我有一个让我困惑的搜索引擎优化的人。他提到在Google网站站长工具中我应该验证网站的www版本以及非www(非www已经过验证)。因此我告诉他没有必要,因为我使用.htaccess 301将所有www网址重定向到非www网址,这是出于规范原因(如Matt Cutts推荐)。他告诉我,我仍然应该验证这两个版本。
我看到验证正如我告诉Google我希望他们在某个域/子域上编制索引...而规范的重点是我不希望他们索引www子域名网址!更不用说,如果重定向到www子域的每个请求,是否可以验证它?
我应该尝试这样做还是不应该验证www?
答案 0 :(得分:3)
你的SEO家伙不是'SEO moron'。你可以在Google Web Master工具中验证www前缀和'non www'前缀没问题,然后选择哪一个是首选域名,www或非www。你如果不验证两个前缀,则无法在GWT中选择首选域
Google在此解释了这一点:
http://support.google.com/webmasters/bin/answer.py?hl=en&answer=44231
答案 1 :(得分:0)
那个“SEO家伙”是“SEO moron”。如果您的网站可以通过www提取而没有它,那么您在技术上提供了重复的内容,并且完全 Google不想要的内容。你比那个“SEO家伙”聪明得多。你正在以正确的方式做到这一点。不要改变一件事。
答案 2 :(得分:0)
您需要验证两者,以证明您是两者的所有者,因为技术上有和没有www实际上是不同的网站。 www只是一个子域,如果需要可以指向不同的站点。
因此,您必须向Google证明您同时管理两者。然后,因为谷歌知道你管理两者,并有权指定如何处理这两个域,你然后告诉谷歌网站是使用www(或不,你想要的),并保持重定向。
Google不会将301重定向到其他域的域编入索引。
我确实同意将www和非www分别列在网站管理员中并不好。但理论上,您可以将不同站点的负载和负载作为子域,因此Google必须将它们视为不同的站点。