WordPress中的meta标签

0条评论

WordPress中的meta标签

搜索引擎浏览博客时会搜集博客名称、文章标题、内容以及meta标签(如说明关键字等)等信息。搜索引擎比较各个版块内的信息,然后根据信息的匹配程度为博客站点排名。下面将详细介绍如何最大程度地利用meta标签引用。

网站开发人员需要注意,WordPress默认安装程序中并不包含说明和关键字meta标签数据。可通过更改主题模板文件或使用WordPress插件手动添加meta标签。

Meta标签是什么?

单词meta的意思是“关于...的信息”。Meta标签最早用来为网站提供准确信息。Meta标签列出作者、关键字、说明、文件类型、版权等重要的网页相关信息。

这是meta标签中“说明”信息的示例:

<meta name="description" content="This is the 
description sentence or short paragraph about 
the article or post." />

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

<meta name="resource-type" content="document" />
<meta http-equiv="content-type" content="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”。这样也告诉了浏览器所用的不是汉字字符。

作者和联系信息是对某个人的具体描述。文章的“说明”(description)标签说明了该文章与其他文章的不同之处。关键词标签列出文章中的关键用词。

这些标签信息都具有唯一性。WordPress的确功能强大,但它不可能完全了解用户的想法。用户如果希望能向搜索引擎提供更详细的网站信息,应该自己手动添加meta标签数据。

Meta标签是必需的么?

是否所有meta标签都是必需的?Meta标签一度非常实用,它们曾经为互联网浏览器提供过重要信息。但随着技术的进步,现在即使不需要外界帮助,浏览器也能够自行判断网站是英文还是中文了。

由于很多用户已经弃用了meta标签,一些搜索引擎也不再使用meta标签信息。事实上,有时meta标签并不能表示网站内容。但使用这些标签并不会给搜索引擎排名造成不良影响。

文章内容毫无疑问是搜索引擎页面排名的最主要因素,因此如果希望提升排名,发表优质文章是上上之选。

另一方面,仍然有些搜索引擎用关键字meta标签来为网站进行归类、排名。这些搜索引擎比较文章关键字和内容的匹配程度并评分。关键字是用户可以添加到WordPress网站的最重要meta标签之一。

关于meta标签对搜索引擎重要程度的探讨并不在本文研究范围内。下文中的相关资源部分列出了一些关于meta标签以及他们对搜索引擎的影响的文章。

创建Meta标签

只要将meta标签加入WordPress主题的header.php模板文件中,也就是样式表单链接附近的<head>部分,meta标签就会出现在网站上了。在<head>部分的上方用户可以看到DOCTYPE标签,在下方则会看到<titile>标签以及一些其他标签,如下:

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

用户可以在以上代码行下添加自己的meta标签,例如文章内容、语言、作者、联系方式、版权等, 因为这些标签在网站所有页面上内容基本相同。

说明和关键字这些“动态”信息标签又该如何表现?对网站上的任何一个页面来说,这些标签都是与众不同的,将他们放置在header.php就意味着网站信息不会再改变。

用户希望系统能自动为每篇文章添加关键字和说明。有两种方法可以为每篇文章或页面添加特有的说明、关键字和其他meta标签:以通用参考形式添加标签或使用插件

通用meta标签

如果对自己的博客目标明确,可以自己创建通用meta标签并在页眉中替代原有meta标签。假设Harriet Smith是一名兽医,她喜欢在WordPress博客上发表关于她所医治的小动物的故事。

能够描述Harriet Smith所有文章的说明meta标签应该是这样的:

<meta name="description" content="Special stories and 
tales about dogs, cats, birds, ferrets, and other 
domestic animals as told by Harriet Smith, 
veterinarian. Stories include tales of animal 
bravery and courage, life and death, companionship, 
and the wonderful joy animals and pets bring to 
their human partners." />

如果Harriet讲的是一只小狗的故事,小狗在龙卷风中生了小小狗,在分娩过程中有两个人冒着生命危险陪着小狗,这样就可以用上描述性词语“勇敢”和“勇气”,“生命”和“死亡”,“宠物”和“人类”等等。另一个关于走失5年的小动物回到自己主人身边的故事也可以用勇敢、勇气、生命、死亡、友谊等词来描述。

通过这两个故事,Harriet能制作一个通用关键字集:

<meta name="keywords" content="stories, tales, 
harriet, smith, harriet smith, storytelling, veterinarian, 
vets, animal doctor, bravery, brave, courage, life, lives, 
death, dying, pets, human, companionship, dog, cat, birds, 
ferrets, pets, pet, birth, puppies" />

这些通用说明关键字meta标签为Harriet的网站做了准确描述,适用于任何一个搜索引擎。

这是添加说明的手动形式,WordPress为用户提供了一种更便捷的方法,可以在 Admin > Options > General栏中添加说明信息。说明信息按照tagline形式被插入代码行,然后将以下代码复制到页眉部分:

<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管理面板编辑文章菜单中的自定义域。用户可以在WordPress官方插件目录中找到meta标签插件。

用户可通过meta 标签插件为每篇文章自定义meta标签,并进行添加或删除。这样meta信息就能够更完美地显示在每个页面上。

Meta标签相关资源

读者可以在下面的网站中了解更多关于meta标签的信息,例如meta标签的运行方式、什么时候应该使用meta标签什么时候不应该使用等。