至今为止用了将近半年WP,折腾过不少功能,所以对它还算是略有些了解,所以就用这几篇文章来详细的写一下基础的一些WP优化操作。
工欲善其事,必先利其器,当WP这类本身优化就不错的程序放在眼前的时候,不要因为模板而阻碍了SEO的脚步。
WordPress基础SEO指南——模板的选择:
模板最方便的下载方式就是在后台直接 外观-》主题-》安装主题-》搜索 ,不过这里的都是一些免费模板,虽然不乏有些不错的,但出色的依然比较少。
如果需要更好的模板可以去找收费主题,有些网站专门给这类收费主题破解版的下载,也可以干脆找个WP模板演示站,然后用上自己的CSS技术等等去仿站。
然后就是具体选择哪个模板了,它的选择主要有两点:
1.美观性
2.代码简洁性
一个很麻烦的事情,很多好看的模板都是代码比较复杂的,改起来很不方便,还没找到过既华丽又代码简洁的。我自己使用过的一些模板里面,记得代码最简洁的是WP-Andreas01。代码的简洁性对于日后模板的修改带来了莫大的好处。
选择好了模板以后有一件事情要先做好,就是网站的url结构。
WordPress基础SEO指南——URL结构设置:
这设置的是文章页面的url格式,一一说明下:
%category%——显示文章的所属分类目录的名称,可省略%postname%——显示文章的名字,和下面一个参数一般是2选1的
%post_id%——显示文章的编号
可以在postname和post_id后面加一个“/”,那么就是以目录的url形式来显示文章了,但是不推荐,无论这么做是否对SEO的效果有直接影响,但是在用一些抓取工具(如GSA,HTTrack等)抓取自己的网站的时候就会发现查看结果不方便。
也可以在postname和post_id后面加“.html”之类,就是设置文章页面的后缀名字。上面的截图中设置为“.seo”纯粹是为了新意而已。文章页面的后缀名字不设置也可以。
另外WP里面分类目录的url默认是带一个category的,如http://www.semyj.com/archives/category/ppc,要去掉的话一定要用插件才可以。那么这时可以安装一个WP No Category Base插件,直接安装启用就可以了。
WordPress基础SEO指南——代码篇
关于PHP,如果一点都不懂的话可以到w3school补充知识,基础的一些可以很快掌握。
WordPress基础SEO指南——<head>区的代码设置:
首先设置title:
<title><?php wp_title('_', true, 'right');bloginfo('name');?></title>这段代码的效果如:
首页:光年论坛
内页:WordPress基础SEO详细指南(二)_光年论坛
如果前面的“right”设置是“left”的话,内页就会是:光年论坛_WordPress基础SEO详细指南(二)。前面的“_”自然指的是其中的分隔符。
bloginfo(‘name’)的意思是WP的 设置>常规 里面设定的站点标题。
如果要把首页的特别设置为不一样的话,可以用下面一段代码:
<title><?php if(is_home()) { ?>光年论坛-做科学的SEO与PPC<?php } else {?><?php wp_title('_', true, 'right');bloginfo('name');?><?php } ?></title>意思就是先判断是不是首页,如果是首页的话,就显示为首页特别设置的title,不然就按照原先的设置来。
如果想在文章标题后面加上栏目标题再跟上首页的话比较麻烦,所以就略去了。
然后是keywords,果断无视。就算搜索引擎仍会考虑keywords的用途,也是微乎甚微的,至少我每次碰上写一堆keywords的网站都会觉得略显优化过度。
desciption标签,建议设置为:
<?php if(is_home()) { ?><meta name="desciption" content="<?php bloginfo('description'); ?>" /><?php } ?>意思就是如果是网站首页的话,显示 设置>常规 里面设定的副标题。如果是内页就不显示description。
觉得对于博客这种文章内容为主的网站而言,SERP里面的摘要还是让搜索引擎自行去动态提取比较好,应该有利于点击率的提升。
文章评论 本文章有个评论