我必须在我的网站上放置哪些重要的元标记?

似乎有大量的元标记可以设置。 我猜测他们中的一些比其他人更重要。

什么是最重要的元素供应,为什么?

我甚至需要meta标签吗? (看在stackoverflow主页有没有)

我意识到这个问题是旧的,但它仍然是一个顶级的谷歌命中,所以我想我会给一个更新的答案,包括stream行的社交媒体网站。

我通常有四组元信息:

常规元信息 – 由search引擎和浏览器使用

<title>{{pageTitle}}</title> <meta charset="utf-8"><!-- html5 version of http-equiv="Content-Type"... --> <meta name="description" content="{{description}}"> <meta name="keywords" content="{{keywords}}"> <link rel="author" href="https://plus.google.com/{{googlePlusId}}" /> <link rel="canonical" href="{{pageUrl}}" /> 

Facebook元信息 – 当有人分享你的url时,由Facebook使用

 <meta property="og:url" content="{{pageUrl}}"> <meta property="og:image" content="{{imageUrl}}"> <meta property="og:description" content="{{description}}"> <meta property="og:title" content="{{pageTitle}}"> <meta property="og:site_name" content="{{siteTitle}}"> <meta property="og:see_also" content="{{homepageUrl}}"> 

Google+元数据 – 当有人分享您的url时,使用Google+

 <meta itemprop="name" content="{{pageTitle}}"> <meta itemprop="description" content="{{description}}"> <meta itemprop="image" content="{{imageUrl}}"> 

注意:您并不需要这些,Google +会回到Facebook使用的Open Graph标签。

Twitter的元信息 – 当有人分享你的url时,由Twitter使用

 <meta name="twitter:card" content="summary"> <meta name="twitter:url" content="{{pageUrl}}"> <meta name="twitter:title" content="{{pageTitle}}"> <meta name="twitter:description" content="{{description}}"> <meta name="twitter:image" content="{{imageUrl}}"> 

我将从这个问题中使用同样的答案:

几年前,meta标签对search引擎优化非常重要。 然而,他们已经被滥用,几乎所有的search引擎(包括谷歌,雅虎和Livesearch,对不起,Bing)。

您可以在(X)HTML中包含的最重要的SEO标签是<title><meta name="description"...>标签。

  • 通常应该是你希望search引擎在列表中为你的页面命名。
  • <meta name="description"...>有时可以给search引擎一个基本的想法,即在索引它时如何描述你的页面。

但是,使用这两个标签并不一定会增加您的网站在search引擎列表中的可见度。 有关这方面的更多信息,Google在其网站上有一个很好的部分 。

更新2015年5月:仍然是一个非常受欢迎的答案,我build议你看看@阿尔登的答案,因为它是更多的更新,然后我自己的(现在6岁)

原始答案如下:


 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> 

告诉浏览器什么是内容types和编码

 <meta NAME="ROBOTS" CONTENT="NOODP"> 

有关原因,请参阅http://www.mattcutts.com/blog/google-supports-meta-noodp-tag/

 <meta name="description"...> 

明显

 <meta name="keywords"...> 

谷歌不使用这个,但其他search引擎可能

 <meta HTTP-EQUIV="Expires" CONTENT="Tue, 20 Jun 1995 04:13:09 GMT"> 

如果你知道什么时候你喜欢这个页面从caching过期

您应该使用最重要的元标记是:

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 

调整以适应。 这样可以确保,如果您需要通过Web服务器以外的其他方式传输该HTML文档(例如,在本地进行工作,作为附件发送),则用户代理将知道其MIMEtypes和字符集。 只要确保你的服务器标题是一致的。

最好的SEO是一个能够有效满足目标用户需求的网站。 要做到这一点,你需要有一个网站,其中的东西,人们可以使用,需要或需要。 这是价值,也是最重要的。 它可以是从好的文章到有趣的video或有用的下载。 标签支持好的内容,但不能替代SEO。 如果内容足够好,则不需要标签。 相信我,当我说,如果您的网站有什么东西,任何人想要或需要的东西,他们不能在任何地方,你的网站会做好所有问候,标签或没有标签。 如果您的网站无聊,没有价值,它会失败,标签或没有标签。

描述metatag将被谷歌用来描述您的网站。 我认为这是最重要的。

我认为verify-v1 meta很重要。 它可以使用谷歌网站pipe理员工具

GoogleBot忽略只信任页面内容本身的元信息而不是内容描述符。 所以,某些标签的用处可能是有限的。

我会确保你的网页上有一个标题,描述,关键字和重新标记。 虽然Google不会像关键字标签一样权衡,但它仍然可以被较小的search引擎使用。