Seite 1 von 1

XML Sitemap für google was brauch ich was nicht

Verfasst: 18.05.2006, 11:33
von namenloser
Hallo Forum,

ich hav jetzt schon einige Google XML-Sitemaps gesehen und alle haben unterschiedliche Angaben mit drine.

Also hoffe ich das es jetzt kein Ärger gibt wenn ich mal nachfrage welche Daten alle rein müssen/sollen?

Verfasst:
von

Verfasst: 18.05.2006, 14:02
von Nullpointer
im header ist eine schemadatei verlinkt, dort steht es.
und über die suche findest du einen thread, wo diese datei besprochen wurde.

Verfasst: 19.05.2006, 10:10
von namenloser
Nullpointer hat geschrieben:im header ist eine schemadatei verlinkt, dort steht es.
und über die suche findest du einen thread, wo diese datei besprochen wurde.
in welchem header?

wo finde ich den nun was passendes?

Verfasst: 19.05.2006, 10:12
von jestear
Zur Zeit ist ja noch nicht mal Konsens darüber ob eine Sitemap-Datei überhaupt rein muss. Datumsangaben und Dateinamen müssen rein, Tante G. hat auch Infos dazu. Guck Dir einfach mal welches an, die heissen normalerweise überall sitemap.xml oder .xml.gz und stehen im Hauptverzeichnis des Servers.

Verfasst: 19.05.2006, 10:39
von Nullpointer
namenloser hat geschrieben:
Nullpointer hat geschrieben:im header ist eine schemadatei verlinkt, dort steht es.
und über die suche findest du einen thread, wo diese datei besprochen wurde.
in welchem header?

wo finde ich den nun was passendes?
sorry für meine unpräziese antwort. es steht nicht im header, sondern im root-element:

xsi:schemaLocation="https://www.google.com/schemas/sitemap/0.84 https://www.google.com/schemas/sitemap/0.84/sitemap.xsd"

das ist die datei, die festlegt, wie eine valide google sitemap aussehen muß.
dort ist jedes element (tag) beschrieben.
bei den restrictions steht dann ggf. ob dieses element zwingend notwendig ist.

die schlankeste (sinnvolle) sitemap enthält ein urlset und für jede aufgenommene seite ein url-tag, welches wiederum ein loc-tag mit der url der seite enthält. alles andere ist zusatz.

<urlset xsi:schemaLocation="https://www.google.com/schemas/sitemap/0.84 https://www.google.com/schemas/sitemap/0.84/sitemap.xsd">
<url>
<loc>https://www.blablablabalblabl.de</loc>
</url>
</urlset>

ist also eine valide sitemap.

Verfasst: 19.05.2006, 10:48
von namenloser
meine Sitemap sieht zur Zeit so aus:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?> 
<urlset xmlns="http&#58;//www.google.com/schemas/sitemap/0.84" xmlns&#58;xsi="http&#58;//www.w3.org/2001/XMLSchema-instance" xsi&#58;schemaLocation="http&#58;//www.google.com/schemas/sitemap/0.84 http&#58;//www.google.com/schemas/sitemap/0.84/sitemap.xsd"> <url><loc>http&#58;//www.n.de</loc></url> <url><loc>http&#58;//www.n.de/</loc><lastmod>2006-05-08T13&#58;38&#58;25+00&#58;00</lastmod></url>
<url><loc>http&#58;//www.n.de/12s.html</loc><lastmod>2006-01-01T01&#58;01&#58;01+00&#58;00</lastmod></url>
</urlset>
Hier hab ich aber das Problem gehabt, dass die Datus für lastmod nicht mit denen vom FTP Programm stimmen sondern frei erfunden wurden von mir und ich mir unsicher war ob das so Probleme geben würde.

Ich würde die lastmod Tags ja auch ganz wecklassen, aber ich weis nicht ob das negativer wäre als mit.

Verfasst: 19.05.2006, 11:01
von SISTRIX
Google hat doch eine Beschreibung des Protokolls: https://www.google.com/webmasters/sitem ... tocol.html

So ist die Minimalversion:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http&#58;//www.google.com/schemas/sitemap/0.84">
   <url>
      <loc>http&#58;//www.example.com/</loc>
   </url>
</urlset>
Alle anderen Angaben sind optional.

Gruß,
Johannes

Verfasst: 19.05.2006, 11:12
von namenloser
Ok, ich habs jetzt auch gecheckt und las die lastmod Angaben weg.

Was ich aber noch wissen muss, ist, unter welchen Namen muss ich die XML Datei abspeichern?

Und muss ich Google sagen das die Datei jetzt fertig ist und gespiedert werden kann, wenn ja wie?

Verfasst: 19.05.2006, 11:15
von SISTRIX
Das steht alles in der Dokumentation von Sitemaps. Hast Du Dir die schon durchgelesen?

Gruß Johannes

Verfasst: 19.05.2006, 11:26
von namenloser
ja klar habe ich mir heute wieder mal durchgelesen, aber ich hab da etwas Probleme die richtig zu verstehen.

Was muss ich also machen nachdem ich meine XML Datei mit den URL erstellt habe?

Verfasst: 19.05.2006, 22:50
von jestear
Na Tante G. das sagen dass Du nun sowas tolles hast:
https://www.google.com/webmasters/sitem ... view?hl=de

Verfasst: 20.05.2006, 12:15
von namenloser
Man, muss man sich da anmelden und wie muss man seine sitemap nennen. Das einzige was ich auf den Seiten von Google über Ihre Sitemap geraft habe ist, dass man die im Rootverzeichnis ablegen sollte am besten. 0X

Verfasst: 01.06.2006, 18:19
von rck
namenloser hat geschrieben:Das einzige was ich auf den Seiten von Google über Ihre Sitemap geraft habe ist, dass man die im Rootverzeichnis ablegen sollte am besten.
Ich habe ein Tool zum Google Sitemap generieren für phpWebSite geschrieben. Auch wenn Du wahrscheinlich kein phpWebSite benutzt, könnte Dir das dort vorgestellte Skript weiterhelfen, Deine Sitemap automatisch zB täglich upzuloaden.

Davor aber geh auf die Google Sitemaps homepage, log Melde Dich an, trage Deine Sites ein und lade dort 1x manuell die Sitemaps rauf.

Wie Du Deine Sitemaps nennst, ist ganz egal. Sie sollten gzip-komprimiert sein, Google findet Sie über den später erfolgenden Ping (siehe besagtes Skript).