如何移动(重定向)一个网站,以尽可能少的影响SEs


How to move (redirect) a website with as little impact on SEs as possible

我有一个网站,在搜索引擎中排名很好,我想把这个网站转移到一个新的域名。只有域名中正确的标签会改变(.it> .com)。

将旧站点重定向到新站点的最佳方法是什么,如果可能的话对搜索引擎排名的影响最小?

应该使用。htaccess吗?

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://newurl.com/$1 [R=301,L]

或在每个旧页面中添加HTML标签,将其重定向到新页面URL: <meta http-equiv="Refresh" content="5;url=http://newurl.com/newpage/" />

或PHP:

Header( "HTTP/1.1 301 Moved Permanently" ); 
Header( "Location: http://newurl.com/newpage/" );

或以上全部:)

1)你应该使用HTTP 301重定向从旧url到新url(通过。htaccess或php,这并不重要,。htaccess规则可能更安全,更快,所以你应该这样做)

2)去谷歌网站管理员工具->你的旧域名->网站配置->更改地址->选择你的(已经验证的)新域名

3)写下所有链接到你旧网页的网站,并告诉他们请更改链接(是的,我知道这不会发生,但你要求最好的方式…)否则你将不得不让旧域名永远运行....

关于元重定向:这是一个javascript重定向,谷歌不建议这样做。如果你正在寻找一个在HTML的解决方案,使用规范标签http://www.google.com/support/webmasters/bin/answer.py?answer=139394(不要听视频,它是过时的,规范工作跨域现在),但嘿,HTTP 301重定向,你将不需要它。

无论如何,你可能会看到一个暴跌(- 20%到- 30%是很常见的),谷歌引用了三个星期,不要惊慌。如果你做的一切都是正确的,你会在这段时间后恢复流量。

最好的方法是htaccess,因为当请求转到服务器时,它首先检查htaccess,然后php,然后html

因此,为了减少重定向时间,最好使用.htaccess:)

注册www.google.com/webmasters/tools/那里有一个章节会帮助你,不仅是建议,而且是切换到Google bot iirc

第一个和第三个是相同的,也是最好的方法。他们给了一个301重定向,大多数搜索引擎会尊重,他们永远不会(好吧,很少)尝试访问旧站点。

第二个只会重定向浏览器和搜索引擎,专门寻找这种类型的重定向。更有可能的是,搜索引擎会把它看作是你首页的"链接",或者是两者的索引。