Eine Sitemap ist eine Datei, in der Informationen über die Seiten und anderen Inhalte auf deiner Website aufgeführt sind, zusammen mit den Beziehungen zwischen ihnen. Suchmaschinen wie Google lesen diese Datei, um deine Website effizienter zu durchsuchen. Eine Sitemap kann besonders bei neuen oder großen Websites mit vielen internen Verlinkungen hilfreich sein.
Hier ist eine Anleitung, wie du eine Sitemap für deine WordPress-Website ohne ein Plugin erstellen kannst:
Option 1: Sitemap manuell erstellen
XML-Sitemap manuell schreiben: Du kannst eine XML-Datei in einem Texteditor wie Notepad erstellen und die URL-Struktur deiner Website manuell hinzufügen. Dies ist allerdings nur für sehr kleine Websites praktikabel, da es bei größeren Websites zu aufwendig wäre.
Beispiel für eine einfache XML-Sitemap:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.DEINEWEBSEITE.de/</loc>
<lastmod>2023-11-03</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<!-- Weitere URLs hinzufügen -->
</urlset>
Speichere die Datei mit der Erweiterung .xml, zum Beispiel sitemap.xml.
Lade die sitemap.xml-Datei in das Hauptverzeichnis deiner WordPress-Installation hoch, normalerweise dort, wo sich auch die index.php-Datei befindet. Beachte jedoch, dass die Sitemap mit jedem neuen Artikel neu bearbeitet werden müsste.
Option 2: Dynamische Sitemap mit PHP erstellen
Wenn du eine dynamische Sitemap erstellen möchtest, die sich automatisch aktualisiert, wenn du neue Inhalte hinzufügst, kannst du ein PHP-Skript verwenden.
- PHP-Skript schreiben: Erstelle ein PHP-Skript, das deine WordPress-Datenbank abfragt und eine XML-Sitemap generiert. Du kannst WordPress-Funktionen wie get_posts() oder WP_Query verwenden, um URLs deiner Beiträge, Seiten und Kategorien zu erhalten.
- Skript speichern: Speichere dieses Skript als sitemap.php in deinem Hauptverzeichnis.
- Cron-Job einrichten: Richte einen Cron-Job ein, der regelmäßig das PHP-Skript ausführt, um die Sitemap zu aktualisieren.
Wichtige Hinweise:
- Das manuelle Erstellen und Aktualisieren einer Sitemap ist fehleranfällig und nicht empfehlenswert für dynamische Websites, die regelmäßig aktualisiert werden.
- Das Schreiben eines eigenen PHP-Skripts erfordert Kenntnisse in PHP und dem WordPress-Core.
- Die Verwendung eines Plugins wie „Google XML Sitemaps“, „Rankmath“ oder „Yoast SEO“ kann diesen Prozess erheblich vereinfachen und automatisieren.
Auf Basis der erkannten Inhalte generieren die Plugins eine sitemap.xml-Datei. Diese XML-Datei ist so strukturiert, dass sie den Standards von Sitemaps.org entspricht, was bedeutet, dass sie von allen großen Suchmaschinen gelesen werden kann.
Genutzter Prompt für die Bilder: draw in bright colors that represent a Sitemap for a WordPress blog --ar 7:4