隐藏文字是在搜索引擎优化手册中最常用的招数之一。如果你希望隐藏的文本会以某种方式提高你的SEO工作,你会很快发现这种过时的战术是无效的。
早在一天,当搜索引擎是复杂得多,你可以在试图获得排名的页面上看不到某些关键字隐藏网页上的文字。您也可以隐藏其他链接回你想获得排名的页面网站的链接。
也被称为“ 内容伪装,”这种战术曾经是做法,因为,即使文本是隐藏的用户,搜索引擎仍然可以抓取。但是,这不再是这种情况-搜索引擎在检测垃圾邮件的战术更加复杂和更好的。
为什么要隐藏的文本?
原因为使用隐藏的文本,以及它是如何实现的,可以改变。
以下是为什么有些SEO专家使用这种战术的几个原因。
包括关键字他们不能向公众展示
举例来说,竞争对手的名字。在试图排名的竞争品牌而言,这些关键字不能添加由于遵守法律,企业的营销策略,或隐身SEO方法。
还有谁使用拼写错误的关键字和斗篷它们,因为它不会看适当的SEO的 – 而且说穿了,只是出现错误的 – 如果你在帖子中使用它们。
滥用关键字页面
一些SEO专业人士认为,在网页上增加关键字计数可以帮助排名关键字。这可能是在较早SEO时代(后期至90年代21世纪初),但不是今天的有效策略。
隐藏链接
链接依然坚挺排名因素。用来从被隐藏的其他网站的链接许多网站。这些链接被隐藏,因为很多时候他们无关,他们在那里在网站上张贴的内容。
有时,链接上由同一家公司所拥有,或者由已经预先定义这种关系的合作伙伴所拥有的网站加入。其他时候,网站被黑客能够添加链接; 这不仅是对SEO不好,而且也是违法的。
谷歌不喜欢优化的这些方法,因为他们没有集中在排名基于优质内容提升; 而不是上市公司增发只是试图让搜索引擎的算法左右。
多年来,谷歌已经改进了其确定并在隐藏的内容存在的能力。
如果由于某种原因,你隐藏的内容获取过去谷歌的爬虫精良而不被发现,隐藏的内容的质量或隐藏链接往往不够好,他们可能仍然排名很低。此外,谷歌有手动审阅其唯一的任务就是手动检查网站对这类事情,并相应惩罚的网站。
正当的理由使用隐藏文本
谷歌使用各种方法来确定是否在网站上存在隐藏的内容,但也允许其它形式的隐藏内容。这里有一些正当的理由来隐藏内容:
导航元素的一部分
在屏幕上太多的联系可以压倒所以下拉菜单,多层次菜单,手风琴导航,标签菜单,滑动菜单等来出现杂乱保持页面。
内容从初始页面加载的用户隐藏。像使用技术显示:无在CSS属性,由JavaScript控制,可以使初始负载隐藏用户; 悬停或点击各种页面元素让隐藏的内容出现。
这里的主要规则是,它应该是视觉上明显向用户隐藏的内容应该出现。箭头,按钮,链接,可以由用户明显看出,以显示隐藏的内容是有效的,没有任何负面影响SEO使用。隐藏内容的目的是关系到用户体验和避免混乱的页面上。
付的内容预约
谷歌允许提供付费订阅隐藏内容的网站,甚至荣誉的首次点击免费伪装的方法。这意味着,在从谷歌最初的访问,您将看到的内容; 但到页面的第二次访问,内容不再出现,而不是你需要登录和支付经常查看内容。
这里的目的是只给一个什么样的出版商付费订阅所提供的样本预览。
网页专为移动和桌面的要素
响应站点变化,根据页面的尺寸调整。一旦达到一定的宽度限制,一些页面元素可以消失,有的出现,但在源代码中他们都没有在同一时间,只是暂时隐藏。这是可用性的目的完成,谷歌是知道这些不同的视格式,如果意图似乎真的是正确的移动和桌面用户体验不惩罚你的网站了。
优雅降级
一些开发商准备他们用事先Web浏览器和旧的Web浏览器的最佳用户体验的网站。他们保证 – 如果浏览器不支持图片,JavaScript或CSS – 这个内容将仍然呈现正常。然而,启用此功能,有时需要对旧网络浏览器的内容在新的网络浏览器被隐藏。
这也适用于在这些功能上的浏览器和网页时无法加载只是由于带宽限制禁用的情况下。搜索引擎可以看到两条内容,但只要是在退化的视图中显示的内容是完全一样的普通视图的内容,不应该有问题。
在这四种情况下的共同趋势:有意隐瞒的内容从来没有与试图玩弄这个算法试图提高搜索引擎排名。
如何隐藏文本创建和方法检测到它
相同颜色的文字和背景
白色背景上的白色文字是最古老的方法之一,最容易检测。简单地凸显页面会暴露该文本用CTRL + A或者您也可以随时查询的源代码。
禁用CSS也可以暴露这一点,但使用老同学的HTML 4 <FONT>的字体颜色属性的标签仍然会隐藏内容,因为它不使用CSS。
CSS隐藏文本
CSS可以隐藏在许多方面,如使用特性内容显示:无,能见度:隐藏,高度:0,宽度:0,文本间距:-1000等,这些可以通过禁用CSS或简单地查看源可以容易地暴露码。
所以也建议禁用JavaScript作为很好地查看任何隐藏的内容JavaScript可以控制这些属性。如果你不知道如何禁用CSS,你可以使用由克里斯·佩德里克Web开发工具栏。
用户代理检测
该检测用户代理服务器端脚本语言(如PHP,ASP / .NET,JSP,冷的Fusion,Perl中,Node.js的,等等)通常被用来确定你所使用的网络浏览器。这些也可以用来检测搜索引擎机器人。当Googlebot的,或其他搜索引擎,检测,不同版本的页面被发送。当在源代码中看到,你甚至无法看到隐藏的内容。要确定是否这种类型的内容存在的唯一方式是改变浏览器的用户代理来模拟一个搜索引擎机器人。有很多,你可以安装,以帮助改变网页浏览器的用户代理,并假装自己是搜索引擎网页浏览器插件。
IP地址检测
类似于用户代理检测,代替检测到的IP地址。到网页中的每个请求来自IP地址,并有搜索引擎,其中服务器端脚本也可用于确定访问者是搜索引擎爬虫的一些已知的IP地址。这可以通过使用谷歌翻译,或在看谷歌的缓存来完成。如果伪装页面使用后者检测方法是行不通的noarchive元标记。这种方法也成为开发商隐形的内容,因为它是很难找到IP的一个非常完整的地址列表的搜索引擎使用问题。
反向和正向DNS检测
IP地址可能会被欺骗。因此,最复杂的方式来斗篷内容是反向和正向DNS检测。讽刺的是,谷歌和必应/雅虎将告诉你如何做到这一点。为什么你可以找到来自搜索引擎这一信息的原因是因为正当的理由斗篷内容,免费付费内容的订阅实施第一次点击的时候一样。同样,对于您检查内容是隐藏这种方式,你可以使用谷歌翻译。
怎么办时,竞争对手如果使用隐藏文本
谷歌是相当不错的,但仍然并不总是完美的。一旦在一段时间你会看到一个高的排名页面,级别高于您的网站,他们已经到处隐藏的内容。
你可以做些什么呢?谷歌有一个网页,以表达这一点,谷歌垃圾信息举报页面。
只是因为你报吧,并不意味着它是怎么回事了。这将通过他们的手工审稿进行审查,如果他们发现藏匿目的的内容,以获得一些优势排名页面,该页面在谷歌得到惩罚。如果他们发现在许多网站出现了同样的问题,它可能会导致在未来的算法更新。