WordPress技巧—header.php中title的最佳写法

页头部优化对SEO非常重要,其中title的优化首当其冲,访客打开网页第一眼看到的就是浏览器上方或者网页标签上的title。一个结构清晰、能明确反映网页内容的title不仅有利于提高读者的浏览体验,而且便于搜索引擎收录。那么对对于wordpress来说,什么样的title结构才是符合SEO原则的呢?下面分别介绍手动代码修改和使用插件两种方法。

header中的title优化

  • 手动代码修改

用以下代码:

<title>
<?php if (function_exists('is_tag') && is_tag()) {
single_tag_title('Tag Archive for "'); echo '" - ';
} elseif (is_archive()) {
wp_title(''); echo ' Archive - ';
} elseif (is_search()) {
echo 'Search for "'.wp_specialchars($s).'" - ';
} elseif (!(is_404()) && (is_single()) || (is_page())) {
wp_title(''); echo ' - ';
} elseif (is_404()) {
echo 'Not Found - ';
}
if (is_home()) {
bloginfo('name'); echo ' - '; bloginfo('description');
} else {
bloginfo('name');
}
if ($paged > 1) {
echo ' - page '. $paged;
} ?>
</title>

替换掉主题header.php文件中的title内容(红框内代码):

title in header

保存文件刷新之后的效果图:

title-in-wordpress-header

  • 使用插件

不少SEO插件都具备优化title结构的功能,具有代表性的有:All-In-One SEO PackPlatinum SEO Pack,下面以后者为例介绍。

Platinum SEO Pack参数设置界面,找到以下选项:

platinum-seo-pack-title

首先要勾选Rewrite Titles,开启title重写功能,这样下面的title设置才能生效。在这里我们可以对文章页面、归档页面、普通页面、标签页面等各种类型的页面title进行自定义。默认的设置即可,当然也可以自定义,注意%post_title%、%blog_title%等参数的使用。

  1 Comment

  1. chanbee   •  

    多谢分享,学习中。

Leave a Reply

Your email address will not be published. Required fields are marked *