Seite 1 von 2

Google Sitemap für Doofe

Verfasst: 03.05.2006, 09:43
von Garfield
Hallo,

ich habe mir mal überlegt, testweise eine Google Sitemap einzusetzen, und bin hierauf gestoßen, als ich danach gesucht habe, wie man eine Sitemap erstellt :

https://www.google.de/webmasters/sitema ... rator.html

Gibt's das auch für Normalsterbliche in Verständlich, oder muß man sich wirklich so tief mit der Materie auseinandersetzen, daß man mit diesem Zeug klarkommt ?

Verfasst:
von

Verfasst: 03.05.2006, 10:03
von jestear
Brauchst Du einen Sitemap-Generator für HTML-Seiten oder willst Du dynamisch welche erstellen?

Verfasst: 03.05.2006, 10:18
von axelm
Also ich kann das Python Tool nur empfehlen.
Mehr als eine Stunde solltest du nicht brauchen. Aber dir zuliebe schreibe ich mal eine Zusammenfassung.

Verfasst:
von

Verfasst: 03.05.2006, 10:56
von tingeltangeltill
über die zusammenfassung würde ich mich ebenfalls freuen :-)

Verfasst: 03.05.2006, 10:56
von axelm
Also schau mal ob du mit der Kurzversion durchblickst:
https://www.usability-now.com/artikel/google-sitemaps/

Verfasst: 03.05.2006, 10:59
von tingeltangeltill
danke werde das zuhause mal ausprobieren :D

Verfasst: 03.05.2006, 11:05
von Andreas I.
Das hier ist in meinen Bookmarks:

https://www.xml-sitemaps.com/index.php

Wurde mir von jemandem aus dem Forum empfohlen. Einfach nur URL ins Formular eintippen und Du kannst die Sitemap für Deine Seite runterladen. Es werden automatisch sitemaps generiert, alllerdings mit einer Einschränkung auf maximal 500 Unterseiten, iirc !
Damit bin ich als Neuling mit nur wenigen Unterseiten immer gut zurechtgekommen.

Verfasst: 03.05.2006, 11:27
von axelm
Ja, sowas ist für den Anfang auch ok,
es gibt ja eine ganze Menge solcher externer Tools
https://code.google.com/sm_thirdparty.html

Nachteil ist aber es gibt keine Priorität und so wie ich den Google Techie verstanden habe, ist das wohl für die ein sehr wichtiges instrument.

Verfasst: 03.05.2006, 11:59
von Garfield
axelm hat geschrieben:Also schau mal ob du mit der Kurzversion durchblickst:
https://www.usability-now.com/artikel/google-sitemaps/
Vielen Dank, Axel.

Das heißt, ich lasse es sein.

Das ist für den "Otto-Normal-Webmaster" ja mehr als eine Zumutung.
moenk hat geschrieben:Brauchst Du einen Sitemap-Generator für HTML-Seiten oder willst Du dynamisch welche erstellen?
Es sollten übrigens dynamische werden, da es eine PHP-Seite ist, bei der sich der Content durch die User ständig ändert und neuer hinzukommt.

Verfasst: 03.05.2006, 12:19
von online-verdiener.de
ist denn so eine sitemap so wichtig? wenn man seine seiten ordenlich verlinkt, sollte es doch keine probleme geben, oder?!

Verfasst: 03.05.2006, 12:54
von Garfield
Das Problem ist, daß die Seiten ordentlich verlinkt sind, und es trotzdem Probleme mit der Domain gibt (trotz genügend Backlink-Power).

Verfasst: 03.05.2006, 13:33
von axelm
Dann würde ich an deiner Stelle eines der online tools nehmen die google vorschlägt und mal einmalig eine Sitemap machen, über das Sitemap Konto bekommst du schon ne Menge Infos die du sonst nicht hast.

Verfasst: 03.05.2006, 13:57
von Andreas I.
@axelm: Ich verwende momentan einen online-generator, da mein Webhostingpaket kein Python bietet. Was hat es denn mit dieser Priorität auf sich, von der Du erzählt hast?

