将Google搜索框添加到网站:CSE与简单的sitesearch参数 - 任何关闭网站? Google政策问题?

时间:2016-04-14 14:16:37

标签: google-search

目标是让用户使用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

(UX的缺点是:用户离开了网站。如果用户想要修改搜索,他们可能会感到困惑。)

这有什么技术缺点吗?例如,结果基本相同吗?

此外,是否有针对此的Google政策?

1 个答案:

答案 0 :(得分:2)

  

但是,创建一个表单也是可能的,而且更简单   向Google提交查询。

是的,您可以使用此方法将其发送给Google。

  

结果基本相同吗?

这值得测试,可能取决于您使用客户搜索引擎时所做的自定义程度。例如,谷歌文档说......

https://developers.google.com/custom-search/docs/overview#what_is_custom_search

  1. 创建搜索指定网站或网页集的自定义搜索引擎
  2. 启用您网站的图片搜索
  3. 自定义搜索结果的外观,包括添加“按类型搜索”自动填充
  4. 为搜索结果添加促销信息
  5. 利用您网站上的结构化数据来自定义搜索结果
  6. 将您的搜索引擎与您的Google AdSense帐户相关联,这样您就可以在用户点击搜索结果页上的广告时赚钱。
  7. 在Google上进行多站点搜索等工作非常费力。 CSE可能会简化这一点。我认为主要的限制是为用户添加功能变得更加困难,即将它们发送给Google以对您的图像进行多站点搜索将是一个丑陋的查询。

    我认为基本结果可能相同或相似但需要测试。谷歌几乎肯定会使用您搜索时所在页面的上下文。他们可以使用引用链接来做到这一点,但那不太可靠。

      

    这有什么技术上的缺点吗?

    是的,技术上存在用户体验问题但你似乎意识到了这一点。除非您正在运行网络开发或Google搜索论坛,否则添加网站:domain_name会使大多数用户感到困惑:)

    您还将失去查找用户在后续搜索中搜索内容的功能,即用户搜索某些内容并将其发送给Google,之后您将不会发现任何后续搜索。在某些网站上,用户正在寻找的内容非常重要,并用于改进网站的信息架构。它也可用于在网站上发现您需要的东西,即如果您有一个关于汽车的网站,而且每个人似乎都在寻找“保险”,那么您可能有机会在保险上添加一些页面,这也可能导致获取页面货币化的机会。

      

    此外,是否有针对此的Google政策?

    没有。如果您正在做一些邪恶的事情,即尝试使用他们的搜索结果并将其作为您自己的传递出去,那么只会有针对它的政策。将人们发送到搜索页面对谷歌有利。