为什么要做关键词的相关性:制作关键词的相关性(2)

http://www.itjxue.com  2015-08-02 11:03  来源:未知  点击次数: 

每个文件都要处理成这么一个效果。这边应该有很多处理方法。我选了一个比较笨一点的方法。利用Excel的”宏”功能,新建一个Excel文件然后打开每个csv,录制一个“删除首行,插入首列,将B1的内容复制到A1,然后A1复制填充到A100″的宏。结果代码如下,

Sub Macro3()

'

' Macro3 Macro

'

' 快捷键: Ctrl+q

'

Rows("1:1").Select

Selection.Delete Shift:=xlUp

Columns("A:A").Select

Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove

Range("B1").Select

Selection.Copy

Range("A1").Select

ActiveSheet.Paste

Application.CutCopyMode = False

Selection.AutoFill Destination:=Range("A1:A100"), Type:=xlFillCopy

Range("A1:A100").Select

End Sub

由于不太熟悉批处理,关键词数量也不多,以后再研究,我选择将每个文件打开一次,按一下快捷键,保存关闭即可。要是机器别太卡的话,2~3秒一个吧。

不过对于会shell编程的人来说,请不要鄙视我。我也在努力学习啊。

最后做完后,合并所有csv文件。进入命令行界面执行

copy *.csv all.csv

然后打开all.csv文件,将关键词格式整理一下,最后获得这么一个列表

我解释一下这边:

A列都是我们选择的关键词,没什么问题

B列是Google推荐出来的相关词,注意!Google有时候会推荐一些和你搜索词明明一模一样的关键词

C列就是为了解决A列和B列内容相同的问题。输入一个公式=if(A2=B2,1,0)。然后删除结果为1的行

D列是用于过滤掉非我们所选关键词列表中的结果。这边可能有些难理解。还记得我们本文刚开始选择的那个关键词列表吗?Google推荐出来的词,并不一定全部都在我们选的关键词中。例如我们选择了a,b,c,d,e这5个关键词,然后Google推荐了这么几组关系

a-b

a-e

a-f

a-g

b-c

b-e

b-i

很明显f,g,i并不在我们所选的关键词列表中,对我们制作本批词互相之间的相关性没什么帮助。因此我们在D2中输入=vlookup(B2,!关键词列表A1:A200,1,false)(这个公式只是参考,如果你不太明白vlookup的话建议熟悉一下这个非常有用的公式再来看)。然后运行结果为N/A的行暂时删除。整个关键词的相关性就大致完工了。

如何使用这些关键词信息

我们可以利用这批关键词数据,先制作出响应内容的页面。然后使用本文介绍的相关性进行一一对应链接。快速为每个页面增加了几十甚至数百个非常相关的外部链接,其实通过Excel还能countif公式可以计算每个关键词被链接的次数。平均每个都能有20~30个链接。乘上200个关键词,等于快速为你的网站增加了4000~6000个高度相关的链接,而且这些链接页面本身又是被一堆相关的页面所链接,有一个小小的”站群”链轮的效果。它巧妙的借用了Google的计算结果数据,相关度非常高。(这边也解释了为何站群有时候威力巨大)

最后讲一讲大型网站。由于大型网站数据众多,几乎不太可能运用这个方法。Excel也跑不过来。可以用过一些相关性匹配算法来做。不过我相信精准度应该是没有Google的高。如果你仔细研究一下各个大型网站的这块内容。会看到有这么几种比较常见有缺陷的

乱来型:毫无相关的互相链接,结果就是完全没有相关性,都是无用的链接

前后缀型:比如本页面关键词是”SEO招聘”,那它直接链接到无数的”南京SEO招聘”,”上海SEO招聘“,”北京SEO招聘“,结果是衍生出一堆低质量页面。并且缺少导入。

基础分词:比如你搜索unlocked iphone,会匹配所有包含unlock或者iphone的词语,一些的还会去掉一些停词。适合于数据比较多的网站。有时候还是会匹配到无关的东西。

但是仔细看一看本文例子中的laptop bags,匹配出了computer bags,notebook bags。都是笔记本电脑包各种称呼。如果所有词都靠人工一个个想,很难想全。这也就是本文的核心思想了。:)

(责任编辑:IT教学网)

更多