
我们知道Google 建议您的网站使用503 服务器状态代码,以便您的网站离线或暂时关闭不到一天(几小时而不是多天)。但是,如果您知道您的网站将离线几天怎么办? Google 的John Mueller 表示,尝试查看您是否可以上传网站和/或最重要网页的静态、HTML 和临时版本。
约翰说 推特 “对于更长时间的中断,如果搜索对您的站点至关重要,我建议为您的重要页面设置一个临时的静态版本。这有助于保持页面索引。”
如果您正在计划这样做,将您的网页保存为HTML 会很容易,但如果网站在计划外事件中脱机,那么您可能需要在Wayback Machine 上找到它以获取静态HTML 的副本以上传到您的服务器。
以下是John 关于如何执行此操作的推文:
这不是一个循序渐进的指南,有太多的选择。一般来说,我会这样做:
1. 获取一个主机,您可以在其中放置一些静态HTML 文件并为您的404 页面设置响应代码。
2.让你的404页面返回503。
3. 将您的DNS 指向那里。您现在到处都有503。— 🍌 约翰🍌 (@JohnMu) 2021 年3 月11 日
8. 转到Search Console,性能报告
9. 下载显示的首页列表
10. 对你最重要的页面重复#5-7(文件名可能有点难以匹配)— 🍌 约翰🍌 (@JohnMu) 2021 年3 月11 日
快速获取初始的、hacky 版本,并随着时间的推移对其进行改进。这不适用于所有站点类型(JS 站点、复杂参数URL),但您仍然可以覆盖关键页面。
显然,尽快让整个网站恢复正常:-)
祝你好运! pic.twitter.com/vVOjeZ5yCV
— 🍌 约翰🍌 (@JohnMu) 2021 年3 月11 日
而且…当然,细节决定成败,其中一些会很难,需要时间。但是,如果您的网站将关闭1-2 周,那么尝试在搜索中渡过难关是值得的,至少对于重要页面而言。
而如果 @互联网档案 节省你的屁股,给他们一些$$$
— 🍌 约翰🍌 (@JohnMu) 2021 年3 月11 日
只是一个旁注; 如果您在这些极端情况下对Googlebot 使用503,Google 不会因为隐藏真实内容而处罚您:
从技术上讲是伪装,但如果这与中断有关,我认为这没有问题。你只是*必须* 确保尽快解决它- 长期503 将从索引中删除页面,如果用户看到正常内容,很容易忘记它。
— 🍌 约翰🍌 (@JohnMu) 2021 年3 月11 日
论坛讨论于 推特.