Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man den Fehler „Googlebot kann nicht auf CSS- und JS-Dateien zugreifen“ in WordPress behebt

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Sehen Sie die Warnung „Googlebot kann nicht auf CSS- und JS-Dateien zugreifen“ in Ihrem Google-Webmaster-Tools-Konto für Ihre WordPress-Website?

Die Nachricht enthält Links zu Anweisungen, wie dieses Problem zu beheben ist, aber diese Anweisungen sind nicht sehr einfach zu befolgen.

In diesem Artikel zeigen wir Ihnen, wie Sie den Fehler „Googlebot kann nicht auf CSS- und JS-Dateien zugreifen“ auf Ihrer WordPress-Website beheben können.

Googlebot Warning

Warum braucht Google Zugriff auf CSS- und JS-Dateien?

Google konzentriert sich darauf, nutzerfreundliche Websites besser zu platzieren – Websites, die schnell sind, ein gutes Nutzererlebnis bieten usw. Um die Benutzerfreundlichkeit einer Website zu ermitteln, benötigt Google Zugriff auf die CSS- und JavaScript-Dateien der Website.

Standardmäßig blockiert WordPress den Zugriff von Suchrobotern auf CSS- oder JS-Dateien nicht. Manche Website-Besitzer blockieren sie jedoch versehentlich, wenn sie versuchen, zusätzliche Sicherheitsmaßnahmen hinzuzufügen oder ein WordPress-Sicherheits-Plugin zu verwenden.

Dadurch wird der Googlebot daran gehindert, CSS- und JS-Dateien zu indizieren, was die SEO-Leistung Ihrer Website beeinträchtigen kann.

Schauen wir uns nun an, wie wir diese Dateien finden und entsperren können.

Wie Sie Google Zugriff auf Ihre CSS- und JS-Dateien geben

Zunächst müssen Sie wissen, auf welche Dateien auf Ihrer Website Google nicht zugreifen kann.

Sie können sehen, wie Googlebot Ihre Website sieht, indem Sie in der Google Search Console (früher Webmaster Tools) auf Crawl “ Fetch as Google klicken. Klicken Sie dann auf die Schaltfläche „Abrufen und Rendern“ (dies gilt sowohl für Desktop als auch für Mobile).

Fetch and render a page as Googlebot

Sobald das Ergebnis abgerufen wurde, erscheint es in einer Zeile darunter. Wenn Sie darauf klicken, sehen Sie, was ein Nutzer sieht und was der Googlebot sieht, wenn er Ihre Website lädt.

Fetch as Google Comparison

Wenn Sie einen Unterschied zwischen den beiden Screenshots feststellen, bedeutet dies, dass Googlebot nicht in der Lage war, auf CSS/JS-Dateien zuzugreifen. Es werden Ihnen auch die Links zu den CSS- und JS-Dateien angezeigt, auf die er nicht zugreifen konnte.

Eine Liste dieser gesperrten Ressourcen finden Sie auch unter Google Index “ Gesperrte Ressourcen.

Finding blocked resources in Google Search Console

Wenn Sie auf die einzelnen Ressourcen klicken, werden Ihnen die Links zu den tatsächlichen Ressourcen angezeigt, auf die der Googlebot nicht zugreifen kann.

Meistens handelt es sich dabei um CSS-Stile und JS-Dateien, die von Ihren WordPress-Plugins oder Ihrem Theme hinzugefügt wurden.

Nun müssen Sie die robots.txt-Datei Ihrer Website bearbeiten, die steuert, was der Google-Bot sieht.

Sie können sie bearbeiten, indem Sie sich mit einem FTP-Client mit Ihrer Website verbinden. Die Datei „robots.txt“ befindet sich im Stammverzeichnis Ihrer Website.

Locating robots.txt file on a WordPress site using FTP client

Wenn Sie das All in One SEO-Plugin verwenden, können Sie die robots.txt-Datei in Ihrem WordPress-Administrationsbereich bearbeiten. Gehen Sie einfach auf die Seite All in One SEO “ Tools und klicken Sie dann auf die Registerkarte „Robots.txt Editor“.

Editing robots.txt file using file editor tool in All in One SEO

Aktivieren Sie dann die benutzerdefinierte robots.txt, indem Sie den Schalter umlegen. Damit können Sie Ihre robots.txt-Datei bearbeiten.

Enable custom robots.txt file in AIOSEO

Danach sehen Sie am unteren Rand des Bildschirms eine Vorschau Ihrer vorhandenen robots.txt-Datei.

robots.txt preview in All in One SEO

Sie können nun Ihre eigenen Regeln zu Ihrer robots.txt-Datei hinzufügen. Weitere Details finden Sie in unserem Leitfaden zur Optimierung Ihrer robots.txt in WordPress.

Sie werden höchstwahrscheinlich feststellen, dass Ihre Website den Zugriff auf einige WordPress-Verzeichnisse wie dieses nicht zulässt:

Benutzer-Agent: *
Nicht zulassen: /wp-admin/
Nicht zulassen: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /wp-content/themes/

Nun müssen Sie die Zeilen entfernen, die den Zugriff von Google auf CSS- oder JS-Dateien im Frontend Ihrer Website blockieren. Diese Dateien befinden sich in der Regel in den Ordnern „Plugins“ oder „Themes“. Möglicherweise müssen Sie auch wp-includes entfernen, da viele WordPress-Themes und -Plugins Skripte aufrufen, die sich im Ordner wp-includes befinden, z. B. jQuery.

Einige Nutzer werden feststellen, dass ihre robots.txt-Datei entweder leer ist oder gar nicht existiert. Wenn Googlebot keine robots.txt-Datei findet, werden automatisch alle Dateien gecrawlt und indexiert.

Warum sehen Sie dann diese Warnung?

In seltenen Fällen kann es vorkommen, dass einige WordPress-Hosting-Anbieter den Zugriff auf Standard-WordPress-Ordner für Bots proaktiv blockieren. Sie können dies in der robots.txt außer Kraft setzen, indem Sie den Zugriff auf blockierte Ordner erlauben.

Benutzer-Agent: *
Erlaubt: /wp-includes/js/

Wenn Sie fertig sind, speichern Sie Ihre robots.txt-Datei. Rufen Sie das Tool „Fetch as Google“ auf, und klicken Sie auf die Schaltfläche „Fetch and Render“. Vergleichen Sie nun Ihre Fetch-Ergebnisse, und Sie werden sehen, dass die meisten blockierten Ressourcen jetzt verschwinden sollten.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, den Fehler „Googlebot kann nicht auf CSS- und JS-Dateien zugreifen“ auf Ihrer WordPress-Website zu beheben. Vielleicht interessieren Sie sich auch für unseren Leitfaden zur Verfolgung von Website-Besuchern auf Ihrer WordPress-Website oder unsere Expertenauswahl der besten WordPress-SEO-Plugins.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

7 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Dhruv Sharma says

    Dear wpbeginner,

    If I allow access to js files that means I the bot will fetch all the js include jquery.yi and other heavy js versions.
    Is it good for seo?

  3. Mark says

    While I have allowed Allow: /wp-includes/*.js I am still getting this error:

    /wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1

    I have noticed my error baseline is dropping without me doing anything so I feel like this is a Google stuff up of some sort??

  4. Billy says

    Yes, Here’s the problem I’m having trouble a few weeks ago, thanks to how to fix this, I will try and follow the instructions to fix this.

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.