网站名称的结构化标记数据

时间:2015-07-24 10:45:31

标签: html5 schema.org google-webmaster-tools microdata google-rich-snippets

根据Google,您应添加标记数据,以便在搜索结果中包含您的网站名称:

  

Search results website name

在他们使用Microdata的示例中,他们将网站名称附加到页面title

   <head itemscope itemtype="http://schema.org/WebSite">
   <title itemprop='name'>Your WebSite Name</title>
   <link rel="canonical" href="https://example.com/" itemprop="url">

但显然网页标题与网站名称不同!
我在这里缺少什么?

1 个答案:

答案 0 :(得分:4)

可以使用微数据on any HTML5 elementsome elements come with special rules},因此您 不能使用title元素。

如果您想在head中保留标记,或者如果您的网页上没有网站名称作为可见内容,则可以使用meta元素:

<head itemscope itemtype="http://schema.org/WebSite">
  <title>Welcome to Foobar!</title>
  <meta itemprop="name" content="Foobar" />
  <link itemprop="url" href="https://example.com/" />
</head>

但是如果您将网站名称作为可见内容(例如在页眉中),则可以使用它:

<header itemscope itemtype="http://schema.org/WebSite">
  <h1 itemprop="name"><a itemprop="url" href="https://example.com/">Foobar</a></h1>
</header>