Panduan HTTP Error Codes

Bagaimana HTTP 4xx dan 5xx error codes memengaruhi SEO — bagaimana Google menangani errors, yang ones penyebab deindexing, crawl waste, dan peringkat drops, dan cara monitor dan perbaiki them.

Pertama kali diterbitkan: 27 Jun 2026 · Terakhir diperbarui: 22 Agu 2026 · Advanced
Bahasa
1 sinyal bukti di halaman ini

HTTP error codes adalah 4xx (client error) dan 5xx (server error) respons sebuah server mengembalikan alih-alih sebuah successful 2xx. Google memperlakukan dua classes very differently: 4xx (except 429) berarti ' konten tidak exist' — halaman drops dari indeks, dengan zero effect pada laju crawling; 5xx (dan 429) berarti ' server adalah failing' — Google throttles crawling situs-wide pertama, dan hanya drops halaman jika errors persist. 429 adalah numerically sebuah 4xx tetapi Google explicitly memperlakukan ini sebagai sebuah server error. sebuah soft 404 adalah trap case — sebuah 200 itu membaca sebagai 'tidak ditemukan,' yang Google flags sebagai wasting anggaran crawling (mainly sebuah besar-situs concern) alih-alih cleanly dropping halaman. 404s adalah tidak sebuah quality atau sinyal peringkat (Mueller), so jangan panic di atas sebuah error count — sebuah isolated error's nyata impact masih bergantung pada apa URL adalah (sebuah special resource like robots.txt mendapatkan -nya own error menangani, unlike sebuah ordinary halaman) — prioritize errored URLs itu memiliki tautan atau traffic. untuk planned downtime gunakan 503 + Retry-setelah (tidak pernah 403/404/410), dan tidak pernah 503 Anda robots.txt. Monitor seluruh family melalui Search Console's halaman pengindeksan report. ini hub maps dan tautan untuk setiap individual code: 401, 403, 404, 404 vs 410, 410, 429, 451, 500, 502, 503, 504, dan soft 404.

TL;DR — HTTP error codes adalah 4xx (client) dan 5xx (server) status classes. Google draws sebuah hard behavioral line antara them: 4xx (except 429) berarti “itu konten tidak exist” (terjemahan) “ konten tidak exist” — URL adalah dropped dari indeks, dengan “no effect on crawl rate” (terjemahan) “Tidak effect pada laju crawling”; 5xx (dan 429) berarti “itu server adalah failing” (terjemahan) “ server adalah failing” — Google throttles crawling proportionately, preserves terindeks URLs di pertama, dan hanya deindexes jika errors persist, lalu ramps laju crawling back up secara bertahap setelah recovery. 429 adalah numerically sebuah 4xx tetapi Google panggilan ini “a server error.” (terjemahan) “sebuah server error.” konten dari apa pun error respons adalah ignored. 404s adalah tidak sebuah quality sinyal (Mueller) — triage oleh tautan/traffic, jangan perbaiki semuanya, dan remember sebuah isolated error’s nyata impact bergantung pada URL (robots.txt memiliki special error menangani itu sebuah ordinary halaman tidak). Soft 404s (sebuah 200 itu membaca sebagai “tidak ditemukan” (terjemahan) “tidak ditemukan”) adalah flagged oleh Google sebagai wasting anggaran crawling — mainly sebuah besar-situs concern, tidak sebuah guaranteed effect pada setiap situs. untuk planned downtime gunakan 503 + Retry-setelah, dipertahankan untuk “beberapa days di paling,” (terjemahan) “sebuah sedikit days di sebagian besar,” dan tidak pernah 503 robots.txt. Monitor family melalui GSC’s halaman pengindeksan report. ini hub maps dan routes untuk setiap individual code.

satu pembedaan itu berjalan seluruh topic

