Manuelles Erstellen der Sitemap für WordPress: Ultimative Anleitung
Wichtigste Erkenntnisse:
- Die Erstellung von XML-Sitemaps ist für die Suchmaschinenoptimierung (SEO) von entscheidender Bedeutung, da sie den Suchmaschinen hilft, die Struktur Ihrer Website zu verstehen.
- Für WordPress-Benutzer ist die Erstellung einer XML-Sitemap ohne Plugins machbar und von Vorteil, wenn Sie die Verwendung von Plugins reduzieren möchten.
- Automatisieren Sie den Prozess zur Aufnahme neuer Beiträge und Seiten ohne manuelle Aktualisierung.
Eine gut strukturierte XML-Sitemap ist ein Eckpfeiler der effektiven Suchmaschinenoptimierung für WordPress-Websites.
In diesem umfassenden Leitfaden führen wir Sie Schritt für Schritt durch die manuelle Erstellung einer robusten XML-Sitemap, ohne dabei auf Plugins angewiesen zu sein.
Wir behandeln Sitemaps für Beiträge, Seiten, Kategorien und Autoren, um das Verständnis der Suchmaschinen zu verbessern und die Sichtbarkeit Ihrer Website zu optimieren.
Schritt 1: Zugriff auf Ihre WordPress-Theme-Dateien
- Melden Sie sich bei Ihrem WordPress-Dashboard an.
- Klicken Sie im linken Menü auf "Erscheinungsbild."
- Wählen Sie in der Dropdown-Liste "Themen-Editor."
Finden Sie das Thema Ihres funktionen.php Datei. Hier werden wir den Code für unsere XML-Sitemap einfügen.
Hinweis für Anfänger:
Wenn Sie ein standardmäßiges oder vorgefertigtes WordPress-Theme verwenden, ist es ratsam, ein Child-Theme einzusetzen. Sie wissen nicht, wie Sie es einrichten sollen? Kein Grund zur Sorge! Schauen Sie sich unsere Anleitung zu "Wie man ein Child-Theme erstellt", um Ihre Änderungen bei Aktualisierungen zu schützen.
Schritt 2: Sitemap-Registrierungscode hinzufügen
Unter funktionen.phpFügen Sie den folgenden Code hinzu, um benutzerdefinierte Sitemaps für Beiträge, Seiten, Kategorien und Autoren zu registrieren:
// Benutzerdefinierte Sitemaps registrieren
function custom_sitemaps() {
add_rewrite_rule('sitemap.xml$', 'index.php?sitemap=1', 'top');
add_rewrite_rule('sitemap-posts.xml$', 'index.php?sitemap=posts', 'top');
add_rewrite_rule('sitemap-seiten.xml$', 'index.php?sitemap=seiten', 'top');
add_rewrite_rule('sitemap-kategorien.xml$', 'index.php?sitemap=kategorien', 'top');
add_rewrite_rule('sitemap-authors.xml$', 'index.php?sitemap=authors', 'top');
}
add_action('init', 'custom_sitemaps');
Schritt 3: erstellen. Sitemap-Funktionalität
Fügen wir nun die Funktion zur Erstellung von Sitemaps hinzu. Noch in funktionen.phpscrollen Sie weiter nach unten in der funktionen.php
Datei den folgenden Code ein:
// Benutzerdefinierte Sitemaps generieren
function generate_custom_sitemap() {
wenn (isset($_GET['sitemap'])) {
Kopfzeile("Inhalts-Typ: Text/xml");
switch ($_GET['sitemap']) {
Fall '1':
include('sitemap-index.php');
Pause;
Fall Pfosten:
include('sitemap-posts.php');
Pause;
Fall 'Seiten':
include('sitemap-pages.php');
Pause;
Fall Kategorien:
include('sitemap-kategorien.php');
Pause;
Fall Autoren'.:
include('sitemap-autoren.php');
Pause;
}
Ausgang;
}
}
add_action('template_redirect', 'generate_custom_sitemap');
Schritt 4: Sitemap-Dateien erstellen
In diesem Schritt zeigen wir Ihnen, wo und wie Sie neue Dateien für jeden Typ einer benutzerdefinierten Sitemap erstellen.
- Navigieren Sie zu Ihrem Themenverzeichnis:
- Verwenden Sie einen FTP-Client oder den Dateimanager in Ihrem Hosting-Kontrollpanel, um Ihr WordPress-Installationsverzeichnis zu finden.
- Darin finden Sie den Ordner "wp-content".
- Greifen Sie auf Ihren Themenordner zu:
- Innen "wp-Inhalt" finden Sie einen Ordner mit dem Namen "Themen" Öffnen Sie es.
- Innerhalb der "Themen" nach dem Ordner Ihres aktiven Themas (das Sie gerade verwenden).
- Neue Sitemap-Dateien erstellen:
- Klicken Sie im Ordner Ihres aktiven Themes mit der rechten Maustaste und erstellen Sie neue PHP-Dateien für jede benutzerdefinierte Sitemap. Für diese Anleitung erstellen wir
sitemap-index.php
,sitemap-posts.php
,sitemap-seiten.php
,sitemap-kategorien.php
undsitemap-autoren.php
.
- Klicken Sie im Ordner Ihres aktiven Themes mit der rechten Maustaste und erstellen Sie neue PHP-Dateien für jede benutzerdefinierte Sitemap. Für diese Anleitung erstellen wir
bearbeiten sitemap-index.php
Datei und fügen Sie folgende Codes ein
<?php
echo '<?xml version="1.0" kodierung="UTF-8"?>';
?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php echo home_url('/')?>Sitemap-Beiträge.xml
<?php echo home_url('/')?>sitemap-pages.xml
bearbeiten sitemap-posts.php
Datei und fügen Sie folgende Codes ein
sitemap-posts.php
<?php
echo '<?xml version="1.0" kodierung="UTF-8"?>';
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php
$posts = get_posts(Array('posts_per_page' => -1));
foreach ($posts as $post) {
setup_postdata($post);
?>
<?php the_permalink()?>
<?php echo get_the_modwennied_date('c', $post->ID)?>
Wöchentlich
0.8
<?php
}
wp_reset_postdata();
?>
bearbeiten sitemap-seiten.php
Datei und fügen Sie folgende Codes ein
sitemap-seiten.php
<?php
echo '<?xml version="1.0" kodierung="UTF-8"?>';
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php
$pages = get_pages();
foreach ($pages as $page) {
?>
ID)?>
<?php echo get_the_modwennied_date('c', $page->ID)?>
Wöchentlich
0,7
<?php
}
?>
bearbeiten sitemap-Kategorien
.php
Datei und fügen Sie folgende Codes ein
sitemap-Kategorien
.php
// Notwendige XML-Kopfzeile einfügen
<?php
echo '<?xml version="1.0" kodierung="UTF-8"?>';
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php
$categories = get_categories();
foreach ($categories as $category) {
?>
term_id)?>
Wöchentlich
0.6
<?php
}
?>
bearbeiten sitemap-Autoren
.php
Datei und fügen Sie folgende Codes ein
sitemap-Autoren
.php
// Notwendige XML-Kopfzeile einfügen
<?php
echo '<?xml version="1.0" kodierung="UTF-8"?>';
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php
$authors = get_users('who=authors');
foreach ($authors as $author) {
?>
ID)?>
Wöchentlich
0.6
<?php
}
?>
Schritt 5: Testen Sie Ihre Sitemap
Testen Sie die neu erstellten Sitemaps, indem Sie die folgenden URLs besuchen:
- Haupt-Sitemap:
http://yoursite.com/sitemap.xml
- Sitemap veröffentlichen:
http://yoursite.com/sitemap-posts.xml
- Seiten-Sitemap:
http://yoursite.com/sitemap-pages.xml
- Kategorien-Sitemap:
http://yoursite.com/sitemap-categories.xml
- Autoren-Sitemap:
http://yoursite.com/sitemap-authors.xml
Schritt 6: Übermittlung der Sitemap an die Google Search Console
Nach der Erstellung der Sitemap müssen Sie Ihre Sitemap in der Google-Suchkonsole einreichen, um Google über die Struktur Ihrer WordPress-Website zu informieren und sie zu indizieren.
Mit diesem umfassenden Leitfaden haben Sie eine leistungsstarke XML-Sitemap erstellt, die auf die Struktur Ihrer WordPress-Website zugeschnitten ist, und das ganz ohne Plugins. Dieser sorgfältige Ansatz stellt sicher, dass der Inhalt Ihrer Website genau an die Suchmaschinen übermittelt wird, was letztendlich zu einer verbesserten Suchmaschinenoptimierung und erhöhter Sichtbarkeit führt.
Diese Frage wurde auch gestellt, aber die Antwort ist dieselbe
FAQs zur manuellen XML-Sitemap-Erstellung für WordPress
F: Wie füge ich eine Sitemap manuell zu WordPress hinzu?
A: Beginnen Sie mit dem Zugriff auf Ihr WordPress-Dashboard und navigieren Sie zu "Aussehen" > "Theme-Editor". Sorgen Sie für einen sicheren Prozess, indem Sie die Änderungen in einem Child-Theme implementieren. Unsere Schritt-für-Schritt-Anleitung enthält detaillierte Anweisungen für die manuelle Sitemap-Integration.
F: Wie kann ich eine Sitemap für WordPress erstellen?
A: Lesen Sie unseren umfassenden Leitfaden, in dem wir Sie durch die Feinheiten der manuellen Erstellung einer Sitemap für Ihre WordPress-Website führen. Verstehen Sie die Feinheiten der einzelnen Schritte, um das volle SEO-Potenzial auszuschöpfen.
F: Wie kann ich eine Sitemap manuell erstellen?
A: Passen Sie Ihre Sitemap mit den spezifischen Anweisungen in unserem Leitfaden an die einzigartige Struktur Ihrer WordPress-Website an. Erfahren Sie, wie Sie eine Sitemap erstellen, die sicherstellt, dass die Suchmaschinen die Feinheiten Ihrer Inhaltshierarchie erfassen.
F: Wie kann ich eine Sitemap in WordPress manuell bearbeiten?
A: Navigieren Sie zur Datei functions.php in Ihrem Child-Theme, um präzise manuelle Änderungen an Ihrer Sitemap vorzunehmen. Unser Leitfaden erläutert diesen Prozess und betont, wie wichtig es ist, die Integrität des Themes zu wahren.
F: Wie erstellt man eine HTML-Sitemap in WordPress ohne ein Plugin?
A: In unserem Leitfaden finden Sie einen aufschlussreichen, pluginfreien Ansatz zur Erstellung einer HTML-Sitemap in WordPress. Gewinnen Sie ein nuanciertes Verständnis des Prozesses und erhalten Sie eine saubere Website-Struktur.
F: Wie kann ich eine HTML-Sitemap zu WordPress hinzufügen?
A: Folgen Sie unseren spezifischen Schritten für die manuelle HTML-Sitemap-Integration in Ihre WordPress-Site. Unser Leitfaden gewährleistet einen sorgfältigen Prozess, der auf die speziellen Anforderungen Ihrer Website abgestimmt ist.
F: Wie kann ich einen Link zu meiner WordPress-Sitemap hinzufügen?
A: Lernen Sie die Kunst des manuellen Einfügens von Links in Ihre Sitemap in WordPress. Unser Leitfaden bietet spezifische Einblicke in diesen Prozess und ermöglicht es Ihnen, den Link nahtlos in Ihre Website zu integrieren.
F: Wie kann ich eine XML-Sitemap in WordPress einreichen?
A: Nachdem Sie Ihre XML-Sitemap manuell erstellt haben, lesen Sie in unserem Leitfaden nach, wie die Übermittlung erfolgt. Verstehen Sie die Feinheiten der Übermittlung an Suchmaschinen über ihre jeweiligen Webmaster-Tools für eine effektive Indizierung.
F: Wie kann ich die Sitemap einer Website manuell finden?
A: Erhalten Sie wertvolle Einblicke in die spezifischen Schritte zum manuellen Auffinden der Sitemap einer Website. In unserem Leitfaden wird der Prozess detailliert beschrieben, sei es durch Anhängen von "/sitemap.xml" an die Domain oder durch Prüfung der robots.txt-Datei.