- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
目标是让用户使用 Google 搜索一个简单的网站。我知道 Google 自定义搜索引擎 (CSE)。
但也可以只创建一个向 Google 提交查询的表单,而且更简单。例如
<form action=https://www.google.com/search>
<input type=text name=q>
<input type=hidden name=sitesearch value=example.com>
<input type=submit value=search>
</form>
搜索结果看起来像some keywords site:example.com
。
(用户体验的缺点是:用户离开网站。如果用户想要修改搜索,他们可能会感到困惑。)
这有什么技术缺点吗?比如结果会不会基本一样?
此外,Google 是否有任何政策禁止这样做?
最佳答案
But it is also possible, and more simple, to just create a form that submits a query to Google.
是的,您可以使用此方法将它们发送到 google。
will the results be basically the same?
这值得测试,并且很可能取决于您在使用客户搜索引擎时进行了多少自定义。例如,谷歌文档说......
https://developers.google.com/custom-search/docs/overview#what_is_custom_search
在 Google 上进行多站点搜索之类的事情很费力。 CSE 可能会对此进行简化。我认为主要的限制是为您的用户添加功能变得更加困难,即将他们发送到 Google 以对您的图像进行多站点搜索将是一个丑陋的查询。
我认为基本结果会相同或相似,但这需要测试。搜索时,Google 几乎肯定会使用您所在页面的上下文。他们可以使用引荐来源链接来做到这一点,但这不太可靠。
Is there any technical downside to this?
是的,技术上存在用户体验问题,但您似乎意识到了这一点。添加 site:domain_name 会使您的大多数用户感到困惑,除非您正在运行网络开发或谷歌搜索论坛:)
您还将无法找出您的用户在后续搜索中搜索的内容,即,用户搜索某些内容,然后您将其发送到 google,在此之后的任何后续搜索中您都不会发现.在某些网站上,用户正在寻找的内容非常重要,可用于改进网站的信息架构。它还可以用来在网站上发现您需要的东西,即如果您有一个关于汽车的网站并且每个人似乎都在搜索“保险”,那么您可能有机会添加一些关于保险的页面,这也可能导致获得通过网页获利的机会。
Also, is there any Google policy against this?
没有。只有当你在做一些邪恶的事情时,才会有反对它的政策,即试图使用他们的搜索结果并将它们作为你自己的搜索结果传递出去。将人们带到搜索页面对谷歌有好处。
关于google-search - 将谷歌搜索框添加到站点 : CSE vs a simple sitesearch parameter - Any down sites? Google 政策问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36625907/
我目前正在处理的网站利用查询字符串中的 q 参数将信息发送到他们的 SiteSearch 分析队列。我需要删除 q 因为它会干扰新站点软件结构的方式。我这样做了: ga('send', 'pagevi
目标是让用户使用 Google 搜索一个简单的网站。我知道 Google 自定义搜索引擎 (CSE)。 但也可以只创建一个向 Google 提交查询的表单,而且更简单。例如 搜索
我是一名优秀的程序员,十分优秀!