根据Google,您应添加标记数据,以便在搜索结果中包含您的网站名称:
在他们使用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">
但显然网页标题与网站名称不同!
我在这里缺少什么?
答案 0 :(得分:4)
可以使用微数据on any HTML5 element(some 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>