Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Alles über Sitemaps (WP Meetup Hamburg)

Alles über Sitemaps (WP Meetup Hamburg)

Seit WordPress 5.5 liefert WordPress selbst eine XML-Sitemap für Suchmaschinen aus. Da es keine Einstellungen dafür gibt, wissen die Anwender das häufig aber gar nicht. Der einzige Hinweis findet sich in der robots.txt, die nirgendwo im Backend einzusehen ist. Und auch sonst gibt es diverse Probleme mit der Implementierung (vor allem im Zusammenspiel mit schlecht gebauten Themes und Plugins).

Für WordPress 6.3 gibt es zudem spannende Überlegungen, die wir uns mal anschauen wollen.

Torsten Landsiedel

April 28, 2023
Tweet

More Decks by Torsten Landsiedel

Other Decks in Programming

Transcript

  1. Das Sitemaps-Protokoll ermöglicht einem Webmaster, Suchmaschinen über Seiten seiner Website

    zu informieren, die von dieser ausgelesen werden sollen. Der Standard wurde am 16. November 2006 von Google, Yahoo und Microsoft beschlossen. Es handelt sich um einen auf XML basierenden Standard. Was ist das eigentlich? (1)
  2. Ziel des Sitemaps-Protokolls ist eine Verbesserung der Suchresultate. Der einheitliche

    Standard hilft bei der Etablierung dieser Art von „Etikettierung“ eines Webauftritts, da nicht, wie vor der Standardisierung, für jede Suchmaschine eine eigene Sitemap-Datei erstellt werden muss. Was ist das eigentlich? (2)
  3. Seit wann in WordPress? In WordPress 5.5, a new feature

    is being introduced that adds basic, extensible XML sitemaps functionality into WordPress core. https://make.wordpress.org/core/2020/07/22/new-xml-sitemaps-functionality-in-wordpress-5-5/
  4. With version 5.5., WordPress will expose a sitemap index at

    /wp-sitemap.xml. This is the main XML file that contains the listing of all the sitemap pages exposed by a WordPress site. The sitemap index can hold a maximum of 50000 sitemaps, and a single sitemap can hold a (filterable) maximum of 2000 entries. Key Takeways
  5. By default, sitemaps are created for all public and publicly

    queryable post types and taxonomies, as well as for author archives and of course the homepage of the site. The robots.txt file exposed by WordPress will reference the sitemap index so that i can be easily discovered by search engines. Key Takeways
  6. Gute Plugins, schlechte Plugins “By default, sitemaps are created for

    all public and publicly queryable post types and taxonomies, as well as for author archives and of course the homepage of the site.” Wenn der CPT oder die Taxonomie keine öffentliche Seite hat, können wir zum Ausschließen somit bei der Registrierung 'publicly_queryable' => false, nutzen. Alternativ gibt es dafür auch Filter.
  7. Name nicht standardisiert Der Dateiname von Sitemap-Dateien ist, anders als

    bei robots.txt-Dateien, grundsätzlich irrelevant. Auch Dateiendungen spielen, selbst bei GZIP-Kompression, keine Rolle. TIPP: Permalink-Einstellungen aufrufen!
  8. Link wird nirgendwo angezeigt (außer robots.txt) Aber was passiert, wenn

    die robots.txt nicht “virtuell” erstellt wird?
  9. Bug Scrub zur Sitemap-Komponente Jeder kann einen Bug Scrub starten!

    Jeder kann bei einem Bug Scrub mitmachen! Es geht darum, das Ticket ein wenig mehr in Richtung Lösung zu bringen. https://core.trac.wordpress.org/query?status=!closed&component=Sitemaps https://make.wordpress.org/core/handbook/tutorials/leading-bug-scrubs/