protocol code mendeskripsikan HTTP outcome; sebuah Search Console label mendeskripsikan bagaimana Google classified sebuah observed fetch. Evidence for this claim Primary standard or official documentation supporting the adjacent article claim. Scope: Protocol semantics and Search behavior are kept separate; no indexing, ranking, or migration-timing guarantee is inferred. Confidence: high · Verified: RFC 9110: Status codes melakukan tidak infer sebuah single root penyebab atau tepat removal time dari family alone. Evidence for this claim Primary standard or official documentation supporting the adjacent article claim. Scope: Protocol semantics and Search behavior are kept separate; no indexing, ranking, or migration-timing guarantee is inferred. Confidence: high · Verified: Google: HTTP and network errors

Four layers mendapatkan flattened ke “ini a 404” (terjemahan) “ini adalah sebuah 404” setiap kali orang talk tentang errors, dan mempertahankan them apart adalah apa membuat rest dari ini halaman membuat sense:

  1. Protocol semantics — apa kode status berarti per HTTP spec (sebuah 404 berarti “tidak ditemukan,” (terjemahan) “tidak ditemukan,” penuh berhenti).
  2. ** observed fetch** — apa Googlebot sebenarnya mendapat back pada sebuah spesifik permintaan di sebuah spesifik time, yang dapat differ dari apa sebuah browser sees.
  3. Penelusuran processing — bagaimana Google’s pengindeksan pipeline classifies dan acts pada itu observed fetch (drops URL, throttles crawl, ignores body).
  4. Root penyebab — sebenarnya alasan pada Anda server (sebuah buruk deploy, sebuah overloaded database, sebuah WAF aturan), yang kode status alone tidak pernah tells Anda.

Knowing family (4xx vs 5xx) tells Anda yang dari pertama three layers Anda’re looking di. ini tidak pernah substitutes untuk layer 4 — Anda masih memiliki untuk go cari tahu mengapa.

Dokumentasi Google menjelaskan perbedaannya dengan jelas, dan hal ini perlu dipahami sejak awal: error 4xx berarti “the content doesn’t exist” (terjemahan) “kontennya tidak ada”; error 5xx berarti “the server itself is failing.” (terjemahan) “servernya sendiri sedang gagal.” Keduanya merupakan masalah yang sama sekali berbeda, dan pipeline pengindeksan Google menanggapinya dengan dua cara yang sama sekali berbeda.

sebuah berguna anchor pertama: bahkan sebuah success code tidak sebuah promise. Google says plainly itu “for Google Search, an HTTP 2xx (success) status code doesn’t guarantee indexing.” (terjemahan) “untuk Google Search, sebuah HTTP 2xx (success) kode status tidak jaminan pengindeksan.” Error codes adalah sebenarnya lebih deterministic half dari picture — mereka tell Google, unambiguously, either “gone” (terjemahan) “sudah tidak ada” atau “broken.” (terjemahan) “sedang mengalami kerusakan.”

Bagaimana Google memperlakukan 4xx errors

untuk client errors, Google’s perilaku adalah uniform dan blunt: “Google doesn’t use the content from URLs that return 4xx status codes,” (terjemahan) “Google tidak gunakan konten dari URLs itu kembalikan 4xx kode status,” dan “Google crawlers inform the next processing system that the content doesn’t exist.” (terjemahan) “Google crawler inform berikutnya processing sistem itu konten tidak exist.” bahkan jika Anda 403 atau 404 halaman renders sebuah wall dari nyata text, none dari ini mendapatkan terindeks — body dari sebuah error respons adalah ignored.

Dua consequences ikuti:

  • Previously terindeks URLs mendapatkan dropped. Setelah sebuah halaman reliably mengembalikan sebuah 4xx, Google menghapus ini dari indeks di atas time.
  • ada Tidak crawl-rate penalty. ini adalah myth-buster: “The 4xx status codes, except 429, have no effect on crawl rate.” (terjemahan)4xx status codes, except 429, memiliki Tidak effect pada laju crawling.” sebuah mountain dari 404s melakukan tidak slow Google’s crawling dari rest dari Anda situs.

