前几天在搜外的QQ群中,有人问为什么网站带www的网址的域名没有收录,不带www的域名被收录了。网站在优化的过程中都是以www为标准的URL来建设网站关键词内部连接和外部连接建设。我之前没留意过这个问题,但是别人这么一说,我想起之前seo营销大师的网站,上线3个月了,带www的页面迟迟没有收录,不带www的网站页面被收录了。而带www的页面没有被收录。之前没关注过这个问题,还以为百度最近对新站审核更加缓慢了。原来是因为百度优先收录了不带www的页面而带www的页面由于内容一模一样,新站又没有权重,所以没被收录就很正常。
新站有www的页面没有收录的原因是什么?
(1).我们以前把有www的网页作为主域名,但实际上有www的URL是副域名,而没有www的网页是主域名。从权重来看,没有www的域名权重自然比有www的高。所以百度优先考虑没有www的域名是正常的。
(2).所有这些问题都是新推出的网站。但由于新上线的网站权重较低,短时间内有www的域名权重很难超过没有www的域名权重,且两个页面内容相同。所以没有www的页面被收录后,有www的页面很难被收录。
如果说以上两点是新站有www的页面没有被收录的客观原因,那么根本原因就是有www和没有www的域名同时被解析。为避免以后出现类似问题,在解析域名时,只解析有www的域名,网站权重稳定后再解析没有www的域名。
有朋友可能会问,如果同时解析有www和没有www的域名,会不会在网站上做以下两个操作来避免这个问题?
(1).网站上线前,做301跳转设置,把没有www的域名跳转到有www的页面。
(2)网站上线前设置“规范标签”,在网站首页设置规范标签,告诉百度搜索引擎,网站指定的首页是带有www的域名。
这两种方法不可否定会有效果,注意是“会有效果”,但是大家都知道百度搜索引擎对301的反映比较慢,一般都要几个月时间才能把不带www的权重完全转移到带www的页面上来,而“canonical”标签设置也是一样,站长工具的标题是”百度已支持Canonical标签”,注意是“已”,不是完全,就跟百度石榴算法一样,均不能100%普及所有的站点,这也太现实。“canonical”的效果也不明显,或者需要几个月的时间才能正常识别。所以这两种方式都不能在短时间内解决新站带www网页不被收录的问题。如何应对现在不包含www网页的情况:
(1).每天坚持更新原创文章,建立关键词的内部锚文本,同时做好高质量的外部链接建设,高质量的友情链接交流。指向网站首页的URL都是带www的域名,以此来提升主网页带www的权重。
(2)设置网页的301和规范标签。告诉搜索引擎主页是www页面。
最后还有另外一种方法,直接解析www的域名并删除,这样在生成新内容时,其URL只会是带有www的URL,百度不会再次包含带有www的URL,当网站有一定权重时,会重新解析没有www的域名,并为其做301重定向和规范标注。