STATUS IS UPWIKI OPTYMALIZACJI WITRYN
32Wzmacniaj
SEO i widoczność / Wzmacniaj

Przewodnik robots.txt: kontroluj pobieranie (crawling) bez ukrywania błędów

Użyj robots.txt, aby kierować dostępem crawlerów, a następnie dobierz właściwą metodę indeksowania lub kontroli dostępu do zadania.

Przewodnik robots.txt: kontroluj pobieranie (crawling) bez ukrywania błędów — PRZEWODNIK WIZUALNY
CZYTAJ
8 min
ŹRÓDŁA
6
ZWERYFIKUJ PONOWNIE
2027-03-27
przejrzano
Recenzent Technical SEO i platformy webowej; dodaj przegląd bezpieczeństwa dla decyzji dotyczących kontroli dostępu lub treści wrażliwych.
KRÓTKA ODPOWIEDŹ

Zacznij od decyzji.

Użyj robots.txt, aby poprosić zgodne crawlery o omijanie określonych publicznych wzorców URL generujących zbędną pracę. Opublikuj plik tekstowy UTF-8 w katalogu głównym dokładnego origin i zacznij od niewielu reguł. To sygnał dotyczący dostępu crawlera, a nie zamek — nigdy nie ukryje błędu.

Robots.txt nie chroni ani nie ukrywa strony w sposób niezawodny. Zablokowany URL może być dalej odkryty przez linki. Dla treści publicznej, której nie chcesz indeksować, użyj noindex, pozostawiając odpowiedź możliwą do pobrania, aby instrukcja była odczytana. Dla materiałów prywatnych egzekwuj serwerowe lub aplikacyjne mechanizmy kontroli dostępu.

Traktuj zmiany jak konfigurację produkcyjną: zidentyfikuj origin, przetestuj nazwane URL-e, pobierz na żywo /robots.txt i miej pod ręką poprzednią wersję. SIU wspiera proaktywną dostępność i naprawę przez preflight i dyscyplinę rollbacku, nie przez alerty o awarii czy raporty statusu.

PRZEWODNIK WIZUALNY

Zobacz pracę jako system.

Użyj tej mapy, aby połączyć decyzje z artykułu, zanim przejdziesz do poszczególnych taktyk.

SIUWzmacniaj
01Wybierz kontrolę dopasowaną do oczekiwanego rezultatu
02Stosuj podstawową składnię i zakres precyzyjnie
03Blokuj tylko wzorce poparte dowodami URL
04Utrzymaj spójność sitemap, noindex i decyzji prywatności
01

Wybierz kontrolę dopasowaną do oczekiwanego rezultatu

Crawling to zautomatyzowane pobieranie URL. Indeksowanie to decyzja wyszukiwarki o przechowywaniu i pokazywaniu informacji o URL. Kontrola dostępu decyduje, kto może uzyskać treść. Robots.txt dotyczy crawlowania, a zgodne crawlery mogą zdecydować o stosowaniu się do niego. IETF Robots Exclusion Protocol mówi, że nie jest to mechanizm autoryzacji.

Użyj reguły Disallow, aby zarządzać dostępem crawlera do publicznej ścieżki o niskiej wartości, np. kontrolowanej trasy wewnętrznej wyszukiwarki. Użyj noindex dla publicznej treści, która nie powinna pojawiać się w obsługiwanych wynikach wyszukiwania. Dla podglądów, obszarów wymagających logowania, eksportów albo danych wrażliwych stosuj realne mechanizmy dostępu na poziomie serwera lub aplikacji. Dla informacji klientów, pracowników, płatności lub regulowanych danych uzyskaj kwalifikowany przegląd bezpieczeństwa i platformy; robots.txt nigdy nie jest środkiem kompensacyjnym.

Zarządzanie crawlami

Robots.txt może zażądać, aby zgodne crawlery unikały zdefiniowanej publicznej ścieżki; nie gwarantuje to usunięcia z wyników.

Kontrola indeksowania

Użyj noindex w HTML lub nagłówku X-Robots-Tag i pozostaw odpowiedź możliwą do pobrania, aby instrukcja mogła być odczytana.

Treści prywatne

Wymagaj uwierzytelnienia lub odpowiedniej kontroli aplikacyjnej/serwerowej, a następnie usuń URL z publicznych ścieżek odkrywania.

02

