最近,我一直在考虑在网站上合并结构化数据,因此在Google上查找时,链接下方会出现一个小的搜索框。
但是我注意到结构化数据生成了两种不同类型的搜索框:
如果我们看https://www.google.co.uk/search?q=ebay
下面显示的搜索栏允许您键入短语,然后按保存,我们将被重定向到包含该短语搜索结果的ebay网站。
如果我们看https://www.google.co.uk/search?q=youtube
在这种情况下,搜索栏允许我们输入词组,并且google将显示youtube.com的结果,但嵌入在google网站中。
我实际上是在寻求实现2种方法,但是在任何地方,我都能看到第一种方法的示例。因此,我正在寻找指向我正确方向的链接或任何建议。
大概与下面的代码段不同:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"url": "https://www.example-petstore.com/",
"potentialAction": {
"@type": "SearchAction",
"target": "https://query.example-petstore.com/search?q={search_term_string}",
"query-input": "required name=search_term_string"
}
}
</script>
我的搜索结果需要以正确的方式进行组织,以便当Google收到它们时可以以Google样式显示它们。