代码之家  ›  专栏  ›  技术社区  ›  systempuntoout

如何以编程方式为Google搜索提供站点结构和url路径

  •  13
  • systempuntoout  · 技术社区  · 14 年前

    在Google上搜索Stackoverflow,我得到以下结果: alt text

    检查堆栈溢出frontpage的HTML源代码时,我找不到任何引用 什么东西。
    我以为这和 meta description 还有,电话在哪里 登录 , , 提问 Sitemap.xml ?

    2 回复  |  直到 12 年前
        1
  •  18
  •   Community CDub    4 年前

    当搜索引擎试图确定搜索结果中显示的代码片段应该使用哪些内容时,他们会考虑两件事:

    • 页面上的内容

    因为搜索引擎的目标是显示一个对搜索者尽可能有用的信息片段,搜索引擎将首先评估元描述标签,试图确定这个描述与搜索者在查询中使用的关键字(搜索词)的相关性。一个非常直接的相关性指示是meta-description标记中存在这些关键字中的任何一个。如果元描述不存在或被确定与执行的查询无关,搜索引擎将尝试从页面中提取内容,并将其用作搜索结果的片段。这种行为对于一些搜索引擎来说是真实的,比如必应(Bing),以及雅虎(Yahoo!,其搜索结果由Bing提供支持),Ask.com网站等等。

    好的,现在让我们看看Google对“堆栈溢出”查询的搜索结果:


    Stack Overflow

    一个独立于语言的协作编辑的程序员问答网站。
    stackoverflow.com网站


    答案是:Google和AOL评估第三个信息源,以确定页面的搜索结果片段 DMOZ directory . DMOZ是一个开放的内容目录,包括数百万个网站的链接,按类别组织。让我们在DMOZ上搜索堆栈溢出:



    我们可以看到,堆栈溢出列在DMOZ上,它的描述被Google和AOL用来填充代码段。


    堆栈溢出。问题;标签;用户;徽章;未回答。问问题。热门问题171个热门周月


    因为Stack Overflow的主页上缺少meta description标签,而且因为Yahoo!不使用DMOZ目录作为额外的信息源,雅虎!剩下的就是从页面上拉内容,效果很差。

    而不是指责雅虎!然而,Stack Overflow的错误是没有在他们的主页上包含meta-description标签,这样他们就可以更好地控制搜索结果中显示的内容。请记住,代码片段对点击率(Click-Through Rate,CTR)有很大的影响,CTR是指在搜索结果页面中单击堆栈溢出链接的搜索者的百分比。根据常识,人们更可能点击一个描述性的代码段,而不是点击一个“堆栈溢出”的代码段。问题;标签;用户;徽章;未回答。问问题。热门问题171“热门周月”。

    最后,关于站点链接,正如David Dorward提到的,这些链接是由Google自动生成的,网站管理员对它们的唯一控制就是决定是否要阻止它们。在确定你的网站是否值得接收站点链接时,谷歌会考虑几个因素:你网站的链接结构/站点架构、到你登录页的入站链接数量、这些链接的锚文本、从谷歌搜索结果直接到你登录页的流量等。

        2
  •  1
  •   Quentin    14 年前

    描述只是从页面中提取的内容。

    链接 aren't under the control of authors