How Google Search indexes JavaScript sites – JavaScript SEO



Martin Splitt, Webmaster Trends Analyst, explains how JavaScript influences SEO and how to optimize your JavaScript-powered website to be search-friendly.

Get started with search → https://bit.ly/2VlnMaI

Learn more on how to make your website discoverable → https://bit.ly/2VlCyOH

Check out this detailed video on making your websites discoverable → https://bit.ly/2H4MoRm

Subscribe to Google Search Central → https://goo.gle/SearchCentral

source

38 thoughts on “How Google Search indexes JavaScript sites – JavaScript SEO”

  1. Hallo Martin, was ist, wenn Inhalte erst nach dem Akzeptieren des Cookiebanners geladen werden können? Akzeptiert der Bot solche Cookie Banner und kann die eigentlichen Inhalte rendern, lesen, einstufen, auswerten? Wenn ich die Seite in der Google Search Console betrachte und sehe wie sie gerendert vom Bot gesehen wird, wird die Seite mit Cookiebanner gezeigt. Daher vermute ich, dass Google den eigentlichen Inhalt nie sehen wird. Wie sollte man hier am besten vorgehen?

    Ich habe eine Seite https://www.new-york-travel-tour.com/de/video-map/ die Google Maps und die Youtube API nutzt. Die Nutzer können auf der Karte sehen, wo der Ort ist und wie er heißt, der aktuell im Video gezeigt wird. Genauso können sie auf einen Pin auf der Karte einen Ort auswählen und im Video ansehen. Das geht auch über ein Menü. Es werden über 100 verschiedene Orte von New York im Menü aufgelistet.

    Diese eine Seite wäre als Antwort auf Suchen wie "New York Soho" oder "Financial District" und sehr viele andere relevant. Ich befürchte nur:
    1. Aufgrund des Cookiebanners erkennt Google gar nicht den wahren Content
    2. Wenn doch, sieht Google vom Inhalt nur eine Seite/Thema "New York virtuelle Reise", aber nicht "New York Soho" oder "Financial District", da die Links über das Menü "Ort" und "Sehenswürdigkeiten" keine <a href> Links sind und auch keine neue URL mit eigenem Title etc. aufgerufen wird, sondern alles über die selbe URL geschieht (was in dem Fall aber auch deutlich nutzerfreundlicher ist).

    Ich habe daher Seiten für jeden Ort aus dem Menü "Ort" erstellt: https://www.new-york-travel-tour.com/de/video-map/sitemap-de.php. Jede URL hat den passenden Title etc. Aber:
    1. Sieht es Google als duplicate Content oder sonst wie negativ, da sich nur Title, Description unterscheiden und nicht erkennen kann, dass aber der passende Videoinhalt gezeigt wird und auch die Karte, den passenden Ort zeigt?
    2. Zudem würde ich sehr gerne vermeiden, solche Seiten extra generieren zu müssen, damit Google meinen Inhalt versteht. Wie kann ich das machen, wenn ich eine solche Seite/"Technik" verwende?

    Gruß
    René

  2. it seems good but actually it render JS but positions are always not good, Google still appreciate html websites ( I have a platform developped with angular 6 ) it's indexed yes but positions are not really good like my other websites

  3. My website is perfectly mobile friendly, but when I do a live test with Search Console it says that there are problems with content wider than screen and content too close together. Those pages are edited with Elementor and they are published recently. Is it showing this error because the rendering of the java is not yet done properly on my pages, or should I look into it?

    I've tested personaly with multiple devices and my page is optimized for every device and the content looks great.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top