A-A+

知更鸟模板WordPress站内搜索修订优化代码for SEO

2015年10月28日 百度SEO 评论 1 条 阅读 1,563 views 次

最近通过百度统计SEO推荐,本人颇受打击,因为给我的网站打分太低了,我一直以为,采用了国际化的wordpress博客平台,这么成熟,不会有很大问题,可是并非如此。

通过观察本站度娘搜搜的百度统计提供的“SEO建议”,发现本站得分极低,得了57分,不及格!注意问题出在两个方面:

1、静态页参数 在静态页面上使用动态参数,会造成spider多次和重复抓取 查看问题页面(22) -18分

2、页面内容 Meta信息完善程度 缺少keywords和description的meta标签 这可能会对您网页的展现和排序产生一定影响 查看问题页面(21) -18分

光这两项我的网站就被扣了36分,小度发现,再不做点什么,似乎说不过去了。

百度统计SEO打分

百度统计SEO打分

分析问题存在的原因,主要是站内搜索功能页面,每次用户进行了站内搜索,都会自动生成一个http://www.dnsoso.com/?s=搜索词 的页面,这个页面在知更鸟的模板中都是不变的标题,而且没有meta描述和关键词,这会让百度蜘蛛的抓取产生问题,我写了一段代码,解决了这个问题,主要是针对知更鸟模板中的seo.php,我用的是鸟哥的ality模板。seo.php具体的文件所在路径:/wp-content/themes/ality/inc/functions/,这个文件要通过FTP上传更新。

需替换的原代码:<?php if ( is_search() ) { ?><title>搜索结果 | <?php bloginfo('name'); ?></title><?php } ?>


如下是替换代码:

<?php if ( is_search() ) { ?>
<title><?php bloginfo('name');echo ' | 站内搜索:'.$s; ?>
</title>
<?php
echo '<meta name="keywords" content="' . $s.'"> ' ;
echo '<meta name="description" content="度娘搜搜站内搜索关键词:' . $s.'"> ' ;
}
?>


注意:替换代码中的汉字是与大家各自的网站有关,请自行修改!

知更鸟模板站内搜索代码优化后效果:

      每次用户的站内关键词搜索,都会产生一个不同的标题页面,每个标题页面中包含本次搜索的关键词,同时,增加了本页面的meta关键词和描述信息。

现在小度给大家解释原因,百度打分低是对的,你一个搜索页面,不管怎么搜,都是一个百度认为的静态页,然后带来这么多搜索源,那一定是有问题的。

这可是经验和教训,希望大家转帖的时候手下留情,留有度娘搜搜www.dnsoso.com原创即可。

Copyright © 度娘搜搜 保留所有权利.   鲁ICP备15005183号-1

用户登录

分享到: