如果这是定期维护,请记住将HTTP 503状态代码发送给 Google 和搜索引擎机器人。(暂停服务)。例如,显然要避免简单地进行 301 或 302 重定向到您的维护页面。这告诉机器人该网站暂时不可用,您必须稍后再回来抓取它。您还可以添加“Retry-After”参数,并给出您知道该站点将再次可用的时间或日期(或指定持续时间(以秒为单位))。
请小心,因为代码 503 出现一周后,Google 可能会认为它是永久性的,并开始从索引中删除页面。
请注意,如果 Google 遇到错误页面或内容非常非常少但响应为 200 的页面,它会将其视为“软 404”。您可以在 Search Console 中看到此概念,例如在抓取错误中。
另请记住将 503 代码添加到您的robots.txt 文件中,这是搜索引擎机器人读取的第一个文件,这将使 Google 避免不必要地尝试抓取您的网站。一旦在代码 200 中再次可用,它将重新开始爬网。
如果您没有使用 CMS,请在页面开头添加以下 PHP 代码,以将 HTTP 503 代码添加到其标头:
<?php header('HTTP/1.1 503 服务不可用'); header('重试后:2018 年 10 月 8 日星期六 18:27:00 GMT'); // 日期或秒数 ?>
然后,要手动触发维护模式,您可以 WhatsApp 号码数据 修改站点根目录下的 .htaccess 文件:
重写引擎开启 # 维护模式 RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.123 RewriteCond %{REQUEST_URI} !^/maintenance.php [NC] RewriteRule.*/maintenance.php [L]
请记住将 123\.456\.789\.123 替换为您的 IP 地址,以将该 IP 排除在维护模式之外,这样您就可以从您这边正常访问该站点。
请注意您网站的缓存系统,该系统可以暂时显示仍在内存中的页面,这可能会扭曲 Google 的看法,尤其是互联网用户的看法,让他们在显示网站之前相信该网站仍然处于活动状态。例如,当他们认为自己正在验证订单时,会出现不错的错误页面。
监控您的站点以检查其不可用性
如果您的网站在您没有预料到的情况 SEO 专家的 13 个愚蠢问题 下变得不可用,有一些服务(免费或付费)可以定期监控和测试您的网站,以确保它在 200 内响应良好并且您的主页运行良好。
因此,您可以使用Uptime Robot每 5 分钟免费测试您的网站,脉压计,或状态蛋糕例如,它允许监控最多 10 个不同的 URL。
如何根据您的CMS来管理您网站的维护?
如果您使用 WordPress,请知道,一如既往,有许多免费(和付费)维护插件可让您在网站上安静地工作,而互联网用户将无法看到相关页面。这些插件通常允许将注册用户(例如管理员)以及直接 IP 地址排除在维护模式之外。例如,最著名的之一是WP Maintenance。
对于 Prestashop、Magento 或任何其他 博茨瓦纳 电话号码 类型的 CMS,请随时查看官方 CMS 站点的帮助页面,因为基本功能通常可用。为了拥有更多选项,特别是能够详细个性化您的维护页面,专用于 CMS 的市场上始终提供可用的插件。
什么时候是维护网站的最佳时间?
本文从用户体验、SEA 和 SEO 的角度快速浏览了开发网站并花费几个小时进行开发时需要考虑的要点。最后一个相当明显的一点是,请仔细选择时间,以使网站在最短的时间内无法访问,并对您的活动产生最小的影响。因此,如果可能的话,请尝试在活动缓慢的时期(学校假期、公共假期等)甚至晚上进行更新,即使这显然并不总是可行。
网站维护:广告主和代理商必须配合!
最后,总而言之,如果您是广告商或代理商(或自由职业者),您对维护期的管理最终将不会有什么不同:请记住监控您的网站,以便在发生不可预见的事件时尽可能做出响应(您的客户将如果您是告诉他他的网站已关闭的顾问,我将不胜感激)。
如果您与广告商合作,请记住通知您的代理商进行任何计划的维护或技术部署,即使它应该持续几分钟,因为有时事情不会按计划进行,您的网站可能会在几个小时内无法访问,这如果没有采取任何措施,可能会影响您的 SEA 和 SEO 绩效。
如果您是代理机构或独立顾问,请考虑向您的客户传播福音,让他们明白他们必须将您视为其团队不可分割的一部分:这只会加强您的协作并确保您的成果。
在这里,您可以获得正确管理这个有时微妙且经常被低估的时期的所有信息。尽管这种情况越来越少见,但导致站点处于维护状态的原因仍然有很多,因此您最好尽可能正确地进行维护。