Zur Navigation

Was ist an der Sitemap falsch? [2]

11 Martin

Das ist ja witzig.

Bei seitenreport ist von einem "XML Sitemap Checker" auf der Seite die rede, also auf https://seitenreport.de/seo-tools/sitemap-checker, aber tatsächlich wird erst mal die Startseite geprüft und dann eine evtl. vorhandene Sitemap gesucht und geprüft?

Der Fehler liegt in deiner robots.txt:

Sitemap: https://www.freieseelen.de

Als ich die Google KI gefragt habe, ob man die SM in der robots.txt angeben soll, wurde dies bejaht und mir folgendes Beispiel gegeben (ich habe es ausgedruckt, liegt gerade vor meiner Nase!):

User-agent: *
Disallow:
Sitemap: https://ihre-domain.de (ohne sitemap.xml!)

Danach habe ich gefragt, ob man www. angeben soll und einen trailing slash am Schluss. Ersteres ja, letzteres nein.

Ich wollte gerade nochmal fragen, aber heute springt die KI bei keiner Frage bei mir an, ich bekomme nur normale Suchergebnisse. Ich sehe auch kein "KI-Modus".

Ich fand das nicht so erstaunlich, weil ja evtl. die robots nur die Domain oder das Hauptberzeichnis wissen will, k.A., kann ja evtl. die Konvention so festgelegt sein.

Also da muss entgegen der KI-Antwort in jedem Fall die exakte GANZE URL der SM rein, sprich https://www.freieseelen.de/sitemap.xml ?
Hat mich die KI glatt angelogen :).

Ich habe übrigens im Browser mal die Sitemap-URL aufgerufen, den Wasserfall gestartet und dann rechts gesehen, dass die SM "text/xml" als content-type hat. Lohnt es sich, das auf application/xml zu ändern per htaccess? Die SC von Google hat die Sitemap vor 1 Stunde doch noch genommen.

Danke für deine Mühe.

27.06.2026 16:11 | geändert: 27.06.2026 16:24

12 Jörg Kruse

Die Beispiele auf developers.google.com hat die KI bei der Antwort wohl nicht berücksichtigt:

Sitemap: https://example.com/sitemap.xml
Sitemap: https://www.example.com/sitemap.xml

Wenn Google die Sitemap geschluckt hat, ist "text/xml" wohl ausreichend.

Möglicherweise ist das Online-Tool von xml-sitemaps.com auch über die robots.txt gegangen und kam deswegen zu dem Ergebnis, dass der Content-Type nicht stimmt

27.06.2026 16:29 | geändert: 27.06.2026 16:32

13 Martin

Wenn nur die vollständige URL richtig ist, hat die KI eigentlich unzählige Quellen als Referenz, an denen es das Richtige gelernt haben muss. Schon seltsam. Da muss aus irgendeinem Grund etwas schief gelaufen sein.
Ist aber wirklich wahr, ich könnte einen eigenen Fehler durchaus eingestehen.

Nach meinen Recherchen - jetzt ohne KI - ist beides richtig, text/xml und application/xml. Ersteres zielt mehr auf einfache, menschenlesbare Sitemaps ab, letzteres auf komplexere, maschinenlesbare Sitemaps. Erstere soll auch direkt indexiert und von Sumas dann in den Serps angezeigt werden können, letzteres nicht (laut einer Quelle).

application gilt allgemein als der aktuellere und sicherere standard, aber wenn dir kein besonderer Grund gegen text/xml einfällt, dann lasse ich es so. Vielleicht hat sich der Hoster etwas dabei gedacht.

Das eine XML-Tool lässt nur "application/xml" gelten. Bei meinen anderen Sites kommt dieselbe Fehlermeldung und da steht gar nichts in der robots.
Nach Korrektur der URL läuft es bei seitenreport richtig.

27.06.2026 19:07 | geändert: 27.06.2026 19:12

14 Martin

