Top Down Contact Closed
Home > SEO, Wordpress > 搜索引擎优化指南精要速览及其在wordpress中的应用(2)

搜索引擎优化指南精要速览及其在wordpress中的应用(2)

2008/11/27 Add 6 comments |

什么是<mate>标签?

mate标签是用来描述一个html网页文档的属性,例如作者、日期和时间、网页描述、关键词、页面刷新等。mate标签的内容设计对于搜索引擎的优化来说是非常重要的一个环节。mate标签中最重要的两个属性莫过于"description"(网页描述)和"Keywords"(关键词)。其在网页中的格式如下:

<meta name="keywords" content="网页描述"> 
<meta name="description" content="关键词">

尽管现在的搜索引擎检索信息决定搜索结果的排名很少依赖mate标签中的内容,但mate标签的内容设计对一个网站来说仍然是很重要的。

合理充分地利用"description"元标记标签

"description"中的content="网页描述",是对一个网页概况的介绍。它可以给Google及其它搜索引擎展示这张页面所涉及内容的。它和title标签的区别就是:title标签可能是几个孤立的词汇或者一个短语,但页面的description标签就可能是一个句子或者一个短的段落。和title标签相同的是:description标签同样放在你网页HTML文档的<head>标签内容里。

description meta标签之所以重要是因为Google可能会把它们作为搜索结果中概述你网页内容的片段。需要注意的是这里用“可能”是因为如果网页内容更能匹配用户的关键词查询的话,Google也许会选择你网页可见内容的一部分。同样的,如果你的网站被列在了开放式目录(Open Directory Project)的话,Google也可能会把你的description meta标签用在这里。(了解如何防止搜索引擎显示ODP的数据)。为你每一张网页添加description meta标签可预防Google不能从你页面内容里找到可用显示片段,网站管理员博客有一篇文章是讲如何通过description meta标签来改善内容片段选取的。

正确地建立description meta标签应该遵循的原则:

1、正确地描述页面内容——写一段描述既能提供相关信息,又能吸引用户的注意。
     不过应该避免:

  • 写了一段描述却与网页内容没有任何联系(网页描述内容与网页主体内容应该有高度相关性!)
  • 用自动生成的或是过于简单的毫无针对性的描述,比如说"这是一个网页"或者"这是一个关于SEO的网页"(尽可能准确地描述网页的核心内容,通常为网页内容的摘要信息,也就是希望搜索引擎在检索结果中展示的摘要信息)
  • 仅仅用关键词填充描述内容(网页描述为自然通顺的语言段落,而不是罗列关键词!)
  • 复制粘贴文档里所有内容到description meta标签里(网页描述的文字不必太多,一般不超过搜索引擎检索结果摘要信息的最多字数,通常在100中文字之内)

2、为每一张页面添加唯一的描述内容——不同的页面不同的description内容将有助于用户和Google,尤其是在结果中有你域名下多个网页时(例如:用site:operator搜索)。如果你的网站有成千甚至上万的页面,手动添加description meta标签就显得不太可行了。如果遇到这种情况,你可以试试根据网页内容自动生成description meta标签内容。
     不过应该避免:

  • 所有的页或者一大堆网页都共用相同的description meta标签内容

     应该做到:

  • 网页描述内容与网页标题内容有高度相关性

 

合理设置"keywords"元标记标签

与mate标签中的"description"标签类似,"Keywords"也是用来描述一个网页的属性,只不过要列出的内容是“关键词”,而不是网页的介绍。这就意味着,要根据网页的主题和内容选择合适的关键词。在选择关键词时,除了要考虑与网页核心内容相关之外,还应该是用户易于通过搜索引擎检索的,过于生僻的词汇不太适合做mate标签中的关键词。关于mate标签中关键词的设计,要注意不要堆砌过多的关键词,罗列大量关键词对于搜索引擎检索没有太大的意义,对于一些热门的领域(也就是说同类网站数量较多),甚至可能起到副作用!

正确地建立keywords meta标签应该遵循的原则:

  • 选择与网页内容最相关的核心关键词即可,而且关键词数量无需太多,更没有必要堆砌大量的关键词
  • keyword meta中的关键词应该同样出现在description meta内容中
  • 勿使用生僻词汇做关键词
  • 不同的关键词之间用逗号(英文标点符号)隔开

基于以上原则,我们可以这样在Wordpress中相对合理地设置<mate>标签:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?if (is_home()){	/* 如果在首页就使用你在下面填写的描述和关键词 */
    $description = "关于你的博客的描述";
    $keywords = "与你的博客密切相关的关键词";
} elseif (is_single()){	/* 在日志页如果给日志添加了摘要就把摘要做为 Description,如果没有设置摘要的话,则截取文章的前 220 个字作为 Description,而标签直接作为 Keywords */
    if ($post->post_excerpt) {
        $description     = $post->post_excerpt;
    } else {
        $description = substr(strip_tags($post->post_content),0,220);
    }
 
    $keywords = "";       
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag ) {
        $keywords = $keywords . $tag->name . ", ";
    }
}
?>
<meta name="keywords" content="<?=$keywords?>" />
<meta name="description" content="<?=$description?>" />

如果你还有更好的方法来设置<mate>标签,欢迎你留言分享! :smile:

Ad spot

声明:城市@后版权所有,未经授权请勿转载本博客日志到任何博客或论坛!

如果你喜欢我的文章,欢迎订阅。Google Reader | 鲜果 | 抓虾 | 九点 | QQ邮箱 | 有道 | 更多

Posted by: Gil | Categories: SEO, Wordpress | Tags: , , , , , | Read: 821 views
  1. 11月 28th, 2008 at 08:31 | #1

    这段代码,该放入header里的什么位置呢。放这个代码进去,是不是要把原来的header里删去什么???
    给你看下我的header代码~

    <link rel="stylesheet" type="text/css" href="" />
    <script type="text/javascript" src="/javascript/imghover.js">
    <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="" />
    <link rel="alternate" type="text/xml" title="RSS .92" href="" />
    <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="" />
    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
    <link rel="pingback" href="" />

    <a href="/">

    <a class="" href="/">Home
    <?php
    $pages = wp_list_pages('sort_column=menu_order&title_li=&echo=0');
    $pages = preg_replace('%]+)>%U','', $pages);
    $pages = str_replace('
    ','', $pages);
    echo $pages;
    ?>

  2. 11月 28th, 2008 at 11:29 | #2

    @骑驴哼哼:
    这段代码只需要放在你主题中的head.php文件内

    1
    
    <head>和</head>

    标签内即可

  3. 11月 30th, 2008 at 12:12 | #3

    哦,最近你都在研究seo的东西~

  4. 11月 30th, 2008 at 12:39 | #4

    @骑驴哼哼:
    哦,被你发现啦 :smile: 分享点心得给大家,希望对大家都有所帮助 :wink:

  5. 12月 2nd, 2008 at 22:09 | #5

    @Patrick
    这是一条测试评论

  6. 12月 5th, 2008 at 14:36 | #6

    哈~可以尝试下。谢了!