Wenn ich mir meine sitemap in einem editor ansehe, ist da eine Priorität von 0.5 angegeben:
<?xml version="1.0" encoding="UTF-8"?>
<urlset
xmlns="https://www.google.com/schemas/sitemap/0.84"
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://www.google.com/schemas/sitemap/0.84
https://www.google.com/schemas/sitemap/0.84/sitemap.xsd">

<url>
<loc>https://www.********.**/</loc>
<priority>0.5</priority>
<lastmod>2006-05-02T17:15:19+00:00</lastmod>
<changefreq>daily</changefreq>
</url>
...
(Priorität steht in der 4. Zeile von unten) Nun ist die Priorität bei allen Einträgen gleich, die mit diesem onlinetool erstellt wurden. Gibt es da Unterschiede zu einer von durch Google's python-script erzeugten sitemap?

Verfasst: 03.05.2006, 14:52
von Garfield
axelm hat geschrieben:eines der online tools nehmen die google vorschlägt
Wo sind die denn versteckt ?

Ein Google-Konto habe ich, die Domain habe ich eingetragen, aber einen solchen Punkt mit Onlinetools finde ich nirgends.

Da steht nur :

- Diese Tabelle herunterladen
- Daten für alle Websites herunterladen
- Spam im Google-Index melden
- Wiederaufnahmeantrag einreichen

Mehr Menüpunkte sehe ich dort nicht, außer "Sitemap hinzufügen", aber da gibt's auch nix, was weiterhilft.

Irgendwie find' ich den ganzen Sitemap-Kram *sehr* chaotisch und unpraktisch gelöst.

Verfasst: 04.05.2006, 01:01
von MeNoZony
Hier eine kleine Perl-Lösung von moi, die für normale Ansprüche reichen sollte. Das Script liest die Dateien eines Verzeichnisses sowie deren Inhalt ein und generiert daraus eine Sitemap mit den Title-Tags als Linktext. Es kann natürlich auch jeder andere Tag verwendet werden oder aber mit wenig Umstellung eine Liste aus Keywords zur Generierung verwendet werden. 8)
Man kann dieses Script auch automatisch per cron aufrufen lassen, ansonsten Aufruf empfohlen via Telnet mit perl script.pl
Manche Server-Konfigurationen verlangen, daß man sich in dem Pfad aufhalten muß, der eingelesen werden soll, also dann vom cgi-bin in den Pfad wechseln und von dort aus das Script aufrufen.
Hier das Script:

#!/usr/bin/perl

$nicht="-1";
$sitemapname="/home/irgendwas/ftp/sitemap.html"; #pfad für sitemap
$ausgabe ="<HTML><HEAD><TITLE>blablabla</TITLE>usw. usw.\n"; #hier head-Inhalt für sitemap festlegen
$pfad="/home/irgendwas/ftp/pfad/"; #dieses Verzeichnis wird eingelesen

#los gehts
system("cd $pfad");
@Dateien=<*>; # "*" für alle Dateien, entsprechend Extension anpassen.
foreach (@Dateien) {
$datei = $_;

$doc ="";
###Seite $datei in Variable $doc einlesen
open (BDD,"<$datei");
while (<BDD>) {
chop;
($inhalt)=split(/\|/,$_);
$doc .="$inhalt";
}
close (BDD);

###title extrahieren. Wenn es andere Marken im Header wie z.B. keywords oder im body-text sein sollen entsprechend vorgehen.
$titlein="<TITLE>";
$titleaus="</TITLE>";
$x=index($doc,$titlein);
if ($x ne $nicht){
$y=index($doc,$titleaus);
if ($y ne $nicht){
$z=$y-$x;
$x=$x+7;
$z=$z-7;
$dti=substr($doc,$x,$z);
}
}else
{
#irgendwas wenn title-tag leer
}
###title extrahieren Ende
$dname="https://www.irgendwas.com/pfad/$datei"; #hier die URL der gerade eingelesenen Datei festlegen-Pfad beachten!

$ausgabe .="<A HREF=\"$dname\">$dti</a><BR>\n";

}

open(REAL,">$sitemapname");
binmode REAL;
print REAL $ausgabe;
close(REAL);


Script Ende.
HTH.