WordPress主题SEO的五个方面 | 我@Soho网赚博客
当前位置:我@soho网赚博客 > SEO

这个世界上有多少个博客?下面两条消息有助说明博客群体的庞大。

5月华尔街日报的专栏作家Mark Penn在一份调查报告中表示美国有两千万博客主;

6月25日,WordPress 2.8发布后第十二天,其下载次数超过一百万次;

在为读者提供高质量内容的同时,我们也许该想想如何从浩如烟海的博客世界中脱颖而出。不过我们常有这样的郁闷:为什么在搜索结果页里,辛苦码出的原创心得竟然还排在转载后面。取悦用户之前,我们的确应该更多了解一些SEO常识来取悦互联网入口的搜素引擎。

WordPress主题SEO的五个方面

我@soho网赚博客昨天刚更换了自己设计的主题,从朋友们的留言看,很多人都在尝试优化自己的WordPress主题。因此今天与大家分享一下WordPress主题的SEO方法,希望对大家自己设计或者修改WordPress主题都有帮助。

所谓WordPress主题SEO,是bilin的想法,代指博客页面架构的搜素引擎优化。

WordPress主题SEO:DIV

当你开始设计网站的模板时,主流的建议是DIV嵌套不要超过三级,避免过深的层级结构影响搜素引擎蜘蛛的爬行。不过在WordPress却很少听到类似的说法,bilin也没有见到哪个主题真正符合这个设计原则。不知道这是不是百度对WordPress不够友好的原因之一。以iNove为例,到最终内容层时,嵌套超过了五级。

DIV嵌套越多,设计的难度越小,也更能实现复杂的功能布局,当然也更容易做出更美观的页面。我@soho网赚博客的新主题只使用了三级DIV,因此博客给人的感觉相当简单粗陋。当然我们还可以把其他标签加上CSS属性,不单纯通过div完成布局,这可能也是平衡SEO和美观的唯一办法了。

DIV嵌套是指在DIV标签里使用DIV标签。下面就是一个div标签嵌套的代码实例:<div class=“一级”><div class=“二级”></div></div>

WordPress主题SEO:标题

默认的WordPress主题的内容页标题格式是:站点标题 | 内容页标题。其他页面也是类似的格式,这样的标题使得整个博客所有页面标题的前几个字都是一样的,无法让用户和搜素引擎第一时间对内容作出判断。更关键的是搜素引擎对标题的抓取长度是有限的,前几个更是蜘蛛抓取的重点。

我@soho网赚博客为例介绍bilin心目中最适合SEO和用户体验的标题写法。

  1. 首页:我@soho网赚博客 | 分享网赚资讯和博客赚钱技巧
  2. 栏目页:栏目名称 | 我@soho网赚博客
  3. 内容页:内容页标题 | 我@soho网赚博客 或者 内容页标题 | 栏目标题 | 我@soho网赚博客(不建议使用后者,因为一旦某篇博文归入两个分类会使得标题过长)
  4. 搜索结果页:搜索关键词的搜索结果 | 我@soho网赚博客

解决办法就是修改WordPress主题中的header文件,重写title标签,通过重复进行页面类型判断调用不同的标题类型。

<?php if ( is_home() ) { ?><? bloginfo(‘name’); ?> | <?php bloginfo(‘description’); ?><?php } ?>

<?php if ( is_single() ) { ?><?php wp_title(”); ?> | <?php $category = get_the_category(); echo $category[0]->cat_name;?> | <? bloginfo(‘name’); ?><?php } ?>

<?php if ( is_category() ) { ?><?php single_cat_title(); ?> | <?php $category = get_the_category(); echo $category[0]->category_description; ?> | <? bloginfo(‘name’); ?><?php } ?>

建议大家把<? bloginfo(‘name’); ?>用自己的博客名称代替,避免过多的php函数影响速度。

WordPress主题SEO:h1标签

除Title标题之外,对SEO来说最重要的标签就是H1和H2了,不过包括WordPress默认模板和iNove在内的很多主题并没有用好H1和H2标签。下图是iNove里最终内容页的H1标签使用。

WordPress主题SEO的五个方面

这里存在三个问题,首先是最重要的H1标签给了博客名称而不是页面标题,其次是对recent comments之类的无关文字使用了H3标签,最后就是没有H2标签。

和Mg12交流过类似问题,不过他表示SEO从不是考虑的重点,因此我们还是手工修改以达到自己的目的。我认为最终内容页比较好的H1标签使用应该是内容页标题使用H1标签,内容里的重要内容使用H2,如下图:

WordPress主题SEO的五个方面

至于显示样式,可以通过H1标签的CSS属性来设定。

明天继续分享对WordPress主题的SEO优化:锚文字和导航。

» 转载请注明来自我@soho网赚博客 > WordPress主题SEO的五个方面

» 文章地址:http://www.wosoho.com/wordpress-theme-seo/

» 免费订阅我@soho获取最新网赚技巧和博客赚钱方法

分类:SEO标签:, , ,

12条评论

  1. KEVIN says:

    WordPress主题SEO:标题!!!这个很有道理哦!去改改!

  2. M says:

    DIV嵌套这个问题 我没有注意过 我自己写theme的情况 一般都是基于sandbox做修改
    sandbox到内容的嵌套是#wrapper>#container>#content>.post>.entry-content

    如果要在3层以内兼顾复杂效果的话,我能想到的唯一方式就是,用javascript插入辅助div来实现

    H1标签的问题是老话题了。sandbox也是把blog名称作h1的,放置在#wrapper>#header里,我一般是把这个改成h2,移动到#footer里,再使用position:absolute把它显示在页首

    正文部分的post-title调整为h1,最先显示

    我改动后的结果一般是这样的顺序

    h1#page-title
    .entry-content
    .sidebar h3.widgets
    h2.blog-title
    #menu
    #footer

  3. 龙哥 says:

    关于标签是用在网站的名称,还是用在文章标题,我感觉关系不是很大,因为像dedecms和很多博客的模板,也都是标签用在了网站的名称上面。而Google搜索引擎优化入门指南中,在说到这个标签时,也这样说道:在一张网页上包含了一篇新文章,我们就可能把网站的名字放在标签里,而把文章的主题名称放在标签里。

  4. Bilin says:

    @M
    如果通过JS来实现显示效果,以后修改会比较麻烦。
    你实际对H1标签的改动好像和你最后提到的改动结果不符合。

  5. Bilin says:

    @龙哥
    下篇详细回复你。

  6. M says:

    @Bilin

    我是把文章标题、页面标题、tag名称、分类名称、archive页的标题等在相应的页面当作page-title,以H1显示。blog-title作h2,甚至h3。

    当然,首页例外。

    这样就是麻烦了些。

  7. 尤Q says:

    敢问博主,为什么我的iNove主题 发表文章的时候不能上传本地图片? 有什么办法可以解决呢? 期待…

  8. 我很喜欢这个网,很多SEO的内容资料,谢谢共享,
    SEO

  9. 我喜欢SEO,更喜欢这里
    这5个经验分享很珍贵 谢谢

  10. 逍遥子 says:

    我博客正在使用的模板是H1、H2标签有些问题,博主有没有时间帮我看下怎么修改啊?

发表评论 »