英文站如何针对谷歌更换域名
将您的网站移至新的域名可能是一个艰巨但必要的过程。无论您是为了更名、整合而移动您的网站,还是只是为了获得更好的域名,您都应该考虑您的 SEO。
好消息是,如果操作正确,您可以通过正确使用 301 重定向和 Google 网站管理员工具轻松保持您的排名和域权限。在本教程中,我将引导您完成我用来更改域同时对 SEO 没有负面影响的确切过程。
先说几件事。
我的同事 Nick 和我目前正在制作一个视频博客,该博客介绍了您可能会更改域的不同情况。我会在它上线后将其链接起来,但与此同时,我将假设您只是在更改域,并且您的网站架构(站点地图、URL 等)不会改变。
正如Google 自己建议的那样,如果您要更改域并启动一个新网站,您应该分两个单独的阶段进行。首先更改域,然后在域更改完成后更新网站。
第 1 步 – 准备
总之,如果您准备好了,更改域名的过程可能需要不到一个小时。在开始之前,您应该准备好并准备好以下物品:
位于新域名上的同一网站的完整工作版本,在其自己的托管环境中(使用 robots.txt 和/或元标记临时阻止搜索引擎,直到您进行 301 处理)。
或者,能够通过托管面板和(如有必要)对域的数据库引用快速更改托管站点的域。
上述任何一个选项都可以,但您需要确保在新域上启动站点后仍然可以托管这两个域。您的旧域需要托管一个小的“.htaccess 文件”,以确保将重定向传递到新域。
这两个域都应该经过验证,并且可以在您的 Google Webmaster Tools帐户中访问。
如果您使用 Google Analytics,请确保您有足够的权限来更改您网站配置文件的域设置。
备份您的网站和数据库。
第 2 步 – 301 重定向
为了保留旧域的流量和反向链接权益,重要的是301 将您所有的个人 URL 重定向到新域。最简单和最有效的方法是通过您网站的 .htaccess 文件. 如果您查看下图,这说明了如何在旧域上托管一个单独的 .htaccess 文件,该文件将所有请求重定向到新域中的对应项:
我应该再次强调,我假设您唯一更改的域,因此您的站点地图和单个 URL 不会更改。在我上面的图表中,您可以看到单个特定于规范的请求如何直接匹配并重定向到新域的同一页面上。使用下面的 .htaccess 模板,您可以动态地执行此操作,而无需为每个单独的页面编写 301 重定向代码行:
重写引擎开启
RewriteCond %{HTTP_HOST} !^www\.newdomain\.co.uk
RewriteRule (.*) http://www.newdomain.co.uk/$1 [R=301,L]
查看原始文件由GitHub托管的完整域 301 .htaccess
通过将此代码添加到您的旧域托管的 .htaccess 文件中,您实际上是在说如果有人访问任何不是使用新 URL (newdomain.co.uk) 的 URL,然后重定向到相同的 URL,但在新的领域。因此,无论您的网站有多少页面,上述 2 行 .htaccess 都适用于您的所有页面。但是,如果您的 URL 也发生了变化,您需要单独重定向 .htaccess 文件中的每个页面,如下所示:
redirect 301 /old-contact-url.html http://www.newdomain.co.uk/new-contact-url
redirect 301 /old-about-url.html http://www.newdomain.co.uk/old-about-url
在切换域之前准备好 .htaccess 文件和/或 301 命令很重要。成功迁移站点后,您只需在旧域上托管此 .htaccess 文件即可成功重定向。
第 3 步 – 更改域
您现在应该可以更改域了。如果您已经在新域上拥有同一站点的单独副本,那么剩下的就是将您的 .htaccess 文件部署到旧域托管。即使您将旧服务器上的所有文件作为备份保留,.htaccess 文件也应将所有流量/请求重定向到您的新域,无论它们是访问主页还是单个登录页面。确保删除新域上的所有 robots.txt 命令或元标记,以防止其被抓取和缓存。
如果您不是将两个域并排运行,而是将一个托管站点更改为新域,那么您现在已准备好执行此操作。更改后,您现在需要为 OLD 域设置托管,以便您可以上传 .htaccess 文件。
希望第 3 步有意义,如果没有,请在继续之前在下面的评论中写下消息。
第 4 步 – 告诉谷歌
所以到了这个阶段,你应该让你的网站在新域上运行,任何旧域 URL 请求都被 301 重定向到新域上的对应对象。单独正确实施 301 重定向就足够了,但谷歌在网站管理员工具中提供了一些功能,以确保过程尽可能顺利。
网站管理员工具:“地址更改”
首先在您的旧域的网站管理员工具中执行“地址更改” 。只需导航到您的旧域,然后单击右上角的 cog:
由于您也应该已经验证了您的新域,请在下面的下拉列表中选择它,然后按提交。一个视频在这里。
网站管理员工具:提交新域的站点地图
为了进一步协助该过程,我建议您将新的 XML 站点地图提交给 Google。只需导航到抓取 > 站点地图:
首先测试您的 XML 站点地图,然后在您对它们 100% 感到满意后,将它们添加到配置文件中以供抓取。
网站管理员工具:以 Google 方式获取
为了加快新域的缓存和切换速度,我还建议您通过“Fetch as Google”提交您的关键页面。导航到抓取 > 作为 Google 获取:
首先获取新域的主页以及您希望 Google 迅速抓取的任何其他关键目标网页。值得注意的是,您无需担心过度使用此功能。
第 5 步 – 完成
您现在应该在新域上拥有一个完全正常工作的站点,旧域完美地重定向请求和流量。不仅如此,Google 还在您网站的缓存中切换您的域。我建议接下来花一些时间来测试您的 301,这样做的一个好方法是使用搜索查询搜索您的旧域:site:olddomain.co.uk。
这将在结果中显示所有旧域的缓存页面。单击各个列表以仔细检查它们都 301 重定向到新域上的对应项。
最后,不要忘记更新您的 Google Analytics(分析)个人资料。无需创建全新的配置文件(除非您愿意),您只需更改您要求 Google 跟踪的域 URL。