itu terakhir poin kills sebuah buruk instinct: jangan try untuk throttle Googlebot dengan sebuah 401 atau 403. Google explicitly warns “don’t use 401 and 403 status codes for limiting the crawl rate.” (terjemahan) “jangan gunakan 401 dan 403 kode status untuk limiting laju crawling.” sebuah auth wall tidak slow crawl — ini hanya membuat konten invisible.

Bagaimana Google memperlakukan 5xx errors (dan 429)

kesalahan server trigger “the server is struggling” (terjemahan) “ server adalah struggling” branch, dan di sini Google adalah dengan sengaja protective dari Anda situs:

  • laju crawling throttles pertama, proportionate untuk volume. “5xx and 429 server errors prompt Google’s crawlers to temporarily slow down with crawling,” (terjemahan) “5xx dan 429 kesalahan server prompt Google’s crawler untuk temporarily slow down dengan crawling,” dan “the decrease in crawl rate is proportionate to the number of individual URLs that are returning a server error.” (terjemahan) “ decrease di laju crawling adalah proportionate untuk angka dari individual URLs itu adalah returning sebuah server error.” sebuah handful dari 500s barely registers; sebuah situs-wide outage cuts crawling hard.
  • terindeks URLs adalah dipertahankan… until errors persist. “Already indexed URLs are preserved in the index, but eventually dropped,” (terjemahan) “sudah terindeks URLs adalah dipertahankan di indeks, tetapi eventually dropped,” dan Google “removes from the index URLs that persistently return a server error.” (terjemahan) “menghapus dari indeks URLs itu persistently mengembalikan server error.” sebuah pendek blip tidak deindex Anda; sebuah sustained failure melakukan.
  • konten dari 5xx adalah ignored too. “Any content Google receives from URLs that return a 5xx status code is ignored.” (terjemahan) “apa pun konten Google menerima dari URLs itu mengembalikan 5xx kode status adalah ignored.”
  • Recovery adalah automatic tetapi gradual. “Once the server starts responding with a 2xx status code, Google gradually increases the crawl rate for the site.” (terjemahan) “Setelah server dimulai responding dengan sebuah 2xx kode status, Google secara bertahap increases laju crawling untuk situs.” Google adalah fast untuk back off dan cautious untuk ramp back up — ada Tidak manual “unlock,” (terjemahan) “unlock,” Anda hanya perbaiki root penyebab dan tunggu.

Mengapa 429 lives di server-error bucket

ini adalah single sebagian besar-missed nuance di sebagian besar guides. 429 Too Many Requests adalah numerically sebuah 4xx, tetapi Google memperlakukan ini sebagai sebuah server sinyal: “Google’s crawlers treat the 429 status code as a signal that the server is overloaded, and it’s considered a server error.” (terjemahan) “Google’s crawler treat 429 kode status sebagai sebuah sinyal itu server adalah overloaded, dan ini adalah considered sebuah server error.” So sebuah WAF atau rate limiter itu dimulai firing 429s di Googlebot akan throttle Anda crawl yang sama cara sebuah wave dari 500s akan — tidak drop individual halaman cara sebuah 404 melakukan. Ketika I break codes down di my HTTP kode status guide di Ahrefs, I put 429 dengan kesalahan server untuk persis ini alasan: ini adalah “a form of rate-limiting to protect the server,” (terjemahan) “sebuah form dari rate-limiting untuk lindungi server,” dan ini membuat Google slow down.

error-code family map

Di sini’s fast triage view dari seluruh family. setiap code di bawah adalah -nya own deep dive nested di bawah ini hub (mereka’re di sidebar too):

Blocked / access errors

  • 401 tidak terotorisasi — client hasn’t identified atau verified itself ketika needed. Blocked untuk Googlebot behind sebuah auth permintaan.
  • 403 dilarang — client adalah known tetapi tidak memiliki access rights.

