“执行维护”页面所有者会影响您的搜索引擎优化和页面排名吗?如果是这样,是否有更好的处理方法?


12

假设在理论上您经营一家电子商务商店。每年有时可能需要关闭该站点以更新产品信息或进行一些维护。

您的网页排名会怎样?我假设我们会将任何命中的页面定向到维护页面。

Answers:


12

这是过去使用Apache处理我的方式(排名没有明显变化):

1.创建一个具有定义的维护窗口打开/关闭状态的维护页面-使维护窗口的时间约为预期维护时间的两倍,以便在必要时可以回滚

2.重写规则以将流量定向到维护页面:

RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.4
RewriteCond %{REQUEST_URI} !maintenance\.html$
RewriteRule .* /maintenance.html [L,R=307]

1\.2\.3\.4您的IP的正则表达式在哪里)

3.完成维护和测试,注释掉重写指令

307临时重定向是,尽我所知,对于维护情况下的适当响应头,我从来没有见过维护持久的适度繁忙的站点(即100-500用户/小时)1-3小时的任何问题。

编辑:

根据约翰·穆勒(John Mueller)的评论,您还应该将Web服务器配置为抛出503错误,并在“重试后”时间范围内指示蜘蛛不应缓存维护页面的内容。

为此,您可以遵循AskApache的503 / Retry-After HowTo


是的 307正是您想要的。
约翰·孔德

3
还要确保您的维护页面返回的是503 HTTP结果代码。如果没有503,搜索引擎可能会假设您希望对该内容建立索引(事实并非如此)。
约翰·穆勒

1
<meta name="robots" content="noindex" />
@John Mueller-

1
几乎是:)-503很重要,因为搜寻器根本不会读取页面的内容,而是稍后重试。noindex元标记将是错误的,因为它基本上会告诉搜索引擎从索引中删除内容(它将从索引中删除维护页面和可能的原始URL)。我不建议在维护页面上使用noindex。
约翰·穆勒

1
@John_Mueller-不过,公平地说,我在执行维护过程中没有发现什么,维护很少会花费超过30分钟的时间,并且该站点没有生成足够的新内容来保证不断的爬虫,因此请您参考。
danlefree 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.