4
一
一
WordPress SEO 优化也就那点破事
所有与WordPress优化相关的SEO插件对于左手烟@来说都是鸡肋,所实现的无非就是看似能提高排名获得流量实则效果不大而且还占用空间拖慢速度的垃圾功能。左手烟@从来都不用什么优化插件,因为Wordpress本身就可以实现,只是你不知道而已。
第一:优化标题,下面的代码可以实现首页为【网站标题 - 网站副标题】的形式,文章页为【文章标题 - 网站标题】的形式,这样有利于搜索引擎抓取。
| <title><?php if(is_home()) {echo ""; bloginfo('name'); echo " - "; bloginfo('description');} else {wp_title(' -',true,'right'); echo ""; bloginfo('name'); echo "";} ?></title> |
| 下面这个是高级应用,自行体验: <title><?php wp_title(''); if (function_exists('is_tag') and is_tag()) { ?><?php } if (is_archive()) { ?><?php } elseif (is_search()) { ?><?php echo $s; } if ( !(is_404()) and (is_search()) or (is_single()) or (is_page()) or (function_exists('is_tag') and is_tag()) or (is_archive()) ) { ?><?php _e(' | '); ?><?php } ?><?php bloginfo('name'); ?></title> |
第二:优化首页及文章页的【description】与【keywords】,实现的效果是为首页指定一个固定的keywords与description,而文章页的description表述是截取的部分内容,keywords则对应本篇文章的tags。
| <?php if (!function_exists('utf8Substr')) { function utf8Substr($str, $from, $len) { return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'. '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s', '$1',$str); } } if (is_home()){ $description = "这里是网站首页的描述"; $keywords = "这里是网站首页的关键词,用英文,分隔"; } elseif (is_single()){ if ($post->post_excerpt) { $description = $post->post_excerpt; } else { if(preg_match('/<p>(.*)<\/p>/iU',trim(strip_tags($post->post_content,"<p>")),$result)){ $post_content = $result['1']; } else { $post_content_r = explode("\n",trim(strip_tags($post->post_content))); $post_content = $post_content_r['0']; } $description = utf8Substr($post_content,0,220); } $keywords = ""; $tags = wp_get_post_tags($post->ID); foreach ($tags as $tag ) { $keywords = $keywords . $tag->name . ","; }} ?> <meta name="description" content="<?php echo trim($description); ?>" /> <meta name="keywords" content="<?php echo rtrim($keywords,','); ?>" /> |
第三,这一步其实可有可无,如果你追求极致,那么可以继续优化CSS与JS,尽量缩小容量。因为网站加载速度也是搜索引擎今后考量的参数之一。
推荐一款插件:WP-HTML-Compression,清除源代码里多余的空格、注释等等,安全无毒,放心使用。
推荐一款压缩JS的工具:用Microsoft Ajax Minifier技术高效率压缩Js文件。
CSS不建议压缩,不方便修改,也压不了多少。
背景图片多的话,可以做成一张图,用CSS控制,也不建议,太麻烦。
一个网站测试工具,看看你的页面加载时间。对于一个博客来说,8秒左右是正常的。
| 在未来Google 考虑将网页加载速度作为衡量PR值的参数之一,并发布了 Page Speed 工具,供用户分析和优化网站内容,并提供网站加载速度优化建议。 Google Page Speed 官方网址:http://code.google.com/speed/page-speed/index.html |
应该叫虎逼啦
高手
修改代码对多数人来说,总是显得麻烦些。
留言错乱问题解决了。
Very nice site!
o(︶︿︶)o 唉
最近在努力学习wordpress。博主的文章很虎逼。。 一篇文章帮我在好几篇文段看的都讲了。
WP可造性很大,我不太用那些所谓的插件,包括百度SITEMAP。
支持一下
请问这个是全角的代码吗?如果是,能发一份半角的代码给我吗?谢谢!!
顶一下
很不错 很实用 插件太多了是个累赘