Tidak-ditemukan errors

  • 404 tidak ditemukan — requested resource tidak ditemukan.
  • 404 vs 410 — practical perbedaan antara “tidak ditemukan” (terjemahan) “tidak ditemukan” dan “gone” (terjemahan) “hilang” (ini adalah lebih kecil daripada orang think).
  • 410 hilang — like sebuah 404, tetapi ini juga says resource tidak akan menjadi back. Drops halaman slightly lebih cepat.

** dual-identity code**

  • 429 terlalu banyak permintaan — rate limiting; numerically 4xx tetapi Google memperlakukan ini sebagai sebuah server error untuk crawl-rate purposes.

Legal

  • 451 Tidak tersedia untuk Legal alasan — blocked untuk sebuah legal alasan: country-tingkat blocks, DMCA takedowns.

kesalahan server (5xx)

  • 500 error server internal — server hit sebuah issue ini dapat’t tangani.
  • 502 gateway buruk — sebuah buruk respons dari sebuah server upstream.
  • 503 Service Tidak tersedia — server adalah overloaded atau down untuk maintenance ( correct code untuk planned downtime).
  • 504 batas waktu gateway — Tidak timely respons dari sebuah server upstream.

** trap case**

  • soft 404 — sebuah halaman itu mengembalikan 200 OK tetapi membaca sebagai “tidak ditemukan.” (terjemahan) “tidak ditemukan.” worst dari keduanya worlds — lebih pada ini di bawah.

Rusak redirects adalah error-berdekatan tetapi categorized secara terpisah (Google surfaces them sebagai “Redirect error” (terjemahan) “kesalahan pengalihan” di Search Console, distinct dari sebuah wajar, berfungsi “Halaman dengan redirect” (terjemahan) “halaman dengan redirect”). oleh default Google’s crawler “follow up to 10 redirect hops” (terjemahan) “ikuti up untuk 10 redirect hops” sebelum giving up; sebuah chain itu’s too panjang, loops, atau berisi sebuah buruk URL turns ke itu Redirect-error status.

melakukan sebuah HTTP error hurt Anda SEO?

Lead dengan verdict: sebuah isolated error pada sebuah ordinary halaman adalah hampir tidak pernah sebuah masalah, dan 404s secara khusus adalah tidak sebuah peringkat atau quality sinyal. Mueller memiliki telah jelas dan repeated tentang ini. reflex — “I have 50,000 404s, my site must be penalized” (terjemahan) “I memiliki 50 000 404s, my situs harus menjadi penalized” — adalah angka-satu myth untuk defuse. Errors adalah sebuah wajar bagian dari web; memiliki halaman 404 atau 410 adalah technically correct cara untuk tangani URLs itu jangan exist.

“Isolated” (terjemahan) “Isolated” tidak berarti “selalu harmless,” (terjemahan) “selalu harmless,” though — nyata impact bergantung pada apa returning error. sebuah ordinary halaman 404ing adalah sebuah non-event; sebuah special resource adalah berbeda. Google memberikan robots.txt -nya own error-menangani aturan distinct dari regular URLs, so sebuah server error pada robots.txt dapat memengaruhi crawling di sebuah cara sebuah ordinary halaman’s 404 tidak pernah akan. Judge sebuah error oleh apa URL ini adalah pada dan apa bergantung pada ini, tidak oleh kode status alone.

satu pattern dengan sebuah nyata, terdokumentasi mechanism adalah persistent, mass 5xx: crawl-rate throttle → eventual deindexing. dan bahkan itu adalah proportionate untuk bagaimana banyak URLs adalah erroring dan umumnya reversible setelah server recovers — Google mendeskripsikan ramp-back-up sebagai gradual, tidak instant, so treat tepat timing, retry cadence, dan recovery speed sebagai evidence-dependent (apa Google’s docs deskripsikan happening) alih-alih sebuah fixed jaminan. pembedaan Mueller draws adalah satu untuk remember: laju crawling reacts untuk server errors (429/500/503/ timeouts), tidak untuk 404s.

