网站名称结构化标记数据
Structured markup data of website name
根据 Google,您应该添加标记数据,以便在搜索结果中包含您的站点名称:
在他们的微数据使用示例中,他们将网站名称附加到页面 title
:
<head itemscope itemtype="http://schema.org/WebSite">
<title itemprop='name'>Your WebSite Name</title>
<link rel="canonical" href="https://example.com/" itemprop="url">
但是很明显页面标题和网站名称不一样!
我在这里错过了什么?
可以使用微数据on any HTML5 element (while ),所以你没有使用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>
根据 Google,您应该添加标记数据,以便在搜索结果中包含您的站点名称:
在他们的微数据使用示例中,他们将网站名称附加到页面 title
:
<head itemscope itemtype="http://schema.org/WebSite">
<title itemprop='name'>Your WebSite Name</title>
<link rel="canonical" href="https://example.com/" itemprop="url">
但是很明显页面标题和网站名称不一样!
我在这里错过了什么?
可以使用微数据on any HTML5 element (while 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>