WordPress SEO基础优化详细指南

  • A+
所属分类:wordpress

至今为止用了将近一年半的wordpress,折腾过不少功能,所以对它还算是略有些了解,所以就用这篇文章来详细的写一下基础的一些SEO优化详细操作。

工欲善其事,必先利其器,当wordpress这类本身优化就不错的程序放在眼前的时候,切记:不要因为模板而阻碍了SEO的脚步。

WordPress SEO基础优化指南——模板的选择:

模板最方便的下载方式就是在后台直接 外观-》主题-》安装主题-》搜索 ,不过这里的都是一些免费模板,虽然不乏有些不错的,但出色的依然比较少。

如果需要更好的模板可以去找收费主题,有些网站专门给这类收费主题破解版的下载,也可以干脆找个wordpress模板演示站,然后用上自己的CSS技术等等去仿站。其实,仔细找找国内很多免费或者破解主题还是不错的,比如知更鸟的主题。

然后就是具体选择哪个模板了,它的选择主要有两点:

1.美观性

2.代码简洁性

一个很麻烦的事情,很多好看的模板都是代码比较复杂的,改起来很不方便,还没找到过既华丽又代码简洁的,代码的简洁性对于日后模板的修改带来了莫大的好处。

选择好了模板以后有一件事情要先做好,就是网站的url结构。

WordPress SEO基础游戏化指南——URL结构设置:

WordPress SEO基础优化详细指南

wordpress文章内容URL固定链接

这设置的是文章页面的url格式,一一说明下:

%post_id%——显示文章的编号

可以在postname和post_id后面加一个“/”,那么就是以目录的url形式来显示文章了,但是不推荐,无论这么做是否对SEO的效果有直接影响,但是在用一些抓取工具(如GSA,HTTrack等)抓取自己的网站的时候就会发现查看结果不方便。

在postname和post_id后面加“.html”之类,就是设置文章页面的后缀名字。其实,文章页面的后缀名字不设置也可以。

另外WP里面分类目录的url默认是带一个category的,如果要去掉的话一定要用插件或者添加代码才可以。那么这时可以安装一个WP No Category Base插件,直接安装启用就可以了。

WordPress SEO基础优化指南——代码篇

关于PHP,如果一点都不懂的话可以到w3school补充知识,基础的一些可以很快掌握。

WordPress基础SEO指南——<head>区的代码设置:

首先设置title:

  1. <title><?php wp_title('_', true, 'right');bloginfo('name');?></title>

这段代码的效果如:

首页:蚂蚁博客

内页:WordPress SEO基础优化详细指南 | 蚂蚁博客

如果前面的“right”设置是“left”的话,内页就会是:蚂蚁博客 | WordPress SEO基础优化详细指南。前面的“|”自然指的是其中的分隔符。

bloginfo(‘name’)的意思是WP的 设置>常规 里面设定的站点标题。

如果要把首页的特别设置为不一样的话,可以用下面一段代码:

  1. <title><?php if(is_home()) { ?>蚂蚁博客-分享电声技术|试听经典影音|共享建站心得<?php } else {?><?php wp_title('_', true, 'right');bloginfo('name');?><?php } ?></title>

意思就是先判断是不是首页,如果是首页的话,就显示为首页特别设置的title,不然就按照原先的设置来。

如果想在文章标题后面加上栏目标题再跟上首页的话比较麻烦,所以就略去了。

然后是keywords,看个人喜好吧。搜索引擎会考虑keywords的用途,效果不知道怎样,每次碰上写一堆keywords的网站都会觉得略显优化过度。

desciption标签,建议设置为:

  1. <?php if(is_home()) { ?><meta name="desciption" content="<?php bloginfo('description'); ?>" /><?php } ?>

意思就是如果是网站首页的话,显示 设置>常规 里面设定的副标题。如果是内页就不显示description。

觉得对于博客这种文章内容为主的网站而言,SERP里面的摘要还是让搜索引擎自行去动态提取比较好,应该有利于点击率的提升。

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

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

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

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

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

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

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

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: