description是网页内容的描述容器,早期搜索引擎根据这个来判断网页的主题和内容,现在的有几重的作用,一是:在搜索引擎网页收集的时候,会根据description进行简单的消重,而在description里面堆叠关键词会作为一个作弊因素,而如果跟其它网站的描述一样,会导致网页不收录的一个原因,另外我们看到一个东西,搜索一个新闻或是热点事件,会出现标题,描述一样的大量网页信息,而没有进行消重,这一点是想让大家明白搜索引擎的消重算法有很多因素构成,而description标签只是一个消重算法里面一个,并不能由这一个标签来决定或是起决定性的作用。二是:网站管理员使用这个标签是想把当前页面所描述的内容给搜索者看,目前百度能抓取到76个汉字,在这个里面我们网站管理员应该尽量出现组合的关键词,拿我的博客北京SEO的主页的描述进行举例,“北京SEO-笑迎天下客,北京SEO公司首选。北京SEO拥有丰富的SEO技术和SEO经验,企业品牌营销优秀的合作伙伴,争做北京最好的SEO。”出现的关键词:seo,北京seo,北京seo公司,seo技术,seo经验,品牌营销,企业品牌营销,北京最好的SEO,SEO合作伙伴…至少能出现几十字关键词,这里的前提在描述当面页面内容的时候,尽量的组合搜索者会搜索的关键词,是SEO的基础,在图片网页,链接网页,flash网页等网站显得更加重要,这里会有相应的测试结果。三是:搜索者来看,这是别人进行一个主要的因素,特别是提供解决用户需求类的网站,比如胖子的博客,主要是SEO方面的东西,解决特定的群体,这一部分人搜索根据描述来作为标准来进行选择,这是一个转折点,是否让搜索者进来,所以这个也是一个需要颇具创意的的网页标签。
以上说了从搜索引擎,网站管理员,用户三个方面说了description标签的用途,那么一个网页有这个标签,没有这个标签,或是图片网页等百度会怎么来进行抓取描述。
1:有description标签,百度一般会这个根据标签来进行取内容,如果当前的标签是你特定弄的,不能形容网页的概述,那么搜索引擎会放弃description的内容,而进行智能的抓取,一般会在第一段,最后一段,中间取内容。
2:没有description标签,百度会取第一段,如果不足76个汉字,一般会在第二段,直到有76个汉字为止,如果当前这个页面都没有76个汉字,是一个测试页或者其它的,那么也就会把这么几个字会进行这个页面的概述。
3:图片网页百度会根据alt标签来进行取概述。这里有两种现象,你有description标签,但是不足76个汉字,并且内容都是图片,那么其它部分会在alt上面取,第一张图片,接着第二张….没有这么多就停止,会写程序的人应该会很明白。这也是为什么我们SEO人员会这么重要这个alt属性的原因所在。
4:flash网页或者JS调用生成的网页,这种网页如果有这个description标签会用来作为唯一的标准,就算你所有的页面描述是一样,百度也会把这个来作为当前页面的描述。而如果没有这个标签,一般会出现不收录的现象或者取里面出现的汉字来作为描述,只要有字,百度就会取,比如这个网站的页面,查看结果。
另外一点就是由程序生成的描述,百度都会判断出来,把它丢弃掉,如果超过76个汉字,百度会取前面的,其它的丢弃掉。