Keine sitemap definiert in robots.txt
Autor: Ingrid O.
Besucht 1484,
Followers 1,
Geteilt 0
Hallo,
ich bekomme vom SEO Online Tester die Meldung "keine sitemap definiert in robots.txt". Ich habe in Einstellungen Sitemap automatisch erstellen einen Haken. Allerdings habe ich in "Metatag für Google Search Console" keinen Eintrag.
Was ist zu tun damit die Sitemap in robots.txt korrekt gefunden wird?
Besten Dank
Gepostet am
Hast Du eine robots.txt auf Deinem Webspace?
Sitemap: https://www.DeineDomain.de/sitemap.xml
User-agent: *
Disallow: /admin
Disallow: /captcha
Disallow: /menu
Disallow: /imemail
Sitemap: https://www.DeineDomain.de/sitemap.xml
Die Datei speicherst Du in Deinem Webspace im Zielverzeichnis, also dort wohin Du auch den Upload mit WebsiteX5 durchführst.
www.DeineDomain.de musst Du mit deinem Domainnamen ersetzen.
Wieso nicht in WSX5 direkt ändern bzw. anhaken. Man kann doch auch hier die Zeile mit der Sitemap eintragen.
Allerdings ist mir räselhaft wieso man hier die Sitemap eintragen sollte. Kein mir bekanntes SEO Programm verlangt das.
@Andreas: So einfach ist das nicht in der Evolution-Version, weil es diese Option dort nicht gibt. Es gibt so viele SEO-Programme - man kann sie nicht alle kennen.
O.K. vergesse manchmal dass nur eine EVO Version vorhanden ist.
Autor
Ich habe die SEO Tester Online Trial Version, die Incomedia die letzten Tage empfohlen hat per Mail. Ich werde morgen prüfen ob ich robots.txt auf meinem Webspace habe. Danke erstmal
Autor
Ich habe eine robots.txt erstellt und die obigen Daten eingetragen. Nach einem neuem SEO Testlauf wurde mir allerdings noch immer der obige Fehler angezeigt.
Oh, mein Fehler. Entschuldige bitte. Der richtige Eintrag lautet:
Sitemap: https://www.DeineDomain.de/sitemap.xml
www.DeineDomain.de musst Du mit deinem Domainnamen ersetzen.
Autor
Ich sehe nicht wo Du etwas geändert hast???
In Deiner robots.txt steht nur der Eintrag "https://projektichbinichselbst.de/sitemap.xml". Davor musst Du noch Sitemap: schreiben, damit der Eintrag insgesamt
"Sitemap: https://projektichbinichselbst.de/sitemap.xml"
lautet (ohne Anführungszeichen ").
Autor
ok ich habe dies geändert (siehe Screenshot), aber der SEO Tester mosert diesen Punkt noch immer an. Habe ich noch etwas zu tun?
Sitemap schreibt man mit t und nicht mit d...
Du hast es hier im Post richtig geschrieben, nur in der robots.txt nicht...
Autor
Super jetzt hat es geklappt, die sitemap wird erkannt und der SEO Tester ist auch zufrieden.
Ich habe unseren anderen Dialog - bezüglich der Alt Attribute von Bildern - auf erledigt gesetzt, aber vergessen dass wir in diesem Dialog auch das noch offene SEO Thema Duplikate (von der Startseite) besprochen hatten.
Ich hatte in der index Datei entsprechenden html Code eingeben, aber der SEO Tester erkennt dies nicht. Vielleicht habe ich angesichts der intensiven Bildschirmarbeit heute, wieder irgend etwas falsch geschrieben. Anbei den Screenshot meiner Eingabe.
Hast Du eine Idee?
Eigentlich ist der Eintrag so in Ordnung. Dieser SEO-Checker link zeigt jedenfalls an, dass es korrekt ist. Zur Sicherheit kannst Du den Eintrag ohne Leerzeichen vor und nach = schreiben:
<link rel="canonical" href="https://www.projektichbinichselbst.de/index.html" />
Aber es sollte auch so wie von dir geschrieben keinen Fehler anzeigen...
Autor
Super das hat jetzt geklappt für die Startseite, es werden keine Duplikate mehr gemeldet.
Der SEO Tester bringt allerdings noch eine Fehlermeldung, die ich nicht nachvollziehen kann, dass alle anderen meiner 12 Webseiten kein canonical haben???
Für heute mache ich Feierabend. Vielen Dank und auch einen guten Feierabend.
Um solche Hinweise zu vermeiden, sollte jede Seite mit einem canonical-tag auf sich selbst verweisen. Gib dazu in 3 Sitemap in den Eigenschaften jeder Seite im Reiter Erweitert im Bereich <nach dem HEAD-Tag> folgendes ein: <link rel="canonical" href="https://www.projektichbinichselbst.de/seite.html" />
Wobei du seite mit dem richtigen seitennamen ersetzen musst. Das verhindert das gewisse redirects (www auf non-www bzw non-www auf www) Probleme bereiten.
Autor
Deine Info konnte ich gut nachvollziehen und ich habe den html Text auch für 4 Seiten probehalber eingegeben, aber der SEO Test mosert auch diese Seiten weiterhin an.
Danach habe ich mir den Text - für den Verweis auf sich selbst - noch einmal angeschaut und habe erstaunt festgestellt, dass der prinzipielle Text - außer dem Seitenname - gleich ist, wenn ich wie bei der index.html diese Seite ausschließen möchte in der SEO Analyse und wenn ich dies bei meinen Folgeseiten in die SEO Analyse mit einschließen will.
Hast Du mir vielleicht nicht den korrekten Text übermittelt oder ...?
Ja, der Text ist bis auf den Seitenamen gleich. So musst Du z.B. für Deine Kontaktseite folgendes einfügen:
<link rel="canonical" href="https://www.projektichbinichselbst.de/kontakt.html" />
und für die Seite mit den Infomaterialien:
<link rel="canonical" href="https://www.projektichbinichselbst.de/ressourcen.html" />
Autor
Danke für die Info und den html Text. Mit dem Text hat es funktioniert.
Ich hatte zwar die html Seitennamen korrekt aber Blanks in dem html Anweisungstext. Der SEO Tester akzeptiert es wohl nur, wenn kein Blank Zeichen in dieser Anweisung ist.
Super, jetzt habe ich diese Canonical Beanstandung voll gelöst und wieder etwas dazu gelernt.
Freut mich, dass ich Dir helfen konnte.