Sitemap.xml to jeden z fundamentów technicznego SEO. Ale jak sprawdzić, czy wszystkie URL-e w mapie strony są poprawne? Jak szybko przejrzeć tytuły i opisy meta setek podstron? W tym artykule pokażę, jak przeanalizować sitemapę i wyeksportować dane do arkusza.
Dlaczego warto analizować sitemapę?
Analiza sitemap.xml pomaga wykryć:
- Błędne URL-e - strony zwracające 404 lub redirecty
- Brakujące meta tagi - strony bez tytułu lub opisu
- Duplikaty treści - identyczne tytuły na różnych URL-ach
- Zbyt długie/krótkie tytuły - problemy z SERP snippets
- Nieaktualne strony - content do usunięcia lub aktualizacji
Tradycyjne metody analizy
Screaming Frog
Popularny crawler desktopowy, ale:
- Wymaga instalacji (Windows/Mac)
- Darmowa wersja do 500 URL-ów
- Crawluje całą stronę, nie tylko sitemapę
Google Search Console
Pokazuje status indeksowania, ale:
- Brak eksportu pełnych danych
- Ograniczone informacje o meta tagach
- Dane z opóźnieniem
Ręczna analiza
Możesz otworzyć sitemap.xml i sprawdzać URL-e jeden po drugim. Przy 50 stronach zajmie to godzinę. Przy 500 - cały dzień.
Sitemap Analyzer w UPER SEO Auditor
Rozszerzenie UPER SEO Auditor zawiera wbudowany analizator sitemap, który:
- Pobiera wszystkie URL-e z sitemap.xml
- Sprawdza tytuł i opis meta każdej strony
- Pokazuje długość znaków
- Eksportuje wyniki do CSV
Jak uruchomić analizę?
- Otwórz stronę - przejdź na dowolną podstronę analizowanej witryny
- Uruchom panel - kliknij ikonę rozszerzenia
- Przejdź do menu - kliknij ikonę hamburgera (☰)
- Wybierz Sitemap Analyzer

