看网上好多诸如 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
本文作者为song,转载请注明。
除了网站名称,关键词和描述我都没有搞。
@飞牛能有点访问量就不用在乎了,我的现在是没有一点访问量,全靠圈子这几个朋友们在热闹着
文章建议使用标签作为关键词。
@Jeff对,文章标题、标签都是关键词,文章内的关键词还要计算密度问题……
感谢你的分享,谢谢!
换了个样式差点以为换主题了,底部一看原来还是旧主题。这玩意如果要做seo的话可以好好设计下,我是直接把搜索引擎屏蔽了。有些地方还写死了
@夕格树洞我在中国站长站查SEO信息,一边查一边改,把他指出来不对的地方,还有得分低的地方,要一点点的全给修改了