WordPress SEO 优化也就那点破事

所有与WordPress优化相关的SEO插件对于左手烟@来说都是鸡肋,所实现的无非就是看似能提高排名获得流量实则效果不大而且还占用空间拖慢速度的垃圾功能。左手烟@从来都不用什么优化插件,因为Wordpress本身就可以实现,只是你不知道而已。

第一:优化标题,下面的代码可以实现首页为【网站标题 -  网站副标题】的形式,文章页为【文章标题 - 网站标题】的形式,这样有利于搜索引擎抓取。

<title><?php if(is_home()) {echo ""; bloginfo('name'); echo " - "; bloginfo('description');} else {wp_title(' -',true,'right'); echo ""; bloginfo('name'); echo "";} ?></title>
下面这个是高级应用,自行体验:
<title><?php wp_title(''); if (function_exists('is_tag') and is_tag()) { ?><?php } if (is_archive()) { ?><?php } elseif (is_search()) { ?><?php echo $s; } if ( !(is_404()) and (is_search()) or (is_single()) or (is_page()) or (function_exists('is_tag') and is_tag()) or (is_archive()) ) { ?><?php _e(' | '); ?><?php } ?><?php bloginfo('name'); ?></title>

第二:优化首页及文章页的【description】与【keywords】,实现的效果是为首页指定一个固定的keywords与description,而文章页的description表述是截取的部分内容,keywords则对应本篇文章的tags。

<?php
if (!function_exists('utf8Substr')) {
function utf8Substr($str, $from, $len)
{
     return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.
          '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',
          '$1',$str);
}
}
if (is_home()){
    $description = "这里是网站首页的描述";
    $keywords = "这里是网站首页的关键词,用英文,分隔";
} elseif (is_single()){
    if ($post->post_excerpt) {
        $description  = $post->post_excerpt;
    } else {
   if(preg_match('/<p>(.*)<\/p>/iU',trim(strip_tags($post->post_content,"<p>")),$result)){
    $post_content = $result['1'];
   } else {
    $post_content_r = explode("\n",trim(strip_tags($post->post_content)));
    $post_content = $post_content_r['0'];
   }
         $description = utf8Substr($post_content,0,220);  
  }
    $keywords = "";     
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag ) {
        $keywords = $keywords . $tag->name . ",";
    }}
?>
<meta name="description" content="<?php echo trim($description); ?>" />
<meta name="keywords" content="<?php echo rtrim($keywords,','); ?>" />

第三,这一步其实可有可无,如果你追求极致,那么可以继续优化CSS与JS,尽量缩小容量。因为网站加载速度也是搜索引擎今后考量的参数之一。

推荐一款插件:WP-HTML-Compression,清除源代码里多余的空格、注释等等,安全无毒,放心使用。

推荐一款压缩JS的工具:用Microsoft Ajax Minifier技术高效率压缩Js文件

CSS不建议压缩,不方便修改,也压不了多少。

背景图片多的话,可以做成一张图,用CSS控制,也不建议,太麻烦。

一个网站测试工具,看看你的页面加载时间。对于一个博客来说,8秒左右是正常的。

在未来Google 考虑将网页加载速度作为衡量PR值的参数之一,并发布了 Page Speed 工具,供用户分析和优化网站内容,并提供网站加载速度优化建议。
Google Page Speed 官方网址:http://code.google.com/speed/page-speed/index.html

WordPress SEO 优化也就那点破事》上有 14 条评论

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">