Die Sitemap passt definitiv, es war ja nur die Sitemap-Verweisung in der robots.txt falsch, aber die SM selbst hatte immer die korrekten URLs mit https drin.
Auch die canonical-URLs waren von vorneherein alle korrekt mit https und bei unseren redirects haben wir auch an alle Konstellationen gedacht.
Die internen Links sind auch von vorneherein alle auf https umgestellt. Mehr eindeutige und übereinstimmende Signale für https statt http kann ich nicht liefern.

Trotzdem nervt mich die Search Console jeden Tag mit Meldungen, dass aus allen möglichen Gründen die Seiten nicht indexiert werden mit https:

"Neuer Grund dafür, dass Seiten nicht indexiert werden

Die Search Console hat festgestellt, dass einige Seiten auf Ihrer Website aus folgendem neuen Grund nicht indexiert werden:

Duplikat – Google hat eine andere Seite als der Nutzer als kanonische Seite bestimmt

Sollte dieser Grund nicht von Ihnen beabsichtigt sein, empfehlen wir Ihnen, das zugehörige Problem zu beheben, damit Seiten indexiert werden und auf Google erscheinen."

Es betrifft irgendwelche drei der 16 Seiten, die keine auffällige Gemeinsamkeit haben. Welche andere URL soll das denn sein bei den dreien und warum? Hab jetzt mal eine Validierung gestartet. Welche falschen canonicals saugt sich da die SC entgegen Sitemap, jetzigen canonicals, redirects und internen Links aus den Fingern? Nach einer "URL-Prüfung" scheint Google die http-Version als canonical anzusehen, aber warum?

Was soll ich da "beheben"? Das unvermeidliche .html hinten an den Dateien jetzt haben wir mit den Redirects doch mitbehoben. Das soll gleich wie vorher "ohne .html" sein und wird beim Aufruf der Seiten auch so angezeigt. Sollte kein Problem sein und hat sich ja gar nicht geändert. Das https habe ich überall korrekt.

10 andere Seiten sind auch noch nicht indexiert mit https ("nicht validiert"). Nur drei Seiten sind bislang indexiert, u.a. die Startseite. Es sind aber alle Seiten eigentlich "gleich", was die URL angeht.

03.07.2026 19:13 | geändert: 03.07.2026 19:48

15 Jörg Kruse

Nach einer "URL-Prüfung" scheint Google die http-Version als canonical anzusehen, aber warum?

Gibt es noch starke externe Links, die auf die http:// Version der Seiten verweisen? Zur Überprüfung / Beobachtung kannst du auch die http:// Version zusätzlich als Property in Google Search Console anlegen.

04.07.2026 05:30 | geändert: 04.07.2026 05:35

1 Forenmitglied fand diesen Beitrag gut

16 Martin

Gibt es noch starke externe Links, die auf die http:// Version der Seiten verweisen? Zur Überprüfung / Beobachtung kannst du auch die http:// Version zusätzlich als Property in Google Search Console anlegen.

Es gibt keine starken externen Links, nur ein paar von meinen eigenen Sites und ein paar schwache vielleicht. Eine der drei monierten Seiten ist die Kontaktseite, welche bestimmt gar keine externen Backlinks hat.
Selbst wenn es starke Backlinks gäbe, gibt es dafür nicht die redirects? Aber wie gesagt, da gibt es nichts Nennenswertes.

die http-Version gab es schon in der SC bzw. gibt es noch immer. Die https-Version habe ich als property einfach zusätzlich angelegt. Angeblich macht man das so, weil G https in der SC wie eine ganz neue Domain behandelt.

Alle 16 Seiten haben bezüglich der URL die absolut selbe "Geschichte" und die selben Signale per Sitemap/redirects/canonical/interne+externe Links.
Bei dreien kommt G zu einer falschen canonical, drei hat sie anstandslos indexiert und zehn will sie - zumindest im Moment - nicht näher unter die Lupe nehmen.
Diese unterschiedliche Behandlung ist mir völlig unverständlich. Wie immer G die neuen URLs sieht, es müsste doch bei allen gleich sein??