crawl waste vs deindexing — dua berbeda harms

ini helps untuk terpisah dua cara errors dapat cost Anda:

  • Deindexing — persistent 4xx (halaman dropped sebagai “gone” (terjemahan) “hilang”) atau persistent 5xx (halaman dropped setelah sustained server failure). ini adalah tentang halaman leaving indeks.
  • crawl-budget waste — mostly sebuah besar-situs concern. Google’s crawl-budget guide notes “if the site slows down or responds with server errors, the limit goes down and Google crawls less.” (terjemahan) “jika situs slows down atau responds dengan kesalahan server, limit goes down dan Google melakukan crawl lebih sedikit.” tetapi nyata budget-waster adalah soft 404: “soft 404 pages will continue to be crawled, and waste your budget.” (terjemahan) “soft 404 halaman akan continue untuk menjadi di-crawl, dan waste Anda budget.” Karena sebuah soft 404 looks alive (ini mengembalikan 200), Google mempertahankan re-memeriksa sebuah halaman itu tidak benar-benar di sana. itu’s mengapa soft 404 adalah “worst dari keduanya” (terjemahan) “worst dari keduanya” case — ini tidak cleanly drop like sebuah benar 404, ini lingers dan burns fetches.

soft-404 trap memiliki dua umum penyebab, keduanya worth naming: sebuah custom “halaman tidak ditemukan” (terjemahan) “halaman tidak ditemukan” template itu mengembalikan 200 alih-alih sebuah nyata 404, dan sebuah blanket redirect dari setiap dead URL untuk homepage — Google recognizes itu pattern sebagai sebuah soft 404 too. sebuah friendly 404 halaman adalah baik untuk UX dan fully recommended — sebagai panjang sebagai ini masih mengembalikan sebenarnya HTTP 404 kode status.

Melakukan planned downtime right cara

Ketika Anda intentionally take sebuah situs (atau sebuah bagian) offline, correct code adalah 503 Service Tidak tersedia dengan sebuah Retry-After header — tidak pernah sebuah 4xx. Google’s “Pause Anda online business” (terjemahan) “Pause Anda online business” guidance adalah spesifik:

  • “If you need to urgently disable the site for 1-2 days, then return an informational error page with a 503 HTTP response status code.” (terjemahan) “jika Anda perlu urgently disable situs untuk 1-2 days, lalu kembalikan sebuah informational halaman error dengan sebuah 503 respons HTTP kode status.”
  • “This is an extreme measure that should only be taken for a very short period of time (a few days at most),” (terjemahan) “ini adalah sebuah extreme mengukur itu seharusnya hanya menjadi taken untuk sebuah very pendek period dari time (sebuah sedikit days di sebagian besar),” karena “completely closing a site even for just a few weeks can have negative consequences on Google’s indexing of your site.” (terjemahan) “completely closing sebuah situs bahkan untuk hanya sebuah sedikit weeks dapat memiliki negative consequences pada Google’s pengindeksan dari Anda situs.”
  • “Don’t block the website by returning 403, 404, 410 HTTP status codes” (terjemahan) “jangan block situs web oleh returning 403, 404, 410 HTTP kode status” selama downtime — sebuah 4xx says “permanently gone,” (terjemahan) “permanently hilang,” yang adalah persis wrong sinyal untuk sebuah temporary outage.
  • trap hampir everyone misses: “Don’t return a 503 HTTP response status code for the robots.txt file because this blocks all crawling.” (terjemahan) “jangan mengembalikan 503 respons HTTP kode status untuk robots.txt file karena ini blocks semua crawling.” 503 Anda halaman, tidak Anda robots.txt.

cara monitor seluruh family di Search Console

