Uptime: 99.985%
Strony WWW:
Nowe strony WWW dzisiaj:
Zespół SEOHOST większy o 38% Rośniemy razem z Wami! Czytaj więcej Luki we wtyczkach WordPress – październik 2026 Czytaj więcej Drupal i Magento – krytyczne luki, październik 2026 Czytaj więcej UpdraftCentral – ataki na strony WordPress Czytaj więcej Krytyczne luki w PHP - ważna informacja Czytaj więcej Uwaga na próby podszywania się pod SEOHOST! Czytaj więcej Krytyczne luki w popularnych CMS – październik 2026 Czytaj więcej WordPress 7.1.3 – aktualizacja bezpieczeństwa! Czytaj więcej WordPress 7.1.2 – krytyczna aktualizacja bezpieczeństwa Czytaj więcej WordPress 7.0.4 – kolejna aktualizacja bezpieczeństwa Czytaj więcej WordPress 7.0.3 usuwa 12 luk bezpieczeństwa Czytaj więcej WordPress 7.0.2 – krytyczna aktualizacja! Czytaj więcej SEOHOST wśród liderów rynku domen .pl Czytaj więcej 100 000 Użytkowników w SEOHOST. To dzięki Wam! Czytaj więcej W SEOHOST Użytkownik jest zawsze na pierwszym miejscu! Czytaj więcej Z SEOHOST korzysta już ponad 90 000 Użytkowników! Czytaj więcej Pełna transparencja: uptime naszej infrastruktury Czytaj więcej Wywiad z naszym CEO na bezprawnik.pl Czytaj więcej SEOHOST.pl zdobywa 2 miejsce w rankingu NASK. Czytaj więcej Uwaga: kolejna próba phishingu! Czytaj więcej Dlaczego warto migrować do SEOHOST? Czytaj więcej
Redakcja SEOHOST.pl
Redakcja SEOHOST.pl
3 minuty
Ostatnia aktualizacja:

Błąd 404 mapy witryny Yoast SEO w WordPress – jak go naprawić?

Mapa witryny XML to jeden z fundamentów skutecznego SEO. Wtyczki takie jak Yoast SEO automatycznie ją generują i aktualizują, dzięki czemu roboty Google zawsze wiedzą, jakie podstrony, wpisy i kategorie znajdują się w Twojej witrynie. Problem pojawia się wtedy, gdy zamiast listy adresów URL przeglądarka wyświetla błąd 404 — czyli informację, że strona nie istnieje. Paradoks, prawda?

Dlaczego mapa witryny Yoast SEO zwraca błąd 404?

Z naszego doświadczenia wynika, że ten problem najczęściej pojawia się po migracji WordPress na nowy serwer lub hosting. Ponieważ mieliśmy wiele podobnych zgłoszeń, wiemy, że praktycznie wszystkie rozwiązało jedno i to samo działanie.

Schemat jest zawsze podobny: WordPress zostaje zainstalowany od nowa, a treści — wpisy, strony, ustawienia — wracają poprzez import bazy danych MySQL. Wszystko wygląda poprawnie, ale mapa witryny pod adresem /sitemap_index.xml zwraca 404.

Winowajcą nie jest ani Yoast SEO, ani baza danych. Problem leży w permalinkach — czyli mechanizmie przyjaznych adresów URL WordPress. Po świeżej instalacji WordPress zapisuje w pliku .htaccess (lub konfiguracji serwera Nginx) zestaw reguł przepisywania adresów. Kiedy baza danych pochodzi ze starej instalacji, reguły te mogą być niezsynchronizowane z aktualnym środowiskiem serwera, co blokuje dostęp do dynamicznie generowanej mapy witryny.

Jak szybko naprawić błąd 404 mapy witryny Yoast SEO?

Rozwiązanie jest zaskakująco proste i nie wymaga edytowania żadnych plików ani bazy danych:

  1. Zaloguj się do panelu administracyjnego WordPress (/wp-admin)

  2. Przejdź do Ustawienia → Bezpośrednie odnośniki (Permalinks). przeczytaj także: Jak ustawić przyjazne linki w postach i stronach WordPress?
    Ustawienia bezpośrednich odnośników w panelu WordPress

  3. Nie zmieniaj żadnych opcji — po prostu kliknij przycisk „Zapisz zmiany"

To wszystko. Kliknięcie przycisku zmusza WordPress do ponownego wygenerowania reguł przepisywania i aktualizacji pliku .htaccess. Mapa witryny Yoast SEO powinna być dostępna natychmiast po odświeżeniu strony.

Oczywiście pamiętaj, że jeśli to możliwe, ustaw przyjazne linki, a więc przestaw opcję nazwa wpisu: Jak ustawić przyjazne linki w postach i stronach WordPress?

Jeśli sam reset przyjaznych URL nie pomaga

W niektórych przypadkach — szczególnie na serwerach z Nginx zamiast Apache — plik .htaccess nie jest obsługiwany automatycznie. Wówczas:

  • Sprawdź, czy plik .htaccess w katalogu głównym WordPress istnieje i zawiera standardowy blok # BEGIN WordPress

  • Upewnij się, że moduł mod_rewrite jest włączony (dotyczy Apache)

  • Na Nginx konieczna może być ręczna aktualizacja konfiguracji wirtualnego hosta przez panel hostingowy lub administratora serwera

  • Zweryfikuj uprawnienia do zapisu pliku .htaccess (powinny wynosić 644)

Po wykonaniu tych kroków wejdź bezpośrednio pod adres twojadomena.pl/sitemap_index.xml — jeśli mapa witryny się wyświetla, problem został rozwiązany. Możesz też ponownie przesłać mapę do Google Search Console, aby przyspieszyć ponowne zaindeksowanie strony.

Nie znalazłeś odpowiedzi na swoje pytanie?