egg

sein / 2008.08.20 / 2:29 pm

你懂 SEO?别开玩笑了 22+

原谅我又耸人听闻了,请大家无视标题。今天突然发现自己之前犯下的错误,懊悔不已。写出来跟大家分享,切勿重蹈覆辙。

起先是无意中用 google 搜索 site:wadlog.com 时发现搜索结果的描述(descriptions)全部为首页描述。
你懂 SEO?别开玩笑了 | Jandan.net

为什么会这样?发现正是因为自以为是的我在模板的 header.php 中写了 description 的 meta。

感觉很无语,搜索 site:jandan.net 发现只有标题,内容描述全部为无关的重复内容,原因同上。
你懂 SEO?别开玩笑了 | Jandan.net

然后我搜索 site:imoioi.com ,从这个结果看基本可以得出结论了。在没有定义 description 的情况下,搜索引擎默认会把标题后面的文字判断为 description。
你懂 SEO?别开玩笑了 | Jandan.net

但是我搜索另一位某编的 blog,发现搜索结果里标题下面清清楚楚的就是文章内容,因为他的模板很干净。

总结:

  1. 在 wordpress 模板的 header.php 中写 description 和 keywords 的 meta,只是优化了首页,但是对内容页的 SEO 反而是非常错误的做法。搜索你的文章标题,有没有发现抓虾等抓取站的排名在你的 blog 前面?
  2. 在 wordpress 模板的 single 页,标题下面习惯性放发布日期分类等信息并不是好习惯,“标题->正文->辅助信息”这样的,才是有利于 SEO 的好模板。
  3. 添加 tag 是好习惯,搜索引擎会把 tag 链接判断为 keywords。
  4. wordpress 用户可以使用 All in One SEO 插件。但是切记不要在 模板的 header.php 里写 description 和 keywords 的 meta,已经定义的赶紧删掉,因为搜索引擎在抓取 single 页时有两个 description 的情况下,取的是第一个。
  5. All in One SEO 插件会从文章开头截取部分内容作为 description,所以每篇 post 的开头最好简明扼要,而且尽量不要中英文混合(否则会从英文单词部分截断)。

DEMO:
打开煎蛋任意一篇文章,然后查看页面源代码,会发现 <!-- all in one seo pack ... 后面自动生成的:
<meta name="description" content="xxx" /%;gt
不过它不一定靠谱,比如现在这篇文章的 description 就没有生成 —.—

煎蛋一直懒得加 tag,现在看来非常的不明智。

如果你想达到更好的效果,可以利用 All in One SEO 插件进行更深入的定义,方法是 post 的时候,在自定义区域(Custom Fields)自行添加,Key 为description (或者 keywords),Value 填你想要的内容。这样 All in One SEO 会优先读取你定义的内容。

# sein update:在内容 seo 失败的情况下,一个好标题就非常重要了。这就是为什么我们需要标题党啊~~~

本文有 22 篇评论

  1. 1 wendy wendy 说 :
    2008.08.20 2:33 pm
    avatar

    sofa~~

  2. 2 oioi oioi 说 :
    2008.08.20 2:37 pm
    avatar

    tag 是一开始用错了,后来懒得用了,最后只有考虑其他方法补救,其实有时候,如果单贴一副图的话,写tag 是件很痛苦的事件。

    另外- -我的blog = =

  3. 3 小诺 小诺 说 :
    2008.08.20 2:45 pm
    avatar

    oioi 你wp的模板怎么那么blogger阿?

  4. 4 oioi oioi 说 :
    2008.08.20 2:55 pm
    avatar

    @小诺: 还不错吧

  5. 5 oioi oioi 说 :
    2008.08.20 3:23 pm
    avatar

    这篇文章的广告 是 :Are you bored GIRL?

  6. 6 阿企 阿企 说 :
    2008.08.20 3:39 pm
    avatar

    最重要的还是标题和关键词密度吧,你用site:jandan.net查询的是收录网页的数量,通常用户是不会直接用site:jandan.net这样的查询的,他们用的是关键词……

  7. 7 sein sein 说 :
    2008.08.20 3:57 pm
    avatar

    @阿企:
    搜索引擎当然会缓存爬虫探寻到的每个网页,在没有任何描述和关键词定义的情况下是直接搜索整个网页,但是如果有描述和关键词,就会优先读取这些上层索引,如果索引内容定义恰当,那么你的网页就可能比没有定义索引的同样内容的网页优先搜索到。所谓 SEO,应该就是这样的过程。

    阿企你说的用户搜索的关键词,跟我说的 keywords 不一定一样。如果原文没有定义,那么就从摘要或者原网页中匹配。我用 site:jandan.net 的结果作为展示,目的就是让大家直接看到 google 对 jandan.net 整个网站的搜索索引结果。

  8. 8 underone underone 说 :
    2008.08.20 4:09 pm
    avatar

    煎蛋可以加tag,不显示就好了。。

  9. 9 sein sein 说 :
    2008.08.20 4:17 pm
    avatar

    @underone: 都很懒。。。

  10. 10 oioi oioi 说 :
    2008.08.20 4:17 pm
    avatar

    @underone: 恩 ,这是一个办法。

  11. 11 bamboowind bamboowind 说 :
    2008.08.20 4:52 pm
    avatar

    oioi是男是女啊?

  12. 12 阿企 阿企 说 :
    2008.08.20 5:02 pm
    avatar

    @sein: 我认为single页面的描述没多大用,那是给用户看的,只要关键词匹配且网站权重较高,排名自然就上去了。

  13. 13 fiochoi fiochoi 说 :
    2008.08.20 7:02 pm
    avatar

    ....根本不懂…

    我…

  14. 14 ludodo ludodo 说 :
    2008.08.20 7:08 pm
    avatar

    descriptions的话,可以在模板的header.php里写,事先判断一下如果是文章页面的话就用摘要作描述。

  15. 15 just.魔王 just.魔王 说 :
    2008.08.20 9:10 pm
    avatar

    妈的 电脑我没学到这么高级的 我看不懂 `` 诶``
    选择了` 完全不知道你们说什么`?

  16. 16 oioi oioi 说 :
    2008.08.20 10:16 pm
    avatar

    @bamboowind: 男

  17. 17 sein sein 说 :
    2008.08.20 10:44 pm
    avatar

    @ludodo: 煎蛋的摘要一般用来放缩略图了。。。

  18. 18 书桌 书桌 说 :
    2008.08.20 11:14 pm
    avatar

    很庆幸看到这篇文章:)

  19. 19 不是俺 不是俺 说 :
    2008.08.21 1:22 am
    avatar

    …………这可惜,俺这个全是标题的重复。

    site:butwho.net

    原因是,传说中,meta name="description" content= 题目+内容 是seo的一个技巧。

    俺再试试content=文章摘要,看看咋样?

  20. 20 村姑 村姑 说 :
    2008.08.21 9:53 am
    avatar

    "# sein update:在内容 seo 失败的情况下,一个好标题就非常重要了。这就是为什么我们需要标题党啊~~~"

    大sein再给标题党找借口哦~~~唾弃一个~~hohoho

  21. 21 耗子姐姐 耗子姐姐 说 :
    2008.08.21 9:55 am
    avatar

    又是乱码

  22. 22 blogdao blogdao 说 :
    2009.03.09 2:24 pm
    avatar

    description老是出问题

发表你的意见