原标题:百度分词算法在标题上的应用(写出匹配分词算法的完美标题)
昨天接了一个SEO网站的单子,是优化小程序开发这个关键词的。昨天上手之后,马上对网站的标题和描述进行了修改和调整、集中网站主题、增加营销性内容。做完之后也做了快照投诉,然后标题很快就更改过来了,通过对标题的研究,我发现了百度分词算法的一些很有意思的现象。
首先,我分别用百度分词工具和腾讯分词工具对网站标题【小程序开发_微信小程序定制_微信公众号开发就找合肥微必知】进行分词,得出的分词结果大体相同,分别是:
百度分词工具:链接地址(http://ai.baidu.com/tech/nlp/lexical)
腾讯分词工具显示的结果:
从上图我们可以看出:
(1)、百度、腾讯两种分词工具都对标题关键词的词性进行了划分,词性部分差别也不小。比如对于“定制”这个词,百度分词工具认为这是一个动词,而腾讯分词工具则认为这是一个名词;再比如“必知”这个词,腾讯分词工具认为这是一个名词,百度分词工具则认为这是一个动词。两个分词工具都不是很完美,各有优缺点吧!但我们做的是百度搜索引擎优化,所以还是侧重于百度分词工具吧!
(2)、对于常用关键词进行划分,百度做了,腾讯没怎么做,但总体做的都不是很好!比如百度分词工具认为“微信公众号”这是一个名词,而腾讯分词工具则把这个词进行了进一步拆分。这一点上百度分词工具是要好一点的,但他也没有把”小程序“当成一个完整的词,大体因为”小程序“使用还不是特别多的缘故吧!
(3)、对字符进行了划分,剔除了字符的因素。
以上就是通过百度分词和腾讯分词对网站标题做的分词分析,接下来我们对分词结果对网站关键词排名的影响做进一步研究:
1、关键词的位置严重影响关键词排名
对于这一点相信大家都不会有异议,因为百度在自己的搜索引擎白皮书中已经明确过了:越是靠左的关键词,越是重要,也会给予更高的权重!但我们对这个结果再进行分拆,其实有两个意思的:
(1)、对于关键词词组优化,一定要放在最左边,并且与其他词进行隔离。
也就是说,如果你要优化一个关键词,这个关键词还是有至少两个词组组成的,那就将这个词组关键词放在最左边,然后用”_“隔开。这样搜索引擎会识别出来这是一个完整的词组,并且应该是能体现网站的核心主题。如:
我们可以看到关键词”SEO培训“的搜索结果,首页的标题中核心关键词几乎都在靠左的位置。朋少的”黑帽SEO培训“虽然前面还有两个字,但整体也是在靠左的位置,并进行了字符隔离。这在网站的关键词优化中非常重要!
(2)对分词后关键词权重进行了赋值
刚才我们说了,在网站标题中越是靠左的关键词越是重要。在标题【小程序开发_微信小程序定制_微信公众号开发就找合肥微必知】中,这不仅仅是说关键词”小程序开发“的权重要高于”微信小程序定制“。而是对分词之后每一个关键词进行了权重的赋值!依照百度的分词结果,小/程序/开发_微信/小/程序/定制。在这个结果中关键词”程序“的权重是要大于”微信“;关键词”开发“的权重也要大于”定制“!
很久以来,我们都把关键词词组作为单位了,其实真正的分词单位应该是分词的最终结果。”开发“、”定制“在这里都是动词,但因为”开发“更靠做一些,所以同样的关键词中包含”开发“比包含”定制“更容易获得排名!这个我们来看一下例子:
关键词”微信小程序开发“排在首页第六名
关键词”微信小程序定制“排在第二页第四名
我们可以看上图,关键词”微信小程序定制“是完全匹配的,但搜索这一关键词的时候,我们的目标网站是显示在第二页第四名;我们搜索”微信小程序开发“这一关键词的时候,目标网站显示在首页第六名,并且这一关键词只是部分匹配,并不是最好的完全匹配,为什么会有这样的结果呢?
因为当搜索引擎接收到用户的搜索词的时候,首先要对搜索词进行分词与识别,可以将搜索词分为:微信/小程序/定制/(开发)。前面两个关键词”微信“和”小程序“是相同的,我们重点来说下”定制“和”开发“。我们知道,搜索因为返给用户搜索结果的时候,会按照网站主题与用户搜索结果的匹配度进行降幂排序。而网站标题可以直接影响网站主题,当两个关键词”开发“、”定制“都出现在网站的标题中时,搜索引擎会对两个关键词的权重进行比较。因为开发在标题中更靠左,搜索引擎认为,”开发“更能体现网站的主题,所以在搜索”XXXX开发“的时候,就一定比”XXX定制“排名更好!
2、网站的主题内容高度集中且与标题相匹配
刚才小程序站长找我,问关键词”微信小程序开发“排名上来了,是不是因为快排(因为他还做着快排)?我告诉他,快排的效果主要体现在前三页,特别是前两页效果会比较好,从来没有一款快排软件可以从没有排名快速点击到排名首页!排名之所以上来,是因为网站标题与网站内容高度吻合,且减少了部分关键词,将网站的主题高度集中。因此搜索引擎在检索关键词的时候,发现你的网站与目标关键词高度相关,自然会把你的网站给提上去!
举个例子,假如你的网站是做养殖的,网站中有养鸡教程、养鸭教程、养猪教程等,然后你把养猪、养鸭、养鸡等关键词都写到标题中去。同样另一个网站是专门做养猪教程的,他的网站中只有养猪的教程信息,没有其他内容。假设网站的权重、外链、内容等信息都大致相当,搜索”养猪教程“谁的网站会排名更好?自然是第二个网站!因为他的网站只围绕着核心关键词去建设内容,所有的权重都集中到一个关键词上,当然比权重分散到三个关键词排名更好!
那第一个网站就完全没有机会了吗?自然不是!同样也要满足主题高度集中的原则,虽然第一个网站的标题要集中在核心关键词上,但网站的栏目标题可以集中到”养猪教程“上。整个栏目都是围绕目标关键词来建设内容的,当然也满足主题高度集中的原则。可以用栏目页和对方的主页竞争排名!虽然栏目页对上对方主页没有优势,但如果你的网站经过建设,已经成为一个大站,那你的栏目页权重有可能会比对方的首页权重要高,甚至你的内页都可能比对方的首页权重高,排名也对对方的排名好!
我们总结下:搜索引擎通过分词去识别网站内容,通过识别内容寻找网站的主题内容,假如你的标题有有体现主题内容的关键词,那该关键词就可能有较好的排名!反过来说,为什么要围绕核心主题来构建内容呢?因为这样搜索引擎才能明确的识别你的核心思想,通过一次次的相关内容建设强化内容与某关键词的相关度,从而提高某关键词的排名!
3、关键词在标题中的重复次数
什么是关键词重复次数?刚才我们说了搜索引擎会通过分词,将网站标题分为一个个的关键词,关键词的重复次数就是分词后关键词的出现次数。如果一个关键词在标题中多次出现,说明用户要多次强调某关键词,那这个关键词在标题中的权重就会得到加强!
我们搜索关键词”SEO“,发现排在前几位的网站在标题和描述中都多次出现SEO。他们正是利用增加关键词在标题中的词频,来增加关键词在标题中的权重,从而提高网站相关性的目的!
有人肯定会说,我就在标题中反复写某关键词来增加词频可以吗?这在以前其实也是可以的,但百度搜索引擎后来出了清风算法,主要打击的就是类似的标题作弊。另外,如果那样做对用户的体验不好,用户即使看到了也未必愿意点你的网站,网站没人点击,排名自然也会下降!
总结:其实做搜索引擎排名,就是做网站相关性排名。搜索引擎识别用户的搜索意图并且为用户找出相关性最强的网站,最大化的满足用户体验。而我们如何提高网站相关性,研究百度分词算法,写一个符合分词算法的标题即是核心,也是基础!