{"id":16627,"date":"2026-01-07T08:37:03","date_gmt":"2026-01-07T07:37:03","guid":{"rendered":"https:\/\/webhosting.de\/http-status-codes-crawling-hosting-optimierung-crawlboost\/"},"modified":"2026-01-07T08:37:03","modified_gmt":"2026-01-07T07:37:03","slug":"kody-statusu-http-indeksowanie-optymalizacja-hostingu-crawlboost","status":"publish","type":"post","link":"https:\/\/webhosting.de\/pl\/http-status-codes-crawling-hosting-optimierung-crawlboost\/","title":{"rendered":"Kody statusu HTTP: wp\u0142yw na indeksowanie i hosting"},"content":{"rendered":"<p><strong>Kody statusu HTTP<\/strong> sterowa\u0107 sposobem wysy\u0142ania zapyta\u0144 przez roboty indeksuj\u0105ce, \u0142adowaniem tre\u015bci oraz tym, czy strony w og\u00f3le trafiaj\u0105 do wyszukiwania. Poka\u017c\u0119, w jaki spos\u00f3b odpowiedzi takie jak 200, 301, 404 lub 503 wp\u0142ywaj\u0105 na wsp\u00f3\u0142dzia\u0142anie indeksowania, bud\u017cetu indeksowania i hostingu oraz gdzie wyst\u0119puj\u0105 typowe przeszkody.<\/p>\n\n<h2>Punkty centralne<\/h2>\n<ul>\n  <li><strong>Bud\u017cet pe\u0142zaj\u0105cy<\/strong> zale\u017cy bezpo\u015brednio od poprawnych odpowiedzi statusowych.<\/li>\n  <li><strong>2xx\/3xx<\/strong> umo\u017cliwiaj\u0105 indeksowanie, blokuj\u0105 4xx\/5xx.<\/li>\n  <li><strong>Przekazywanie<\/strong> stosowa\u0107 wy\u0142\u0105cznie bez \u0142a\u0144cuszk\u00f3w i p\u0119telek.<\/li>\n  <li><strong>Czas serwera<\/strong> i czas dzia\u0142ania buduj\u0105 zaufanie do robota indeksuj\u0105cego.<\/li>\n  <li><strong>Monitoring<\/strong> z wykorzystaniem log\u00f3w, GSC i crawler\u00f3w.<\/li>\n<\/ul>\n\n<h2>Dlaczego kody statusu kontroluj\u0105 indeksowanie<\/h2>\n<p>Roboty indeksuj\u0105ce najpierw sprawdzaj\u0105 <strong>Kod statusu<\/strong>, dopiero potem nast\u0119puje renderowanie i ocena tre\u015bci. Dlatego priorytetowo traktuj\u0119 poprawno\u015b\u0107 odpowiedzi, jeszcze przed tagami tytu\u0142owymi lub linkami wewn\u0119trznymi. Kod 200 OK powoduje natychmiastowe za\u0142adowanie tre\u015bci, podczas gdy kody 4xx i 5xx kosztuj\u0105 czas, bud\u017cet i zaufanie. Je\u015bli b\u0142\u0119dy si\u0119 powtarzaj\u0105, bot zmniejsza liczb\u0119 wywo\u0142a\u0144 i op\u00f3\u017ania dodawanie nowych tre\u015bci. Powoduje to ciche straty SEO, kt\u00f3re mo\u017cna unikn\u0105\u0107 dzi\u0119ki jasnym zasadom dotycz\u0105cym <strong>Odpowiedzi serwera<\/strong> mo\u017cna unikn\u0105\u0107.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/01\/httpstatus-serverraum-5821.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>2xx: Bezpo\u015brednia droga do indeksu<\/h2>\n<p>Kod 200 OK jest dla robot\u00f3w indeksuj\u0105cych <strong>Zielone \u015bwiat\u0142o<\/strong>. Dostarczam 200 tylko do prawdziwych, kompletnych stron i zapobiegam soft-404, kt\u00f3re wysy\u0142aj\u0105 200, ale nie oferuj\u0105 \u017cadnej warto\u015bci dodanej. Ubogie tre\u015bci, brak H1 lub prawie identyczne teksty s\u0105 sygna\u0142ami ostrzegawczymi dla takich b\u0142\u0119dnych konfiguracji. Porz\u0105dkuj\u0105c te elementy, oszcz\u0119dzasz bud\u017cet indeksowania i wzmacniasz trafno\u015b\u0107 tematyczn\u0105. Dodatkowo optymalizuj\u0119 fragmenty i odno\u015bniki wewn\u0119trzne, aby roboty indeksuj\u0105ce i u\u017cytkownicy mogli <strong>wezwanie<\/strong> osi\u0105ga\u0107 w\u0142a\u015bciwe cele.<\/p>\n\n<h2>3xx: przekierowania bez utraty danych<\/h2>\n<p>301 przenosi tre\u015bci na sta\u0142e i przekazuje sygna\u0142y do nowego adresu URL, natomiast 302 oznacza rozwi\u0105zanie tymczasowe. U\u017cywam 301, gdy tre\u015bci zosta\u0142y naprawd\u0119 przeniesione, i usuwam \u0142a\u0144cuchy i p\u0119tle, poniewa\u017c ka\u017cdy dodatkowy skok poch\u0142ania czas i bud\u017cet. Sprawdzam linki wewn\u0119trzne, poniewa\u017c wewn\u0119trzny \u0142a\u0144cuch 301 to samodzielnie stworzony korek. W przypadku przenoszenia planuj\u0119 sp\u00f3jne regu\u0142y, aby wszystko wskazywa\u0142o na docelowy adres URL w uporz\u0105dkowany spos\u00f3b. Dlaczego jest to tak wa\u017cne, pokazuj\u0119 na przyk\u0142adzie <a href=\"https:\/\/webhosting.de\/pl\/dlaczego-lancuchy-przekierowan-http-wydluzaja-czas-ladowania-perfoptimiert\/\">\u0141a\u0144cuchy przekierowa\u0144<\/a>, kt\u00f3re maj\u0105 wymierny wp\u0142yw na czas \u0142adowania i indeksowanie.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/01\/httpstatus_besprechung_4728.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>4xx: Wyra\u017ane sygna\u0142y dotycz\u0105ce usuni\u0119tych tre\u015bci<\/h2>\n<p>Kod 404 jasno informuje: Ta <strong>Zasoby<\/strong> Nie ma czego\u015b takiego. Pozostawiam 404 dla naprawd\u0119 usuni\u0119tych stron i unikam Soft-404, nigdy nie wysy\u0142aj\u0105c 200 w przypadku stron b\u0142\u0119dnych. 410 sygnalizuje jeszcze wyra\u017aniej, \u017ce strona zosta\u0142a trwale usuni\u0119ta; w przypadku starych adres\u00f3w URL, dla kt\u00f3rych nie ma odpowiednich alternatyw, u\u017cywam tego celowo. Wewn\u0119trzne linki do 404 marnuj\u0105 bud\u017cet, dlatego szybko je poprawiam lub przekierowuj\u0119 do najlepszej alternatywy tematycznej. W ten spos\u00f3b zatrzymuj\u0119 crawlery na stronach, kt\u00f3re s\u0105 prawdziwe. <strong>Warto\u015b\u0107<\/strong> dostarczy\u0107.<\/p>\n\n<h2>5xx: B\u0142\u0119dy serwera spowalniaj\u0105 boty i u\u017cytkownik\u00f3w<\/h2>\n<p>5xx oznacza: Serwer nie m\u00f3g\u0142 przetworzy\u0107 \u017c\u0105dania. <strong>obs\u0142ugiwa\u0107<\/strong>. W przypadku cz\u0119stych wyst\u0119powa\u0144 roboty indeksuj\u0105ce klasyfikuj\u0105 witryn\u0119 jako niewiarygodn\u0105 i odwiedzaj\u0105 j\u0105 rzadziej. W przypadku konserwacji ustawiam 503 z \u201eRetry-After\u201c, aby boty wiedzia\u0142y, kiedy warto ponownie pobra\u0107 dane. Je\u015bli 503 trwa, analizuj\u0119 logi i usuwam w\u0105skie gard\u0142a w procesorze, pami\u0119ci RAM, bazie danych lub limitach szybko\u015bci. W przypadku WordPressa zbieram praktyczne wskaz\u00f3wki w tym poradniku na temat <a href=\"https:\/\/webhosting.de\/pl\/wordpress-503-error-fix-tips-hosting-stabilnosc-wydajnosc\/\">B\u0142\u0119dy 503<\/a>, aby okna serwisowe by\u0142y kontrolowane i kr\u00f3tkie.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/01\/http-statuscodes-seo-bild-7391.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Caching, 304 i ETags: oszcz\u0119dno\u015b\u0107 bud\u017cetu bez ryzyka<\/h2>\n<p>304 Not Modified oszcz\u0119dza <strong>Szeroko\u015b\u0107 pasma<\/strong>, poniewa\u017c klient mo\u017ce nadal korzysta\u0107 ze swojej kopii. Ustawiam ETag lub Last-Modified poprawnie, aby crawlery mog\u0142y prawid\u0142owo korzysta\u0107 z If-Modified-Since. W ten spos\u00f3b skraca si\u0119 czas pobierania niezmienionych plik\u00f3w CSS, JavaScript i obraz\u00f3w. Je\u015bli logika jest nieprawid\u0142owa, bot niepotrzebnie \u0142aduje wiele plik\u00f3w lub pomija aktualizacje. Dlatego testuj\u0119 warianty, sprawdzam nag\u0142\u00f3wki odpowiedzi i utrzymuj\u0119 sp\u00f3jno\u015b\u0107 odpowiedzi 304 we wszystkich <strong>Aktywa<\/strong>.<\/p>\n\n<h2>Bud\u017cet indeksacji: jak utrzyma\u0107 go na wysokim poziomie<\/h2>\n<p>Bud\u017cet indeksowania zale\u017cy od trzech czynnik\u00f3w: jako\u015bci kodu, <strong>Wydajno\u015b\u0107<\/strong> i struktur\u0119 wewn\u0119trzn\u0105. Ograniczam czynniki powoduj\u0105ce strat\u0119 czasu, takie jak \u0142a\u0144cuchy przekierowa\u0144, zduplikowane tre\u015bci i powolny TTFB. Linki wewn\u0119trzne kieruj\u0119 do kilku jasnych \u015bcie\u017cek, aby boty szybciej rozpoznawa\u0142y priorytety. B\u0142\u0119dne lub osierocone strony szybko poprawiam, zanim poch\u0142on\u0105 bud\u017cet. Obejmuje to r\u00f3wnie\u017c kody statusu dla paginacji, kanonicznych i hreflang, kt\u00f3re bez <strong>Sygna\u0142y b\u0142\u0119d\u00f3w<\/strong> musz\u0105 biega\u0107.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/01\/httpstatuscodesoffice9941.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Czynniki hostingu wp\u0142ywaj\u0105ce na kody statusu<\/h2>\n<p>Dobry sprz\u0119t, przejrzysta konfiguracja serwer\u00f3w i odpowiednia pojemno\u015b\u0107 <strong>Buforowanie<\/strong> zapobiegaj\u0105 szczytom 5xx. Zwracam uwag\u0119 na wystarczaj\u0105c\u0105 liczb\u0119 proces\u00f3w PHP, parametry bazy danych, Keep-Alive i HTTP\/2 lub HTTP\/3. Nale\u017cy r\u00f3wnie\u017c rozs\u0105dnie ustawi\u0107 limity szybko\u015bci dla bot\u00f3w, aby nie blokowa\u0142y prawdziwych u\u017cytkownik\u00f3w. W przypadku wysokich szczyt\u00f3w obci\u0105\u017cenia pomocne s\u0105 pami\u0119ci podr\u0119czne brzegowe i regu\u0142y dotycz\u0105ce zasob\u00f3w statycznych. Dlaczego kody statusu i wydajno\u015b\u0107 hostingu s\u0105 ze sob\u0105 powi\u0105zane, pokazuj\u0119 tutaj: <a href=\"https:\/\/webhosting.de\/pl\/dlaczego-kody-statusu-http-hosting-wydajnosc-mocy-serwera\/\">Status HTTP i moc serwera<\/a>.<\/p>\n\n<h2>Monitorowanie: prawid\u0142owe wykorzystanie log\u00f3w, GSC i crawler\u00f3w<\/h2>\n<p>Zaczn\u0119 od log\u00f3w serwera, poniewa\u017c s\u0105 one prawdziwe. <strong>Zapytania<\/strong> i zapisuj\u0119 ka\u017cd\u0105 odpowied\u017a. Nast\u0119pnie sprawdzam Search Console pod k\u0105tem b\u0142\u0119d\u00f3w pokrycia, map witryn i statusu renderowania. Przeszukiwanie komputer\u00f3w stacjonarnych i urz\u0105dze\u0144 mobilnych za pomoc\u0105 robota SEO wykrywa przekierowania, 4xx i 5xx w jednym przebiegu. W celu przeprowadzenia dog\u0142\u0119bnej analizy koreluj\u0119 b\u0142\u0119dy z momentami wydania lub szczytami ruchu. Pokazuje to, czy wdro\u017cenie, wtyczka lub zestaw regu\u0142 CDN spowodowa\u0142y <strong>Odpowiedzi<\/strong> zmieni\u0142o si\u0119.<\/p>\n\n<h3>Szybki przegl\u0105d: kody statusu i dzia\u0142ania<\/h3>\n<p>Poni\u017csza tabela przyporz\u0105dkowuje typowe odpowiedzi do odpowiednich krok\u00f3w i podkre\u015bla kwestie zwi\u0105zane z hostingiem. Wykorzystuj\u0119 j\u0105 jako kompas do podejmowania szybkich decyzji w codziennym \u017cyciu.<\/p>\n<table>\n  <thead>\n    <tr>\n      <th>Kod statusu<\/th>\n      <th>Reakcja Crawlera<\/th>\n      <th>Dzia\u0142anie<\/th>\n      <th>Informacja dotycz\u0105ca hostingu<\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <td><strong>200<\/strong> OK<\/td>\n      <td>Tre\u015b\u0107 jest pobierana i oceniana<\/td>\n      <td>Dostarczaj prawdziwe tre\u015bci, unikaj b\u0142\u0119d\u00f3w Soft-404<\/td>\n      <td>Utrzymuj niskie TTFB, pami\u0119\u0107 podr\u0119czn\u0105 w stanie aktywnym<\/td>\n    <\/tr>\n    <tr>\n      <td><strong>301<\/strong> Przeniesiono na sta\u0142e<\/td>\n      <td>Sygna\u0142y do docelowego adresu URL<\/td>\n      <td>Usu\u0144 \u0142a\u0144cuchy, zaktualizuj linki wewn\u0119trzne<\/td>\n      <td>Zasady przepisywania powinny by\u0107 jasne<\/td>\n    <\/tr>\n    <tr>\n      <td><strong>302<\/strong> Znaleziono<\/td>\n      <td>Tymczasowe, \u017ar\u00f3d\u0142o zachowuje sygna\u0142y<\/td>\n      <td>Stosowa\u0107 tylko kr\u00f3tkotrwale<\/td>\n      <td>Regularnie sprawdza\u0107<\/td>\n    <\/tr>\n    <tr>\n      <td><strong>304<\/strong> Niezmienione<\/td>\n      <td>Korzystaj z pami\u0119ci podr\u0119cznej, nie pobieraj<\/td>\n      <td>Prawid\u0142owe ustawienie ETag\/Last-Modified<\/td>\n      <td>Dostarczanie zasob\u00f3w za po\u015brednictwem CDN<\/td>\n    <\/tr>\n    <tr>\n      <td><strong>404<\/strong> Nie znaleziono<\/td>\n      <td>URL zostanie usuni\u0119ty z indeksu<\/td>\n      <td>Poprawianie link\u00f3w wewn\u0119trznych, unikanie b\u0142\u0119d\u00f3w Soft-404<\/td>\n      <td>Utrzymuj stron\u0119 b\u0142\u0119d\u00f3w w dobrej kondycji<\/td>\n    <\/tr>\n    <tr>\n      <td><strong>410<\/strong> Znikn\u0105\u0142<\/td>\n      <td>Szybsze usuwanie<\/td>\n      <td>Wykorzystaj do trwa\u0142ego usuwania tre\u015bci<\/td>\n      <td>Przekierowanie tylko w przypadku prawdziwej alternatywy<\/td>\n    <\/tr>\n    <tr>\n      <td><strong>500<\/strong> B\u0142\u0105d wewn\u0119trzny<\/td>\n      <td>Bot zmniejsza liczb\u0119 odwiedzin<\/td>\n      <td>Sprawd\u017a logi, usu\u0144 przyczyn\u0119<\/td>\n      <td>Zwi\u0119ksz zasoby i limity<\/td>\n    <\/tr>\n    <tr>\n      <td><strong>503<\/strong> Us\u0142uga niedost\u0119pna<\/td>\n      <td>Tryb konserwacji zaakceptowany<\/td>\n      <td>\u201eUstaw \u201cRetry-After\u201d, utrzymuj kr\u00f3tki czas trwania<\/td>\n      <td>Planowanie okien serwisowych<\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/01\/httpstatus-crawling-hosting-4728.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Post\u0119powanie w przypadku b\u0142\u0119d\u00f3w: co sprawdzam w pierwszej kolejno\u015bci<\/h2>\n<p>Zaczynam od <strong>Zakres<\/strong>: Czy b\u0142\u0105d dotyczy wszystkich u\u017cytkownik\u00f3w, tylko bot\u00f3w czy tylko urz\u0105dze\u0144 mobilnych? Nast\u0119pnie sprawdzam, czy ostatnia zmiana mia\u0142a miejsce na serwerze, w aplikacji czy w CDN. Je\u015bli b\u0142\u0105d wyst\u0119puje tylko pod obci\u0105\u017ceniem, zwi\u0119kszam zasoby w kr\u00f3tkim czasie i szukam w \u015bladach w\u0105skich garde\u0142. W przypadku powtarzaj\u0105cych si\u0119 b\u0142\u0119d\u00f3w 5xx ustawiam alerty na wzorce log\u00f3w i punkty ko\u0144cowe statusu. W ten spos\u00f3b szybko rozwi\u0105zuj\u0119 pilne problemy i zapobiegam ich wyst\u0105pieniu. <strong>Bud\u017cet pe\u0142zaj\u0105cy<\/strong> dalsze obni\u017canie.<\/p>\n\n<h2>Kontrole techniczne przed wydaniem<\/h2>\n<p>Przed ka\u017cdym wdro\u017ceniem testuj\u0119 \u015bcie\u017cki krytyczne za pomoc\u0105 <strong>Inscenizacja<\/strong>-Przeszukuj\u0119 i por\u00f3wnuj\u0119 kody statusu z wersj\u0105 na \u017cywo. Mam przygotowan\u0105 list\u0119 wa\u017cnych adres\u00f3w URL: strona g\u0142\u00f3wna, kategoria, produkt, filtr, wyszukiwanie, mapa strony, API. Nast\u0119pnie sprawdzam nag\u0142\u00f3wki, takie jak Cache-Control, Vary, regu\u0142y przekierowania i kanoniczne. W przypadku flag funkcji ustalam jasne warunki, aby nie generowa\u0142y one nieumy\u015blnie 302 lub 404. Dopiero gdy kody statusu, czasy \u0142adowania i wyniki renderowania wydaj\u0105 si\u0119 stabilne, zatwierdzam <strong>Zwolnienie<\/strong> za darmo.<\/p>\n\n<h2>robots.txt, mapy witryn i dodatkowe adresy URL<\/h2>\n<p>Najpierw sprawdzam, czy <strong>robots.txt<\/strong> stabilny z 200 odpowiedziami. 5xx lub 403 na robots.txt dezorientuj\u0105 roboty indeksuj\u0105ce i spowalniaj\u0105 indeksowanie. 404 na robots.txt jest wprawdzie traktowane jako \u201ebrak ogranicze\u0144\u201c, ale stanowi z\u0142y sygna\u0142 w przypadku stron z problemami z indeksowaniem. Dla <strong>Mapy witryn<\/strong> akceptuj\u0119 tylko 200 i dbam o to, aby pliki by\u0142y ma\u0142e, czyste, skompresowane gzipem i mia\u0142y poprawne pola lastmod. 3xx do mapy strony s\u0105 technicznie dozwolone, ale unikam ich na rzecz bezpo\u015bredniej odpowiedzi 200. Dla <strong>Kana\u0142y<\/strong>, <strong>AMP<\/strong>- lub <strong>API<\/strong>-Zasoby dbam o to, aby nie zwraca\u0142y 404 lub 5xx, je\u015bli strona HTML zwraca 200 \u2013 w przeciwnym razie renderowanie lub analiza danych strukturalnych zostanie przerwana w spos\u00f3b niesp\u00f3jny.<\/p>\n\n<h2>Canonical, Hreflang i paginacja tylko na 200<\/h2>\n<p>Sygna\u0142y takie jak <strong>rel=canonical<\/strong>, <strong>hreflang<\/strong> lub paginacja dzia\u0142aj\u0105 tylko wtedy, gdy docelowe i referencyjne adresy URL \u0142aduj\u0105 si\u0119 z kodem 200. Unikam kanonicznych adres\u00f3w URL z kodami 3xx, 404 lub noindex, poniewa\u017c dezorientuj\u0105 one roboty indeksuj\u0105ce. W przypadku hreflang sprawdzam <strong>odwo\u0142anie wsteczne<\/strong> i \u017ce ka\u017cda wersja ko\u0144czy si\u0119 ostatecznie na 200. Listy paginowane (page=2,3,\u2026) musz\u0105 stabilnie dostarcza\u0107 200; zapobiegam wywo\u0142ywaniu przez puste strony b\u0142\u0119du Soft-404, oferuj\u0105c w przypadku braku wynik\u00f3w jasne tre\u015bci i wewn\u0119trzne \u015bcie\u017cki przekierowania, ale nadal wysy\u0142aj\u0105c prawid\u0142owy status.<\/p>\n\n<h2>429 i prawid\u0142owe wykorzystanie limit\u00f3w szybko\u015bci<\/h2>\n<p><strong>429 Zbyt wiele \u017c\u0105da\u0144<\/strong> jest moim narz\u0119dziem do precyzyjnego ograniczania przepustowo\u015bci, gdy poszczeg\u00f3lne boty s\u0105 zbyt agresywne. U\u017cywam <strong>Pon\u00f3w pr\u00f3b\u0119 po<\/strong> z sensownym podaniem czasu, aby roboty indeksuj\u0105ce mog\u0142y roz\u0142o\u017cy\u0107 swoje \u017c\u0105dania. Kod 429 nie zast\u0119puje kodu 503 dotycz\u0105cego konserwacji i nigdy nie powinien dotyczy\u0107 legalnych u\u017cytkownik\u00f3w. W WAF lub CDN rozr\u00f3\u017cniam wed\u0142ug agenta u\u017cytkownika, adresu IP i \u015bcie\u017cek, aby zasoby multimedialne nadal dostarcza\u0142y 200\/304, podczas gdy HTML jest na kr\u00f3tko ograniczany. Wa\u017cne: 429 nie mo\u017ce sta\u0107 si\u0119 trwa\u0142ym kodem \u2013 w przeciwnym razie bot oceni witryn\u0119 jako trudno dost\u0119pn\u0105 i obni\u017cy bud\u017cet.<\/p>\n\n<h2>401\/403\/451: celowo zablokowane \u2013 ale sp\u00f3jne<\/h2>\n<p><strong>401<\/strong> u\u017cywam do obszar\u00f3w chronionych logowaniem, <strong>403<\/strong> za niedozwolony dost\u0119p. Dbam o to, aby odpowiedzi te nie dotyczy\u0142y przypadkowo Googlebota, np. poprzez stosowanie rygorystycznych filtr\u00f3w bot\u00f3w. W przypadku blokad geograficznych lub wymog\u00f3w prawnych stosuj\u0119 <strong>451<\/strong> i dokumentuj\u0119 powody wewn\u0119trznie. Rezygnuj\u0119 z 200 odpowiedzi z interstitialami (\u201edost\u0119p odm\u00f3wiony\u201c) \u2013 takie strony dzia\u0142aj\u0105 jak Soft-404. Je\u015bli istniej\u0105 alternatywy, umieszczam wyra\u017ane linki do dost\u0119pnych tre\u015bci i pozwalam zablokowanemu adresowi URL wys\u0142a\u0107 prawid\u0142owy status 4xx.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/01\/serverraum-crawling-5839.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>R\u00f3wnowaga odpowiedzi: urz\u0105dzenia mobilne, komputery stacjonarne i dynamiczne wy\u015bwietlanie<\/h2>\n<p>Dbam o to, aby boty mobilne i stacjonarne mia\u0142y te same <strong>Kody statusu<\/strong> zobaczy\u0107. Dynamiczne wy\u015bwietlanie (testy A\/B, flagi funkcji, tre\u015bci geograficzne) nie mo\u017ce powodowa\u0107 wy\u015bwietlania kod\u00f3w 302\/403 dla poszczeg\u00f3lnych agent\u00f3w u\u017cytkownika. Korzystam z <strong>R\u00f3\u017cne<\/strong>-Nag\u0142\u00f3wki nale\u017cy stosowa\u0107 oszcz\u0119dnie i \u015bwiadomie (np. Accept-Language), aby unikn\u0105\u0107 niepotrzebnego dzielenia pami\u0119ci podr\u0119cznej, i upewni\u0107 si\u0119, \u017ce ka\u017cda \u015bcie\u017cka dla wszystkich wariant\u00f3w ko\u0144czy si\u0119 sp\u00f3jnie na 200\/304. Nier\u00f3wno\u015bci powoduj\u0105 problemy z indeksowaniem, gdy bot widzi 404, a u\u017cytkownicy otrzymuj\u0105 200 \u2013 takie przypadki eliminuj\u0119 za pomoc\u0105 jasnych zasad i test\u00f3w dla ka\u017cdej wersji.<\/p>\n\n<h2>HEAD, OPTIONS i punkty ko\u0144cowe API<\/h2>\n<p>Wysy\u0142anie wielu robot\u00f3w indeksuj\u0105cych <strong>HEAD<\/strong>-Zapytania w celu sprawdzenia dost\u0119pno\u015bci i rozmiaru. M\u00f3j serwer odpowiada na nie zgodnie z t\u0105 sam\u0105 logik\u0105, co w przypadku GET \u2013 tylko bez tre\u015bci. Unikam 405 w HEAD, je\u015bli GET zwraca 200. <strong>OPCJE<\/strong> i CORS-Preflights, aby zasoby z zewn\u0119trznych \u017ar\u00f3de\u0142 mog\u0142y by\u0107 \u0142adowane w spos\u00f3b prawid\u0142owy. Dla <strong>Punkty ko\u0144cowe API<\/strong>, kt\u00f3re dostarczaj\u0105 dane podczas renderowania, zwracam uwag\u0119 na stabilne 200\/304 i wyra\u017ane 4xx w przypadku rzeczywistych b\u0142\u0119d\u00f3w. Je\u015bli API sporadycznie dostarczaj\u0105 5xx, zaznaczam to osobno w logach, poniewa\u017c mo\u017ce to wyja\u015bnia\u0107 b\u0142\u0119dy renderowania pod mask\u0105, mimo \u017ce strona HTML wysy\u0142a 200.<\/p>\n\n<h2>Regu\u0142y CDN, strategie sta\u0142e i ochrona przed b\u0142\u0119dami 5xx<\/h2>\n<p>W pami\u0119ci podr\u0119cznej CDN kontroluj\u0119 200, 301 i statyczne 404 \u2013 ale zapobiegam <strong>503<\/strong> lub strony administracyjne trafiaj\u0105 do pami\u0119ci podr\u0119cznej. Dzi\u0119ki <strong>stale-if-error<\/strong> mog\u0119 pomin\u0105\u0107 kr\u00f3tkotrwa\u0142e b\u0142\u0119dy 5xx, aby boty nie widzia\u0142y b\u0142\u0119d\u00f3w. Ustawiam <strong>Kontrola zast\u0119pcza<\/strong> dla sygna\u0142\u00f3w brzegowych i utrzymuj\u0119 TTL dla HTML kr\u00f3tsze ni\u017c dla zasob\u00f3w. Konfiguruj\u0119 ETag <strong>odporny na klastry<\/strong> (albo wsz\u0119dzie tak samo, albo wy\u0142\u0105czone), aby 304 dzia\u0142a\u0142o niezawodnie i nie ulega\u0142o utracie z powodu rozbie\u017cnych skr\u00f3t\u00f3w. Wa\u017cne: przekierowania (301\/302) nie powinny by\u0107 buforowane w CDN na zawsze, w przeciwnym razie stare \u015bcie\u017cki pozostan\u0105 jako \u0142a\u0144cuchy.<\/p>\n\n<h2>Przypadki zwi\u0105zane z handlem elektronicznym: wyprzedane produkty, warianty, filtry<\/h2>\n<p>Je\u015bli produkty s\u0105 chwilowo niedost\u0119pne, strona produktu pozostaje na <strong>200<\/strong> z wyra\u017anym oznaczeniem i sensownymi wewn\u0119trznymi \u015bcie\u017ckami (kategoria, alternatywy). W przypadku produkt\u00f3w trwale usuni\u0119tych decyduj\u0119 mi\u0119dzy <strong>301<\/strong> najlepszy adres zast\u0119pczy (tylko w przypadku rzeczywistej zgodno\u015bci) oraz <strong>410<\/strong>, je\u015bli nie ma odpowiedniej alternatywy. Unikam masowych przekierowa\u0144 na stron\u0119 g\u0142\u00f3wn\u0105, poniewa\u017c dzia\u0142aj\u0105 one jak Soft-404. Dla <strong>Adresy URL filtr\u00f3w i parametr\u00f3w<\/strong> Stosuj\u0119 jasne zasady: tylko kombinacje istotne dla indeksowania na 200, wszystko inne poprzez 301 na kanoniczny adres URL lub z noindex \u2013 ale nigdy 200 dla pustych lub niemal identycznych stron, kt\u00f3re uruchamiaj\u0105 detektor Soft-404.<\/p>\n\n<h2>Noindex, roboty i kody statusu \u2013 wyra\u017ane rozdzielenie<\/h2>\n<p><strong>noindex<\/strong> jest sygna\u0142em tre\u015bci, kod statusu jest sygna\u0142em transportowym. Unikam form mieszanych, kt\u00f3re dezorientuj\u0105 roboty indeksuj\u0105ce: nie stosuj\u0119 301 na stronie noindex, nie stosuj\u0119 200 z zast\u0119pczym \u201eograniczonym dost\u0119pem\u201c, je\u015bli zas\u00f3b nie istnieje. Strona jest albo indeksowalna (200 + indeks), albo zosta\u0142a usuni\u0119ta (404\/410) lub jest tymczasowo niedost\u0119pna (503 z Retry-After). Plik robots.txt blokuje tylko indeksowanie \u2013 nie indeksowanie ju\u017c znanych adres\u00f3w URL. Dlatego dla naprawd\u0119 usuni\u0119tych tre\u015bci ustawiam <strong>404\/410<\/strong> zamiast blokad robot\u00f3w.<\/p>\n\n<h2>Wska\u017aniki i warto\u015bci progowe, kt\u00f3re obserwuj\u0119<\/h2>\n<ul>\n  <li><strong>Wska\u017anik 5xx<\/strong>: stale znacznie poni\u017cej 0,1%. Natychmiast zbada\u0107 skoki.<\/li>\n  <li><strong>Wska\u017anik 4xx<\/strong>: w zale\u017cno\u015bci od typu witryny poni\u017cej 1\u20132%. Wewn\u0119trzne 4xx powinny zmierza\u0107 w kierunku 0%.<\/li>\n  <li><strong>Udzia\u0142 3xx<\/strong>: jak najni\u017csza; <strong>\u0141a\u0144cuchy przekierowa\u0144<\/strong> na 0.<\/li>\n  <li><strong>Udzia\u0142 304<\/strong> w przypadku zasob\u00f3w: wysoka warto\u015b\u0107 jest dobra \u2013 wska\u017anik prawid\u0142owego dzia\u0142ania pami\u0119ci podr\u0119cznej.<\/li>\n  <li><strong>TTFB<\/strong> dla HTML: stabilnie niski; warto\u015bci odstaj\u0105ce koreluj\u0119 z 5xx\/429.<\/li>\n  <li><strong>Mapa strony \u2013 Zdrowie<\/strong>: 200, aktualny ostatni mod, brak martwych link\u00f3w.<\/li>\n  <li><strong>Parytet<\/strong> Urz\u0105dzenia mobilne a komputery stacjonarne: te same kody statusu i ostateczne adresy URL.<\/li>\n<\/ul>\n<p>\u0141\u0105cz\u0119 te wska\u017aniki z wdro\u017ceniami, szczytami ruchu i zdarzeniami infrastrukturalnymi. W ten spos\u00f3b rozpoznaj\u0119 wzorce, kt\u00f3re <strong>Bud\u017cet pe\u0142zaj\u0105cy<\/strong> wp\u0142ywa\u0107 na nie na d\u0142ugo przed zmianami w rankingach.<\/p>\n\n<h2>Przypadki skrajne: 1xx, 405, 410 vs. 404<\/h2>\n<p><strong>1xx<\/strong>Odpowiedzi s\u0105 praktycznie nieistotne dla SEO; upewniam si\u0119 tylko, \u017ce serwer i CDN s\u0105 prawid\u0142owo aktualizowane (np. HTTP\/2\/3). <strong>405 Metoda niedozwolona<\/strong> pojawia si\u0119, gdy HEAD\/POST s\u0105 zablokowane, mimo \u017ce GET zwraca 200 \u2013 jest to nieszkodliwe, ale powinno by\u0107 skonfigurowane sp\u00f3jnie. Przy wyborze <strong>404 kontra 410<\/strong> u\u017cywam 410 dla celowo usuni\u0119tych tre\u015bci o trwa\u0142ym charakterze, 404 dla nieznanych lub przypadkowo podlinkowanych \u015bcie\u017cek. Wa\u017cne jest <strong>Sp\u00f3jno\u015b\u0107<\/strong>, aby roboty indeksuj\u0105ce mog\u0142y uczy\u0107 si\u0119 na podstawie powtarzaj\u0105cych si\u0119 wzorc\u00f3w.<\/p>\n\n<h2>Strategie przywracania i niezawodno\u015b\u0107<\/h2>\n<p>Planuj\u0119 wydania tak, aby w przypadku b\u0142\u0119dnych kod\u00f3w statusu m\u00f3c szybko wr\u00f3ci\u0107 do poprzedniej wersji: <strong>Niebieski\/Zielony<\/strong>-Wdro\u017cenia, precyzyjne flagi funkcji i odwracalne regu\u0142y przepisywania. Do konserwacji u\u017cywam <strong>Strony konserwacyjne<\/strong>, kt\u00f3re dostarczaj\u0105 503 podczas wykonywania zada\u0144 w tle. Na poziomie infrastruktury zapewniam kontrole stanu, automatyczne restarty i limity szybko\u015bci, kt\u00f3re przechwytuj\u0105 ataki bez blokowania legalnego indeksowania. Ka\u017cdy \u015brodek ma na celu, <strong>200\/304<\/strong> i maksymalizowa\u0107 4xx\/5xx w przypadku awarii, utrzymuj\u0105c je na kontrolowanym, kr\u00f3tkim i zrozumia\u0142ym poziomie.<\/p>\n\n<h2>Podsumowanie: czyste sygna\u0142y, szybsze indeksowanie<\/h2>\n<p>Dbam o to, aby ka\u017cdy <strong>Kod statusu<\/strong> przekazuje jasny komunikat: 2xx dla tre\u015bci, 3xx bez \u0142a\u0144cuch\u00f3w, 4xx dla usuni\u0119tych stron i 5xx tylko w naprawd\u0119 wyj\u0105tkowych przypadkach. Buforowanie z 304 odci\u0105\u017ca serwer, a sp\u00f3jne odpowiedzi 200 buduj\u0105 zaufanie bota. Aby to zadzia\u0142a\u0142o, \u0142\u0105cz\u0119 analizy log\u00f3w, dane GSC i powtarzaj\u0105ce si\u0119 indeksowanie. Po stronie hosta utrzymuj\u0119 niskie czasy odpowiedzi, ustalam rozs\u0105dne limity i starannie planuj\u0119 konserwacje. W ten spos\u00f3b wzrasta jako\u015b\u0107, indeksowalno\u015b\u0107 i widoczno\u015b\u0107 \u2013 i to <strong>Bud\u017cet pe\u0142zaj\u0105cy<\/strong> p\u0142ynie tam, gdzie przynosi najwi\u0119ksze korzy\u015bci.<\/p>","protected":false},"excerpt":{"rendered":"<p>Kody statusu HTTP maj\u0105 ogromny wp\u0142yw na indeksowanie i hosting. Zoptymalizuj **http status crawl**, aby uzyska\u0107 lepsze wyniki SEO dzi\u0119ki silnym odpowiedziom serwera.<\/p>","protected":false},"author":1,"featured_media":16620,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[679],"tags":[],"class_list":["post-16627","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo"],"acf":[],"_wp_attached_file":null,"_wp_attachment_metadata":null,"litespeed-optimize-size":null,"litespeed-optimize-set":null,"_elementor_source_image_hash":null,"_wp_attachment_image_alt":null,"stockpack_author_name":null,"stockpack_author_url":null,"stockpack_provider":null,"stockpack_image_url":null,"stockpack_license":null,"stockpack_license_url":null,"stockpack_modification":null,"color":null,"original_id":null,"original_url":null,"original_link":null,"unsplash_location":null,"unsplash_sponsor":null,"unsplash_exif":null,"unsplash_attachment_metadata":null,"_elementor_is_screenshot":null,"surfer_file_name":null,"surfer_file_original_url":null,"envato_tk_source_kit":null,"envato_tk_source_index":null,"envato_tk_manifest":null,"envato_tk_folder_name":null,"envato_tk_builder":null,"envato_elements_download_event":null,"_menu_item_type":null,"_menu_item_menu_item_parent":null,"_menu_item_object_id":null,"_menu_item_object":null,"_menu_item_target":null,"_menu_item_classes":null,"_menu_item_xfn":null,"_menu_item_url":null,"_trp_menu_languages":null,"rank_math_primary_category":null,"rank_math_title":null,"inline_featured_image":null,"_yoast_wpseo_primary_category":null,"rank_math_schema_blogposting":null,"rank_math_schema_videoobject":null,"_oembed_049c719bc4a9f89deaead66a7da9fddc":null,"_oembed_time_049c719bc4a9f89deaead66a7da9fddc":null,"_yoast_wpseo_focuskw":null,"_yoast_wpseo_linkdex":null,"_oembed_27e3473bf8bec795fbeb3a9d38489348":null,"_oembed_c3b0f6959478faf92a1f343d8f96b19e":null,"_trp_translated_slug_en_us":null,"_wp_desired_post_slug":null,"_yoast_wpseo_title":null,"tldname":null,"tldpreis":null,"tldrubrik":null,"tldpolicylink":null,"tldsize":null,"tldregistrierungsdauer":null,"tldtransfer":null,"tldwhoisprivacy":null,"tldregistrarchange":null,"tldregistrantchange":null,"tldwhoisupdate":null,"tldnameserverupdate":null,"tlddeletesofort":null,"tlddeleteexpire":null,"tldumlaute":null,"tldrestore":null,"tldsubcategory":null,"tldbildname":null,"tldbildurl":null,"tldclean":null,"tldcategory":null,"tldpolicy":null,"tldbesonderheiten":null,"tld_bedeutung":null,"_oembed_d167040d816d8f94c072940c8009f5f8":null,"_oembed_b0a0fa59ef14f8870da2c63f2027d064":null,"_oembed_4792fa4dfb2a8f09ab950a73b7f313ba":null,"_oembed_33ceb1fe54a8ab775d9410abf699878d":null,"_oembed_fd7014d14d919b45ec004937c0db9335":null,"_oembed_21a029d076783ec3e8042698c351bd7e":null,"_oembed_be5ea8a0c7b18e658f08cc571a909452":null,"_oembed_a9ca7a298b19f9b48ec5914e010294d2":null,"_oembed_f8db6b27d08a2bb1f920e7647808899a":null,"_oembed_168ebde5096e77d8a89326519af9e022":null,"_oembed_cdb76f1b345b42743edfe25481b6f98f":null,"_oembed_87b0613611ae54e86e8864265404b0a1":null,"_oembed_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_oembed_time_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_tldname":null,"_tldclean":null,"_tldpreis":null,"_tldcategory":null,"_tldsubcategory":null,"_tldpolicy":null,"_tldpolicylink":null,"_tldsize":null,"_tldregistrierungsdauer":null,"_tldtransfer":null,"_tldwhoisprivacy":null,"_tldregistrarchange":null,"_tldregistrantchange":null,"_tldwhoisupdate":null,"_tldnameserverupdate":null,"_tlddeletesofort":null,"_tlddeleteexpire":null,"_tldumlaute":null,"_tldrestore":null,"_tldbildname":null,"_tldbildurl":null,"_tld_bedeutung":null,"_tldbesonderheiten":null,"_oembed_ad96e4112edb9f8ffa35731d4098bc6b":null,"_oembed_8357e2b8a2575c74ed5978f262a10126":null,"_oembed_3d5fea5103dd0d22ec5d6a33eff7f863":null,"_eael_widget_elements":null,"_oembed_0d8a206f09633e3d62b95a15a4dd0487":null,"_oembed_time_0d8a206f09633e3d62b95a15a4dd0487":null,"_aioseo_description":null,"_eb_attr":null,"_eb_data_table":null,"_oembed_819a879e7da16dd629cfd15a97334c8a":null,"_oembed_time_819a879e7da16dd629cfd15a97334c8a":null,"_acf_changed":null,"_wpcode_auto_insert":null,"_edit_last":null,"_edit_lock":null,"_oembed_e7b913c6c84084ed9702cb4feb012ddd":null,"_oembed_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_time_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_03514b67990db061d7c4672de26dc514":null,"_oembed_time_03514b67990db061d7c4672de26dc514":null,"rank_math_news_sitemap_robots":null,"rank_math_robots":null,"_eael_post_view_count":"1111","_trp_automatically_translated_slug_ru_ru":null,"_trp_automatically_translated_slug_et":null,"_trp_automatically_translated_slug_lv":null,"_trp_automatically_translated_slug_fr_fr":null,"_trp_automatically_translated_slug_en_us":null,"_wp_old_slug":null,"_trp_automatically_translated_slug_da_dk":null,"_trp_automatically_translated_slug_pl_pl":null,"_trp_automatically_translated_slug_es_es":null,"_trp_automatically_translated_slug_hu_hu":null,"_trp_automatically_translated_slug_fi":null,"_trp_automatically_translated_slug_ja":null,"_trp_automatically_translated_slug_lt_lt":null,"_elementor_edit_mode":null,"_elementor_template_type":null,"_elementor_version":null,"_elementor_pro_version":null,"_wp_page_template":null,"_elementor_page_settings":null,"_elementor_data":null,"_elementor_css":null,"_elementor_conditions":null,"_happyaddons_elements_cache":null,"_oembed_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_time_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_time_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_59808117857ddf57e478a31d79f76e4d":null,"_oembed_time_59808117857ddf57e478a31d79f76e4d":null,"_oembed_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_time_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_81002f7ee3604f645db4ebcfd1912acf":null,"_oembed_time_81002f7ee3604f645db4ebcfd1912acf":null,"_elementor_screenshot":null,"_oembed_7ea3429961cf98fa85da9747683af827":null,"_oembed_time_7ea3429961cf98fa85da9747683af827":null,"_elementor_controls_usage":null,"_elementor_page_assets":null,"_elementor_screenshot_failed":null,"theplus_transient_widgets":null,"_eael_custom_js":null,"_wp_old_date":null,"_trp_automatically_translated_slug_it_it":null,"_trp_automatically_translated_slug_pt_pt":null,"_trp_automatically_translated_slug_zh_cn":null,"_trp_automatically_translated_slug_nl_nl":null,"_trp_automatically_translated_slug_pt_br":null,"_trp_automatically_translated_slug_sv_se":null,"rank_math_analytic_object_id":null,"rank_math_internal_links_processed":"1","_trp_automatically_translated_slug_ro_ro":null,"_trp_automatically_translated_slug_sk_sk":null,"_trp_automatically_translated_slug_bg_bg":null,"_trp_automatically_translated_slug_sl_si":null,"litespeed_vpi_list":null,"litespeed_vpi_list_mobile":null,"rank_math_seo_score":null,"rank_math_contentai_score":null,"ilj_limitincominglinks":null,"ilj_maxincominglinks":null,"ilj_limitoutgoinglinks":null,"ilj_maxoutgoinglinks":null,"ilj_limitlinksperparagraph":null,"ilj_linksperparagraph":null,"ilj_blacklistdefinition":null,"ilj_linkdefinition":null,"_eb_reusable_block_ids":null,"rank_math_focus_keyword":"HTTP Status Codes","rank_math_og_content_image":null,"_yoast_wpseo_metadesc":null,"_yoast_wpseo_content_score":null,"_yoast_wpseo_focuskeywords":null,"_yoast_wpseo_keywordsynonyms":null,"_yoast_wpseo_estimated-reading-time-minutes":null,"rank_math_description":null,"surfer_last_post_update":null,"surfer_last_post_update_direction":null,"surfer_keywords":null,"surfer_location":null,"surfer_draft_id":null,"surfer_permalink_hash":null,"surfer_scrape_ready":null,"_thumbnail_id":"16620","footnotes":null,"_links":{"self":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/posts\/16627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/comments?post=16627"}],"version-history":[{"count":0,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/posts\/16627\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/media\/16620"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/media?parent=16627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/categories?post=16627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/tags?post=16627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}