{"id":15757,"date":"2026-11-10T18:55:00","date_gmt":"2026-11-10T17:55:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=15757"},"modified":"2026-10-26T13:16:06","modified_gmt":"2026-10-26T12:16:06","slug":"robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/","title":{"rendered":"robots.txt: wyb\u00f3r regu\u0142 i interpretacja pr\u00f3by dwudziestu domen"},"content":{"rendered":"<p>robots.txt przekazuje instrukcje wsp\u00f3\u0142pracuj\u0105cym crawlerom, czyli programom automatycznie pobieraj\u0105cym strony. Ocena wymaga rozdzielenia trzech kwestii: wyniku pobrania pliku, pasuj\u0105cych grup crawlera i najbardziej szczeg\u00f3\u0142owej regu\u0142y \u015bcie\u017cki. Pierwsza pasuj\u0105ca linia nie wygrywa automatycznie, a powt\u00f3rzonych pasuj\u0105cych grup nie wolno po prostu pomin\u0105\u0107.<\/p>\n<p>Historyczny test z 6 wrze\u015bnia 2026 r. obejmowa\u0142 dwadzie\u015bcia domen, osiem identyfikator\u00f3w i osiem \u015bcie\u017cek. Ponowna analiza archiwum i analizatora ujawnia wa\u017cne ograniczenia: zapisana macierz jest dawnym wynikiem narz\u0119dzia, a nie dowodem rzeczywistego zachowania crawler\u00f3w lub blokady ca\u0142ej witryny.<\/p>\n<figure class=\"lw-diagram\"><img decoding=\"async\" src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/robotsmatrix-reviewed-pl-20261025.png\" width=\"1120\" height=\"580\" loading=\"lazy\" alt=\"Pasuj\u0105ce grupy wymagaj\u0105 po\u0142\u0105czenia; historyczne odpowiedzi HTTP i osiem \u015bcie\u017cek wymagaj\u0105 ostro\u017cnej interpretacji.\"><figcaption>Pasuj\u0105ce grupy wymagaj\u0105 po\u0142\u0105czenia; historyczne odpowiedzi HTTP i osiem \u015bcie\u017cek wymagaj\u0105 ostro\u017cnej interpretacji.<\/figcaption><\/figure>\n<h2>Wyb\u00f3r odpowiednich regu\u0142<\/h2>\n<p>RFC 9309 por\u00f3wnuje token produktu crawlera bez rozr\u00f3\u017cniania wielko\u015bci liter i wymaga po\u0142\u0105czenia wielu pasuj\u0105cych grup. Google dodatkowo opisuje wyb\u00f3r najbardziej szczeg\u00f3\u0142owego pasuj\u0105cego identyfikatora; powt\u00f3rzone grupy dla tego identyfikatora zostaj\u0105 scalone. Grupa szczeg\u00f3\u0142owa nie jest \u0142\u0105czona z grup\u0105 zast\u0119pcz\u0105 <code>*<\/code>. Sam najd\u0142u\u017cszy prefiks dowolnego nag\u0142\u00f3wka HTTP User-Agent nie opisuje ca\u0142ego standardu.<\/p>\n<p>W\u015br\u00f3d odpowiednich regu\u0142 wygrywa najbardziej szczeg\u00f3\u0142owa pasuj\u0105ca \u015bcie\u017cka. Por\u00f3wnanie zaczyna si\u0119 od pocz\u0105tku \u015bcie\u017cki i por\u00f3wnuje bajty, zwane oktetami, zamiast jedynie liczy\u0107 widoczne znaki. Zapisy procentowe, takie jak %62 oznaczaj\u0105ce liter\u0119 b, wymagaj\u0105 przed por\u00f3wnaniem ujednolicenia zgodnie z regu\u0142ami protoko\u0142u. Przy r\u00f3wnowa\u017cnych Allow i Disallow preferowane jest Allow. \u015acie\u017cki s\u0105 normalnie por\u00f3wnywane z uwzgl\u0119dnieniem wielko\u015bci liter. <code>*<\/code> oznacza zero lub wi\u0119cej znak\u00f3w, a <code>$<\/code> koniec.<\/p>\n<p>Puste <code>Disallow:<\/code> jest ignorowane. Nie usuwa innego zakazu z odpowiednich regu\u0142. Poni\u017cszy samodzielny przyk\u0142ad dopuszcza <code>\/private\/help.html<\/code>, ale blokuje inne \u015bcie\u017cki zaczynaj\u0105ce si\u0119 od <code>\/private\/<\/code>, w tym <code>\/private\/report.html<\/code>:<\/p>\n<pre><code>User-agent: ExampleBot\nDisallow: \/private\/\nDisallow:\n\nUser-agent: ExampleBot\nAllow: \/private\/help.html$\n<\/code><\/pre>\n<p>Druga grupa ExampleBot wnosi wyj\u0105tek. Parser zachowuj\u0105cy tylko pierwsz\u0105 grup\u0119 daje b\u0142\u0119dny wynik. Puste linie lub komentarze mi\u0119dzy kolejnymi deklaracjami user-agent nie mog\u0105 przypadkowo od\u0142\u0105cza\u0107 p\u00f3\u017aniejszych regu\u0142.<\/p>\n<h2>Co rzeczywi\u015bcie pokazuje historyczny przebieg<\/h2>\n<p>Archiwum zawiera osiemna\u015bcie odpowiedzi HTTP 200, jedn\u0105 410 z heise.de i jedn\u0105 418 ze stackoverflow.com. Szesna\u015bcie adres\u00f3w pocz\u0105tkowych mia\u0142o przekierowania. Dodatkowy test www.heise.de zwr\u00f3ci\u0142 200; test www.stackoverflow.com r\u00f3wnie\u017c zwr\u00f3ci\u0142 418. Dla Stack Overflow zapisano 113 bajt\u00f3w, a nie pust\u0105 tre\u015b\u0107. Nie ustala to intencji operatora ani nie dowodzi b\u0142\u0119du konfiguracji przekierowa\u0144.<\/p>\n<p>Dawna macierz oznaczy\u0142a wszystkie osiem \u015bcie\u017cek testowych jako zabronione dla GPTBot i CCBot w sze\u015bciu domenach, ClaudeBot w pi\u0119ciu oraz Google-Extended, PerplexityBot i Applebot-Extended po cztery. Liczby opisuj\u0105 zapisany wynik narz\u0119dzia. Osiem \u015bcie\u017cek nie dowodzi blokady ka\u017cdego URL-a witryny, a opisane ni\u017cej b\u0142\u0119dy parsera uniemo\u017cliwiaj\u0105 uznanie dawnych klasyfikacji za niezale\u017cnie potwierdzon\u0105 polityk\u0119 dostawc\u00f3w.<\/p>\n<p>Czterna\u015bcie domen nie mia\u0142o takiego wyniku osiem-z-o\u015bmiu dla \u017cadnego z sze\u015bciu identyfikator\u00f3w. Dwana\u015bcie nie mia\u0142o \u017cadnej zabronionej \u015bcie\u017cki testowej dla \u017cadnego z nich. To r\u00f3\u017cne liczby: google.com i microsoft.com mia\u0142y cz\u0119\u015bciowe ograniczenia w zapisanym wyniku. Pierwotny diagram miesza\u0142 te kategorie.<\/p>\n<p>Podsumowanie podaje do 105 grup w g\u0142\u00f3wnych testach i 28 275 bajt\u00f3w dla najwi\u0119kszego pliku. Liczba grup zale\u017cy od parsera. Zwracana lista map witryn by\u0142a ograniczona do dwudziestu pozycji, wi\u0119c zapisana warto\u015b\u0107 dwadzie\u015bcia nie dowodzi dok\u0142adnie dwudziestu deklaracji. Znacznik kolejno\u015bci bajt\u00f3w r\u00f3wnie\u017c nie identyfikuje u\u017cytego edytora.<\/p>\n<h2>Najpierw interpretacja statusu pobrania<\/h2>\n<p>Po udanym pobraniu znaczenie maj\u0105 regu\u0142y mo\u017cliwe do odczytania. RFC 9309 pozwala na crawling przy niedost\u0119pnym robots.txt, na przyk\u0142ad po odpowiedzi 4xx. To zezwolenie w ramach protoko\u0142u, nie dow\u00f3d fizycznego nieistnienia pliku. B\u0142\u0119dy sieci i serwera wymagaj\u0105 natomiast za\u0142o\u017cenia ca\u0142kowitego zakazu, z uwzgl\u0119dnieniem pami\u0119ci podr\u0119cznej i d\u0142ugotrwa\u0142ych awarii. Trzydzie\u015bci dni to w standardzie przyk\u0142ad d\u0142u\u017cszego okresu, a nie uniwersalny zegar.<\/p>\n<p>Google dokumentuje w\u0142asny przebieg: b\u0142\u0119dy serwera pocz\u0105tkowo zatrzymuj\u0105 crawling na dwana\u015bcie godzin; p\u00f3\u017aniejsze zachowanie zale\u017cy od ostatniej poprawnej kopii i og\u00f3lnej dost\u0119pno\u015bci witryny. Google traktuje 429 inaczej ni\u017c pozosta\u0142e 4xx. Pojedynczy kod statusu nie okre\u015bla wi\u0119c zachowania niezale\u017cnie od czasu, pami\u0119ci i implementacji.<\/p>\n<p>Host, schemat i port wyznaczaj\u0105 zakres. Przekierowanie robots.txt mo\u017ce prowadzi\u0107 do innego hosta, a odczytane tam regu\u0142y nadal obowi\u0105zuj\u0105 dla pierwotnego adresu. Zapora powinna udost\u0119pnia\u0107 w\u0142a\u015bciw\u0105 odpowied\u017a robots.txt uprawnionym crawlerom. Plik nie zast\u0119puje uwierzytelniania ani innych kontroli dost\u0119pu.<\/p>\n<p><!-- lw-flux-illu 15753-a3 --><\/p>\n<figure class=\"lw-illu\"><img src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/illustrationen\/flux-15753-a3.webp\" width=\"1120\" height=\"630\" loading=\"lazy\" decoding=\"async\" alt=\"Kaczki p\u0142ywaj\u0105 swobodnie po otwartej wodzie i ca\u0142kiem omijaj\u0105 pop\u0119kany l\u00f3d. Tak samo: gdy brak regu\u0142, wyszukiwarki mog\u0105 pobiera\u0107 wszystko, a gdy serwer zg\u0142asza b\u0142\u0105d, wszystko uznaje si\u0119 za zablokowane.\"><figcaption>Kaczki p\u0142ywaj\u0105 swobodnie po otwartej wodzie i ca\u0142kiem omijaj\u0105 pop\u0119kany l\u00f3d. Tak samo: gdy brak regu\u0142, wyszukiwarki mog\u0105 pobiera\u0107 wszystko, a gdy serwer zg\u0142asza b\u0142\u0105d, wszystko uznaje si\u0119 za zablokowane.<\/figcaption><\/figure>\n<h2>Sze\u015b\u0107 identyfikator\u00f3w nie oznacza sze\u015bciu crawler\u00f3w treningowych<\/h2>\n<p>GPTBot i ClaudeBot dotycz\u0105 zbierania danych do rozwoju modeli ich dostawc\u00f3w. CCBot tworzy otwarte archiwum WWW Common Crawl. PerplexityBot wed\u0142ug dostawcy s\u0142u\u017cy odkrywaniu stron w wyszukiwaniu, a nie treningowi modeli bazowych. Oddzielne roboty wyszukiwania lub pobrania inicjowane przez u\u017cytkownika mog\u0105 podlega\u0107 innym zasadom.<\/p>\n<p>Google-Extended nie ma osobnego agenta HTTP. Token kontroluje okre\u015blone zastosowania treningowe i grounding w Gemini, bez zmiany obecno\u015bci lub pozycji w Google Search. Applebot-Extended tak\u017ce nie crawluje samodzielnie; steruje u\u017cyciem danych Applebota do treningu modeli bazowych. \u017baden z token\u00f3w nie kontroluje zbiorczo wszystkich funkcji AI ani ka\u017cdego \u017c\u0105dania.<\/p>\n<h2>Ograniczenia podlinkowanej macierzy<\/h2>\n<p><a href=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/narzedzia\/robots-txt-crawler-matrix\/\">Macierz crawler\u00f3w robots.txt<\/a> pokazuje do o\u015bmiu identyfikator\u00f3w wobec dwunastu \u015bcie\u017cek i wskazuje zwyci\u0119sk\u0105 lini\u0119. Sprawdzona implementacja zachowuje jednak tylko jedn\u0105 pasuj\u0105c\u0105 grup\u0119, b\u0142\u0119dnie rozpoznaje cz\u0119\u015b\u0107 granic grup z pustymi liniami, nie zapewnia wymaganej normalizacji procentowej i mo\u017ce pokazywa\u0107 dozwolone kom\u00f3rki po b\u0142\u0119dzie sieciowym. Og\u00f3lna obs\u0142uga 4xx nie odtwarza r\u00f3wnie\u017c zachowania Google dla 429. To konkretne ograniczenia, a nie kwestie pozostawione bez rozstrzygni\u0119cia przez RFC.<\/p>\n<p>Historyczne podsumowania nie zawieraj\u0105 kompletnych plik\u00f3w regu\u0142. Poprawionej dawnej oceny nie da si\u0119 odtworzy\u0107 wy\u0142\u0105cznie z tych podsumowa\u0144. Bie\u017c\u0105cy test wymaga rzeczywistego pliku, statusu, \u0142a\u0144cucha przekierowa\u0144, w\u0142a\u015bciwych token\u00f3w i reprezentatywnych \u015bcie\u017cek, por\u00f3wnanych z dokumentacj\u0105 danego crawlera.<\/p>\n<div class=\"lw-faq\">\n<h2>Pytania i odpowiedzi<\/h2>\n<h3>Czy Disallow usuwa adres z wyszukiwarki?<\/h3>\n<p>Nie zapewnia tego niezawodnie. Crawling i indeksowanie to osobne procesy. Google musi pobra\u0107 stron\u0119, aby odczyta\u0107 meta noindex lub X-Robots-Tag. Prywatna tre\u015b\u0107 wymaga kontroli dost\u0119pu, nie tylko instrukcji crawlowania.<\/p>\n<h3>Czy strona b\u0142\u0119du HTML ze statusem 200 oznacza brak regu\u0142?<\/h3>\n<p>Niekoniecznie. Google pr\u00f3buje odczyta\u0107 prawid\u0142owe regu\u0142y i pomija inne linie. Status, typ tre\u015bci i zawarto\u015b\u0107 wymagaj\u0105 sprawdzenia. Otoczka HTML nie zast\u0119puje poprawnego pliku tekstowego UTF-8.<\/p>\n<h3>Czy Crawl-delay dzia\u0142a uniwersalnie?<\/h3>\n<p>Nie. Pole znajduje si\u0119 poza podstawowym protoko\u0142em, a obs\u0142uga jest r\u00f3\u017cna. Google go nie obs\u0142uguje; Anthropic dokumentuje obs\u0142ug\u0119. Limity i sposoby sterowania wymagaj\u0105 sprawdzenia dla w\u0142a\u015bciwego dostawcy.<\/p>\n<h3>Czy zmiany dzia\u0142aj\u0105 natychmiast?<\/h3>\n<p>Niekoniecznie. Zapisane kopie robots.txt i przetwarzanie u dostawcy wprowadzaj\u0105 op\u00f3\u017anienie. RFC zasadniczo odradza u\u017cywanie kopii przez ponad dwadzie\u015bcia cztery godziny, chyba \u017ce plik jest nieosi\u0105galny. Test parsera nie dowodzi, \u017ce crawler ju\u017c pobra\u0142 now\u0105 wersj\u0119.<\/p>\n<\/div>\n<div class=\"lw-quellen\">\n<h2>\u0179r\u00f3d\u0142a<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc9309.html\" target=\"_blank\" rel=\"noopener noreferrer\">RFC 9309<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/crawling\/docs\/robots-txt\/robots-txt-spec\" target=\"_blank\" rel=\"noopener noreferrer\">Google: specyfikacja robots.txt<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/crawling\/docs\/crawlers-fetchers\/google-common-crawlers#google-extended\" target=\"_blank\" rel=\"noopener noreferrer\">Google-Extended<\/a><\/li>\n<li><a href=\"https:\/\/support.apple.com\/en-us\/119829\" target=\"_blank\" rel=\"noopener noreferrer\">Applebot i Applebot-Extended<\/a><\/li>\n<li><a href=\"https:\/\/developers.openai.com\/api\/docs\/bots\" target=\"_blank\" rel=\"noopener noreferrer\">OpenAI: crawlery<\/a><\/li>\n<li><a href=\"https:\/\/support.claude.com\/en\/articles\/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler\" target=\"_blank\" rel=\"noopener noreferrer\">Anthropic: crawlery<\/a><\/li>\n<li><a href=\"https:\/\/commoncrawl.org\/ccbot\" target=\"_blank\" rel=\"noopener noreferrer\">Common Crawl: CCBot<\/a><\/li>\n<li><a href=\"https:\/\/docs.perplexity.ai\/docs\/resources\/perplexity-crawlers\" target=\"_blank\" rel=\"noopener noreferrer\">Perplexity: crawlery<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/block-indexing\" target=\"_blank\" rel=\"noopener noreferrer\">Google: noindex<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ocena robots.txt \u0142\u0105czy pasuj\u0105ce grupy, regu\u0142y \u015bcie\u017cek i wynik pobrania pliku. Historyczna pr\u00f3ba dwudziestu domen obja\u015bnia metod\u0119 i ograniczenia macierzy opartej na zaledwie o\u015bmiu \u015bcie\u017ckach testowych.<\/p>\n","protected":false},"author":1,"featured_media":29618,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[154],"tags":[92295,92238,92077],"class_list":["post-15757","post","type-post","status-publish","format-standard","hentry","category-tutorials-pl-tworzenie-stron-internetowych","tag-seo-pl","tag-tutorial-pl","tag-web-security-pl"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>robots.txt: wyb\u00f3r regu\u0142 i interpretacja pr\u00f3by dwudziestu domen | Lukas Wojcik<\/title>\n<meta name=\"description\" content=\"Jak crawler wybiera grup\u0119 i zwyci\u0119sk\u0105 regu\u0142\u0119, sze\u015b\u0107 crawler\u00f3w AI w dwudziestu domenach oraz dwie witryny, kt\u00f3rych plik z regu\u0142ami odpowiada kodem 410 i 418.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"robots.txt: wyb\u00f3r regu\u0142 i interpretacja pr\u00f3by dwudziestu domen | Lukas Wojcik\" \/>\n<meta property=\"og:description\" content=\"Jak crawler wybiera grup\u0119 i zwyci\u0119sk\u0105 regu\u0142\u0119, sze\u015b\u0107 crawler\u00f3w AI w dwudziestu domenach oraz dwie witryny, kt\u00f3rych plik z regu\u0142ami odpowiada kodem 410 i 418.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-10T17:55:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/11\/flux-voll-15753-15757.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lukas Wojcik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lukas Wojcik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/tworzenie-stron-internetowych\\\/tutorials-pl-tworzenie-stron-internetowych\\\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/tworzenie-stron-internetowych\\\/tutorials-pl-tworzenie-stron-internetowych\\\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\\\/\"},\"author\":{\"name\":\"Lukas Wojcik\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"robots.txt: wyb\u00f3r regu\u0142 i interpretacja pr\u00f3by dwudziestu domen\",\"datePublished\":\"2026-11-10T17:55:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/tworzenie-stron-internetowych\\\/tutorials-pl-tworzenie-stron-internetowych\\\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\\\/\"},\"wordCount\":1223,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/tworzenie-stron-internetowych\\\/tutorials-pl-tworzenie-stron-internetowych\\\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/flux-voll-15753-15757.png\",\"keywords\":[\"SEO\",\"Tutorial\",\"Web Security\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/tworzenie-stron-internetowych\\\/tutorials-pl-tworzenie-stron-internetowych\\\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/tworzenie-stron-internetowych\\\/tutorials-pl-tworzenie-stron-internetowych\\\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/tworzenie-stron-internetowych\\\/tutorials-pl-tworzenie-stron-internetowych\\\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\\\/\",\"name\":\"robots.txt: wyb\u00f3r regu\u0142 i interpretacja pr\u00f3by dwudziestu domen | Lukas Wojcik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/tworzenie-stron-internetowych\\\/tutorials-pl-tworzenie-stron-internetowych\\\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/tworzenie-stron-internetowych\\\/tutorials-pl-tworzenie-stron-internetowych\\\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/flux-voll-15753-15757.png\",\"datePublished\":\"2026-11-10T17:55:00+00:00\",\"description\":\"Jak crawler wybiera grup\u0119 i zwyci\u0119sk\u0105 regu\u0142\u0119, sze\u015b\u0107 crawler\u00f3w AI w dwudziestu domenach oraz dwie witryny, kt\u00f3rych plik z regu\u0142ami odpowiada kodem 410 i 418.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/tworzenie-stron-internetowych\\\/tutorials-pl-tworzenie-stron-internetowych\\\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/tworzenie-stron-internetowych\\\/tutorials-pl-tworzenie-stron-internetowych\\\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/tworzenie-stron-internetowych\\\/tutorials-pl-tworzenie-stron-internetowych\\\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/flux-voll-15753-15757.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/flux-voll-15753-15757.png\",\"width\":1200,\"height\":630,\"caption\":\"robots.txt: wyb\u00f3r regu\u0142 i interpretacja pr\u00f3by dwudziestu domen\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/tworzenie-stron-internetowych\\\/tutorials-pl-tworzenie-stron-internetowych\\\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"robots.txt: wyb\u00f3r regu\u0142 i interpretacja pr\u00f3by dwudziestu domen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\",\"name\":\"Lukas Wojcik - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\",\"name\":\"Lukas Wojcik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"width\":424,\"height\":636,\"caption\":\"Lukas Wojcik\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"robots.txt: wyb\u00f3r regu\u0142 i interpretacja pr\u00f3by dwudziestu domen | Lukas Wojcik","description":"Jak crawler wybiera grup\u0119 i zwyci\u0119sk\u0105 regu\u0142\u0119, sze\u015b\u0107 crawler\u00f3w AI w dwudziestu domenach oraz dwie witryny, kt\u00f3rych plik z regu\u0142ami odpowiada kodem 410 i 418.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/","og_locale":"en_US","og_type":"article","og_title":"robots.txt: wyb\u00f3r regu\u0142 i interpretacja pr\u00f3by dwudziestu domen | Lukas Wojcik","og_description":"Jak crawler wybiera grup\u0119 i zwyci\u0119sk\u0105 regu\u0142\u0119, sze\u015b\u0107 crawler\u00f3w AI w dwudziestu domenach oraz dwie witryny, kt\u00f3rych plik z regu\u0142ami odpowiada kodem 410 i 418.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-11-10T17:55:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/11\/flux-voll-15753-15757.png","type":"image\/png"}],"author":"Lukas Wojcik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Lukas Wojcik","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/"},"author":{"name":"Lukas Wojcik","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"robots.txt: wyb\u00f3r regu\u0142 i interpretacja pr\u00f3by dwudziestu domen","datePublished":"2026-11-10T17:55:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/"},"wordCount":1223,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/11\/flux-voll-15753-15757.png","keywords":["SEO","Tutorial","Web Security"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/","url":"https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/","name":"robots.txt: wyb\u00f3r regu\u0142 i interpretacja pr\u00f3by dwudziestu domen | Lukas Wojcik","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/11\/flux-voll-15753-15757.png","datePublished":"2026-11-10T17:55:00+00:00","description":"Jak crawler wybiera grup\u0119 i zwyci\u0119sk\u0105 regu\u0142\u0119, sze\u015b\u0107 crawler\u00f3w AI w dwudziestu domenach oraz dwie witryny, kt\u00f3rych plik z regu\u0142ami odpowiada kodem 410 i 418.","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/11\/flux-voll-15753-15757.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/11\/flux-voll-15753-15757.png","width":1200,"height":630,"caption":"robots.txt: wyb\u00f3r regu\u0142 i interpretacja pr\u00f3by dwudziestu domen"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/tworzenie-stron-internetowych\/tutorials-pl-tworzenie-stron-internetowych\/robots-txt-wybor-regul-i-interpretacja-proby-dwudziestu-domen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"robots.txt: wyb\u00f3r regu\u0142 i interpretacja pr\u00f3by dwudziestu domen"}]},{"@type":"WebSite","@id":"https:\/\/www.lukaswojcik.com\/blog\/#website","url":"https:\/\/www.lukaswojcik.com\/blog\/","name":"Lukas Wojcik - Blog","description":"","publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lukaswojcik.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9","name":"Lukas Wojcik","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","width":424,"height":636,"caption":"Lukas Wojcik"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"]}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/15757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/comments?post=15757"}],"version-history":[{"count":8,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/15757\/revisions"}],"predecessor-version":[{"id":30368,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/15757\/revisions\/30368"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/29618"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=15757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=15757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=15757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}