WordPress:Meta Tags in WordPress

来自站长百科
跳转至: 导航、​ 搜索

因为一个搜索引擎巡游你的站点,它同文章标题,标题,内容,和Meta 标签 例如 描述 或者 关键词收集信息。它比较这些部分中的词句,并根据信息匹配的好坏程度,来给站点"排名"。下面有更多的信息关于怎样最大化你的meta标签参考。

站点开发者了解这一点很重要,WordPress的一个默认安装,不包含描述和关键词meta标签数据。通过更改标题模板文件或者通过WordPress插件可以手工地添加Meta标签。

Meta 标签是什么?[ ]

但是meta意思是信息关于Meta 标签在早期创建是为了提供关于一个站点的简要的信息。Meta标签列出了关于网页的信息,例如作者,关键词,描述,文件类型,版权,以及其它的核心信息。

以下是一个描述的meta标签的例子:

<meta name="description" content="这是一个描述性的语句或者是一个简短的段落,内容是关于这篇文章或者这个帖子" />

最常见的meta 标签的例子包括:

<meta 名称="资源类型" 内容="document" />
<meta http-equiv="content-type" 内容="text/html; charset=US-ASCII" />
<meta http-equiv="content-language" content="en-us" />
<meta http-equiv="author" content="Harriet Smith" />
<meta http-equiv="contact" content="harrietsmith@harrietsmith.us" />
<meta name="copyright" content="Copyright (c)1997-2004 
Harriet Smith. All Rights Reserved." />
<meta name="description" content="Story about my dog 
giving birth to puppies." />
<meta name="keywords" content="stories, tales, harriet, smith, 
harriet smith, storytelling, day, life, dog, birth, puppies, happy" />

为什么缺少了Meta标签?[ ]

WordPress默认安装,不包括例如描述关键词meta 标签。为什么?让我们来看看上述的标签。

第二个和第三个标签设置了网页的语言和字符集。这个例子将字符集设置为美国英语语言形式,,使用的是ASCII字符集。这意味着,这个网页上的拼写特色可能是"center" 而不是 "centre" 是 "humor" 而不是"humour"。它同样向浏览器发送信息,使浏览器能够识别非汉语的字符。

作者和联系信息列出了是关于某一个人的信息。描述标签列出了关于一篇文章的独一无二的描述。关键词也列出了文章内发现的词语。你了解了这个模式了吗?

所有的这些都是独一无二的信息。WordPress也许会做出一些不可思议的事情,但是它并不能读懂你的思想。如果你想向搜索引擎提供更好的信息,关于你的网页的更加详细的信息,你就要自己添加meta标签数据。

Meta标签是必须的吗?[ ]

问一下meta标签是否仍然是必须的,这是一个好问题。Meta标签一般是更加有用的,向因特网浏览器提供重要的信息。随着浏览器使用变得更加地成熟,它们不再需要许多的手工操作,以知道你的站点是英语的还是汉语的。

许多搜索引擎已经不再使用meta标签信息了,因为许多人滥用了meta标签信息。事实上,meta标签可能没有代表你的站点的内容。但是,如果你使用这些信息,并且真实地使用这些meta标签信息,meta标签仍然没有破坏你的站点在搜索引擎上的地位。

毫无疑问,内容仍然是搜索引擎上网页排名的最关键的因素,因此,如果你想要提升你的排名的话,你就要确定你拥有有质量的内容。

