纯手工优化 WordPress 的 Title|Description|Keywords

song 243 7

看网上好多诸如 All in one seo 这样的优化插件,我看老张他们博客都在说删减插件的事,老白和飞牛士也告诉我不要装太多的插件,所以,我想用纯手工的方式来优化一下我的WordPress,其实最初级的优化就是Title,Meta 的 Description 和 Keywords 。

现在我的几个主题后台也有填写Description 和 Keywords 的选项,如果你用的是这样的主题那就简单太多。但还有许多作者可能忽略了这个问题 。

Title 优化

Title 的优化很简单,只要使用下面的代码替换 header.php 文件中默认的 Title 调用代码就可以啦:

<title><?php
global$page,$paged;
$site_description=get_bloginfo(‘description’,‘display’);
if($site_description&&(is_home()||is_front_page())){
bloginfo(‘name’);
echo” – $site_description”;
}else{
echotrim(wp_title(”,0));
if($paged>=2||$page>=2)
echo‘ – ‘.sprintf(__(‘第%s 页’),max($paged,$page));
echo‘ | ‘;
bloginfo(‘name’);
}
?></title>

[wb_并不简单]以上代码的特色:
1. 如果设置了网站副标题,就像是副标题。
2. 如果文章或存档目录有分页,显示分页:WordPress 优化 Description 和 Keywords

Description 和 Keywords 优化

使用下面的代码替换 header.php 文件中默认的 Description 和 Keywords 调用代码:

<?phpif(is_home()||is_front_page())
{
$description=“输入首页的描述文字”;
$keywords=“输入首页的关键词”;
}
elseif(is_category())
{
$description=strip_tags(trim(category_description()));
$keywords=single_cat_title(”,false);
}
elseif(is_tag())
{
$description=sprintf(__(‘与标签 %s 相关联的文章列表’),single_tag_title(”,false));
$keywords=single_tag_title(”,false);
}
elseif(is_single())
{
if($post->post_excerpt){$description=$post->post_excerpt;}
else{$description=mb_strimwidth(strip_tags($post->post_content),0,110,“”);}
$keywords=“”;
$tags=wp_get_post_tags($post->ID);
foreach($tagsas$tag){$keywords=$keywords.$tag->name.“, “;}
}
elseif(is_page())
{
$keywords=get_post_meta($post->ID,“keywords”,true);
$description=get_post_meta($post->ID,“description”,true);
}
?>

<meta name=“keywords”content=“<?phpecho$keywords?>“/>
<meta name=“description”content=“<?phpecho$description?>“/>
用上述的方法,Keywords 就是文章的 tags,Description 是发表日志时的摘要,如果没有添加摘要,就是该文章截取 110 个字作为摘要。 由于 Page 页面不支持填写标签 tag 和摘要,所以借助自定义字段来输出关键词和描述。使用字段 keywords 添加关键词,使用字段 description 添加描述文字。

另外,怎么能书写出最科学的关键词和站点描述,我建议你去站长之家用专用的工具来给你网站的关键词来打个分,并且还会生出最佳方案供你选择。
中国站长站智能TDK改写工具链接:https://ai.chinaz.com/seo/tdk-rewriting


发表评论 取消回复
表情 图片 链接 代码

  1. 飞牛
    飞牛 Lv 1

    除了网站名称,关键词和描述我都没有搞。

    • song
      song 站长

      @飞牛能有点访问量就不用在乎了,我的现在是没有一点访问量,全靠圈子这几个朋友们在热闹着

  2. Jeff
    Jeff Lv 1

    文章建议使用标签作为关键词。

    • song
      song 站长

      @Jeff对,文章标题、标签都是关键词,文章内的关键词还要计算密度问题……

  3. 电视宝
    电视宝 Lv 1

    感谢你的分享,谢谢!

  4. 夕格树洞

    换了个样式差点以为换主题了,底部一看原来还是旧主题。这玩意如果要做seo的话可以好好设计下,我是直接把搜索引擎屏蔽了。有些地方还写死了

    • song
      song 站长

      @夕格树洞我在中国站长站查SEO信息,一边查一边改,把他指出来不对的地方,还有得分低的地方,要一点点的全给修改了

分享