没什么事情做。就开始优化一下自己的blog

网站的title优化对网站的整体搜索引擎优化有很大的作用,但是在默认的wordpress程序中对于网站不同页面类别的title设置有明显的SEO缺陷。本文根据基本的优化方法对如何优化wordpress title部分简单介绍。

首先,我们在撰写文章的时候需要注意文章标题的确定。

1、文章标题首先应该与文章内容本身相关;
2、文章标题尽可能包含文章主要关键词;
3、不同页面的文章标题不重复;
在发表文章时需要注意以上几点。然后我们就需要对wordpress的Title进行优化设置。这时我们有两种方式实现wordpress title的优化,也就是手动修改代码或者使用SEO插件。手动的好处在于可以熟悉wordpress代码和基本优化方式,插件使用的好处在于免除了手动的繁杂和避免手工错误。下面我们主要了解如何手工修改wordpress header.php来实现title优化。

然后我们要了解怎样的title设置是比较好的,或者说是有利于搜索引擎收录的。此时就需要考虑到网站的不同页面类别:首页、文章页面、存档页面等等。更为复杂点就需要考虑网站领域和侧重点。一般而言,比较好的首页title模式是:网站名称-网站说明;而文章页面title模式是:文章标题-网站名称。

在wordpress默认主题中,网页title部分代码是这样的:
打开header.php文件找到

  1. <><?php echo wp_title(“”,false); ?></title>
  2. <?
  3. }
  4. else{
  5. ?>
  6. <title><?php bloginfo(name); ?></title>

修改为
(这个代码显示的是在首页显示网站名称,在其他页面显示页面标题-网站名称。)

  1. title><?php if (is_home()) { print 你想要在Blog首页显示的标题内容; } else { wp_title( ); print ; bloginfo(name); } ?></title

因为首页和日志页面是被访问最多的页面,所以优化其 Meta,对 SEO 是非常有帮助的!在首页我们给自己的网站指定一个描述和一对相关的关键字,对于日志页面,由于 WordPress 2.3 引入了 tag 功能,我们用 2.3 的一个新的模板函数 wp_get_post_tags 调用 tag 作为页面关键字并且日至的题目作为页面的描述。对于分类页面,我们把分类的描述作为页面的的描述,分类的名称作为页面的关键字。代码如下:

  1. <?if (is_home()){ 
  2.     $description = 让所有人都人关注自己的健康。;
  3.     $ = 心理咨询,健康,养生,怀孕,疾病,瘦身,美容;
  4. } elseif (is_single()){   
  5.     $description$post->post_title ;
  6.     $keywords = “”;       
  7.     $tags = wp_get_post_tags($post->ID);
  8.     foreach ($tags as $tag ) {
  9.         $keywords = $keywords . $tag->name . , ;
  10.     }
  11. } elseif(is_category()){
  12.     $description     = category_description();
  13. }
  14. ?>
  15. <meta name=”keywords” content=”<?=$keywords?>” />
  16. <meta name=”description” content=”<?=$description?>” />

第二种方案:

给日志添加了摘要就把摘要做为 Description,如果没有设置摘要的话,则截取文章的前 220 个字作为 Description,而标签直接作为 Keywords。代码如下:

 

<?if (is_home()){
    $description = "让所有人都人关注自己的健康.";
    $keywords = "心理咨询,健康,养生,怀孕,疾病,瘦身,美容";
} elseif (is_single()){
    if ($post->post_excerpt) {
        $description     = $post->post_excerpt;
    } else {
        $description = substr(strip_tags($post->post_content),0,220);
    }
 
    $keywords = "";
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag ) {
        $keywords = $keywords . $tag->name . ", ";
    }
}
?>
<meta name="keywords" content="<?=$keywords?>" />
<meta name="description" content="<?=$description?>" />

把代码插入到header.php合适的地方

出现编码问题请参照让你丢掉让使百度收录不好的all in one seo pack方法

本文地址:wordpress seo 优化,keywords,title

与他有一腿的文章:

TAG标签:, ,

暂无留言我要留言 »

必填

必填,绝不公开

Spam Protection by WP-SpamFree