it-swarm.com.de

Joomla Robots.txt und Google

Google gibt an, dass meine Website nicht für Handys geeignet ist, obwohl meine Website reagiert. siehe das Foto unten:

enter image description here

Wie Sie sehen, wird die Site in der Vorschau nicht richtig geöffnet.

Dann habe ich die folgenden Sätze in robots.txt auskommentiert und das Problem wurde behoben.

# Disallow: /media/
# Disallow: /modules/
# Disallow: /templates/

enter image description here

Ich möchte wissen, ob das Auskommentieren dieser Sätze der falsche Weg ist, um dieses Problem zu lösen.

Was soll ich genau machen?

2
kiasaty

Medien- und Vorlagenordner sollten an erster Stelle nicht unzulässig sein. GoogleBot benötigt nun Zugriff auf die CSS/JS einer Website, um das Design und Layout einer Website zu verstehen. In diesen beiden Joomla-Ordnern befinden sich die meisten CSS/JS.

Es macht also Sinn, dass Google mitteilt, dass Ihre Website nicht reagiert, da sie keinen Zugriff auf die benötigten Dateien hat.

Wenn es jedoch einen Grund gab, Medien und Vorlagen nicht zuzulassen, können Sie diese unverändert lassen und später den Zugriff auf einzelne Dateien oder Unterordner der oben genannten Ordner zulassen.

Weitere Informationen zum Erstellen Ihrer robots.txt finden Sie hier: http://www.robotstxt.org

Zu Ihrer Information: So sieht die aktuelle robots.txt-Datei aus, die mit Joomla ausgeliefert wird:

# If the Joomla site is installed within a folder 
# eg www.example.com/joomla/ then the robots.txt file 
# MUST be moved to the site root 
# eg www.example.com/robots.txt
# AND the joomla folder name MUST be prefixed to all of the
# paths. 
# eg the Disallow rule for the /administrator/ folder MUST 
# be changed to read 
# Disallow: /joomla/administrator/
#
# For more information about the robots.txt standard, see:
# http://www.robotstxt.org/orig.html
#
# For syntax checking, see:
# http://tool.motoricerca.info/robots-checker.phtml

User-agent: *
Disallow: /administrator/
Disallow: /bin/
Disallow: /cache/
Disallow: /cli/
Disallow: /components/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /layouts/
Disallow: /libraries/
Disallow: /logs/
Disallow: /modules/
Disallow: /plugins/
Disallow: /tmp/

Als ein Beispiel für das, was ich oben erklärt habe, können Sie unter den obigen Zeilen hinzufügen und insbesondere Anweisungen wie die folgenden zulassen:

Allow: /*.js$
Allow: /*.css$

Allow: /components/com_YOURDESIRED_COMPONENT/css/
Allow: /components/com_YOURDESIRED_COMPONENT/js/
Allow: /components/com_YOURDESIRED_COMPONENT/images/

Allow: /modules/mod_YOURDESIRED_MODULE/css/

Allow: /media/SUBFOLDER/css/A_SPECIFIC_CSS_FILE.css

Allow: /templates/YOURTEMPLATE/css/
Allow: /templates/YOURTEMPLATE/js/
Allow: /templates/YOURTEMPLATE/images/

Verwenden Sie den Google Webmasters Tools - robots.txt-Tester, um die Anweisungen Ihres Roboters zu testen: https://support.google.com/webmasters/answer/6062598?hl=de

4
FFrewin

HINWEIS: Ältere Versionen der Datei joomla robots.txt enthielten diese Einschränkung, und es war Joomla nicht möglich, dies bei einem Update zu ändern. Aus diesem Grund wurde bei Upgrades eine Nachricht nach der Installation angezeigt, um Sie darüber und über die Änderungen zu informieren, die Sie vornehmen sollten machen

1
Brian Teeman