Stosuj podstawową składnię i zakres precyzyjnie

Opublikuj tekstowy plik robots.txt w kodowaniu UTF-8 pod /robots.txt dla każdego schematu (scheme), hosta i portu, który potrzebuje reguł. Plik pod https://www.example.com/robots.txt nie rządzi automatycznie https://example.com, subdomeną ani originem HTTP. Zweryfikuj originy używane przez kanoniczne URL-e, przekierowania, CDN i aplikację, zanim założysz, że reguła ma zastosowanie.

Grupa zaczyna się od User-agent, a następnie stosuje ścieżki Allow lub Disallow. User-agent: * to grupa ogólna. Dopasowanie jest rozróżniające wielkość liter i zaczyna się od początku ścieżki. Wygrywa najbardziej szczegółowa pasująca reguła; równie szczegółowe Allow powinno mieć pierwszeństwo nad Disallow. Disallow: (pusta) blokuje nic, natomiast Disallow: / blokuje cały origin. Standard definiuje # jako komentarz, * jako wildcard i $ jako koniec wzorca.

Najmniejszy baseline

Jeśli nie ma udokumentowanej potrzeby zarządzania crawlingiem, nie dodawaj wykluczeń; nie twórz spekulacyjnych blokad.

Bezpieczny wzorzec

Preferuj stabilny, wąski prefiks taki jak /search/ zamiast luźnego wildcarda lub nieuzasadnionej reguły odnoszącej się do nazwy pliku.

Komentarze

Zapisz cel reguły, właściciela i odniesienie do zmiany, ale nie traktuj komentarzy jako substytutu przeglądu.

03

Blokuj tylko wzorce poparte dowodami URL

Zanim napiszesz regułę, zinwentaryzuj ważne strony, niechciane ścieżki crawl, warianty zapytań, on-site search, trasy podglądu, zasoby i URL-e mapy witryny. Dla każdego przykładowego URL-a zanotuj oczekiwany wynik i pasującą regułę. Porównaj listę z kanonicznymi URL-ami i nawigacją na żywo, aby blokada nie ukryła użytecznej ścieżki.

Pozostaw zasoby krytyczne dla przeglądarki dostępne, chyba że przetestowano inaczej. Google ostrzega, że blokowanie CSS, JavaScriptu, obrazów lub innych zasobów może utrudnić analizę strony. Robots.txt nie rozwiązuje wyboru duplikatów, autoryzacji ani jakości strony; tam, gdzie to stosowne, użyj kanonikalizacji, przekierowań, kontroli dostępu lub pracy nad treścią.

Najpierw dowody

Użyj rzeczywistych przykładów URL i dowodów z serwera lub crawlów, nie ogólnej listy skopiowanej z innej witryny.

Tabela zmian

Przechowuj każdy przykładowy URL, zamierzony wynik, dopasowaną regułę i odpowiedzialnego właściciela w rejestrze wydania.

04

Utrzymaj spójność sitemap, noindex i decyzji prywatności

Mapa witryny informuje wyszukiwarki, które URL-e i pliki uznajesz za ważne; może pomagać w odkrywaniu, ale nie gwarantuje crawlowania ani indeksowania. Silne wewnętrzne linkowanie nadal ma znaczenie. Możesz dodać w pełni kwalifikowany URL Sitemap w robots.txt, ale nie umieszczaj tam URL-i prywatnych, przekierowanych, zablokowanych przez robots ani celowo oznaczonych jako noindex. Pogódź output mapy witryny z regułami robots przy wydaniu.

Noindex nie jest dyrektywą robots.txt specyficzną dla Google. Google obsługuje ją w meta tagu HTML lub nagłówku HTTP X-Robots-Tag i musi pobrać odpowiedź, aby ją zobaczyć. Jeśli publiczna strona ma zostać usunięta z wyników Google, usuń wszelkie blokady robots, które ukrywają noindex. Jeśli treść jest niepubliczna, nie reklamuj jej ścieżki w robots.txt; egzekwuj kontrolę dostępu. Granice danych wrażliwych wymagają kwalifikowanego przeglądu.

Deklaracja sitemap

Użyj pełnego URL, na przykład Sitemap: https://www.example.com/sitemap.xml; nie zastępuje to blokady crawlowania.

HTML i pliki

