用wp的同学们都对yoast seo插件不陌生,为了能自主设置网站每个页面的标题,包括分类目录、独立页面,我也安装过这个插件。但是在建站初期就发现,网站原本的标题和seo插件的标题都在,并且在网站后台用yoast seo插件重写之后的title,并没有改变原网站的title。这种情况就相当于你告诉搜索引擎,你这个页面有2个不一样的标题。所以,我该相信哪个?这是个问题….
第一个title:是网站的原标题。
第二个title:是用yoast seo插件强制重写的标题。
尤其是,yoast seo插件强制重写的标题,并不起作用,这种情况该如何处理?往下看
一般建站的时候,我们都会有一个seo.php文件,在主题模板文件里。这里面的代码其实就在控制着第一个的title,所以我们首先要找到这里面的一段代码(不同文件的写法有略微差异,但性质是一样的)
<title><?php if ( is_home() ) {
bloginfo('name');
} elseif ( is_category() ) {
single_cat_title(); echo " - "; bloginfo('name');
} elseif (is_single() || is_page() ) {
single_post_title();
} elseif (is_search() ) {
echo "搜索结果"; echo " - "; bloginfo('name');
} elseif (is_404() ) {
echo '页面未找到!';
} else {
wp_title('',true);
} ?>
</title>
比如,我们强制重写的是分类目录的标题,找到上面代码
elseif ( is_category() ) {
single_cat_title(); echo " - "; bloginfo('name');
}
删掉并保存,上传ftp。再次去网站源码刷新,发现两个title已经变为一样的了,而且显示的是用yoast seo插件强制重写的标题。
这个插件的作用不仅仅在于网站TDK的书写,其他作用将在以后介绍。
The aim of any campaign is more visibility in search engines and this would be a simple process if it were not for the many pitfalls.
Ultimately, you just want to have a really great site people love. I know it sounds like a cliche, but almost [all of] what we are looking for is surely what users are looking for.