Automatyczne wykrywanie sitemapy
Rozszerzenie automatycznie wykrywa URL sitemapy z:
- robots.txt - szuka dyrektywy
Sitemap: - Domyślna lokalizacja - sprawdza
/sitemap.xml
Możesz też wpisać własny URL, np. /sitemap_index.xml lub /news-sitemap.xml.
Proces analizy
Po kliknięciu “Analyze” rozszerzenie:
- Pobiera sitemap.xml - parsuje XML i wyciąga wszystkie URL-e
- Obsługuje sitemap index - jeśli sitemap zawiera linki do innych sitemap, pobiera je rekursywnie
- Sprawdza każdy URL - batch processing z rate limiting (5 żądań równolegle)
- Wyciąga meta dane - tytuł, opis, status HTTP
Rate limiting
Aby nie przeciążyć serwera, analizator:
- Wysyła max 5 żądań jednocześnie
- Czeka 200ms między partiami
- Pozwala zatrzymać analizę w dowolnym momencie
Wyniki analizy
Po zakończeniu zobaczysz tabelę ze wszystkimi URL-ami:
| Kolumna | Opis |
|---|---|
| URL | Pełny adres strony |
| Title | Tytuł strony (z <title>) |
| Title Length | Liczba znaków tytułu |
| Description | Meta description |
| Desc Length | Liczba znaków opisu |
Sortowanie i filtrowanie
Kliknij nagłówek kolumny, aby posortować wyniki:
- Title Length - znajdź zbyt krótkie/długie tytuły
- Desc Length - sprawdź strony bez opisów (length = 0)
Eksport do CSV
Najważniejsza funkcja - eksport danych do arkusza kalkulacyjnego.
Wybór kolumn
Przed eksportem możesz wybrać, które kolumny uwzględnić:
- ✅ URL
- ✅ Title
- ✅ Title Length
- ✅ Description
- ✅ Description Length
Format CSV
Wyeksportowany plik CSV możesz otworzyć w:
- Google Sheets
- Microsoft Excel
- LibreOffice Calc
- Numbers (Mac)
URL,Title,Title Length,Description,Description Length
https://example.com/,Example Site - Home,22,Welcome to Example Site,24
https://example.com/about/,About Us | Example,19,Learn about our company,24
https://example.com/contact/,Contact - Example Site,22,,0
Praktyczne zastosowania
1. Audyt tytułów SEO
Optymalny tytuł ma 50-60 znaków. Wyeksportuj dane do arkusza i:
=IF(C2<30,"Za krótki",IF(C2>60,"Za długi","OK"))
2. Znajdowanie stron bez opisu
Filtruj kolumnę “Desc Length” po wartości 0. Te strony wymagają uzupełnienia meta description.
3. Wykrywanie duplikatów
W arkuszu użyj formatowania warunkowego, aby podświetlić powtarzające się tytuły:
- Zaznacz kolumnę Title
- Format → Formatowanie warunkowe
- Reguła: “Formuła niestandardowa” →
=COUNTIF(B:B,B1)>1
4. Analiza struktury URL
Eksportowane URL-e możesz podzielić na segmenty i przeanalizować:
- Które kategorie mają najwięcej stron?
- Jak głęboka jest struktura URL?
- Czy są nieoczekiwane ścieżki?
5. Porównanie z indeksem Google
Porównaj listę URL-ów z sitemapy z danymi z Google Search Console:
- Eksportuj URL-e z Sitemap Analyzer
- Eksportuj zaindeksowane strony z GSC
- Znajdź różnice (URL-e w sitemap ale nie w indeksie)
Obsługa dużych sitemap
Sitemap Analyzer radzi sobie z dużymi witrynami:
- Sitemap index - automatycznie pobiera wszystkie podmapy
- Limit bezpieczeństwa - max 100,000 URL-ów
- Możliwość zatrzymania - przycisk Stop w dowolnym momencie
- Wyniki częściowe - możesz wyeksportować dane nawet po przerwaniu
Wskazówki dla dużych witryn
- Testuj na mniejszej sitemap - np.
/blog-sitemap.xmlzamiast index - Analizuj w częściach - podziel analizę na kategorie
- Eksportuj regularnie - zapisuj wyniki przed kontynuacją
Integracja z Site Essentials
W zakładce Meta/Overview znajdziesz sekcję Site Essentials, która pokazuje:
- Czy sitemap.xml istnieje
- URL sitemapy (z robots.txt)
- Przycisk “Analyze” do szybkiego uruchomienia
Najczęstsze problemy
Sitemap zwraca 404
- Sprawdź poprawność URL
- Upewnij się, że sitemap jest publicznie dostępna
- Sprawdź robots.txt - może blokować dostęp
CORS errors
Niektóre serwery blokują żądania cross-origin. Rozszerzenie omija to przez background script, ale jeśli nadal są problemy:
- Sprawdź czy sitemap nie wymaga autoryzacji
- Spróbuj bezpośrednio otworzyć sitemap w przeglądarce
Brak tytułów/opisów
Jeśli Title/Description są puste:
- Strona może być renderowana JavaScript (SPA)
- Strona zwraca błąd (sprawdź status HTTP)
- Meta tagi są generowane dynamicznie
Podsumowanie
Sitemap Analyzer w UPER SEO Auditor to szybki sposób na:
- Przegląd wszystkich URL-ów w mapie strony
- Audyt meta tagów - tytuły i opisy
- Eksport do CSV - dalsza analiza w arkuszu
- Wykrywanie problemów - brakujące dane, duplikaty
Zamiast ręcznie sprawdzać setki stron, otrzymujesz pełny raport w kilka minut.
Wypróbuj UPER SEO Auditor i przeanalizuj sitemapę swojej strony.
Źródła
-
Google - Build and submit a sitemap https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap
-
Sitemaps.org Protocol https://www.sitemaps.org/protocol.html
-
Google Search Console - Sitemap report https://support.google.com/webmasters/answer/7451001



