【问题标题】:HTML: How to get sub-links and search box display upon google search [duplicate]HTML:如何在谷歌搜索时获取子链接和搜索框显示[重复]
【发布时间】:2016-05-25 20:49:13
【问题描述】:

所以,如果我用谷歌搜索 StackOverflow,我会得到以下结果(带有搜索栏):

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

【问题讨论】:

    标签: javascript html seo search-engine


    【解决方案1】:

    您需要像这样将一些架构代码添加到您网站的 HTML 中:

    <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>
    

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


    注意您需要将 urltarget 链接更改为您自己的域。

    【讨论】:

      【解决方案2】:

      您所说的“子链接”是附加链接,这就是 Google 对它们产生的说法:

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

      目前,附加链接是自动化的。我们一直在努力改进我们的附加链接算法,将来我们可能会纳入网站管理员的意见。但是,您可以遵循一些最佳做法来提高附加链接的质量。例如,对于您网站的内部链接,请确保使用信息丰富、紧凑且避免重复的锚文本和替代文本。

      如果您认为附加链接网址不合适或不正确,可以将其降级。将附加链接的 URL 降级会告诉 Google,您认为该 URL 不是您网站上特定页面的良好附加链接候选者。 Google 不保证降级的网址永远不会作为附加链接出现,但我们确实认为降级是我们在生成附加链接时会尝试遵守的强烈暗示。"

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

      我想支持站点地图会让您更轻松地宣传您希望作为附加链接可见的网址。

      【讨论】:

      • 是的,我仍然更喜欢老式的经典站点地图。我的一些子页面已成为谷歌的附加链接,但不是全部,我不断改进我的网站结构,但它仍然是一团糟。据我所知,他们不在乎网站是否受欢迎,重要的是清晰的结构。站点地图只能帮助他们从哪里开始。
      猜你喜欢
      • 2017-08-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-27
      • 1970-01-01
      • 1970-01-01
      • 2021-08-23
      • 2015-07-27
      • 2012-08-19
      相关资源
      最近更新 更多