Máy chủ Lỗi (5xx)
Điều gì đó "Máy chủ lỗi (5xx)" status trong Google Search Console's Trang Lập chỉ mục báo cáo có nghĩa là — vì sao một 500-cấp độ phản hồi làm chậm crawling và eventually drops các trang, cách diagnose và cách sửa điều này, và đó right way để take một site xuống on purpose với một 503 và Retry-Sau.
Ngôn ngữ
1 tín hiệu bằng chứng trên trang này
- Công cụ trực tuyến liên quanHTTP Status & Redirect Checker
"Server error (5xx)" _(bản dịch)_ «Máy chủ lỗi (5xx)» trong Search Console's Trang Lập chỉ mục báo cáo có nghĩa là Googlebot requested một URL và đó máy chủ đã trả về một 500-cấp độ lỗi (500, 502, 503, 504) thay vì một 200, so đó trang không thể là được lập chỉ mục. Hai harms follow: Google làm chậm crawling — proportionate để cách nhiều URLs là erroring — và bất kỳ nội dung từ một 5xx là đã bỏ qua; persistent 5xx eventually drops đã-được lập chỉ mục URLs. Recovery là tự động khi đó máy chủ trả về 2xx, nhưng đó tốc độ crawl ramps lại dần. Phổ biến gây ra là an overloaded hoặc misconfigured host, app/DB các lỗi, upstream/CDN failures, và một CDN/WAF (hoặc rate limiting → 429, mà Google buckets với 5xx) blocking Googlebot — verify với reverse DNS/IP ranges trước thay đổi security rules, since một Googlebot người dùng-agent là spoofable. Diagnose qua Crawl Số liệu host availability, máy chủ logs, và đó URL Inspection trực tiếp kiểm thử (một trang hoạt động hiện tại không prove điều gì Googlebot saw trước đó). Đó một nuance: Google default advice là để stay online với limited functionality during một closure; nếu bạn phải fully disable, 503 + Retry-Sau là correct cho một day hoặc hai nhiều nhất (weeks of downtime harms lập chỉ mục với không fixed recovery time), và của bạn robots.txt phải giữ returning 200 throughout, vì một 503 on robots.txt có thể pause crawling site-wide.
TL;DR — “Server error (5xx)” (bản dịch) «Máy chủ lỗi (5xx)» có nghĩa là Google tried để load trang của bạn và của bạn máy chủ answered với an lỗi (một 500-cấp độ code) thay vì cho thấy đó trang. Google không thể chỉ mục an lỗi, so đó URL sẽ không xuất hiện trong tìm kiếm. MỘT nhanh blip là fine — Google chỉ backs off và retries — nhưng nếu đó các lỗi giữ happening, của bạn các trang có thể eventually drop out of Google. Cách sửa đó máy chủ, và crawling xuất hiện lại on của nó own.
Điều gì điều này status có nghĩ là
điều này label có nghĩ là Google yêu cầu đã nhận máy chủ phản hồi trong 5xx range. Evidence for this claim Google reports Server error 5xx when the server returned a 500-level response for the requested page. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: Page indexing report Google làm chậm crawling trong phản hồi để 5xx các lỗi và có thể eventually xóa persistently failing các URL. Evidence for this claim Google slows crawling for 5xx responses and may eventually remove persistently failing URLs from the index. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: HTTP status codes
Khi Googlebot asks máy chủ của bạn cho một trang, đó máy chủ các câu trả lời với một mã trạng thái.
MỘT 200 có nghĩa là “here’s the page.” (bản dịch) «ở đây đó trang.» MỘT 5xx là một toàn bộ family of lỗi codes —
500, 502, 503, 504 — đó all có nghĩa là “something went wrong on my end.” (bản dịch) «điều gì đó went sai on my end.» Khi
Search Console cho thấy Máy chủ lỗi (5xx) dưới Không được lập chỉ mục, đây là telling bạn
Google asked cho đó URL và đã nhận một of những các lỗi lại thay vì đó trang.
Google có thể’t chỉ mục trang lỗi. có không nội dung thực để đọc, so URL vẫn giữ out của tìm kiếm cho đến khi máy chủ bắt đầu responding thông thường again.
là điều này emergency?
nó phụ thuộc vào liệu nó một-off hoặc pattern:
- ** brief hiccup** — của bạn máy chủ là busy cho minute, deploy restarted nó — là thông thường. Google notices lỗi, làm chậm xuống, và tries again sau đó. Không lasting harm.
- các lỗi đó giữ happening là vấn đề. lâu hơn của bạn máy chủ giữ returning 5xx, nhiều hơn Google crawl bạn, cho đến khi eventually các trang đó là trong Google nhận dropped.
Google không publish “safe” number của flagged các URL — crawl-rate hit scales với tuy nhiên nhiều các URL là erroring, không fixed ngưỡng. So prioritize by Điều gì thực ra matters: là nó quan trọng trang, là nó vẫn failing Khi bạn kiểm tra again, và là nó handful của các URL hoặc lot của them? single quan trọng URL đó giữ failing deserves attention hiện tại; một-time blip on thấp-giá trị trang thường resolves itself. lot của các URL flagged, hoặc giống nhau ones flagged over và over, có nghĩ là điều gì đó trên trang web củ bạn là thực ra hỏng và cần attention.
Cách bắt đầu sửa nó
- Kiểm tra nếu trang web của bạn là thực ra lên. Visit một flagged trang yourself. Nếu điều này các lỗi cho bạn cũng, đó là của bạn câu trả lời — đó máy chủ có một vấn đề.
- Ask của bạn host hoặc nhà phát triển. 5xx các lỗi gần như luôn come từ đó máy chủ, đó app, hoặc đó database — không từ bất cứ điều gì trong trang của bạn nội dung hoặc SEO settings.
- Xem Crawl Số liệu trong Search Console (Settings → Crawl số liệu). Điều này cho thấy liệu Google đã được hitting các lỗi trên của bạn toàn bộ site recently.
- Khi đây là fixed, tell Google để re-kiểm tra. Trong đó Trang Lập chỉ mục báo cáo, open đó “Server error (5xx)” (bản dịch) «Máy chủ lỗi (5xx)» vấn đề và nhấp Validate Cách sửa. Google re-crawl đó affected URLs và clears them as they come lại sạch.
một điều mọi người nhận sai
Nếu bạn bao giờ cần để take trang web của bạn xuống on purpose — cho maintenance, chẳng hạn —
không chỉ cho thấy an lỗi trang hoặc một “we’ll be back soon” (bản dịch) «we’ll là lại soon» trang đó trả về một
thông thường 200. Và không làm điều này một 404. Đó right move là một 503 status (điều này
theo nghĩa đen có nghĩa là “service unavailable, temporarily” (bản dịch) «dịch vụ không khả dụng, temporarily»). Đó tells Google “I’m down
for a bit, come back later” (bản dịch) «I’m xuống cho một bit, come lại sau đó» thay vì “this page is broken” (bản dịch) «này trang là hỏng» hoặc “this page is
gone.” (bản dịch) «này trang là đã biến mất.» có một right way để làm đó, covered trong đó Advanced tab.
Muốn đầy đủ version — chính xác Cách Google reacts để 5xx, 500-so với-502-so với-503 differences, Cách chẩn đoán nguyên nhân, và proper maintenance-chế độ setup? Chuyển để Nâng cao tab.
TL;DR — “Server error (5xx)” (bản dịch) «Máy chủ lỗi (5xx)» có nghĩa là đó máy chủ đã trả về một 500-cấp độ code khi Googlebot requested đó URL, so đó trang không thể là được lập chỉ mục. Hai distinct harms: Google làm chậm đó tốc độ crawl (proportionate để cách nhiều URLs là erroring) và bỏ qua bất kỳ nội dung một 5xx trả về; nếu đó các lỗi persist, đã-được lập chỉ mục URLs là được bảo toàn tại đầu tiên, thì dropped. Recovery là tự động khi bạn trả về
2xx, nhưng đó tốc độ crawl ramps lại lên dần. Google buckets 429 (rate limiting / “server overloaded” (bản dịch) «máy chủ overloaded») với 5xx. Gây ra: overloaded/misconfigured host, app/DB các lỗi, upstream hoặc CDN failures, một CDN/WAF blocking Googlebot (verify với reverse DNS/IP ranges trước thay đổi security rules — một Googlebot người dùng-agent là spoofable). Diagnose với Crawl Số liệu host availability → máy chủ logs → URL Inspection trực tiếp kiểm thử. Google default khuyến nghị cho planned closures là để stay online với limited functionality; nếu bạn phải fully disable, đó correct phản hồi là 503 + Retry-Sau cho một day hoặc hai (“a few days at most” (bản dịch) «vài days nhiều nhất» — weeks of điều này harms lập chỉ mục với không fixed recovery time) — và robots.txt phải giữ returning 200, vì một 503 on robots.txt có thể pause crawling site-wide. Thì chạy Validate Cách sửa (tùy chọn — điều này chỉ tracks đó cách sửa).
Điều gì status thực ra các báo cáo
label các báo cáo phản hồi Google observed, không cụ thể origin, proxy, database, hoặc CDN thất bại đó gây ra nó. Evidence for this claim Google reports Server error 5xx when the server returned a 500-level response for the requested page. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: Page indexing report Google HTTP hướng dẫn defines tách biệt crawl và lập chỉ mục effects. Evidence for this claim Google slows crawling for 5xx responses and may eventually remove persistently failing URLs from the index. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: HTTP status codes
Google own definition là một line: của bạn máy chủ được trả về 500-cấp độ lỗi Khi
trang là requested. đó nó. Googlebot đã làm yêu cầu, và thay vì 200
với nội dung nó đã nhận 500, 502, 503, 504, hoặc similar. URL lands dưới
không được lập chỉ mục vì ở đó là không usable nội dung để lập chỉ mục.
giữ một điều straight: Đây là về phản hồi code, không trang
nội dung, markup, hoặc SEO setup. 5xx là máy chủ-và-infrastructure vấn đề. Không
amount của editing trang HTML các cách sửa 502 coming từ overloaded backend.
Google xử lý 5xx — crawl economics
Đây là part phần lớn explainers skip, và nó toàn bộ reason 5xx matters nhiều hơn, chẳng hạn, 404. Google HTTP-các lỗi tài liệu spells out behavior:
- Crawling làm chậm xuống. 5xx (và 429) các lỗi prompt Google các crawler để temporarily chậm xuống. Đó decrease trong tốc độ crawl là proportionate để đó number of riêng lẻ URLs returning một máy chủ lỗi — một handful of erroring URLs là một nudge; một site-wide 5xx là một hard brake.
- Đó nội dung là đã bỏ qua. Bất cứ điều gì Google nhận từ một URL returning một 5xx là thrown away. có không “partial credit” (bản dịch) «một phần credit» cho an lỗi thân phản hồi — Google không chỉ mục một “site xuống” message bạn phân phối với một 500.
- Được lập chỉ mục URLs là được bảo toàn, thì eventually dropped. Đã-được lập chỉ mục URLs stay trong đó chỉ mục tại đầu tiên. Nhưng Google pipeline lập chỉ mục xóa URLs đó persistently trả về một máy chủ lỗi. So một ngắn outage costs bạn không có gì trong đó chỉ mục; một prolonged một costs bạn đó các trang.
- Recovery là tự động — nhưng gradual. Khi đó máy chủ bắt đầu responding với
2xxagain, Google dần increases đó tốc độ crawl lại lên. Bạn không file một ticket; bạn cách sửa đó máy chủ và đó crawl ramps lại cautiously on của nó own.
đó sequence — chậm xuống → bỏ qua nội dung → bảo toàn → eventually drop → recover on 2xx — là độ chính xác spine của điều này toàn bộ topic.
429 được tính as máy chủ lỗi. Worth flagging vì phần lớn đối thủ nội dung
misses nó: Google xử lý 429 Too Many Requests as tín hiệu đó máy chủ là
overloaded, và buckets nó với 5xx. nếu của bạn rate limiting hoặc bot protection là
firing 429s tại Googlebot, bạn’re getting giống nhau crawl slowdown as 500.
phổ biến 5xx codes, by có khả năng root nguyên nhân
Knowing mà 5xx bạn’re getting là starting point cho nơi để look — không proof của Điều gì hỏng. RFC 9110 ( HTTP đặc tả) defines mỗi code by Điều gì responding component là đang làm, và bất kỳ của những điều này có thể là emitted by origin máy chủ, application máy chủ, load balancer, CDN, hoặc proxy sitting trong front của thực origin. Treat code as đầu tiên clue, sau đó correlate nó so với edge, origin, application, và database/dependency nhật ký cho giống nhau yêu cầu trước khi bạn conclude mà layer thực ra thất bại:
- 500 Lỗi máy chủ nội bộ — theo đó spec, “the server encountered an unexpected condition that prevented it from fulfilling the request.” (bản dịch) «đó máy chủ encountered an unexpected condition đó prevented điều này từ fulfilling đó yêu cầu.» đó là có chủ ý generic: đây là thường application code hoặc một runtime/config lỗi, nhưng đó mã trạng thái alone không prove đó — kiểm tra app logs để xác nhận.
- 502 Gateway không hợp lệ — “the server, while acting as a gateway or proxy, received an invalid response from an inbound server.” (bản dịch) «đó máy chủ, trong khi acting as một gateway hoặc proxy, đã nhận an không hợp lệ phản hồi từ an inbound máy chủ.» Này points tại an upstream interaction, không một single vendor: kiểm tra đó chain of load balancer, reverse proxy, CDN, và đó origin behind them.
- 503 Dịch vụ không khả dụng — “the server is currently unable to handle the request due to a temporary overload or scheduled maintenance.” (bản dịch) «đó máy chủ là hiện tại unable để xử lý đó yêu cầu due để một tạm thời overload hoặc scheduled maintenance.» Xem capacity, traffic spikes, và liệu điều gì đó là trong một maintenance state. (Này là cũng đó code bạn muốn để gửi on purpose during planned downtime — see dưới.) Note đó spec own caveat: an overloaded máy chủ không bắt buộc để trả về 503 tại all — “some servers might simply refuse the connection,” (bản dịch) «some các máy chủ có thể đơn giản từ chối đó connection,» mà có thể cho thấy lên as một timeout hoặc connection lỗi thay vì một sạch mã trạng thái.
- 504 Gateway quá thời gian — “the server, while acting as a gateway or proxy, did not receive a timely response from an upstream server.” (bản dịch) «đó máy chủ, trong khi acting as một gateway hoặc proxy, đã không nhận một timely phản hồi từ an upstream máy chủ.» Điều này marks một timeout boundary, không mà upstream component đã là chậm: kiểm tra dài database các truy vấn, chậm bên thứ ba calls, và an origin struggling dưới load.
practical chuỗi trao đổi chạy qua những điều này: 5xx thường traces lại để overloaded hoặc chậm backend, so máy chủ performance hoạt động — nhanh hơn các truy vấn, nhẹ hơn máy chủ-side kết xuất, nhiều hơn capacity — là frequently part của khắc phục, không side quest. nhưng vì giống nhau mã trạng thái có thể come từ bất kỳ layer trong chain, code narrows của bạn tìm kiếm; nhật ký tell bạn nơi thất bại thực ra happened.
phổ biến gây ra
- Overloaded host. Traffic spikes (including aggressive crawling) outrun của bạn máy chủ capacity và nó bắt đầu shedding các yêu cầu as 5xx.
- Application hoặc database các lỗi. Unhandled exceptions, downed DB, bad deploy, exhausted connection pools.
- Misconfiguration. hỏng config sau khi thay đổi, expired dependency, đầy đủ disk.
- Upstream / CDN failures. của bạn origin là fine nhưng proxy, load balancer, hoặc CDN trong front của nó là returning 502/504 — hoặc CDN itself có outage.
- ** CDN/WAF hoặc rate limiter blocking Googlebot.** Bot protection, security rules, hoặc rate limiting đó mistakes Googlebot cho attacker có thể trả về 5xx hoặc 429 chỉ để Googlebot trong khi thực người dùng see trang web fine. điều này một là dưới-covered và frequent thực-world nguyên nhân — mà là Vì sao bạn có để reproduce as Googlebot, không chỉ kiểm tra trang trong của bạn trình duyệt.
Cách chẩn đoán nó
Hoạt động từ toàn bộ-trang web view xuống để single URL:
- Crawl Số liệu → Host availability. Trong Search Console, Settings → Crawl số liệu. Đó host status section và đó by-phản hồi-code breakdown cho thấy liệu 5xx là một persistent, lớn-quy mô vấn đề hoặc an isolated blip, và khoảng khi điều này đã bắt đầu.
- Máy chủ và access logs. Đó ground truth. Filter của bạn logs để Googlebot (verified — see đó Scripts tab) và xem đó các mã trạng thái điều này thực ra đã nhận và khi. Logs sẽ cho thấy bạn một CDN/WAF blocking Googlebot đó một trình duyệt kiểm thử không bao giờ sẽ.
- URL Inspection → Trực tiếp Kiểm thử. Chạy một flagged URL qua URL Inspection và dùng Kiểm thử Trực tiếp URL. Này xác nhận liệu Google-InspectionTool có thể access đó trang hiện tại — hữu ích, nhưng đây là một hiện tại-state kiểm tra, không proof of điều gì happened tại đó trước đó time Google logged đó 5xx. MỘT trang đó loads fine cho bạn (trong một trình duyệt, hoặc qua Trực tiếp Kiểm thử) minutes hoặc hours sau đó không rule out một real lỗi tại đó moment Googlebot thực ra hit điều này — time, IP, geo, bộ nhớ đệm state, và bot-detection rules có thể all differ giữa đó hai các yêu cầu.
- Reproduce as Googlebot. Yêu cầu đó URL với Googlebot’s người dùng-agent (và, nếu
bạn có thể, từ bên ngoài của bạn network) để catch WAF/rate-limit rules đó chỉ fire
cho đó bot. Treat này as một differential kiểm thử, không verified proof of điều gì
Googlebot itself saw — một
Googlebotngười dùng-agent string là trivial để spoof trong either direction. Trước khi bạn loosen một WAF, CDN, hoặc rate-limit rule vì “it’s only blocking Googlebot,” (bản dịch) «đây là chỉ blocking Googlebot,» xác nhận đó traffic trong của bạn logs là real Googlebot qua reverse DNS hoặc Google published IP ranges (see đó Scripts tab) — không thay đổi một security control dựa trên người dùng-agent header alone.
Cách khắc phục nó
Khi bạn know đó nguyên nhân, đó các cách sửa follow Google own “fixing server errors” (bản dịch) «sửa máy chủ các lỗi» hướng dẫn:
- xác nhận quy mô trong Crawl Số liệu trước khi bạn thay đổi bất cứ điều gì — là điều này persistent và lớn, hoặc một-off?
- Reduce excessive trang loading cho dynamic các yêu cầu. bộ nhớ đệm expensive các trang, optimize chậm các truy vấn, và dừng generating nặng các phản hồi on mỗi hit.
- hãy đảm bảo host không phải xuống, overloaded, hoặc misconfigured. Thêm capacity, khắc phục config, restart hỏng service, kiểm tra database.
- hãy đảm bảo bạn’re không inadvertently blocking Google. Audit CDN/WAF/bot rules và rate limits cho bất cứ điều gì firing 5xx hoặc 429 tại Googlebot.
- Control crawling wisely. nếu aggressive crawling là overloading bạn,
câu trả lời là tạm thời
503/429để ease bot off — không vĩnh viễn block.
right way để take trang web xuống on purpose — 503 + Retry-sau khi
đôi khi bạn muốn trang web không khả dụng: migration, scheduled maintenance, pausing online business. Đang làm nó sai turns planned event vào deindexing event. Google Pause của bạn online business trong Google Search doc là rõ ràng về đúng approach.
Google default khuyến nghị là để giữ đó site lên, chỉ limited. Nếu đó closure là tạm thời và bạn plan để reopen, Google own preference là đó bạn “keep your site online and limit the functionality” (bản dịch) «giữ trang web của bạn online và limit đó functionality» thay vì take điều này fully offline. Đầy đủ disable-và-503 là đó urgent option, không đó default một.
Khi bạn làm cần đó toàn bộ site xuống, dùng 503 (Dịch vụ không khả dụng) với một Retry-Sau header. Google: “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.” (bản dịch) «Nếu bạn cần để urgently disable đó site cho 1-2 days, thì trả về an informational lỗi trang với một 503 HTTP phản hồi mã trạng thái.» Và pair điều này với đó header: “Use the retry-after HTTP header with a best effort date or duration.” (bản dịch) «Dùng đó retry-sau HTTP header với một best effort date hoặc duration.» Đó 503 says “temporarily down,” (bản dịch) «temporarily xuống,» và Retry-Sau tells đó bot khoảng khi nào nên come lại — nhưng treat đó header as advisory, không một bảo đảm: đây là một best-effort tín hiệu, không một promise Google sẽ recrawl tại đó chính xác time.
đây là một ngắn-term đo lường chỉ. Google calls điều này “an extreme measure that should only be taken for a very short period of time (a few days at most).” (bản dịch) «an extreme đo lường đó nên chỉ là taken cho một very ngắn period of time (vài days nhiều nhất).» Và đó warning đó các đối thủ leave out: “Completely closing a site even for just a few weeks can have negative consequences on Google’s indexing of your site.” (bản dịch) «Completely closing một site ngay cả cho chỉ vài weeks có thể có negative consequences on Google lập chỉ mục of trang web của bạn.» Google là rõ ràng đó có không way để shortcut của bạn way lại từ đó either — “there’s no fixed time for a recovery from a complete removal, and there’s no mechanism to speed that up.” (bản dịch) «có không có thời gian cố định cho một recovery từ một hoàn tất removal, và có không mechanism để speed đó lên.» Nói cách khác, một correct 503 bảo vệ bạn cho một day hoặc hai — nhưng không mã trạng thái, và không amount of validating trong Tìm kiếm Console, saves bạn từ đó lập chỉ mục damage of đang xuống cho weeks, hoặc cho bạn một guaranteed comeback date. Nếu bạn cần một dài outage, đó là một khác nhau conversation (và probably một chuyển hướng hoặc một real plan).
Vì sao không 200 hoặc 404
- không serve một 200 “under maintenance” (bản dịch) «dưới maintenance» trang. Google sẽ treat đó trang nội dung as đó real trang và có thể chỉ mục của bạn “we’ll be back soon” (bản dịch) «we’ll là lại soon» message. Đó nội dung từ một proper 503, by contrast, là đã bỏ qua — mà là điều gì bạn muốn.
- không trả về một 404 (hoặc 403/410). Google hướng dẫn là rõ ràng: không block
đó site by returning 403, 404, hoặc 410 during downtime. MỘT
404các tín hiệu đã biến mất, không temporarily xuống; bạn muốn đó trang được bảo toàn, và một 503 làm đó.
robots.txt trap — giữ nó crawlable
Này là đó single hầu hết-missed detail, và điều này có thể pause crawling cho của bạn entire
site. During một 503 maintenance window, của bạn robots.txt file phải giữ
returning 200 và stay crawlable. Google là blunt: “Don’t return a 503 HTTP
response status code for the robots.txt file because this blocks all crawling.” (bản dịch) «không trả về một 503 HTTP phản hồi mã trạng thái cho đó robots.txt file vì này chặn all crawling.»
Carve robots.txt out of đó maintenance handler so điều này luôn các câu trả lời 200 — không
rely on điều gì happens nếu bạn không.
Cho context, Google robots.txt spec doc lays out điều gì thực ra happens nếu robots.txt itself bắt đầu erroring, và đây là staged thay vì an instant, vĩnh viễn lockout: cho đó đầu tiên 12 hours Google dừng crawling đó site trong khi vẫn retrying robots.txt; cho đó tiếp theo 30 days điều này falls lại để đó cuối cùng known good version of robots.txt trong khi vẫn trying để fetch một fresh một; và sau 30 days, nếu đó site là nếu không reachable, Google drops đó được lưu đệm version và behaves as nếu có không robots.txt file tại all (i.e., không crawl restrictions từ điều này) thay vì continuing để block. Nếu có không được lưu đệm version để fall lại on ngay từ đầu, Google likewise assumes có không crawl restriction. None of đó là một reason để risk điều này on purpose — một multi-day crawl pause tại đó bắt đầu of đó window là vẫn real damage — điều này chỉ có nghĩa là “robots.txt 503’d” (bản dịch) «robots.txt 503’d» không một vĩnh viễn, unrecoverable state nếu điều này happens by accident và nhận fixed.
Validating khắc phục trong GSC
sau khi máy chủ là healthy again:
- Open máy chủ lỗi (5xx) vấn đề trong trang lập chỉ mục báo cáo.
- Nhấp Validate khắc phục. Google re-crawl affected các URL trong batches.
- Watch validation state. As các URL come lại
200, họ clear; nếu some vẫn lỗi, validation flags them và bạn diagnose những điều đó cụ thể.
bạn không có để chờ cho validation để re-crawl naturally — nhưng Validate khắc phục
prioritizes affected đặt và cho bạn status để track. Remember crawl
rate itself ramps lại dần sau khi bạn’re returning 2xx, so không expect
instant snap-lại để của bạn old crawl volume.
nơi điều này sits
5xx là crawl-và-phục vụ vấn đề, so nó touches neighbors: persistent 5xx hammers của bạn tốc độ crawl ( lever Googlebot pulls Khi của bạn máy chủ struggles), và host-cấp độ view của nó lives trong Crawl Số liệu báo cáo và của nó host status. nó distinct từ 404 (Không tìm thấy), mà các tín hiệu đã biến mất thay vì hỏng và là handled far nhiều hơn gently. cho bigger picture của Cách phát hiện và fetching hoạt động, see crawling hub; cho rest của trang lập chỉ mục statuses, see GSC trang lập chỉ mục hub.
AI summary
condensed take on Nâng cao version:
- Điều gì điều này là: “Server error (5xx)” (bản dịch) «Máy chủ lỗi (5xx)» trong GSC Trang Lập chỉ mục có nghĩa là Googlebot
requested một URL và đó máy chủ đã trả về một 500-cấp độ code (500/502/503/504)
thay vì một
200. Đó trang lands dưới Không được lập chỉ mục — có không usable nội dung để chỉ mục. đây là một máy chủ/infrastructure vấn đề, không một nội dung một. - Cách Google reacts: crawling làm chậm xuống (proportionate để cách nhiều URLs
là erroring), nội dung từ một 5xx là đã bỏ qua, đã-được lập chỉ mục URLs là
được bảo toàn thì eventually dropped nếu các lỗi persist, và đó tốc độ crawl
recovers dần khi bạn trả về
2xx. - 429 được tính: Google buckets
429 Too Many Requests(“server overloaded” (bản dịch) «máy chủ overloaded») với 5xx — rate limiting Googlebot triggers đó giống nhau slowdown. - Codes as một starting point, không proof: 500 = an unexpected máy chủ-side condition; 502 = một gateway/proxy đã nhận một bad phản hồi từ upstream; 503 = overloaded hoặc trong maintenance; 504 = một gateway/proxy timed out đang chờ on upstream. Bất kỳ of những có thể originate tại đó origin, app, database, load balancer, hoặc CDN — correlate logs trên layers trước assuming mà một.
- Phổ biến gây ra: overloaded/misconfigured host, app/DB các lỗi, upstream/CDN failures, và một CDN/WAF hoặc rate limiter blocking Googlebot (trả về 5xx/429 để đó bot trong khi người dùng see đó site fine) — xác nhận đây là thực sự Googlebot qua reverse DNS/IP ranges trước thay đổi một security rule; người dùng-agent alone là spoofable.
- Diagnose: Crawl Số liệu host availability → Googlebot-filtered máy chủ logs → URL Inspection trực tiếp kiểm thử → reproduce as Googlebot. MỘT trang hoạt động hiện tại cho thấy đó hiện tại state chỉ, không điều gì Googlebot saw tại đó time điều này logged đó lỗi.
- Planned downtime — đó right way: Google default preference là để stay online với limited functionality. Nếu bạn phải fully disable, dùng 503 + Retry-Sau (Retry-Sau là best-effort, không phải là bảo đảm), cho một day hoặc hai (“a few days at most” (bản dịch) «vài days nhiều nhất»); weeks of downtime harms lập chỉ mục với không fixed recovery time afterward. Không một 200 “maintenance” trang (Google indexes điều này) và không một 404 (các tín hiệu đã biến mất).
- Đó robots.txt trap: giữ
robots.txtreturning200during một 503 window — một 503 on robots.txt có thể pause crawling site-wide (Google spec doc: 12 hours of không crawling, thì lên để 30 days on đó được lưu đệm robots.txt, trước điều này falls lại để assuming không restrictions). - Validate: cách sửa đó máy chủ, thì Validate Cách sửa trong đó Trang Lập chỉ mục báo cáo (tùy chọn — Google cập nhật đó vấn đề count on bất kỳ recrawl either way); đó crawl rate ramps lại dần.
Tài liệu chính thức
Chính-nguồn tài liệu từ các công cụ tìm kiếm.
- Trang Lập chỉ mục báo cáo — đó báo cáo itself, including đó “Server error (5xx)” (bản dịch) «Máy chủ lỗi (5xx)» status definition và đó “fixing server errors” (bản dịch) «sửa máy chủ các lỗi» hướng dẫn.
- Cách HTTP các mã trạng thái ảnh hưởng Google các crawler — chính xác cách Google xử lý 5xx và 429: crawl slowdown, đã bỏ qua nội dung, preservation thì drop, và recovery on 2xx.
- Pause của bạn online business trong Google Search — đó canonical “how to take a site down correctly” (bản dịch) «cách take một site xuống correctly» doc: 503 + Retry-Sau, “a few days at most,” (bản dịch) «vài days nhiều nhất,» và đó robots.txt-phải-stay-crawlable rule.
- Cách deal với planned site downtime (Tìm kiếm Central blog, 2011) — đó older nhưng vẫn-cited ghi-lên of đó giống nhau 503 advice.
- Cách Google interprets đó robots.txt đặc tả — đó staged behavior khi robots.txt itself trả về một 5xx: một 12-hour pause, thì lên để 30 days on đó được lưu đệm version, trước Google falls lại để assuming không restrictions.
- Optimize của bạn ngân sách crawl — cách máy chủ các phản hồi (including 5xx) factor vào crawl capacity.
Bing / Microsoft
- Bing Quản trị viên web Guidelines — Bing surfaces máy chủ các lỗi trong của nó crawl reporting; như Google, nó khuyến nghị 503 với Retry-sau khi header cho tạm thời downtime so Bingbot xuất hiện lại thay vì dropping các trang.
Quotes từ nguồn
On—record statements từ Google. mỗi link là deep link đó jumps để quoted passage on nguồn trang.
Google — trang lập chỉ mục status definition
- “Your server returned a 500-level error when the page was requested.” (bản dịch) «Máy chủ của bạn đã trả về một 500-cấp độ lỗi khi đó trang đã là requested.» — Google, Trang Lập chỉ mục báo cáo help doc. Nhảy đến trích dẫn
Google — Cách 5xx là handled (HTTP các mã trạng thái doc)
- “5xx and 429 server errors prompt Google’s crawlers to temporarily slow down with crawling. For Google Search, already indexed URLs are preserved in the index, but eventually dropped.” (bản dịch) «5xx và 429 máy chủ các lỗi prompt Google các crawler để temporarily chậm xuống với crawling. Cho Google Search, đã được lập chỉ mục URLs là được bảo toàn trong đó chỉ mục, nhưng eventually dropped.» Nhảy đến trích dẫn
- “Any content Google receives from URLs that return a 5xx status code is ignored.” (bản dịch) «Bất kỳ nội dung Google nhận từ URLs đó trả về một 5xx mã trạng thái là đã bỏ qua.» Nhảy đến trích dẫn
- “Google decreases the crawl rate for the site. The decrease in crawl rate is proportionate to the number of individual URLs that are returning a server error.” (bản dịch) «Google decreases đó tốc độ crawl cho đó site. Đó decrease trong tốc độ crawl là proportionate để đó number of riêng lẻ URLs đó là returning một máy chủ lỗi.» Nhảy đến trích dẫn
- “Once the server starts responding with a 2xx status code, Google gradually increases the crawl rate for the site.” (bản dịch) «Khi đó máy chủ bắt đầu responding với một 2xx mã trạng thái, Google dần increases đó tốc độ crawl cho đó site.» Nhảy đến trích dẫn
- “Google’s crawlers treat the 429 status code as a signal that the server is overloaded, and it’s considered a server error.” (bản dịch) «Google các crawler treat đó 429 mã trạng thái as một tín hiệu đó máy chủ là overloaded, và đây là considered một máy chủ lỗi.» Nhảy đến trích dẫn
Google — taking trang web xuống correctly (Pause của bạn online business)
- “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.” (bản dịch) «Nếu bạn cần để urgently disable đó site cho 1-2 days, thì trả về an informational lỗi trang với một 503 HTTP phản hồi mã trạng thái.» Nhảy đến trích dẫn
- “This is an extreme measure that should only be taken for a very short period of time (a few days at most).” (bản dịch) «Này là an extreme đo lường đó nên chỉ là taken cho một very ngắn period of time (vài days nhiều nhất).» Nhảy đến trích dẫn
- “Completely closing a site even for just a few weeks can have negative consequences on Google’s indexing of your site.” (bản dịch) «Completely closing một site ngay cả cho chỉ vài weeks có thể có negative consequences on Google lập chỉ mục of trang web của bạn.» Nhảy đến trích dẫn
- “Use the retry-after HTTP header with a best effort date or duration.” (bản dịch) «Dùng đó retry-sau HTTP header với một best effort date hoặc duration.» Nhảy đến trích dẫn
- “Don’t return a 503 HTTP response status code for the robots.txt file because this blocks all crawling.” (bản dịch) «không trả về một 503 HTTP phản hồi mã trạng thái cho đó robots.txt file vì này chặn all crawling.» Nhảy đến trích dẫn
Sửa một “Server error (5xx)” (bản dịch) «Máy chủ lỗi (5xx)» — checklist
Hoạt động top để bottom; sớm steps tell bạn liệu Đây là emergency.
- xác nhận quy mô. GSC → Settings → Crawl số liệu → host availability và by-phản hồi-code chart. Persistent/lớn-quy mô, hoặc isolated blip?
- Reproduce nó. Load flagged URL yourself, sau đó chạy URL Inspection → Kiểm thử Trực tiếp URL để see lỗi từ Google side hiện tại.
- kiểm tra nó không bot-cụ thể. yêu cầu URL với Googlebot’s người dùng-agent (và từ bên ngoài của bạn network) — catch CDN/WAF/rate-limit rules đó chỉ fire cho bot (5xx hoặc 429).
- đọc nhật ký. Filter máy chủ/access nhật ký để verified Googlebot; xác nhận mà các mã trạng thái nó đã nhận và Khi 5xx đã bắt đầu.
- Identify code. 500 (app/DB) · 502 (bad upstream) · 503 (overload / maintenance) · 504 (upstream timeout) — nó points bạn tại layer để khắc phục.
- Reduce load on dynamic các yêu cầu. bộ nhớ đệm expensive các trang, optimize chậm các truy vấn, khắc phục nặng máy chủ-side hoạt động behind 503/504.
- khắc phục host health. Capacity, config, restarts, database, dependencies.
- Audit Google-blocking. CDN/WAF/bot/rate-limit rules returning 5xx/429 để Googlebot.
- Verify
robots.txttrả về 200 — especially nếu maintenance handler là involved ( 503 on robots.txt có thể pause crawling trang web-wide). - Chạy Validate khắc phục sau khi máy chủ là healthy; watch validation state.
Planned-downtime (“503 done right” (bản dịch) «503 đã xong right») checklist
trước khi bạn put trang web vào maintenance chế độ:
- phục vụ 503 (Dịch vụ không khả dụng), không 200, 403, 404, hoặc 410.
- Thêm
Retry-Afterheader ( best-effort date hoặc duration). - giữ nó ngắn — 1–2 days, một vài days tại phần lớn. Weeks của downtime harms lập chỉ mục regardless của mã trạng thái.
- Exclude
robots.txttừ maintenance rule so nó giữ returning200và vẫn giữ crawlable. - phục vụ hữu ích, human-readable maintenance trang trong 503 thân phản hồi ( nội dung là đã bỏ qua by Google, nhưng thực người dùng sẽ see nó).
- Khi bạn’re lại, xác nhận các trang trả về
200và tốc độ crawl recovers (nó ramps lên dần).
5xx các bảng tra nhanh
** phổ biến 5xx codes — Điều gì họ có nghĩa là và nơi để look**
| Code | Meaning | có khả năng nguyên nhân | nơi để look |
|---|---|---|---|
| 500 | Lỗi máy chủ nội bộ | App/code hoặc runtime/config lỗi | Application nhật ký |
| 502 | Cổng kết nối lỗi | Bad phản hồi từ upstream máy chủ | Proxy / load balancer / CDN → origin |
| 503 | Dịch vụ không khả dụng | Overloaded, hoặc xuống cho maintenance | Capacity, traffic, maintenance state |
| 504 | Hết thời gian chờ cổng kết nối | Không timely phản hồi từ upstream | Chậm DB / backend / thứ ba-party calls |
| 429 | Quá nhiều yêu cầu | Rate limiting (được xem như máy chủ lỗi) | WAF / rate limiter blocking Googlebot |
Cách Google reacts để 5xx
| Điều gì happens | Detail |
|---|---|
| Tốc độ crawl drops | Proportionate để Cách nhiều các URL là erroring |
| nội dung đã bỏ qua | 5xx thân phản hồi là không bao giờ được lập chỉ mục |
| được lập chỉ mục các URL được bảo toàn | …tại đầu tiên |
| sau đó dropped | nếu 5xx persists |
| Recovery | Tự động on 2xx, nhưng tốc độ crawl ramps lại dần |
Mà mã trạng thái cho mà situation
| Situation | sử dụng | không sử dụng |
|---|---|---|
| trang genuinely broke | khắc phục nó → 200 | Leave 5xx lên |
| Planned ngắn downtime / maintenance | 503 + Retry-After | 200 maintenance trang, 404, 403, 410 |
| robots.txt during maintenance | giữ nó 200 | 503 (có thể pause crawling trang web-wide) |
| Overloaded by aggressive crawling | Tạm thời 503 / 429 để ease bot off | vĩnh viễn block |
| trang permanently đã biến mất | 404 / 410 | 503 (các tín hiệu “tạm thời”) |
mental models
1. 5xx là “hỏng,” 404 là “đã biến mất.”
Google xử lý them rất differently. 404 là fine — sau khi discovered, Googlebot
chỉ retries nó và nó drops gently. 5xx nói điều gì đó là sai với
máy chủ, so Google làm chậm xuống, bỏ qua nội dung, và — nếu nó persists — drops
của bạn các trang. Khi bạn’re chọn mã trạng thái on purpose, chọn một whose
meaning matches reality.
2. Chậm xuống → bỏ qua → bảo toàn → drop → recover.
đó lifecycle của 5xx, trong order. takeaways fall out của nó: ngắn
outages là tolerated (bạn’re vẫn trong “bảo toàn”), prolonged outages cost bạn
chỉ mục (bạn’ve reached “drop”), và cure là đơn giản returning 2xx (mà moves
bạn để “recover” — dần).
3. proportionality rule. crawl slowdown là proportionate để Cách nhiều các URL là erroring. Một flaky URL là nudge; trang web-wide 5xx là hard brake. điều này tells bạn nơi để triage: nhỏ flagged đặt là thấp-urgency; host-cấp độ lỗi là emergency.
4. 503 là feature, không chỉ lỗi. cho planned downtime, 503 + Retry-sau khi là đúng, SEO-safe phản hồi — vì nó tạm thời by design. nhưng nó ngắn-term tool: một vài days tại phần lớn. Không mã trạng thái bảo vệ bạn từ lập chỉ mục damage của là xuống cho weeks.
5. robots.txt là load-bearing.
Treat của bạn robots.txt as một URL đó phải không bao giờ 5xx. 503 on robots.txt
không chỉ hide robots.txt — nó pauses crawling cho toàn bộ trang web. Whatever
maintenance rule bạn ghi, carve robots.txt out của nó.
6. Reproduce as bot, không as yourself. nastiest 5xx gây ra (WAF rules, rate limiting) fire chỉ cho Googlebot. nếu trang loads fine trong của bạn trình duyệt nhưng GSC nói 5xx, bạn haven’t reproduced vấn đề tuy vậy — kiểm thử với Googlebot’s người dùng-agent và đọc nhật ký.
kiểm tra Điều gì mã trạng thái URL thực ra trả về
đầu tiên move là confirming phản hồi code từ command line — và, ideally, as Googlebot, since some 5xx/429s chỉ fire cho bot.
macOS / Linux
# Status code as a normal client
curl -s -o /dev/null -w "%{http_code}\n" https://www.example.com/page/
# Status code as Googlebot (catches WAF / rate-limit rules that target the bot)
curl -s -o /dev/null -w "%{http_code}\n" \
-A "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" \
https://www.example.com/page/
# Full response headers — confirm a 503 carries a Retry-After during maintenance
curl -sI https://www.example.com/page/Windows (PowerShell)
# Status code (note: 5xx throws, so capture the response in the catch block)
try {
(Invoke-WebRequest -Uri "https://www.example.com/page/" -UseBasicParsing).StatusCode
} catch {
$_.Exception.Response.StatusCode.value__
}
# As Googlebot
try {
(Invoke-WebRequest -Uri "https://www.example.com/page/" -UseBasicParsing `
-UserAgent "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)").StatusCode
} catch { $_.Exception.Response.StatusCode.value__ }xác nhận traffic là thực sự Googlebot (trước khi trusting của bạn nhật ký)
“Googlebot” 5xx trong của bạn nhật ký có thể là spoofed người dùng-agent. Verify với reverse + forward DNS kiểm tra — Google publishes không shortcut.
macOS / Linux
# 1) Reverse DNS the IP from your logs — it should end in googlebot.com or google.com
host 66.249.66.1
# 2) Forward DNS that hostname back — it must resolve to the same IP
host crawl-66-249-66-1.googlebot.comWindows
nslookup 66.249.66.1
nslookup crawl-66-249-66-1.googlebot.comMaintenance chế độ đã xong right — 503 + Retry-sau khi, robots.txt vẫn giữ 200
cốt yếu bit: phục vụ 503 cho trang web, nhưng không bao giờ cho robots.txt.
Apache (.htaccess)
# Let robots.txt through untouched so crawling isn't halted
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/robots\.txt$
RewriteCond %{REQUEST_URI} !^/maintenance\.html$
RewriteRule ^ /maintenance.html [R=503,L]
# Attach the headers to the 503 response
<If "%{REQUEST_URI} != '/robots.txt'">
Header always set Retry-After "86400"
</If>
ErrorDocument 503 /maintenance.htmlNginx
location / {
# robots.txt is matched by a more specific block below, so it's exempt
return 503;
}
location = /robots.txt {
# Always serve the real robots.txt with a 200
try_files $uri =404;
}
error_page 503 /maintenance.html;
location = /maintenance.html { internal; }
# Add Retry-After to 503 responses (a day, in seconds)
add_header Retry-After 86400 always;xác nhận nó với curl -sI từ section trên: trang web các URL nên trả về
503 với Retry-After header, và https://www.example.com/robots.txt
nên vẫn trả về 200.
Tools cho finding và confirming 5xx
Bắt đầu với tools đó có thể kiểm tra status trực tiếp so với của bạn flagged các URL, sau đó hẹp để nhật ký nếu câu trả lời không phải obvious từ single yêu cầu.
- Bulk HTTP Mã trạng thái Checker — paste mỗi URL Search Console flagged dưới “Server error (5xx)” (bản dịch) «Máy chủ lỗi (5xx)» (lên để 500 tại khi) và see đó thực tế mã trạng thái, chuỗi chuyển hướng, và latency cho mỗi một hiện tại. Này là đó fastest way để xác nhận liệu một cách sửa thực sự took trước khi bạn nhấp Validate Cách sửa trong GSC, hoặc liệu some URLs là vẫn erroring.
- Website Xuống Checker — một single-URL “is it actually down right now” (bản dịch) «là điều này thực ra xuống hiện tại» kiểm tra từ một trực tiếp vantage point, với phản hồi timing và các chuyển hướng. Good cho đó đầu tiên step trong này bài viết diagnosis flow: “visit a flagged page yourself” (bản dịch) «visit một flagged trang yourself» — trước khi bạn go digging trong logs.
- HTTP Header Checker — inspect đó đầy đủ
các header phản hồi trên mỗi chuyển hướng hop. Dùng điều này để xác nhận một
503thực ra carries mộtRetry-Afterheader during planned maintenance, và để kiểm tra rằngrobots.txtlà vẫn answering200với không maintenance rule accidentally catching điều này. - Log File Trình phân tích — drop trong máy chủ của bạn access log và see status-code waste và crawl activity by bot, plus một spoofer báo cáo đó separates verified Googlebot từ người dùng-agents faking điều này. Này là đó tool cho đó trickiest nguyên nhân trong này bài viết: một CDN/WAF hoặc rate limiter đó trả về 5xx hoặc 429 chỉ để Googlebot trong khi real khách truy cập see đó site fine — điều gì đó một trình duyệt kiểm thử alone sẽ không catch.
từ Google và thứ ba-party các crawler:
- Search Console — Crawl Số liệu báo cáo (Settings → Crawl số liệu) là toàn bộ-trang web view của host availability và by-phản hồi-code breakdown covered trong Nâng cao tab.
- Screaming Frog SEO Spider / Ahrefs trang web Audit có thể crawl của bạn trang web way Googlebot sẽ và surface mà các URL là erroring tại quy mô, beyond handful Search Console có đã sampled.
Mistakes đó turn fixable 5xx vào lập chỉ mục vấn đề
- Serving một
200“we’ll be back soon” (bản dịch) «we’ll là lại soon» trang during maintenance thay vì một503. Google xử lý whatever xuất hiện lại với một200as đó real trang và có thể chỉ mục của bạn maintenance message trong place of của bạn thực tế nội dung. Serve một503thay vì — của nó nội dung là đã bỏ qua, mà là điều gì bạn muốn. - Returning một
404,410, hoặc403during planned downtime. Những chẳng hạn “đã biến mất” hoặc “bị cấm,” không “temporarily unavailable.” (bản dịch) «temporarily không khả dụng.» Google hướng dẫn là rõ ràng: không block một paused site này way. MỘT503preserves đó trang standing trong đó chỉ mục; một404/410không. - Letting maintenance chế độ trả về
503chorobots.txtcũng. MỘT blanket rule đó 503s mọi thứ, robots.txt được bao gồm, pauses crawling cho đó entire site — không chỉ đó các trang bạn meant để take xuống. Carve robots.txt out of đó maintenance handler so điều này luôn các câu trả lời200. - Assuming một trang đó loads fine hiện tại rules out an trước đó Googlebot-chỉ
5xx. MỘT CDN/WAF hoặc rate limiter có thể trả về 5xx hoặc 429 để Googlebot cụ thể
trong khi mỗi human khách truy cập sees một thông thường
200— và đó fact điều này hoạt động cho bạn này minute không tell bạn điều gì điều này đã trả về khi Google thực ra hit điều này. Kiểm thử với Googlebot’s người dùng-agent, đọc đó logs, và xác nhận đó traffic là thực sự Googlebot (reverse DNS/IP ranges) trước khi bạn trust người dùng-agent header alone. - Leaving một “tạm thời” maintenance window lên cho weeks. MỘT
503là chỉ correct cho một ngắn outage — Google own wording là “a few days at most.” (bản dịch) «vài days nhiều nhất.» Ngay cả một technically-correct 503 phản hồi gây ra lập chỉ mục harm nếu đó site vẫn giữ xuống cho weeks, và Google là rõ ràng đó có không fixed recovery time hoặc way để speed một lên sau đó.
Confirming 5xx khắc phục thực ra took
mỗi kiểm thử dưới kiểm tra một cụ thể claim sau khi bạn believe máy chủ lỗi là resolved. Chạy them trong order — đầu tiên hai catch phần lớn sai “đây là fixed” calls.
Kiểm thử 1 — flagged các URL trả về 200 hiện tại
- Kiểm thử để chạy: Chạy Bulk mã trạng thái HTTP Checker
so với mỗi URL Search Console flagged, hoặc
curl -sImỗi một. - Dự kiến kết quả: sạch
200on mỗi URL, consistently trên repeat các yêu cầu, không intermittent. - thất bại interpretation: bất kỳ URL vẫn returning 5xx có nghĩ là underlying
máy chủ/host vấn đề không phải resolved; mix của
200s và5xxs trên repeats points tại overloaded hoặc không ổn định upstream, không một-time bug. - Monitoring window: Immediate — single sạch truyền là đủ để move on để clicking Validate khắc phục.
- Rollback trigger: bất kỳ 5xx recurrence trước khi bạn nhấp Validate khắc phục — hold off và giữ diagnosing thay vì validating khắc phục đó hasn’t stuck.
Kiểm thử 2 — Google own re-crawl clears điều này
- Kiểm thử để chạy: Open đó Máy chủ lỗi (5xx) vấn đề trong đó Trang Lập chỉ mục báo cáo và nhấp Validate Cách sửa.
- Dự kiến kết quả: Đó validation state moves để “Validation passed” (bản dịch) «Validation đã truyền» as
Google re-crawl đó affected URLs và xác nhận
2xx. - Failure interpretation: MỘT “Validation failed” (bản dịch) «Validation failed» kết quả on cụ thể URLs — ngay cả sau của bạn own kiểm tra looked sạch — thường có nghĩa là những URLs là vẫn erroring cho Googlebot cụ thể, mà points lại tại một bot-targeted WAF/rate-limit rule.
- Monitoring window: Google re-crawl đó flagged set trong batches on của nó own schedule; có không published fixed cadence cho này, so kiểm tra lại periodically thay vì expecting một cụ thể turnaround date. Validating không ngay cả bắt buộc — Google cập nhật đó vấn đề count bất cứ khi nào điều này recrawls một trang với known các vấn đề, validation hoặc không — nhưng điều này làm prioritize đó affected set và cho bạn một status để track.
- Rollback trigger: Bất kỳ URL đó nhận re-flagged dưới Máy chủ lỗi (5xx) sau previously passing validation.
Kiểm thử 3 — Crawl Số liệu host availability recovers
- Kiểm thử để chạy: Search Console → Settings → Crawl số liệu → host status.
- Dự kiến kết quả: host availability graph trả về để thông thường, với không new red flags trong by-phản hồi-code breakdown.
- thất bại interpretation: graph đó vẫn cho thấy red sau khi bạn believe khắc phục landed có nghĩ là Google các crawler là vẫn hitting các lỗi — khắc phục hasn’t reached whatever Googlebot là thực ra requesting.
- Monitoring window: Cho phép một vài days sau khi khắc phục cho Crawl Số liệu để reflect nó; nó rolling báo cáo, không thực-time.
- Rollback trigger: Host status flipping lại để red sau khi period của green.
Kiểm thử 4 — robots.txt vẫn trả về 200
- Kiểm thử để chạy:
curl -sIon của bạnrobots.txtURL, hoặc chạy nó qua HTTP Header Checker. - Dự kiến kết quả:
200, chính xác as nó đã làm trước khi incident hoặc maintenance window. - thất bại interpretation:
503(hoặc bất kỳ non-200) on robots.txt có nghĩ là bạn’re blocking crawling cho toàn bộ trang web, không chỉ các URL bạn meant để ảnh hưởng. - Monitoring window: Immediate.
- Rollback trigger: bất kỳ non-200 phản hồi on robots.txt — treat điều này as single highest-priority điều để khắc phục đầu tiên.
Kiểm thử 5 — Googlebot nhận giống nhau phản hồi trình duyệt làm
- Kiểm thử để chạy: yêu cầu URL với Googlebot’s người dùng-agent (see Scripts tab) và cross-kiểm tra so với Log File Trình phân tích’s verified-Googlebot so với. spoofer báo cáo.
- Dự kiến kết quả: Googlebot nhận giống nhau
200thông thường trình duyệt yêu cầu nhận. - thất bại interpretation: status mismatch giữa Googlebot-UA yêu cầu và thông thường trình duyệt yêu cầu có nghĩ là WAF, rate limiter, hoặc bot-detection rule là targeting bot cụ thể.
- Monitoring window: Immediate.
- Rollback trigger: bất kỳ mismatch giữa Điều gì Googlebot nhận và Điều gì thực traffic nhận.
standing KPIs cho máy chủ health
những điều này không phải một-time khắc phục kiểm tra (đó Validation Các kiểm thử tab) — họ’re Điều gì để giữ eye on quarter over quarter so 5xx pattern không xây dựng lên unnoticed.
5xx rate trong của bạn máy chủ/access nhật ký
- Điều gì nó tells bạn: ground-truth share của các yêu cầu thực ra failing tại máy chủ, independent của Điều gì Search Console có gotten khoảng để sampling và reporting.
- Cách pull nó: Log File Trình phân tích — drop trong của bạn access log và see status-code waste, filterable để Googlebot.
- Benchmark / realistic range: có không universal healthy percentage ở đây — establish của bạn own baseline từ known-good period và watch cho rise so với nó, thay vì chasing bịa ra đích number.
- Cadence: kiểm tra sau khi bất kỳ deploy hoặc traffic spike; weekly glance là đủ nếu không cho phần lớn các trang.
GSC Crawl Số liệu — host status by phản hồi code
- Điều gì nó tells bạn: Google own gần đây đọc on Cách thường của nó các crawler hit các lỗi on của bạn host, independent của bạn own nhật ký.
- Cách pull nó: Search Console → Settings → Crawl số liệu.
- Benchmark / realistic range: giống nhau honesty rule áp dụng — track của bạn own trend line thay vì fixed percentage; treat bất kỳ new red flag trong host status section as worth investigating, whatever number.
- Cadence: weekly glance, hoặc immediately sau khi bất kỳ known outage hoặc maintenance window.
Uptime / origin availability
- Điều gì nó tells bạn: Liệu origin máy chủ itself là reachable tại all — upstream của whatever mã trạng thái Googlebot ends lên seeing.
- Cách pull nó: uptime monitor cho continuous coverage, hoặc quảng cáo hoc kiểm tra với trang web Xuống Checker.
- Benchmark / realistic range: Phụ thuộc hoàn toàn on của bạn hosting tier và bất kỳ SLA bạn’re on — có không universal “good” uptime hình để borrow; sử dụng của bạn own host SLA, hoặc của bạn own lịch sử baseline, as reference point.
- Cadence: Continuous nếu Bạn có thể, hoặc tại minimum kiểm tra sau khi bất kỳ known incident.
máy chủ lỗi (5xx) count trong trang lập chỉ mục báo cáo
- Điều gì nó tells bạn: Cách nhiều các URL Google hiện tại có flagged as erroring — lagging, chính thức record, as opposed để thực-time máy chủ/log view.
- Cách pull nó: Search Console → trang lập chỉ mục → không được lập chỉ mục → máy chủ lỗi (5xx).
- Benchmark / realistic range: Zero là honest đích cho bất kỳ URL bạn muốn được lập chỉ mục. Bất cứ điều gì trên zero là worth đang chạy qua điều này bài viết diagnosis steps, whatever count.
- Cadence: Bất cứ khi nào bạn kiểm tra Search Console generally, và luôn sau khi known incident hoặc deploy.
AI prompts cho 5xx diagnosis và maintenance-chế độ review
Hai prompts được xây dựng khoảng cụ thể tasks điều này bài viết walks qua — paste của bạn own dữ liệu vào either một.
Prompt: spot patterns trong thô log lines khoảng một 5xx incident
Here are raw server/access log lines from around the time my site started
returning 5xx errors:
<paste log lines>
From only what's in these lines, tell me:
1. Which HTTP status codes appear, and in what proportion.
2. Whether requests from Googlebot's IP ranges or user-agent get a different
status code than other traffic (this could indicate a WAF or rate limiter
targeting the bot specifically).
3. Any timing pattern — recurring at a fixed interval, clustered around a
traffic spike, or starting right after a specific timestamp.
Don't guess at a root cause you can't see in the data — only report what the
log lines actually show.Prompt: review một maintenance-chế độ config cho đó robots.txt trap
Here is my maintenance-mode configuration (nginx/Apache/other):
<paste config>
Check specifically whether this configuration:
1. Returns a 503 status code for regular site pages during maintenance.
2. Excludes /robots.txt from the 503 rule, so robots.txt keeps returning 200.
3. Sets a Retry-After header on the 503 responses.
Flag anything that would cause robots.txt to return a non-200 status, and
anything missing a Retry-After header. Tự kiểm tra: máy chủ lỗi (5xx)
Five các câu hỏi on điều gì “Server error (5xx)” (bản dịch) «Máy chủ lỗi (5xx)» có nghĩa là, cách Google reacts để điều này, và đó right way để take một site xuống on purpose. Pick an câu trả lời cho mỗi, thì kiểm tra.
Nhật ký thay đổi
Đã cập nhật 8 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.
Đã cập nhật 18 thg 7, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.