首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启用谷歌Sitelinks搜索框?

启用谷歌Sitelinks搜索框?
EN

Stack Overflow用户
提问于 2015-08-10 16:46:34
回答 2查看 1.3K关注 0票数 0

我正在尝试启用Google Sitelinks搜索框。

它允许您在Google:https://developers.google.com/structured-data/slsb-overview中直接显示“搜索文本框”。

我使用JSON语法将它添加到了7月27日的网站上。据谷歌称,目前缓存的网站版本是8月6日的版本(部署后很长时间),但搜索文本框从未出现在谷歌中。

代码语言:javascript
复制
<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的某个位置。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-11 10:00:22

这里有两件事要考虑。

  1. 谷歌可能需要一段时间来实现你的代码。我已经看过几个月了。
  2. 在SERP中添加站点链接是谷歌的自由裁量权,因此在您的站点中使用代码并不能保证它们会显示站点的链接。

所以恐怕这是个等待游戏。

祝好运。

票数 1
EN

Stack Overflow用户

发布于 2015-08-13 23:24:23

  1. 实际上,在使用Fetch作为Google重新抓取站点之后,最多只需要几天时间。
  2. 文档表明,这是他们的自由裁量权,并可能取决于您的网站有多忙,但我的网站已经运行不到一年,不忙,他们的工作。(我很惊讶,因为我无法在其他地方证实这一点)。

一个常见的错误是没有意识到如何检查站点链接,您需要搜索完整的网站名称,如blabla.comblabla -使用blabla.com不会显示站点链接。

如果还想查看“搜索”文本框,请确保只将代码添加到站点的主页。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31924971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档