【问题标题】:search input in google search results page谷歌搜索结果页面中的搜索输入
【发布时间】:2012-09-25 18:35:03
【问题描述】:

如果您在谷歌上搜索 IMDB,您会注意到在附加链接(页面标题下方的列表)之后,您会看到一个搜索框。如果您在此处输入表单内容,则会将表单内容提交给 imdb 搜索,而 imdb 又会在 imdb 站点中返回结果(参见屏幕截图)。 site search input on google search page http://imageshack.us/a/img593/3320/googlesearchwidget.png

问题是,如何添加此功能?

此外,在某些浏览器(即 chrome)上的某些网站,当您键入域并点击选项卡时,您会得到一个不错的 Search domain.tld: 并且您在此之后键入的任何内容都会发送到网站的搜索页面(再次参见第二个屏幕截图)

browser site search trick http://imageshack.us/a/img203/1696/chromesitesearch.png

第二个问题(不知何故,我觉得这两个相关)我如何在我的网站上做到这一点?

【问题讨论】:

    标签: xml html seo google-search


    【解决方案1】:

    这是google official tutorial,说明如何改进搜索结果中的搜索框。

    【讨论】:

      【解决方案2】:

      第一个问题...

      50% 是 Google 的工作,50% 是我们 (SEO) 的工作。在 Google serps 中显示搜索框由 Google 掌握。谷歌通过分析哪些是您的网站/页面最重要的资产(或功能)来做到这一点。他们在搜索引擎排名方面有多么强大。例如

      维基百科最重要的资产和功能之一是搜索功能。访问该网站的人很可能会使用搜索框来搜索一些信息。因此 Google 可以在 serps 中显示搜索框。

      那是 Google 现在为我们提供的 50% 如果您想为自己的网站实现这一目标,那么在 SEO 方面需要做很多工作。开始针对搜索引擎优化您的网站,如果您遇到任何问题,请在 SO 上提问。

      现在回答你的第二个问题...

      Chrome 等现代浏览器将其搜索功能直接嵌入地址栏中。 Chrome 在其地址栏中嵌入了 google 搜索(因为它是 google 自己的浏览器),因此当您开始输入内容时,您会立即开始获得建议,并且在按下 Tab 时,您的搜索将被重定向到该特定域。

      【讨论】:

      • 关于第二个话题,我找到了答案。对于此功能,浏览器使用opensearch.org/Home 协议(几乎是一个xml 文件)。它工作得很好,但仍然没有尝试一种形式的“技巧”让 chrome 自动将其添加到搜索提供程序。
      • @ptheofan:谢谢分享,顺便说一句,我好像把你问题的第二部分完全弄错了。
      【解决方案3】:

      第二个问题:

      您可以使用 OpenSearch 技术。您应该创建一个 XML 文件。

      1. XML 文件应如下所示:

        <?xml version="1.0" encoding="UTF-8"?>
        <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
        <ShortName>TITLE OF YOUR SITE</ShortName>
        <Description>DESCRIPTION</Description>
        <InputEncoding>UTF-8</InputEncoding>
        <Url type="text/html" method="get" template="http://www.YOURSITE.com/?SEARCH_QUERY={searchTerms}"/>
        </OpenSearchDescription>
        
      2. 在 html 代码中引用 XML 文件:

        <link href="/opensearch.xml" rel="search" type="application/opensearchdescription+xml">
        

      对于more information

      我希望 Google 为您的网站添加搜索框。

      【讨论】:

        猜你喜欢
        • 2023-03-20
        • 2012-04-10
        • 2018-12-19
        • 1970-01-01
        • 1970-01-01
        • 2020-05-03
        • 1970-01-01
        • 2018-11-02
        • 1970-01-01
        相关资源
        最近更新 更多