如何以编程方式提供Google搜索的网站结构和网址路径

时间:2010-09-26 06:16:36

标签: html seo

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

检查Stack Overflow首页的HTML源代码我找不到任何引用 “程序员的语言无关的协作编辑问答网站” 我认为这与meta description有关,但事实并非如此。 此外,登录问题提问> 等在哪里宣布? Sitemap.xml

简而言之,我是否可以仅仅编辑我的网站内容获得相同的结果,还是在某个Google网站管理员面板上配置了某些内容?

2 个答案:

答案 0 :(得分:18)

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

  • 元描述标签
  • 页面上的内容

由于搜索引擎的目标是显示尽可能提供信息且对搜索者有用的片段,搜索引擎将首先评估元描述标记,以确定此描述与关键字的相关程度(搜索搜索者在他的查询中使用的术语。非常直接的相关性指示是元描述标签中存在任何这些关键字。如果元描述不存在或者确定与所执行的查询无关,则搜索引擎将尝试从页面提取内容并将其用作搜索结果的片段。这种行为适用于几个搜索引擎,例如Bing(以及Yahoo的扩展名,其搜索结果由Bing提供支持),Ask.com等。

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


  

Stack Overflow

     

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


正如我们所看到的,该片段包含以下文本:“程序员独立于语言的协作编辑问答网站。”令人惊讶的是,这一行文本既没有出现在元描述中(实际上从页面中丢失),也没有出现在Stack Overflow主页的内容中。那段文字从哪里来的呢?

以下是答案:Google和AOL评估第三个信息来源,以确定网页的搜索结果摘要:DMOZ directory。 DMOZ是一个开放内容目录,其中包含按类别组织的数百万个网站的链接。让我们在DMOZ上搜索Stack Overflow:


  
      
  1. Stack Overflow - 面向程序员的独立于语言的协作编辑问答网站。
  2.   

正如我们所看到的,Stack Overflow列在DMOZ及其描述中,Google和AOL使用它来填充代码段。

如果我们尝试相同的搜索Yahoo! (或Bing),这是我们获得的:


  

Stack Overflow

     

Stack Overflow。问题;标签;用户;徽章;无人接听。问问题。热门问题活跃的171个特色热点周活动


因为Stack Overflow的主页中缺少元描述标记,并且因为Yahoo!不使用DMOZ目录作为额外的信息来源,唯一的东西是Yahoo!留下的是从页面中提取内容,效果不佳。

然而,不是归咎于雅虎,而是Stack Overflow没有在他们的主页上包含元描述标签,这将使他们能够更好地控制搜索结果中显示的内容。请注意,该代码段对点击率(CTR)有很大影响,点击率是从搜索结果页面点击Stack Overflow链接的搜索者的百分比。常识说,有人点击描述性片段的可能性大于点击“Stack Overflow。问题;标签;用户;徽章;未答复。询问问题。主要问题活跃171热门周刊”的片段。

最后,关于附加链接,正如David Dorward所说,这些链接是由Google自动生成的,网站管理员对它们的唯一控制是决定是否要阻止它们。在确定您的网站是否值得接收附加链接时,Google会考虑以下几个因素:您网站的链接结构/网站架构,到目标网页的入站链接数量,这些链接的锚定文本,来自Google搜索结果的流量直接到达您的目标网页等。

答案 1 :(得分:1)

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

链接aren't under the control of authors

像往常一样提供语义标记(例如,确保您的导航表示为链接列表等),并希望Google决定您的重要性足以值得添加这些链接。