Dla HTML użyj meta noindex lub nagłówka X-Robots-Tag: noindex w odpowiedzi, a następnie przetestuj odpowiedź na żywo.

Nagłe wycieki

Najpierw ogranicz dostęp, gdy treść jest wrażliwa, potem skorzystaj z procesu usuwania wyszukiwarki, jeśli to odpowiednie.

05

Testuj i publikuj to jak krytyczny plik konfiguracyjny

Zwaliduj zatwierdzony tekst lokalnie, a następnie przetestuj dopuszczalne i zablokowane przykłady dla zamierzonej grupy crawlerów. Po wdrożeniu pobierz publiczne /robots.txt prywatnie lub przez bezpośrednie żądanie HTTP, aby potwierdzić zawartość, origin i status odpowiedzi. Google oferuje w Search Console raport robots.txt dla dostępnych plików i bibliotekę parsera open-source do testów lokalnych.

Crawlery mogą cache’ować pliki robots, więc nie oczekuj natychmiastowych zmian w odkrywaniu czy indeksowaniu. Błędy serwera powodują, że crawlery zakładają pełne zablokowanie, podczas gdy 4xx może pozwolić na dostęp. Trzymaj plik w kontroli źródła, wymagaj dodatkowego przeglądu dla blokad całej witryny lub wildcardów i zachowaj poprzednią wersję. SIU preflight i planowanie rollbacku pomagają wykryć złe wydanie zanim stanie się większym problemem dostępności lub odkrywalności.

Brama wydania

Wymagaj drugiego recenzenta dla migracji originów, blokad całej witryny, wildcardów oraz zmian wpływających na logowanie, checkout lub trasy wsparcia.

Sygnal rollbacku

Przywróć poprzednią wersję, gdy ważny przykładowy URL zostanie nowo zablokowany, niezbędny zasób stanie się niedostępny lub endpoint jest nieosiągalny.

Limit

Jedno testowanie crawlera nie udowadnia, że każdy zautomatyzowany klient zinterpretuje każdą regułę tak samo.

DZIAŁANIE / WERYFIKACJA

Twój praktyczny przewodnik z zadaniami.

  1. 01

    Sklasyfikuj cel

    Wybierz zarządzanie crawlingiem, wykluczenie z indeksu lub prywatny dostęp przed wyborem kontroli.

    SPRAWDŹ: Każdy dotknięty URL ma udokumentowany cel i odpowiedzialnego właściciela.
  2. 02

    Zmapuj origin

    Zidentyfikuj dokładny protokół, host, port, subdomenę, CDN i origin aplikacji.

    SPRAWDŹ: Żaden origin nie jest zakładany jako dziedziczący reguły innego originu.
  3. 03

    Wypisz reprezentatywne URL-e

    Uwzględnij ważne strony, cele, warianty, zasoby, wpisy mapy witryny i trasy prywatne.

    SPRAWDŹ: Tabela zawiera oczekiwany wynik dla każdego testowego URL-a.
  4. 04

    Napisz wąskie reguły

    Używaj przejrzystych User-agent, Allow i Disallow; unikaj szerokich wildcardów, chyba że są niezbędne.

    SPRAWDŹ: Recenzent potrafi wyjaśnić zakres i wyjątki każdej reguły.
  5. 05

    Prawidłowo wdroż noindex

    Użyj meta tagu lub nagłówka odpowiedzi dla publicznej treści wykluczonej z Google.

    SPRAWDŹ: Docelowy zasób jest możliwy do pobrania i ujawnia noindex crawlerowi.
  6. 06

    Chroń materiały niepubliczne

    Stosuj uwierzytelnienie lub kontrole serwerowe i aplikacyjne, nie robots.txt.

    SPRAWDŹ: Żądanie bez uwierzytelnienia nie zwraca treści wrażliwej.
  7. 07

    Opublikuj zatwierdzony plik

    Wdróż plik tekstowy UTF-8 w katalogu głównym originu.

    SPRAWDŹ: Żywy URL /robots.txt zwraca zrecenzowany plik.
  8. 08

    Przetestuj zachowanie na żywo

    Sprawdź dozwolone i zablokowane przykłady odpowiednimi narzędziami.

    SPRAWDŹ: Wyniki zgadzają się z tabelą wydania, łącznie z wyjątkami.
  9. 09

    Pogódź wejścia odkrywania

    Utrzymuj spójność mapy witryny i celów linkowania wewnętrznego z decyzjami o crawlowaniu i indeksowaniu.

    SPRAWDŹ: Żaden celowo prywatny, przekierowany, noindexowany lub zablokowany URL nie znajduje się w mapie witryny bez uzasadnienia.
  10. 10

    Miej przygotowany rollback

    Przechowuj poprzedni plik i dodaj zmianę reguły do procedur uruchomienia i odzyskiwania.

    SPRAWDŹ: Znana dobra wersja i właściciel rollbacku są natychmiast identyfikowalni.
