为什么架构出现在某些网站的搜索结果中而不是其他网站的搜索结果中?

问题描述 投票:0回答:2

我注意到,搜索引擎使用 schema.org 来索引有关您网站的信息,并使用户更容易找到所需内容,但它仅适用于选择性网站。

我不明白的是,为什么搜索栏出现在 Livingsocial 和 Groupon 的搜索结果中,而不是 Experience。现在这些都是基于相同基础的网站类型。

现在我输入 json 代码以使搜索栏出现的方式是

但这也不起作用,我的网站搜索仍然没有出现在谷歌的搜索结果中。有人可以告诉我我做错了还是有更好的方法。 ?

<div itemscope itemtype="http://schema.org/WebSite">
  <meta itemprop="url" content="https://www.example.com/"/>
  <form itemprop="potentialAction" itemscope itemtype="http://schema.org/SearchAction">
    <meta itemprop="target" content="https://query.example.com/search?q={search_term_string}"/>
    <input itemprop="query-input" type="text" name="search_term_string" required/>
    <input type="submit"/>
  </form>
</div>
web seo schema.org
2个回答
0
投票

Google 搜索并不能仅仅因为您使用适当的 Schema.org 标记就保证增强您页面的 SERP 条目(另请参阅他们的 质量指南)。如果它被显示可能取决于各种因素(搜索关键字、用户历史记录、位置等),假设它是正确的。

来自他们的附加链接搜索框文档

搜索框未显示? 附加链接搜索框仅在导航查询且与用户相关时才会显示。 Google 算法使用多种因素来确定搜索框何时出现,包括网站上的信息以及搜索用户的不同类型的导航查询。

例如,它可能无法显示 http://www.roovet.com/local/ 的原因之一(我没有查看该网站,也没有检查它是否真的从不显示)可能是 Google不会将其解释为该网站的主页。来自指南

将标记放在您网站的主页上。


您的示例是从 Google 的附加链接搜索框微数据示例复制的。虽然这不是正确的 HTML5+Microdata(如果该值是 URI,则必须使用

link
而不是 meta
),但没有理由认为这不起作用(否则,他们为什么要记录它就这样?)。


0
投票
我有同样的事情,谷歌没有在搜索结果中出现网站名称。

https://i.stack.imgur.com/xWnFE.png

但是架构包含名称:

https://i.stack.imgur.com/rCTfH.png

该问题适用于所有页面,但这是针对此页面的

https://porat.dev/%D7%90%D7%90%D7%95%D7%98%D7%A1%D7%95%D7% A8%D7%A1%D7%99%D7%A0%D7%92/ .

© www.soinside.com 2019 - 2024. All rights reserved.