Google-Indizierung
Wolfgang
0 Rolf B
Hallo,
mit den Google-Erläuterungen komme ich leider gar nicht zurecht.
So finde ich keinen Hinweis, was an den beiden URLs nicht passt. Wie komme ich da weiter?
Hallo Wolfgang,
ich habe mal nach robots.txt und sitemap.xml gesucht.
In der sitemap.xml finde ich
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
<url>
<loc>https://www.deutsch-franzoesische-partnerschaften.de</loc>
</url>
...
Da fehlt ein > in Zeile 2, der Rest könnte daraus folgen.
Prüfe deine ganze sitemap bitte mit einem XML Validator. Zum Beispiel hier.
Rolf
Danke, das war es!
@@Rolf B
Da fehlt ein > in Zeile 2, der Rest könnte daraus folgen.
Heißt das, Google missachtet Webstandards?
XML mit Syntaxfehler dürfte überhaupt nicht verarbeitet werden, IIRC.
Kwakoni Yiquan
Hallo Gunnar,
statt sie zu ignorieren, melden sie einen Fehler, wenn man URLs zu Indexierung anmelden will. Zumindest habe ich das jetzt so verstanden.
Rolf
Hallo,
ich habe leider weiterhin Probleme.
Das sitemap, das ich für Google gedacht habe wird als fehlerhaft erkannt.
Fehler:
sitemap.xml:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.deutsch-franzoesische-partnerschaften.de/de/</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://www.deutsch-franzoesische-partnerschaften.de/fr/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://www.deutsch-franzoesische-partnerschaften.de/de/"/>
</url>
<url>
<loc>https://www.deutsch-franzoesische-partnerschaften.de/fr/</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://www.deutsch-franzoesische-partnerschaften.de/de/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://www.deutsch-franzoesische-partnerschaften.de/fr/"/>
</url>
</urlset>
Hallo
Das sitemap, das ich für Google gedacht habe wird als fehlerhaft erkannt.
Fehler:
Was fehlt laut Fehlermeldung(en)? Der Namespace-prefix für xhtml.
sitemap.xml:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <!-- Elemente --> </url> </urlset>
Was fehlt laut Code? Der Namespace für xhtml. Der war in deinen Vorpostings noch da, mittlerweile hast du den aber aus Wenn er nicht da ist, funktionieren Elemente dieses Namensraums, zum Beispiel eben urlset
rausgelöscht.<xhtml:link … />
, nicht.
[edit]: Keine Ahnung, woher ich das Bild mit dem XHTML-Namespace in einem deiner Postings vor meinem inneren Auge her hatte, er ist in deinen Postings jedenfalls nicht zu finden. Das ändert nichts an der Tatsache, dass du den Namensraum deklarieren musst, wenn du ihn benutzen willst.
Tschö, Auge
Fehler gefunden! Danke
Hallo
Fehler gefunden!
Dann darfst du hier deine Lösung auch vorstellen. Schon allein, damit andere, die über den Thread stolpern, diese auch zu sehen bekommen. 😀
Tschö, Auge
[edit]: Ich habe deine Lösung in alt und neu auseinandergezogen und den fehlenden Slash vor der schließenden Klammer ergänzt, um ein funkionierendes Stück Code zu zeigen.
Auge
falsch:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"/>
richtig:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
Diese Zeile (xmlns:xhtml …
) hat gefehlt.