我正在尝试启用Google Sitelinks搜索框。
它允许您在Google:https://developers.google.com/structured-data/slsb-overview中直接显示“搜索文本框”。
我使用JSON语法将它添加到了7月27日的网站上。据谷歌称,目前缓存的网站版本是8月6日的版本(部署后很长时间),但搜索文本框从未出现在谷歌中。
<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
我发现了另一个网站(在谷歌上输入"cdiscount“),它的使用方式和我完全一样,看起来很适合他们。我注意到的唯一不同是,它们不是在HTTPS中,它们的子域是www,它们的<script>标记位于body的某个位置。
发布于 2015-08-11 10:00:22
这里有两件事要考虑。
所以恐怕这是个等待游戏。
祝好运。
发布于 2015-08-13 23:24:23
一个常见的错误是没有意识到如何检查站点链接,您需要搜索完整的网站名称,如blabla.com或blabla -使用blabla.com不会显示站点链接。
如果还想查看“搜索”文本框,请确保只将代码添加到站点的主页。
https://stackoverflow.com/questions/31924971
复制相似问题