Skip to content

Wordpress SEO 中文插件设计细节公布

转载本站文章请注明:
转载来至:[记录与PHP的PK经历]
本文链接: Wordpress SEO 中文插件设计细节公布

Wordpress SEO 中文插件这款插件是在simple tags插件得到设计灵感的。simple tags插件不用我介绍吧,功能相当强悍,但是这款插件对中文来说有个软肋,就是无法实现中文分词,也就是说没有办法从中文文章中提取关键词。关于中文分词大家可以看看denis的在《WordPress SEO 中文插件》中的介绍。看到了这个问题,我想知道中文能不能实现分词,实现自动根据文章提取关键词,进行SEO优化?经过2个星期的构思和一个星期的业余时间的编写最终完成这款插件的初始模型。

下面我说一下Wordpres SEO 中文插件的功能,说之前我想先说说每个有独立博客的站长或多或少对wordpress有如下需求:

1. 发表文章的时候你习惯自己手工添加tag么?
2. 发表文章的时候你习惯给文章添加摘要么?
3. 你知道你发表的文章关键词有哪些?
4. 添加关键词的时候不知道以前都添加了哪些tag,也不知道哪些tags跟这篇文章有关系,手工添加可能会忘记某个与文章有关联的tag。
5. 能不能自动向每篇文章的keywords和description中添加关键词和文章摘要?

以上问题我均在Wordpress SEO 中文插件插件中做了考虑并完成了功能制作:

1.在文章编写和创建的页面文章内容的输入框下面添加一个关键建议的输入框,其中有两个功能,第一个功能是PKPHP关键建议,点击这个按钮,插件会根据当前输入的文章主题和文章内容进行分词,返回建议的关键词。注意:这里的关键建议出来的关键词已经进行了如下操作:
a)首先把当前系统中已经存在的关键词逐个在文章标题和文章内容中进行搜索,如果本地的某个tag出现在了文章标题和内容中,那么这个词首先被建议。
b)然后搜索插件对你的博客已存在的目录进行分词,如果某个分词出现在了文章中,那么这个词被建议。
c)然后对文章标题进行分词,如果标题中的分词出现在了文章内容中,那么该词被建议。
d)最后对文章内容进行分词,提取若干权重高的词语当作建议关键。
通过以上步骤能够尽可能的尊重人工动作,即优先已存在的tags和目录名(目录名都是手工创建的吧?),最后才进行程序分词进行建议。通过这个过程能够解决问题1、3、4的问题。

第二个功能是罗列出来已经存在的tags,做这个的目的是增加你选择tags的自由度,当插件不能够满意的实现关键词建议时,你可以方便手动的选择已经存在的tags了。

2.程序自动读截取你设定字数的文章内容当作文章摘要,这个可能大部分都不关心。但是这个摘要在wordpress列表中经常要使用的,如果文章没有摘要那么显示摘要的时候可能就显示全文了。目前插件只是机械的按照字数从头到尾截取字符串,将来的打算是按照关键词优先权从不同的地方截取与关键词有关的段落或文字,这样截取出来的字符串将更容易与关键词关联,有利于SEO!这是下一步的打算,请大家鼓励一下!

3.插件实现了文章页面自动填入keywords和description的功能。

通过目前的功能你已经可以实现我罗列出来的问题了,写博客的时候你就不用考虑关键词如何选取、如何选准的问题了,大家可省下时间专心写博客了!该插件经denis朋友给与了很多建议,在此表示极大的感谢!

需要插件的朋友可以去《WordPress SEO 中文插件》下载插件!

8 Comments

  1. 用了 ,很强大。但是我发现启用了这个插件后 我博客的访问速度 非常缓慢。。我想我可以试着把一些数据调用在别的服务器上。。。

    Posted on 07-Aug-08 at 10:36 pm | Permalink
  2. askie

    第一次缓存关键词较慢,等缓存完毕了就不影响了!

    Posted on 07-Aug-08 at 11:11 pm | Permalink
  3. sand

    你好,askie,

    我使用的是WP2.7-bleeding和中文SEO1.0,
    每修改一次文章它就自动增加一次chinesekeys,

    因为我是用WP在建一个企业网站,页面细节经常调整,
    今天发现这种情况的时候,有的页面生成了不下30次的重复key了,
    好吓人,这是BUG还是我哪里设置的问题?:P

    Posted on 09-Aug-08 at 11:12 am | Permalink
  4. askie

    这个问题以前发现过,不过已经在wp2.6修正完毕,你现在实用的版本我没有测试。

    正常情况是只有一个chinesekeys出现!

    Posted on 09-Aug-08 at 2:11 pm | Permalink
  5. 启用本插件后,文章分类链接http://www.teven.net/?cat=42出现:
    PHP has encountered an Access Violation at 0204DCA2
    经典错误!

    Posted on 29-Aug-08 at 2:03 pm | Permalink
  6. askie

    这个我没办法解决!
    可能是php版本的问题!

    Posted on 29-Aug-08 at 5:41 pm | Permalink
  7. 我也遇到这个问题,很严重的。有数百个chinese keys的,修改的时候页面就打不开了,需要等好几分钟。还有个文章被挂了木马了。chinese kyes后面的value是一个iframe的网址。

    Posted on 05-Sep-08 at 2:02 pm | Permalink
  8. askie

    @David 前几天服务器被ARP攻击了!输出了一下木马,我马上进行升级,删除原有的chinesekey

    Posted on 05-Sep-08 at 5:41 pm | Permalink

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*