Indeksowanie strony firmowej — sitemap.xml, robots.txt i zgłaszanie adresów
Indeksowanie strony firmowej — sitemap.xml, robots.txt i zgłaszanie adresów
Indeksowanie strony firmowej to etap, w którym Google pobiera Twoje podstrony, analizuje ich treść i dodaje adresy do bazy wyników wyszukiwania. Bez tego kroku strona istnieje w internecie, ale nie pojawia się w wyszukiwaniu. O tym, czy Google znajdzie Twoje adresy, decydują trzy elementy: plik sitemap.xml, plik robots.txt oraz zgłaszanie adresów w Google Search Console.
Czym różni się indeksowanie od pozycjonowania
Indeksowanie to obecność adresu w bazie Google. Pozycjonowanie to miejsce, na którym ten adres się pojawia. To dwa różne etapy i warto ich nie mieszać, bo prowadzą do różnych decyzji.
Możesz mieć stronę zaindeksowaną i widoczną na dalekiej pozycji — wtedy pracujesz nad treścią i linkami. Możesz też mieć stronę, której Google w ogóle nie zna — wtedy żadna praca nad treścią nie przyniesie efektu, dopóki nie rozwiążesz problemu z indeksacją.
Praktyczna kolejność jest zawsze taka sama:
- Sprawdź, czy adres jest w bazie Google.
- Jeśli nie jest, ustal dlaczego: brak linków, blokada w robots.txt, brak sitemap, błąd serwera.
- Dopiero gdy adres jest zaindeksowany, pracuj nad jego pozycją.
Ten artykuł dotyczy kroku pierwszego i drugiego. Pozycjonowanie to osobny temat.
sitemap.xml — mapa adresów, którą Google czyta
sitemap.xml to plik XML z listą adresów, które chcesz pokazać Google. Nie gwarantuje indeksacji, ale przyspiesza odkrywanie nowych podstron — szczególnie gdy strona jest nowa albo gdy dodajesz kolejne podstrony usługowe.
Plik umieszcza się w katalogu głównym domeny, na przykład pod adresem https://twojadomena.pl/sitemap.xml. Powinien zawierać wyłącznie adresy, które faktycznie mają sens w wyszukiwaniu: strony usług, podstrony lokalizacyjne, wpisy blogowe, stronę kontaktową. Nie ma sensu umieszczać tam adresów paneli administracyjnych, koszyków czy stron z parametrami filtrowania.
Co warto sprawdzić w sitemap.xml:
- Czy każdy adres zwraca kod odpowiedzi 200, a nie 404 lub 301.
- Czy adresy są kanoniczne — bez parametrów, bez wersji z
wwwi bezwwwjednocześnie. - Czy plik nie zawiera adresów zablokowanych w robots.txt.
- Czy po dodaniu nowej podstrony plik faktycznie się zaktualizował.
Ostatni punkt jest najczęstszym źródłem problemów. Jeśli sitemap.xml generuje się ręcznie, łatwo o nim zapomnieć. Jeśli generuje się automatycznie przy budowaniu strony, warto po każdym wdrożeniu otworzyć plik w przeglądarce i sprawdzić, czy nowy adres się w nim pojawił.
robots.txt — co blokujesz i czego nie blokować
robots.txt to plik tekstowy w katalogu głównym domeny, który mówi robotom wyszukiwarek, których fragmentów witryny nie mają odwiedzać. Sam plik nie zabezpiecza strony — to instrukcja, nie zabezpieczenie. Adres, który chcesz ukryć przed użytkownikami, powinien być chroniony hasłem, a nie wpisem w robots.txt.
Najczęstszy błąd to wpis Disallow: /, który blokuje całą witrynę. Taki wpis pojawia się przypadkiem — na przykład gdy strona jest jeszcze w budowie i ktoś zapomni go usunąć przed publikacją. Efekt jest taki, że Google nie odwiedza żadnej podstrony, a właściciel firmy zastanawia się, dlaczego strona nie pojawia się w wynikach.
Drugi częsty błąd to blokowanie katalogów, które zawierają zasoby potrzebne do wyświetlenia strony — plików CSS, JavaScriptu czy obrazów. Google potrzebuje tych plików, żeby prawidłowo zrozumieć układ strony. Jeśli je zablokujesz, robot zobaczy niepełną wersję witryny.
Minimalny, bezpieczny robots.txt dla strony firmowej wygląda tak:
User-agent: *
Allow: /
Sitemap: https://twojadomena.pl/sitemap.xml
Taki wpis nie blokuje niczego i wskazuje Google, gdzie szukać mapy adresów. Blokady dodaje się świadomie i punktowo — na przykład dla wewnętrznych narzędzi albo stron z parametrami, które generują duplikaty.
Zgłaszanie adresów w Google Search Console
Google Search Console to narzędzie, w którym sprawdzasz, jak Google widzi Twoją stronę. Zgłaszanie adresów odbywa się w dwóch miejscach: przez plik sitemap oraz przez pojedyncze adresy.
Pierwszy krok to dodanie sitemap.xml w sekcji „Mapy witryn”. Po zgłoszeniu Google zaczyna regularnie odczytywać plik i odkrywać nowe adresy. Status odczytu widzisz w tym samym miejscu — jeśli pojawia się błąd, zwykle dotyczy on formatu pliku albo adresów, które zwracają błąd serwera.
Drugi krok to sprawdzenie pojedynczego adresu w narzędziu „Sprawdzenie adresu URL”. Wklejasz konkretny adres podstrony i widzisz, czy jest w bazie Google, czy nie. Jeśli nie jest, możesz poprosić o ponowne zindeksowanie. To przydatne przy nowych podstronach usługowych, ale nie zastępuje sitemap — pojedyncze zgłoszenia mają sens punktowo, nie jako metoda na całą witrynę.
Warto też sprawdzić sekcję „Indeksowanie stron”. Pokazuje, ile adresów Google uznał za poprawne, a ile odrzucił i z jakiego powodu. Najczęstsze powody odrzucenia to: adres z przekierowaniem, adres oznaczony jako kanoniczny dla innego adresu, adres zablokowany w robots.txt oraz adres zwracający błąd.
Jak sprawdzić, czy strona jest zaindeksowana
Najprostszy test to wpisanie w Google zapytania w formacie site:twojadomena.pl. Wynik pokazuje adresy z Twojej domeny, które Google ma w bazie. To przybliżenie — liczba wyników nie jest dokładna — ale wystarcza, żeby ocenić, czy indeksacja w ogóle działa.
Drugi test to sprawdzenie konkretnej podstrony. Wpisz w Google fragment tytułu albo unikalny fragment treści z tej podstrony. Jeśli adres się pojawia, jest zaindeksowany. Jeśli nie, sprawdź go w Search Console i ustal przyczynę.
Trzeci test to sprawdzenie, czy Google widzi aktualną wersję strony, a nie wersję sprzed zmian. Jeśli po aktualizacji treści w wynikach nadal widnieje stary opis, indeksacja jeszcze się nie odświeżyła. To normalne — odświeżenie zajmuje czas i nie da się go przyspieszyć poza ponownym zgłoszeniem adresu.
Lista kontrolna przed zgłoszeniem strony
Przejdź po kolei przez te punkty. Każdy z nich odpowiada za inny etap drogi między Twoją stroną a wynikami wyszukiwania.
- Strona odpowiada kodem 200 na wszystkich publicznych adresach.
- Nie ma wpisu
Disallow: /w robots.txt. - Pliki CSS, JavaScript i obrazy nie są zablokowane w robots.txt.
- sitemap.xml istnieje pod adresem w katalogu głównym i zawiera aktualne adresy.
- Każdy adres w sitemap.xml zwraca kod 200, nie 404 ani 301.
- Adresy w sitemap.xml są kanoniczne — bez duplikatów z
wwwi bez parametrów. - Sitemap.xml jest zgłoszony w Google Search Console.
- Sekcja „Indeksowanie stron” nie pokazuje błędów, których nie rozumiesz.
- Strona ma linki wewnętrzne prowadzące do nowych podstron — robot trafia po linkach, nie tylko po sitemap.
Ostatni punkt jest często pomijany. Nowa podstrona, do której nie prowadzi żaden link wewnętrzny, jest dla Google słabiej widoczna niż podstrona podlinkowana z menu i z treści innych stron. Sitemap pomaga, ale linki wewnętrzne robią równie dużo pracy.
Najczęstsze pytania
Czy sitemap.xml gwarantuje indeksację? Nie. To wskazówka dla Google, nie polecenie. Adres może zostać pominięty, jeśli Google uzna go za duplikat albo za mało wartościowy.
Czy muszę mieć sitemap.xml, jeśli mam małą stronę? Przy kilku podstronach Google poradzi sobie z linkami wewnętrznymi. Przy kilkunastu i więcej — szczególnie gdy dochodzą wpisy blogowe — sitemap porządkuje pracę i przyspiesza odkrywanie nowych adresów.
Czy mogę zablokować stronę w robots.txt, żeby ukryć ją przed klientami? Nie. robots.txt nie ukrywa treści przed użytkownikami. Adres, który ma być niedostępny, wymaga zabezpieczenia po stronie serwera.
Jak długo trwa indeksacja nowej podstrony? Nie ma jednej odpowiedzi. Czas zależy od tego, jak często Google odwiedza Twoją stronę i jak jest podlinkowana. Nowa domena bez linków zewnętrznych czeka dłużej niż strona, którą Google już zna.
Czy ponowne zgłaszanie adresu przyspiesza indeksację? Zgłoszenie sygnalizuje, że adres się zmienił. Nie gwarantuje szybszego odświeżenia i nie ma sensu zgłaszać tego samego adresu wielokrotnie w krótkim czasie.
Co dalej
Indeksacja to warunek wstępny. Dopiero gdy Google zna Twoje adresy, ma sens praca nad tym, co się na nich znajduje — treścią usług, strukturą nagłówków, szybkością ładowania i opisami w wynikach wyszukiwania.
Jeśli nie wiesz, od czego zacząć, sprawdź najpierw, czy Twoje podstrony są w ogóle w bazie Google. To zajmuje kilka minut i pozwala uniknąć pracy nad pozycją strony, której nikt nie może znaleźć. Możesz też zamówić bezpłatną analizę i strategię — obejmuje sprawdzenie stanu indeksacji i wskazanie, co blokuje widoczność. Jeśli potrzebujesz najpierw uporządkować samą witrynę, zobacz, jak wygląda tworzenie stron internetowych dla firm kodowanych od zera, bez gotowych szablonów.
Michał Kasprzyk
Tworzę nowoczesne strony internetowe dla firm z całej Polski. Specjalizuję się w szybkich, bezpiecznych i zoptymalizowanych pod SEO witrynach.
Prowadzę też osobną działalność jako agent ubezpieczeniowy (mkasprzyk.pl) — bez związku z usługami Qualix.
Więcej o mniePowiązane artykuły
Dostępność strony firmowej według WCAG 2.2 — checklista wdrożeniowa
Dostępność strony firmowej według WCAG 2.2 — checklista dla firm z Bytomia, Śląska i całej Polski: kontrast, fokus, formularze i nagłówki.
Cennik na stronie firmowej — kiedy pokazywać ceny, a kiedy nie
Cennik na stronie firmowej: kiedy pokazywać ceny, jak podawać widełki i co napisać, gdy wycena jest indywidualna. Praktyczny przewodnik dla firm usługowych.
Firmowy e-mail na własnej domenie — jak go skonfigurować i nie wylądować w spamie
Firmowy e-mail na własnej domenie: konfiguracja rekordów MX, SPF i DKIM oraz zasady, dzięki którym Twoje wiadomości trafiają do klientów, a nie do spamu.
Potrzebujesz strony internetowej?
Skontaktuj się ze mną, aby omówić Twój projekt. Pierwsza konsultacja jest bezpłatna.
Zamów bezpłatną wycenę