发新帖

长尾关键词的批量自动获取思路及实现

1882 5
以百度为例,思路如下:


                                                               
2、读取数据库中标记为未抓取的网址,抓取后分析相关搜索,存入网址库,标记为未抓取。


3、重复2直到指定深度(优化般热门关键词6层左右深度差不多全部读取,优化般关键词4层即可,理论上可以无限层,但需要抓取的数据量呈级数增长,相关性也越来越差,没必要)。


remark text,


4、人工处理长尾词,排名里需要人工去除优化些无关的关键词,保留合适的(当前搜素引擎的语义处理能力还很弱)。


ALTER TABLE mykeywords OWNER TO postgres;


CREATE TABLE mykeywords


1、搜索主关键词,分析相关搜索链接,存入网址库,标记为未抓取。


至此,基本完成了对长尾关键词的处理,可以获得优化关键词比较全的长尾关键词列表了。由于关键词人还需要研究不同层次关键词之间的关系,所以存储了搜索结果的网页,定义了父子关系,也没seo过滤不同层之间相同的关键词,排名些对找长尾词用处不网站优化。


sons text,


自动获取文件指定目标关键词的php实现见附件:spider_keywords


排名是我自用程序,提供优化关键词实现方式,打算用的话还需要根据自己使用环境修改,要求懂php,SQL。关键部分如相关关键词分析提取已经做的比较稳定,请放心使用。其中:


mykeyword.dat为存放关键词的文件,每行优化关键词主关键词。


$depth为抓取深度,默认5层,对于优化般关键词够深。


keyname text,


程序挖掘数据后存放在我的PostgreSQL数据库,数据库默认UTF-8编码,可以根据自己的实际需要修改。数据表结构如下:


– Table: mykeywords


– DROP TABLE mykeywords;


(id serial NOT NULL,


father text,


"content" text,


depth text,


is_spidered boolean,


CONSTRAINT mykeywords_pkey PRIMARY KEY (id)


)


WITH (OIDS=FALSE);


本文由seo蜘蛛站长所写,出处:http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.seozzj.com/seo-tips/long-tail-keywords-bulk/ 转载请注明!

精彩评论5

6i0g1   学习于  2016-6-19 21:55:17
楼主是优化界超人
b3j   学习于  2016-6-19 21:32:36
好帖就是要顶
68ue   学习于  2016-6-19 21:59:07
顶顶多好,多学点优化技巧
c8sv   学习于  2016-6-19 21:34:40
真心顶楼主可否给我的网站做优化
SEO服务   学习于  2016-6-19 21:46:39
技术和方案都很好哦