Day untuk day, Anda’ll memenuhi ini errors di Search Console’s halaman pengindeksan report, di mana setiap maps untuk sebuah distinct status:

  • tidak ditemukan (404)“this page returned a 404 error when requested.” (terjemahan) “ini halaman dikembalikan sebuah 404 error ketika requested.”
  • server error (5xx)“your server returned a 500-level error when the page was requested.” (terjemahan) “Anda server dikembalikan sebuah 500-tingkat error ketika halaman adalah requested.”
  • Blocked karena tidak terotorisasi permintaan (401)“the page was blocked to Googlebot by a request for authorization.” (terjemahan) “ halaman adalah blocked untuk Googlebot oleh sebuah permintaan untuk authorization.”
  • Blocked karena access dilarang (403) — sebuah 403 di mana credentials adalah disediakan tetapi access tidak granted.
  • Blocked karena lainnya 4xx issue — sebuah 4xx tidak covered oleh lainnya status; gunakan pemeriksaan URL untuk debug.
  • soft 404 — sebuah “user-friendly ‘not found’ message but not a 404 HTTP response code.” (terjemahan) “pengguna-friendly ‘tidak ditemukan’ message tetapi tidak sebuah 404 HTTP kode respons.”
  • Redirect error — chain too panjang, sebuah loop, sebuah di atas-panjang URL, atau sebuah buruk URL di chain.

setiap status poin di sebuah berbeda root penyebab dan perbaiki path. setelah Anda’ve resolved satu, gunakan Validate Perbaiki untuk prompt sebuah recrawl — tetapi set realistic expectations pada timing; recrawl tidak instant. dan remember Google’s own framing: “it’s fine for a URL not to be indexed for the right reasons — for example… a 404 for a page that you’ve removed and have no replacement for.” (terjemahan) “ini adalah fine untuk sebuah URL tidak untuk menjadi terindeks untuk right alasan — misalnya… sebuah 404 untuk sebuah halaman itu Anda’ve dihapus dan memiliki Tidak replacement untuk.” Tidak setiap error adalah sebuah untuk-melakukan.

Search Console alone tidak cukup untuk act pada — ini adalah satu vantage poin, sampled dan delayed. Ketika Anda log sebuah error untuk triage, record di minimum: URL, ketika Anda observed ini, vantage poin (Search Console vs. sebuah langsung periksa vs. server/CDN logs), pengguna agent permintaan came di pada, HTTP metode, akhir kode status dan respons path (including apa pun rantai pengalihan), apakah ini adalah sebuah satu kali atau recurring, dan sebuah post-perbaiki verification langkah setelah Anda’ve redeployed. Triangulating GSC terhadap sebuah langsung status periksa dan Anda own logs adalah apa turns sebuah stale report baris ke sebuah confirmed, fixable masalah.

cara perbaiki dan prioritize errors

  • Triage 404s oleh nilai. Perbaiki ones dengan inbound tautan, tautan internal, sitemap presence, atau lingering traffic — 301-redirect itu untuk sebuah relevant halaman untuk recover tautan equity. Let genuinely dead URLs 404 atau 410. sebagai I put ini di my Ahrefs guide, practical perbaiki untuk sebagian besar dari ini adalah itu “you just need to 301 redirect each of these pages to a relevant page” (terjemahan) “Anda hanya perlu untuk 301 redirect setiap dari ini halaman untuk sebuah relevant halaman” — tetapi hanya di mana sebuah relevant target ada. jangan blanket-redirect semuanya untuk homepage (itu’s sebuah soft 404).
  • 410 vs 404 adalah marginal. sebuah 410 drops sebuah halaman slightly lebih cepat daripada sebuah 404; practical SEO perbedaan adalah minor. gunakan 410 ketika Anda ingin menjadi jelas itu sesuatu adalah hilang untuk baik, tetapi jangan expect ini untuk menjadi dramatically better.
  • Root-penyebab 5xx. memperbaiki adalah pada server side: capacity dan timeouts untuk 500s, upstream/CDN health untuk 502/504, dan WAF atau rate-limiting aturan misfiring pada Googlebot untuk 403/429. Konfirmasi nyata bot dengan sebuah reverse/forward DNS periksa sebelum Anda go rate-limiting ini.
  • umum root penyebab worth naming: app dan database errors dan overloaded hosts (5xx), upstream/CDN failures (502/504), rate limiting atau bot-blocking WAFs (403/429), rusak migrations dan stale tautan internal (404), dan misconfigured “friendly error pages” (terjemahan) “friendly halaman error” (soft 404).

