关于暂停线上业务

2017 年 2 月 28 日,星期二

尽管当今世界是一个“始终在线”的世界,有时商家也想休息一下。某些时候,他们甚至需要暂停自己的在线业务。为满足他们在这方面的需求,本篇博文将介绍一些可用的方案,以确保相应网站在搜索结果中的曝光率不受影响。

方案 1:屏蔽购物车功能

如果某个网站只需要阻止用户购物,最简单的方法就是停用这项具体功能。在大多数情况下,您可以通过 robots.txt 文件禁止抓取购物车网页,或使用 robots meta 标记禁止将购物车页面编入索引。由于搜索引擎不会看到该内容或者不会将该内容编入索引,因此您可以通过适当的方式向用户传达此信息。例如,您可以停用购物车页面链接、添加相关消息或者显示相应的信息页(而不是购物车页面)。

方案 2:始终显示插页式广告或弹出式广告

如果您需要针对用户屏蔽整个网站(无论是显示“暂时不可用”消息、信息页还是弹出式广告),则应使服务器返回 503 HTTP 结果代码(“Service Unavailable”)。503 结果代码可确保 Google 不会将向用户显示的临时内容编入索引。如果没有 503 结果代码,Google 就会将插页式广告作为您的网站内容编入索引。

Googlebot 会反复尝试抓取返回 503 结果代码的页面,这一过程最多会持续大约 1 周的时间;如果届时仍无法正常抓取相应页面,Googlebot 才会将该代码视为永久性错误,此错误会导致从搜索结果中移除这些网页。您也可添加 Retry after 标头,以指明网站要在多长时间后才可用。无论您使用哪种方法,如果某个网站处于被屏蔽状态的时间超过了 1 周,就可能会对该网站的搜索结果产生负面影响。

方案 3:关闭整个网站

还有一种方案是彻底关闭服务器。如果您要将服务器的实际位置转移到其他数据中心,则也可采用该方案。若要采用该方案,请提供一台临时服务器以针对所有网址返回 503 HTTP 结果代码(同时向用户显示相应的信息页),并在此时间段内将您的 DNS 切换为指向该服务器。

  1. 提前几天将您的 DNS TTL 设为较短的时间(例如 5 分钟)。
  2. 将您的 DNS 更改为临时服务器的 IP 地址。
  3. 待所有请求都转至临时服务器之后,断开主服务器的网络连接。
  4. 您的服务器现已处于离线状态…
  5. 待准备就绪之后,重新将您的主服务器连接到网络。
  6. 将您的 DNS 切换回主服务器的 IP 地址。
  7. 将您的 DNS TTL 更改回正常值。

我们希望这些方案足以应对您需要暂时停用自己网站的常见情况。如果您有任何疑问,请访问我们的网站站长帮助论坛!

最后补充一句:如果您的商家在当地很活跃,请确保也在您的本地商家信息的营业时间部分中反映这类歇业信息!