Meta标签的奇妙世界
Meta标签是SEO初学者最开始了解到的知识。如何展开这个话题呢?我们总会听到或看到关于meta不好的方面,比如Meta keywords关键词。仔细检查我们接触到的网站,很多都有滥用meta标签,可能主要是因为Meta标签在Header中,也就是网站的最顶部,最容易被发现错误。但我们不必消极,meta标签在某种情况下来说是搜索引擎优化最好的工具。
Description描述和keywords关键词是最常用的Meta标签,另外也还有很多其它的会影响到网站优化的标签。在这里,深圳风火SEO网络根据自己的经验列出一些常用的、好的、坏的和无关紧要的meta标签。你会发现在这些列表中有负面影响的标签会比较多,当然,我们不可能把所的meta标签都列出来,如果你对这方面比较感兴趣,可以在网络上搜索相关的关键词。
深圳风火SEO优化公司的观点是把精力集中在最核心的地方,添加不必要的meta标签就相当于增加冗余代码,代码越少越好。我们可以这样看,网页代码对于浏览器来说是按从上往上一步一步的执行,假设你的meta标签有20行,是不是想告诉浏览器你准备呆在meta标签中呢!
具有好处的Meta标签要注意的是,不管你的页面内容是什么,meta标签是存在于每个页面中的,这里仅列出两个应该被包含的标签。
可有可无的标签• Meta Content Type – 这个标签是用来声明网页使用什么字符集,每个页面中都应该包含它,要不可能会影响页面在浏览器中的渲染方式。下面是一些可选择的属性,网站设计人员应该很清楚用什么样的属性最适合当前网站。
• Meta Description – 这个比较有争议的描述标签的主要用途是用来描述这个页面在搜索引擎的搜索结果页面中出现。这个标签不会影响排名,但无论如何它是非常重要的。它相当于你展示给互联网用户用来点击的广告一样。限定它在70个单词或350个字符之内,应使它尽量具有的吸引性,以便引起用户的注意而点击这个页面。
备注:本文没有提及Title标题是因为它不是以meta开头,但从技术上来说它也属于meta标签之一,每个页面都应该有一个独一无二的Title标签。
不同的网站在特定情况下可能会用到,如果可以不用,尽量不用。
有负面影响的Meta标签• Robots – 最糟糕的想法是你必须包含robots meta标签。我们来更准确的认识它,如果你没有特别指明robots meta标签,搜索引擎蜘蛛会默认为这个页面的内容和链接都可以被收录和索引的。仅仅当你想限制页面被收录时才需要加上这个标签。因此,如果你想让这个页面不被收录但上页面的链接是可被索引的,仅需要把noindex加上,follow为默认。比如:
<META name="robots" content="noindex">• Bots规范(GoogleBot)- 这些标签用来规范搜索引擎蜘蛛对网站内容的抓取指令,比如“noodp”用来强制搜索引擎不要用开放目录DMOZ中的内容描述,“noydir”用来限定Yahoo目录上的内容。通常情况下,搜索引擎完全可以辨别它。
• 语言 – 使用这个标签的唯一原因是如果网站从国际性语言转到区域本地语言。
• Geo – 这个meta标签是最近才听说的,只有Bing支持,Google不支持,下面是几个例子:
<META name="geo.position" content="latitude; longitude">
<META name="geo.placename" content="Place Name">
<META name="geo.region" content="Country Subdivision Code">• Source来源 – 这个主要是用在新闻媒体,可以让搜索引擎知道这篇新闻的原始地址来源。这个是新闻媒体和搜索引擎的有机结合。
• Keywords关键词 – 我把它放在这里的原因是现在没有哪个SEO优化公司会花时间来研究它,完全可以不用理会它。
• Refresh刷新 – 这通常是人们用来做跳转用的,应该尽量避免,如果允许的放最好用服务器端的301跳转。
• 网站验证 – 站长在注册Google和Bing的网站管理中心时需要验证自己是这个网站的实际拥有者。现在有谁还会在meta标签中加上这个验证码呢?除非你没有其它可验证拥有网站的方式,要不尽可能的用其它方式来验证。Google允许你通过DNS、外部文件或谷歌分析来验证,Bing仅允许使用XML文件和meta标签方式,正常情况下尽量使用文件验证方式。
如果你使用下面的标签对你的网站没有任何好处,仅仅是浪费代码空间,甚至Google也这么这为(还是5、6年前),如果你愿意,现在就是清理区域的时候。
• Author/Web Author – 这个标签是用来注明这个页面的作者,没有必要出现在head中。
• Revisit After – 用来控制搜索引擎蜘蛛下次访问的时间,各大主流搜索引擎都不支持它。
• Rating – 这个标签用来表示内容的完整性。
• Expiration/Date – 用来注明页面过期时间,date是页面生成的时间。你网站上有多少页面是会过期的呢?如果有,那么把它们移除就ok了。另外,我们何不按时来更新它,在站点地图中注明更新频率,这岂不是更好!
• Copyright版权 – 看看自己的网站最底部,那已经说明“Copyright 20xx”,为什么要在meta中重复呢?
• Abstract摘要 – 这个标签用来放置页面内容的摘要,主要是用于教育行业网站。
• Distribution – 它是用来控制谁可以访问此网站页面,典型的是设置为Global,也就是默认的可继承行为。
• Generator – 这个标签用来说明这个页面是用什么程序生成的,就像author一样,没有。
• Resource Type – 用来注明这个页面的文件类型,如文件。这个还是省省吧,DTD声明已经帮你做了。