网站运营
位置:首页>> 网站运营>> WordPress基础SEO详细指南(2)

WordPress基础SEO详细指南(2)

作者:zero  发布时间:2011-04-26 19:48:00 

标签:WordPress,seo

WordPress基础SEO指南——一些细节的代码设置:

<a href="<?php bloginfo('url'); ?>/">

上面一段代码是连向网站首页的代码,注意最后一个斜杠。从一本PHP书上面看到似乎不加斜杠的话,似乎是会让服务器多进行一次处理的。

另外,WP的head部分有一堆看似意义不大的代码,Google可能会认,百度认识它们的可能性比较小。所以可以去除一些。代码都在ftp里面的wp includes文件夹里面,分别分散于几个文件中。我不记得那几个文件的名字了,不过都是体积比较大的文件。

具体的修改方法比较简单的是通过ctrl+f寻找对应的一些语句,随后直接把函数里面echo(输出代码)的部分去除就可以了。考虑效率的问题上,尽管把函数整个删掉更好,但是相对略微麻烦点。

主要是后面还将会介绍WP Super Cache插件,使用了它以后,WP平常的运行速度慢这个问题几乎不会再体现出来。

上面提到了WordPress程序优化中的模板的选择与固定链接的设置,下面则主要是一些代码的更改。

WordPress基础SEO指南——文章摘要的处理:

尽管说博客做的时间长了以后,搜索引擎可能就认识它是博客了(猜测),但在之前,博客比较容易产生重复内容绝对是一件麻烦事。曾经有一次看的时候就发现我的一个分类目录被作为重复内容处理了。

据说百度是根据词频为主来判断原创性的,那么只在首页之类的输出文章的一部分的话,它就应该不会认为是重复内容了。而且对博客读者而言,文章摘要也可以更方便让别人来找到想看的文章。

勤奋的人的方法:

图上的这个more标签找个地方插入进去就行了。其效果就是SEM一家之言这样的效果。

懒人的方法:

安装wp-utf8-excerpt插件,在插件页面设置一番之后到模板里面本来是<?php the_content(); ?>的地方改成<?php the_excerpt(); ?>,然后就可以按照固定的字数来输出摘要了。

两种方法都会让文章有类似于“继续阅读全文”的链接,属于无意义锚文本,可以设置为nofollow。第一种方法到ftp里面去改,第二种方法在插件编辑页面改。

两个小技巧:

1.改代码不一定要对PHP有多懂,只要记住:echo “Hello World!”; 是在页面上输出Hello World!的意思,而echo “Hello”.$a; 是在页面上先输出Hello,再紧接着输出$a变量的值。而$a这个变量就是类似于代词,它替代的内容由之前的类似于$a = “SEO”; 的代码决定,echo “Hello”.$a; 实际输出的就是Hello SEO。

改代码的时候,只要ctrl+f寻找echo语句就行了,一般要改的东西在那里。

2.WP有些代码要在ftp里面改,但是可能不知道是在哪个文件里面改。这时模板编辑页面可以找到这样的一块地方,只要是正在编辑的代码里面存在某个函数,就会在这个下拉框里面显示出来。

选择查询以后,会跳到WP的帮助页面,里面可以看到该函数处于哪个文件,然后到那个文件里面去ctrl+f找echo语句。

另外,以这个添加nofollow的问题为例,可能还要注意的是单引号、双引号、转义符的问题,一下子难以说清楚,还是建议到w3school里面去稍微补充下最基础的一些PHP知识。

WordPress基础SEO指南——文章互连的处理:

最近觉得SEO绝大的一块地方就应该在处理文章页面怎么连向另一些文章页面。首页连栏目页、栏目页连内页这些虽然也是有不少要注意的,但毕竟能做的相对比较少。

那么排除一些特殊的链接情况,多数情况下,还是以相关文章互相链接为主的。

此时有个不错的插件是WP Keyword Link,柳城从国外的一款插件改过来的,它能根据自己设置的tag来关联文章。就是说如果有两篇文章的tag有相同的话,它们就会被互相连接在一起。

然后就是考验的如何设置tag的水平了,简单点的话,可以从文章标题里面抽取几个重要的名词出来。如果比较讲究的话,可以用中文分词统计工具找出内容中权重最高的几个词,结合标题里面出现的一些来写tag。

上图是火车头采集器里面的中文分词工具,词语旁边的数字即其权重,似乎是把tf-idf也考虑进去以后得出的结果。

另外顺带提一下,以前听说过百度会提取网页上权重最高的5个词作为主索引词,作为判断主题用。

设置好tag以后,文章的互连是没问题了,不过有人或许会考虑是否应该让tag被搜索引擎收录。反正我自己的打算是在tag页面的内容还少的时候不让搜索引擎收录,免得可能有重复内容之类的问题,当内容多了以后就让搜索引擎去收录(打算以后做个类似于站内搜索引擎那样的能动态提取文章摘要的tag页面)。

让搜索引擎收录的话再容易不过,文章底部出现它有哪些tag,也可以在边栏放上标签云。

而不让搜索引擎收录的话就略有点纠结了,不出现tag链接自然很省事,不过有时一些读者会想通过tag来找文章,可能还是需要出现tag的链接的。此时最简单的方法是robots.txt屏蔽,但觉得不是最好的方法。

推荐使用WP-Cumulus插件,是个3D的Flash版超华丽标签云,用Flash来给出链接的话,多数搜索引擎就不会收录tag了。当然如果你想说Google可能会读取swf里面的链接的话,的确没错,不过至少我懒得管这么多了。

文章来源:光年论坛

0
投稿

猜你喜欢

手机版 网站运营 asp之家 www.aspxhome.com