Nowy generator map witryn XML ułatwi indeksowanie witryn WordPress w wyszukiwarkach takich jak Google.
Mapa witryn do tej pory tylko nienatywna
WordPress, system zarządzania treścią obsługujący jedną trzecią dzisiejszych witryn internetowych, otrzyma wbudowaną obsługę map witryn XML. Ta funkcja zostanie uruchomiona w WordPress 5.5, której udostępnienie zaplanowano na jesień tego roku.
Mapy witryn XML to specjalne pliki zawierające listę wszystkich stron witryny, postów na blogu, tagów i innych treści. Wyszukiwarki, takie jak Google, Bing i inne, używają map witryn do indeksowania zawartości witryny, przy czym mapy witryn oparte na języku XML są najczęściej używanym formatem. Chociaż roboty internetowe są w stanie wykryć strony za pomocą samych linków w witrynie i innych witrynach, mapy witryn uzupełniają to podejście, umożliwiając robotom szybkie i kompleksowe identyfikowanie wszystkich adresów URL zawartych w mapie witryny.
Od czasu powstania w 2003 roku WordPress nie obsługiwał natywnie generowania map witryn. Ta funkcja była obsługiwana przez wtyczki dostarczane przez podmioty trzecie. Wordpress zresztą w ogóle jest intensywnie modowany i rozwijany przez inne firmy. Większość dzisiejszych administratorów witryn WordPress zazwyczaj wykorzystuje wtyczkę SEO lub generator mapy witryny do generowania mapy witryny XML i przesyłania mapy witryny do wyszukiwarek. Zabiegi te służą uzyskiwaniu lepszych rankingów w wynikach wyszukiwarek.
Nowa mapa w formacie XML – od Wordpressa
Zespół Wordpressa zapowiedział, że w wersji 5.5. WordPressa w /wp-sitemap.xml pojawi się indeks mapy witryny. Jest to główny plik XML zawierający listę wszystkich stron mapy witryny ujawnionych przez witrynę WordPress. Z kolei Plik robots.txt wygenerowany przez WordPress będzie odnosił się do indeksu mapy witryny, dzięki czemu będzie można go łatwo wykryć przez wyszukiwarki.
Ostatecznie prace nad dodaniem wbudowanej obsługi funkcji generowania mapy witryny w głównej bazie kodu WordPress rozpoczęły się w zeszłym roku po wielokrotnych żądaniach użytkowników w ciągu ostatnich kilku lat. Zgodnie z informacjami od zespołu programistów WordPress każda witryna WordPress będzie generowała centralny plik zwany indeksem mapy witryny, który może odnosić się do 50 000 sąsiednich map witryn XML, z których każda zawiera do 2000 wpisów każda, do indeksowania różnych typów treści.
Zastosowanie i renderowanie map witryn
Domyślnie mapy witryn są tworzone dla wszystkich publicznych i publicznie dostępnych typów postów i taksonomii, a także dla archiwów autorów i oczywiście strony głównej witryny. Ponadto nowe pliki map witryn WordPress będą zgodne ze standardami i formatami używanymi przez główne wyszukiwarki, takie jak Google i Bing, dzięki czemu właściciele witryn będą mogli natychmiast przygotować zawartość do indeksowania po jej uruchomieniu.
Renderowanie map witryn w interfejsie będzie przy tym wymagało rozszerzenia SimpleXML PHP. Jeśli to rozszerzenie nie jest dostępne, zamiast mapy witryny zostanie wyświetlony komunikat o błędzie (kod stanu HTTP 501, „nie zaimplementowano”). Ponadto WordPress zapewni gotowe mapy witryn dla wbudowanych typów treści, takich jak strony i archiwa autorów.
Jeśli tworzysz wtyczkę, która dodaje nowe, niestandardowe funkcje lub po prostu chcesz umieścić w witrynie niestandardowe adresy URL, warto dodać także niestandardowego dostawcę mapy witryny. Aby to zrobić, wystarczy utworzyć własną klasę PHP, która rozszerza abstrakcyjną klasę WP_Sitemaps_Provider
. Następnie możesz użyć funkcji wp_register_sitemap_provider ()
, aby ją zarejestrować.