给用户和搜索引擎显示不同内容会被K站
如需帮忙改代码,或者WordPress二次开发、PHP网站建设等需求,可联系我购买付费服务: 点此联系我
之前写过两篇教程:
现在查阅了一些资料,发现这样的行为是不利于SEO的。根据百度和Google提供的资料,可以明确下面的行为是肯定会被搜索引擎惩罚的:
- 网页做了很多针对搜索引擎而非用户的处理,使得用户从搜索结果中看到的内容与页面实际内容完全不同,或者使得网页在搜索结果中获得了不恰当的排名,从而导致用户产生受欺骗感觉。
- 服务器端进行特殊处理,针对百度spider以及用户返回两种不同的页面(内容完全不相关)或针对百度refer使用户跳转到其他的内容上
- Serving a page of HTML text to search engines, while showing a page of images or Flash to users.(给搜索引擎提供的是HTML文本,而给用户展示的页面是图片或FALSH)
- Inserting text or keywords into a page only when the User-agent requesting the page is a search engine, not a human visitor.(根据User-agent判断不是正常访客,而是搜索引擎时,就往页面中添加相关文本或关键字,)
总之,其他类似给搜索引擎和正常访客展示不同内容的行为都是搜索引擎所不欢迎的,百度已经明确:将给予此类站点更加严格的处理
对于已经采取了此类做法的网站,还是不要抱侥幸心理了,我们通常情况下是通过分析访问来源的User-agent来判断来源是不是搜索引擎,但是不要忘了,User-agent是最不可信的东西,是可以随意修改的,如果搜索引擎伪装成正常访客的User-agent,那你就被逮着了。除非你掌握了所有搜索引擎爬虫的IP,通过IP判断是不是爬虫,不过这不现实。
但是,我只是想临时给搜索引擎展示单独的内容,有没有更安全的办法呢?办法是有的,比如使用DNSPod等域名解析工具给搜索引擎添加一条解析,把搜索引擎引导到另外一台专供搜索引擎的服务器上就可以了,这也是很多不关站Bei An教程上所说的方法。这个方法的缺点是要有两台服务器,而且这期间主站不能提交任何内容给搜索引擎,如WordPress发文章后ping搜索引擎的功能、百度sitemap插件自动提交等,否则会导致搜索引擎无法判断哪个才是你的服务器IP,可能会面临其他的处罚。
所以,还是老老实实做站,不要给搜索引擎和正常访客展示不同内容才是正确的做法,除非你牛逼不在乎搜索引擎的流量!
参考文章:
-- 完 --
本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息:
原文出处:露兜即刻 https://www.ludou.org/different-content-for-search-engine-and-human-visitor-is-not-recommended.html
这种情况,犹如挂羊头卖国肉。所以,肯定会被惩罚的。
这个不绝对 ,显示不同内容也不见得会被K。因为有些网站因为需要使用了大量的搜索引擎蜘蛛不可爬去的内容时,给搜索引擎提供利于它爬去内容是很有必要的。比如这里讲的http://zhanzhang.baidu.com/college/articleinfo?id=294
还有这功能吗?不懂是怎么实现的。不过应该也是偶尔引擎会装访客进来吧。
很多dz论坛就是这样的哦
老老实实做,要是想长远发展
那种加密码和回复后才可以查看的是主要清理对象!