我正在尝试启用 Google 附加链接搜索框。
它允许您在 Google 中直接显示“搜索文本框”:https://developers.google.com/structured-data/slsb-overview
我已于 7 月 27 日使用 JSON-LD 语法将其添加到网站。根据 Google 的说法,当前缓存的网站版本是 8 月 6 日的版本(部署后很长时间),但搜索文本框从未出现在 Google 中。
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"url": "https://fr.blabla.com/",
"potentialAction":
{
"@type": "SearchAction",
"target": "https://fr.blabla.com/acheter/{search_term_string}?page=1",
"query-input": "required name=search_term_string"
}
}
</script>
抱歉,我不能透露真实的网址。在截图中,子域和 URL 的末尾是真实的,网站是 HTTPS。
如果我直接调用它,“搜索引擎”URL 工作正常。
该代码位于 head
我页面的 HTML 片段(移动它并不容易测试,该网站是一个巨大的电子商务平台,我无法像我那样测试任何东西)。
Google 测试工具 (https://developers.google.com/structured-data/testing-tool/) 似乎验证了我的代码:http://i.stack.imgur.com/PyYpL.jpg
我找到了另一个网站(在 Google 中输入“cdiscount”),它的使用方式与我完全一样,而且看起来像是为他们工作。我注意到的唯一区别是它们不在 HTTPS 中,它们的子域是 www 和它们的 <script>
标记位于 body
中的某处.
最佳答案
这里有两件事要考虑...
Google 可能需要一段时间才能实现您的代码。我看到这需要几个月的时间。
在 SERP 中添加附加链接由 Google 自行决定,因此您网站中的代码并不能保证它们会显示该网站的附加链接。
所以恐怕现在是一场等待的游戏。
祝你好运。
关于seo - 启用 Google 站点链接搜索框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31924971/