Bing: sebuah similar pattern, tidak independently verified code-untuk-code

Bing’s publik statements poin di yang sama direction sebagai Google’s approach — 400-range codes adalah treated sebagai missing atau dilarang, dan 500-range codes sinyal server trouble itu berfungsi terhadap crawl efficiency — tetapi I haven’t independently verified penuh, saat ini, code-oleh-code parity terhadap Bing’s own documentation, so treat ini sebagai directional alih-alih sebuah confirmed satu-untuk-satu match. Fabrice Canel frames Bing’s goal sebagai sebuah “crawl efficiency north star … to crawl a URL only when the content has been added … updated,” (terjemahan) “crawl efficiency north star … untuk crawl sebuah URL hanya ketika konten memiliki telah ditambahkan … diperbarui,” dan persistent errors berfungsi secara langsung terhadap itu — Bing spends crawl footprint pada URLs itu tidak yielding fresh, dapat diindeks konten. Bing juga recommends sebuah 503 dengan Retry-setelah untuk planned downtime alih-alih serving halaman error sebagai 200. Anda’ll temukan Bing’s crawl-error surfaces di Bing Webmaster alat (pemeriksaan URL, crawl Control, situs Scan).

Di mana untuk go berikutnya

ini halaman adalah conceptual hub untuk error-code family. ini sits di dalam lebih luas HTTP kode status cluster ( penuh 1xx–5xx picture, plus redirects dan success codes); ini sub-hub adalah map untuk error half dari itu. setiap code di bawah adalah -nya own deep dive:

Blocked / access

  • 401 tidak terotorisasi — apa triggers “Blocked due to unauthorized request” (terjemahan) “Blocked karena tidak terotorisasi permintaan” status, dan mengapa auth walls jangan throttle Googlebot.
  • 403 dilarang — credentials-disediakan-tetapi-denied, dan WAF/bot-blocking patterns itu penyebab salah 403s untuk Googlebot.

tidak ditemukan

  • 404 tidak ditemukan — bagaimana Google menangani missing halaman, mengapa ini adalah tidak sebuah penalty, dan yang 404s untuk sebenarnya perbaiki.
  • 404 vs 410 — nyata, kecil perbedaan, dan ketika untuk reach untuk setiap.
  • 410 hilang — “permanently gone” (terjemahan) “permanently hilang” sinyal dan -nya slightly lebih cepat drop.

Rate limiting

  • 429 terlalu banyak permintaan — 4xx itu behaves like sebuah 5xx, dan cara pertahankan rate limits dari throttling Anda crawl.

Legal

  • 451 Tidak tersedia untuk Legal alasan — takedowns, country blocks, dan bagaimana legal removals tampilkan up.

kesalahan server

  • 500 error server internal — generic server failure dan cara root-penyebab ini.
  • 502 gateway buruk — upstream/proxy failures.
  • 503 Service Tidak tersedia — correct code untuk maintenance dan planned downtime (dengan robots.txt trap).
  • 504 batas waktu gateway — upstream timeouts.

** trap case**

  • soft 404 — 200-itu-membaca-sebagai-hilang, mengapa ini wastes anggaran crawling, dan bagaimana untuk turn ini ke sebuah nyata 404.

Rusak redirects adalah handled secara terpisah sebagai Redirect error status — related tetapi categorized pada -nya own di Search Console.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.