seo - google对大站点地图的容忍度是多少

标签 seo sitemap

我有几个 thoasand 页面的站点地图,其中唯一不同的内容是标题属性和在谷歌地图中绘制的内容?

Google 会因为这是垃圾邮件而惩罚我吗?

最佳答案

Google 有一个用于索引地理空间内容的特定标准,他们称之为“Geo sitemap”。它只是 sitemaps.org protocol 的扩展它添加了一个 XML 命名空间和一些额外的标签,以提示 Google 了解您的内容,其中包含与 map 相关的信息。

如果您已经在使用 KML 生成 map ,这可以很简单,只需将 Google 指向您服务器上的数据文件,而不是用户可访问的页面。如果您通过其他方法生成 map ,则可以通过创建“影子”KML 文件来实现这一点,这些文件仅针对 Google 抓取工具镜像您的内容。

我记得这个过程的关键是:

  • 使用 KML (Keyhole Markup Language) 镜像您的内容
  • 用 atom:author 元素标记 KML 中的每个项目,以便 Google 可以归因于它
  • 用 atom:link 元素标记 KML 中的每个项目,该元素指向您对该内容的呈现
  • 在文档范围内也包含 atom:author 和 atom:link 元素
  • 将 KML 放入您的 GEO 站点地图中并适当标记

我发现的一个陷阱是您必须将您的地理站点地图内容与其他站点地图放在一个单独的文件中,并通过 sitemap index file 链接到它。 .然后在Google Webmaster Tools中单独提交地理站点地图(将其标记为 GEO 站点地图)这样他们就会注意到。

2007 年 Google 开发者日有一些关于此的演示,现在在 YouTube 上,包括“Google and the GeoWeb”和“KML Search and Dev Maps Mashups”。 Google Developer Day YouTube channel可能还有其他相关内容.

关于seo - google对大站点地图的容忍度是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/92651/

相关文章:

html - 最好将页面名称放在网站名称之前,还是相反?

seo - HybridUrlCodingStrategy 与谷歌不兼容?

javascript - 如何创建不存在但在搜索中显示的链接?

javascript - Jquery,SEO和站点地图

seo - noscript 文本出现在 Google 中

seo - 文件夹中的一个域和多个网站

asp.net-mvc-3 - 创建规范 URL,包括 id 和 title slug

wordpress - topic-tag-sitemap.xml 重定向到 404 页面

cakephp - 如何为 CakePHP 创建站点地图?

php - 如何在使用 php 和 mysql 的同时为我们自己的动态站点创建 rss 提要 (.xml)?