HTML:如何在谷歌搜索时显示子链接和搜索框

时间:2016-05-25 20:49:14

标签: javascript html seo search-engine

因此,如果我谷歌StackOverflow,我得到以下结果(使用搜索栏):

enter image description here

有没有办法让这个搜索框在我的网站上使用一些HTML或Javascript代码显示?

2 个答案:

答案 0 :(得分:2)

您需要在网站上添加一些架构代码,如下所示:

<script type=”application/ld+json”>

{

“@context”: “http://schema.org”,

“@type”: “WebSite”,

“url”: “https://www.example.com/”,

“potentialAction”: {

“@type”: “SearchAction”,

“target”: “https://query.example.com/search?q={search_term_string}”,

“query-input”: “required name=search_term_string”

}

}

</script>

添加上述架构代码后,您必须通过以下链接将您的网址提交给Google:https://developers.google.com/structured-data/testing-tool/

N.B。您需要将urltarget链接更改为您自己的域名。

答案 1 :(得分:1)

你所谓的“子链接”是附加链接,这就是谷歌对他们这一代的看法:

当我们认为它们对用户有用时,我们只显示结果的附加链接。如果您网站的结构不允许我们的算法找到好的附加链接,或者我们认为不是您网站的附加链接与用户的查询相关,我们不会向其显示。

目前,附加链接是自动化的。我们一直在努力改进我们的附加链接算法,我们可能会在未来合并网站管理员输入。但是,您可以遵循最佳做法,以提高附加链接的质量。例如,对于您网站的内部链接,请确保使用具有信息性,紧凑性且无需重复的锚文本和替代文字。

如果您认为附加链接网址不合适或不正确,则可以将其降级。降级附加链接的网址会告诉Google,您不认为此网址是您网站上特定网页的良好附加链接候选者。 Google不保证降级后的网址永远不会显示为附加链接,但我们确实认为降级是一种强有力的提示,我们会​​在生成附加链接时尝试兑现。

https://support.google.com/webmasters/answer/47334?hl=en

我认为支持站点地图会让您更容易宣传您想要作为附加链接显示的网址。