TEMATY DO DYSKUSJI

Porównuj kompromisy, nie dane prywatne.

Użyj tych pytań z zespołem lub społecznością właścicieli witryn. Dziel się metodami i lekcjami, ale nigdy nie wklejaj poświadczeń, danych klientów ani niepublicznych informacji infrastruktury.

  1. 01

    Które publiczne wzorce URL generują dla Twojej witryny pracę crawlerów i jakie dowody pomogły odróżnić rzeczywisty problem od nieszkodliwej wariacji?

  2. 02

    Jak Twój zespół recenzuje zmianę robots.txt wraz z mapą witryny, kanonikalami i decyzjami kontroli dostępu przed wydaniem?

  3. 03

    Jaki sygnał rollbacku powiedziałby Twojemu zespołowi, że nowa reguła crawlera szkodzi ważnej ścieżce użytkownika lub biznesu?

POPULARNE / AUTORYTATYWNE ZASOBY

Otwórz materiały źródłowe.

Google Search CentralIntroduction to robots.txt ↗

Objaśnia zamierzone użycie Google, limity wyników wyszukiwania oraz ograniczenia bezpieczeństwa dla robots.txt.

Przejrzano 2026-09-27
IETF / RFC EditorRFC 9309: Robots Exclusion Protocol ↗

Referencja standardu opisująca składnię, dopasowanie, zakres, błędy, cache’owanie i ograniczenia bezpieczeństwa.

Przejrzano 2026-09-27
Google Search CentralBlock Search indexing with noindex ↗

Pokazuje użycie meta-tagów noindex i nagłówków HTTP oraz dlaczego odpowiedź musi pozostać możliwa do pobrania.

Przejrzano 2026-09-27
Google Crawling InfrastructureHow to write and submit a robots.txt file ↗

Omówienie lokalizacji, obsługiwanej składni, deklaracji sitemap i opcji testowania.

Przejrzano 2026-09-27
Google Search CentralLearn about sitemaps ↗

Wyjaśnia korzyści odkrywania przez mapę witryny, jej ograniczenia i znaczenie linkowania wewnętrznego.

Przejrzano 2026-09-27
MDN Web DocsHTTP authentication ↗

Przegląd kontroli dostępu HTTP i rozważań dotyczących HTTPS dla uwierzytelnienia.

Przejrzano 2026-09-27

Polityka źródeł. Ten artykuł korzysta z powiązanej dokumentacji standardów i oficjalnych materiałów. Przed wydaniem zweryfikuj konfigurację specyficzną dla produktu z aktualną dokumentacją platformy.

SZYBKIE WYJAŚNIENIA

Często zadawane pytania.

Czy robots.txt może utrzymać stronę poza Google Search?

Nie. Zablokowany URL nadal może zostać odkryty i pojawić się w wynikach. Dla publicznej treści, której nie chcesz w indeksie, użyj crawlable noindex, a dla treści prywatnej zastosuj kontrolę dostępu.

Jaki jest najbezpieczniejszy startowy plik robots.txt?

Zacznij bez wykluczeń, o ile nie możesz udokumentować potrzeby zarządzania crawlingiem. Dodawaj tylko wąskie ścieżki przetestowane względem ważnych stron i zasobów.

Czy sitemap powinna być wymieniona w robots.txt?

Może być. W pełni kwalifikowana linia Sitemap pomaga w odkrywaniu przez crawlery, ale nie wymusza crawlowania ani indeksowania i nie zastępuje blokady robots.

Status Is UP Editorial Team · Uptime Enablement Editors

Sprawdził(a): Recenzent Technical SEO i platformy webowej; dodaj przegląd bezpieczeństwa dla decyzji dotyczących kontroli dostępu lub treści wrażliwych.. Opublikowano: 2026-09-27; zaktualizowano: 2026-09-30.