04.07.2026 14:23 | geändert: 04.07.2026 15:21

17 Martin

Hier die beiden unteren Ursachen laut SC:



04.07.2026 15:31

18 Jörg Kruse

Diese Seiten werden nicht über HTTPS ausgeliefert.

Wäre es vielleicht möglich, dass der Bot die Seiten gecrawlt hat, als grad keine gültiges Zertifikat ausgeliefert wurde?

Zuletzt gecrawlt am 27.06.2026.

Das Zertifikat ist ausgestellt am 26.06. - war es zu diesem Zeitpunkt auch schon installiert?

04.07.2026 23:28 | geändert: 04.07.2026 23:30

19 Martin

Wäre es vielleicht möglich, dass der Bot die Seiten gecrawlt hat, als grad keine gültiges Zertifikat ausgeliefert wurde?

Das Zertifikat ist ausgestellt am 26.06. - war es zu diesem Zeitpunkt auch schon installiert?

Was meinst du mit "grad"? Wenn's mal erledigt ist und passt, sollte es das doch bleiben, oder?

Das Aktivieren des Zertifikats geschah am 26.6. Ich habe das im Account um ca. 10:30 Uhr angestoßen und nach 15 Minuten mit einem Support-Mitarbeiter gesprochen, der das Ganze dann manuell zu Ende gebracht hat. Zum einen ging es so schneller, zum anderen war es aus irgendeinem Grund (?) besser so, weil ich ja bereits WP-Seiten hatte, die noch nicht auf den neuen Website-Ordner mit den neuen Dateien umgestellt waren.


Um ziemlich genau 11 Uhr prüfte der Mitarbeiter das Ganze nochmal und meinte, es sei jetzt fertig und klappe auch. Dann habe ich den neuen Website-Ordner auf die Domain zugeordnet, was nur eine Minute dauerte, da der neue Website-Ordner schon hochgeladen war.

Als ich danach einige URLs mit https manuelle eintippte und http-Links von einer anderen Site von mir anklickte, wurde immer korrekt https mit dem Zertifikat-Symbol im Browser angezeigt. Mit den neuen Seiten.

Am 27.6., also einen Tag später, hat G zum ersten Mal gecrawled.

Ich habe mal die Google-KI mit einer langen Frage dazu befragt.

Offenbar greift G auch bei überall richtigen https-URLs noch gerne einige Zeit auf alte URLs zurück, vor allem, wenn es eine alte http in der SC gibt. G nimmt sich Zeit, um alle neuen Signal dauerhaft zu registrieren und anzuwenden.
Warum das nicht einheitlich bei allen URLs so ist bei mir (drei sind sofort indexiert worden, drei falsch begründet nicht), erklärt das m.E. allerdings nicht.

Als Tipp hieß es, man solle die URLs prüfen in der SC und dann die Indexierung manuell anstoßen. Nach max. 1 Tag sollen dann die neuen https-URLs indexiert sein.
Da ich bereits die "Validierung" angestoßen habe, warte ich das mal ab und danach kann ich ggf. das probieren. Oder was meinst du?

05.07.2026 15:21 | geändert: 05.07.2026 15:23

20 Jörg Kruse

Ich habe mal die Google-KI mit einer langen Frage dazu befragt.

Offenbar greift G auch bei überall richtigen https-URLs noch gerne einige Zeit auf alte URLs zurück, vor allem, wenn es eine alte http in der SC gibt.

"Diese Seiten werden nicht über HTTPS ausgeliefert." klingt aber eher danach, dass die betreffenden Seiten über HTTPS aus irgendeinem Grunde nicht abrufbar waren.

Da ich bereits die "Validierung" angestoßen habe, warte ich das mal ab und danach kann ich ggf. das probieren.

Die Validierung stößt m. E. bei Erfolg auch eine (Re-)Indexierung an. Das Problem sollte dann hoffentlich behoben sein.

05.07.2026 16:50 | geändert: 05.07.2026 17:08