从另一方面来说,一些搜索引擎仍然使用关键词meta标签,来给你的站点分类和排名。这些搜索引擎将关键字和内容进行比较,给你一个"点"来使你的关键字与你的内容相匹配。关键字是你可以添加到你的WordPress站点上的最重要的meta标签之一。 包含了所有的理由,关于meta标签是否对搜索引擎很重要,这一点并不在这一篇文章的范围之内。在[[WordPress:#Meta Tag Resources|下面的资源部分]]有一些链接,链接到关于meta标签的更多的信息以及meta标签在搜索引擎上的影响。

使Meta标签返回[ ]

将meta标签添加到你的站点上,只要将它们添加到你的WordPress 主题模板文件上,特别是样式表链接附近的head部分上。在顶上方,你会看到DOCTYPE标签,在下方你会看到另外两个标签,然后是<title>标签,看起来就像:

<title /><?php bloginfo('name'); ? /><?php wp_title(); ? /></title />

在这一行的下面,你可以添加你的meta标签。你可以添加meta标签信息,例如内容,语言,作者,联系,和版权,因为在你的站点的每一个网页上,这些内容基本上都是相同的。

那么关于'动态'形式的信息,例如描述和关键词,应该如何处理呢?这中信息,在你的站点的每个网页上都是独一无二的。将这些信息放入header.php意味着信息在你的站点上都不会改变。

你所需要的是某个东西,这个东西能在你的每篇文章上添加动态的关键词和描述。要添加一个对于每篇文章或者生成的网页而言是独一无二的描述,关键词,或者其它的meta标签,你拥有两个选择:你可以以一般的参考,将它们添加,或者你可以使用插件。

一般的Meta标签[ ]

如果你有一个清楚的你的站点的目的,你可以使用那个信息来创建一般的meta标签并且将这些放进你的标题中。假如Harriet Smith是一个兽医,而且喜欢在她的WordPress博客上分享她和动物之间的故事。


一个描述了她的所有的帖子的一个描述meta标签可能是:

<meta name="description" content="由Harriet Smith,一个兽医,讲述的关于狗,猫,鸟,雪貂,和其它的家畜的特别的故事和传说。故事包括动物的勇气和勇敢,生和死,友谊,以及动物和宠物给它们的人类伙伴带来的快乐的传说。" />

如果Harriet写了一个故事,关于一只狗在一次飓风中生产,有两个人冒着他们生命的危险,狗生产的时候,陪伴在狗的身边,一些描述性的词语,像勇气和勇敢,生死,宠物和人类,肯定都会用到。另一个故事,关于一个动物,在丢失了五年之后,有返回到了它的主人的家里,可能也需要一些关于勇敢,勇气,生死,和友谊之类的词语来描述。

关于这两个故事,Harriet可以创建一个好的关键词内部集:

<meta name="keywords" content="故事, 传说, 
harriet, smith, harriet smith, 讲故事, 兽医, 
兽医, 动物医生, 勇敢, 勇敢的, 勇气, 生命, 许多生命, 
死亡, 垂死的, 宠物, 人类, 友谊, 狗, 猫, 鸟, 
雪貂, 宠物, 宠物, 出生, 小狗" />

有了这些一般的描述 and 关键词meta标签,Harriet的网站得到了精确的描述,同时也应该会取悦任何的搜索引擎。

这是添加一个描述的手工形式,但是WordPress可以使这个变得更加地简单。与以上的相似,在你的管理> 选项 > 一般的 面板上添加你的描述。这个描述会输进一个指定为Tagline的那一行中。然后在你的head 区,粘贴以下的内容。

<meta name="description" content="<?php bloginfo('description'); ?>" />

WordPress会自动地产生描述。注:有的主题就在博客或者站点标题下面的标题上使用这个标签。如果你不想要这个标签放在那儿,在标题区将标签移除或者删除。

得到更加详细具体的,你可以添加一个条件式标签查询,会问道,"如果这是一个单一的文章浏览,显示文章标题;如果这是一个多篇文章浏览,显示博客名称和描述。"

<meta name="description" content="<?php if ( is_single() ) {
        single_post_title('', true); 
    } else {
        bloginfo('name'); echo " - "; bloginfo('description');
    }
    ?>" />

使用 Meta 标签插件[ ]

有几个插件允许博客管理者为每一篇文章设置独一无二的关键字,描述和其它的meta标签。这些插件利用了写文章面板上的自定义区域。你可以在官方的 WordPress 插件目录上找到meta标签插件。

使用Meta标签插件允许你来自定义你的每个meta标签,并且以每篇文章为基础,来选择你想要添加的或者不想要添加的meta标签。这样你的meta信息会更好地描述每个网页。

Meta 标签资源[ ]

下面的一些站点能够帮助你学习更多的关于meta标签的知识,它们是如何运行的,为什么你应该或者不应该使用它们。