2010-03-07 32 views
7

Ich muss eine Sitemap für meine Website erstellen. Die URL lautet "www.example.com/mysitemap.html". Ich weiß, dass es einige Tools gibt, die automatisch eine XML-Datei erzeugen, die die erreichbaren URLs enthält und auch die SEO verbessert.Was ist der beste Weg, um eine Sitemap zu erstellen?

Meine Fragen sind also: Wie kann ich diese HTML-Seite aus dem generierten XML erstellen? Oder liege ich falsch und this kind of HTML page wird manuell erstellt? Wenn nicht, wie integrieren wir das XML und konvertieren es in die Website?

Vielen Dank. Grüße.

+1

Es hängt ganz davon ab, mit welcher Plattform Sie arbeiten, welche Skriptsprachen Sie verwenden können und ob Sie ein CMS verwenden oder nicht. Diese Information wäre hilfreich. –

+0

Ich benutze PHP mit einem benutzerdefinierten Template-System. Vielen Dank. – Zakaria

Antwort

2

Wenn Ihre Website-Architektur in einer Datenbank (wie einem CMS) enthalten ist, können Sie etwas tun, wie Darkyo vorgeschlagen.

Allerdings gibt es einfachere Methoden. Es gibt viele kostenlose Dienste, die Ihre Website crawlen und eine Sitemap erstellen

http://www.xml-sitemaps.com/ oder http://sitemapdoc.com/ sind einige Beispiele, aber das Internet ist voll von ihnen. Einfach google "sitemap creator".

Wenn Sie ein eigenes Skript erstellen möchten, gibt es ein Programm namens "php sitemap ng" unter http://enarion.net/google/phpsitemapng. Dies kann ein wirklich guter Startplatz sein.

1

Es hängt wirklich wie Sie Ihre Website programmatisch aufbauen wird, , wenn Ihre Website ist sehr groß und spiegelt ein Db-Schema, das Beste, was ist einen freundlichen URL-Generator zu schreiben und speichern Sie es an die DB.

Dank diesem System Sie werden in der Lage sein, verwalten Sie Ihre Sitemap easilly

Select CONCAT("http://mysite.com/article/",article.friendly_url) from article 

abrufen Aber wie gesagt es sehr von Ihrer Architektur/Programmierung abhängt ....

0

automatisch ist sehr schwer . Sie können jedoch helfen, indem Sie die korrekte Semantik verwenden.

Dadurch wird Google die Struktur Ihrer Website besser abholen.

Wenn Ihre Website aus statischen Seiten besteht, können Sie selbst eine Sitemap erstellen. Wenn es mit einer Datenbank generiert wird, können Sie dies programmatisch tun. Dies wird jedoch nicht einfach sein, wenn Sie keine Erfahrung haben.

Wenn Sie ein CMS wie Wordpress oder Drupal oder ... verwenden, können Sie es wahrscheinlich mit einem Plugin erzeugen. Verwenden Sie Google dafür!

3

Wenn Sie eine inhaltsbasierte Website (z. B. YouTube) ausführen, schreiben Sie einfach ein kleines Skript, das Ihre Datenbank liest und für jede URL eine XML-Datei generiert.

Legen Sie es einmal pro Tag/Woche als Cron-Job. Sie können Google/Yahoo/MSN usw. auch anpingen, wenn Ihre Sitemap aktualisiert wird, damit sie Ihre neue Sitemap auswählen und die neuen URLs indexieren können.

Verwandte Themen