我正在尝试启用Google附加链接搜索框 它允许您直接显示搜索文本框"在Google中:https://developers.google.com/structured-data/slsb-overview
我已使用JSON-LD语法将其添加到7月27日的网站上。根据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。
&#34;搜索引擎&#34;如果我直接调用它,URL工作正常
该代码位于我页面的head
HTML细分中(移动它并不容易测试,网站是一个巨大的电子商务平台,我无法测试任何内容,因为我会)。
Google测试工具(https://developers.google.com/structured-data/testing-tool/)似乎验证了我的代码:http://i.stack.imgur.com/PyYpL.jpg
我找到了另一个网站(类型为&#34; cdiscount&#34;在Google中),它与我一样使用它,看起来像是为他们工作。我注意到的唯一区别是它们不在HTTPS中,它们的子域名是www,而<script>
标记位于body
中的某个位置。
答案 0 :(得分:1)
这里要考虑两件事......
Google需要一段时间才能实现您的代码。我已经看过它需要几个月的时间。
在SERP中添加附加链接取决于Google自行决定,因此在您的网站中设置代码并不能保证他们会为该网站显示附加链接。
所以我担心它现在正在等待游戏。
祝你好运。答案 1 :(得分:1)
常见的错误是没有意识到如何检查附加链接,您需要搜索完整的网站名称,例如 blabla.com 或 blabla - 使用网站:blabla.com 不会显示网站链接。
如果您还想查看“搜索”文本框,请确保只将代码添加到网站的主页。