盘点网站优化当中常用隐藏内容的几种方法和对SEO的影响!

为什么在网站优化当中要隐藏某些内容,这主要是因为有些内容是还在开发阶段,不想让客户看到,或是基于某些原因暂时不能显示给客户浏览,虽然在正常的网站优化当中隐藏内容的理由通常很多,但是无一例外的就是想要客户无法正常浏览的同时,又不会影响到网站SEO,乍看之下确实有点像是黑帽SEO的手法,但是有时也是无可奈何的事情,还好今天西德SEO来为大家盘点网站优化当中常用隐藏内容的集中方法,之后在为大家解析隐藏内容对SEO的影响!

网站优化当中常用隐藏内容的几种方法和对SEO的影响
网站优化当中常用隐藏内容的几种方法和对SEO的影响

想要在网站优化当中隐藏内容通常会选用CSS来进行设置,毕竟JS的执行效率还是不如CSS来得直接,CSS来做隐藏主要有以下几个方法:

1. 使用text-indent类属性进行设置要隐藏的内容使用方法如以下代码

<style type="text/css">
.hidden{
text-indent:-9999px;
}
</style>
<div class="hidden">
这里存放需要隐藏的内容...
</div>

虽然这样可以达到隐藏的目的,但是却比较局限,这种隐藏方法只适用于块级元素block,而我们往往有时候想偏移掉的a上的字体,所以问题就来了,text-indent:-9999px;虽然用起来比较惬意,将a转化成block的话 往往 他身后的的元素就被他赶到下一行了,如果正好这个a后面 是一个a按钮,就要用float来浮动以使他身后再出现簇拥者,这样是不是有些麻烦呢?

2.使用line-height类属性来使行距到零,用这种方法来让段落进行隐藏方法:

<style type="text/css">
.hidden{
line-height:0;
font-size:0px;
}
</style>
<p class="hidden">
这里存放需要隐藏的段落内容...
</p>

这种方式对于浏览器的兼容性也是有目共睹的,因此是一种理想的网站优化时隐藏内容的方法.

3.使用display来定义块属性从而达到隐藏内容的方法.

<style type="text/css">
.hidden{
display:none;
}
</style>
<div class="hidden">
这里存放需要隐藏的段落内容...
</div>

简单、高效不是吗?但是正因为简单因而广泛被许多黑帽SEO进行使用,从而现在对搜索引擎较不友好.

4.overflow类属性来设置块属性超出隐藏,从而达到隐藏内容的方法.

<style type="text/css">
.hidden{
display:block;/*统一转化为块级元素*/ 
overflow:hidden; 
width:0; 
height:0;
}
</style>
<div class="hidden">
这里存放需要隐藏的段落内容...
</div>

这种方法的原理是将容器设置为块而后设置大小为0,当内容理所应当的超出之后通过overflow属性来进行隐藏.

5.position的方法来进行隐藏内容,据说是国外大神找到的方法

<style type="text/css">
.hidden{
position:absolute;
top:-9999px;
left:-9999px;
}
</style>
<div class="hidden">
这里存放需要隐藏的段落内容...
</div>

这种方法是将需要隐藏的内容定位到窗口的外面进行显示,是目前白帽SEO经常使用的隐藏方法.

既然掌握了网站优化当中常用隐藏内容的几种方法,下面我们就来剖析下对SEO的影响.

隐藏的文字是书中最古老的黑帽SEO技术之一,虽然百度做的很好但他们的在最开始算法不太精炼时,你可能会记得人们试图对搜索结果进行游戏的所有方式,其中之一是创建大量关键字列表,甚至是全部抄袭文章,并将其隐藏在页面上,有时脚本隐藏了内容,有时它就像黑色背景上的黑色文本一样简单,有时候,网站所有者将字体大小设置为1,因此它只是一条黑线,无论如何,它很快就变得明显,隐藏或不可见的文本从未针对用户,并且总是以无限的方式影响搜索,百度很快就制止了它.

So….重点来了,作为最大的中文搜索引擎 百度 对于隐藏内容是怎样的处理方式呢?

首先百度在网页质量中明确指出隐藏网站上的文字和链接可能被百度认为是一种欺骗行为,违反了网站质量指南,隐藏文本的方法包括匹配字体和背景颜色,在文本上放置图像,使用CSS将文本置于屏幕外,将字体大小设置为1或0,或通过链接周期或另一个小字符来隐藏链接,并非所有隐藏文字都被认为是欺骗性的。隐藏在脚本或Flash文件后面的文本对用户来说仍然很有价值。

百度建议隐藏在脚本或视频中的任何文本也应该以明文形式发布,使用主要准则是文字是否在您的网站上可见,在带有展开链接的jQuery隐藏DIV的情况下,文本变得易于看见,因此不被视为隐藏,你这样做不是为了隐藏用户的文本,而是为了让你的用户体验和你的网站设计更好一点。

由此可见在网站优化时应尽量减少隐藏内容的情况出现,当然如果必要时需要隐藏那么搜索引擎也会正确识别,如果没有作弊行为通常也不会受到惩罚.

未经允许不得转载:西德SEO » 盘点网站优化当中常用隐藏内容的几种方法和对SEO的影响!

打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

'); })();