【问题标题】:Site crawling/indexing issues caused by link structure?链接结构引起的网站爬取/索引问题?
【发布时间】:2013-10-03 03:23:34
【问题描述】:

我正在为具有许多不同站点属性的客户做 SEO 类型的工作——这些都不是我自己构建的。特别是其中一个,我链接到here,似乎有被搜索引擎索引的问题。有趣的是,我尝试了多种站点地图生成器工具,但它们似乎也有索引站点的问题;尽管该站点仅由几个页面和外部链接组成,但站点地图工具(我怀疑搜索引擎)只能看到主页本身,而没有其他内容。

在 Google 网站管理员工具中,我看到了几个与 home/index.html 相关的抓取错误 (404),但没有其他问题。此外,在 Google Analytics 中,超过 80% 的流量是直接流量——即不是搜索流量——这似乎令人担忧。该网站已经上线了大约一个月,并且正在通过各种渠道进行推广。即使使用域名本身搜索 Google 也不会在结果中显示主页 (!),更不用说任何相关的关键字了。

我的最终问题是,代码是否似乎存在任何可能妨碍正确索引的明显问题。我注意到开发人员选择通过命名目录来构建导航,即链接到“home/index.html”、“team/index.html”、“about/index.html”等似乎是最佳选择命名 HTML 文件本身,即“team.html”和“about.html”。这可能是问题的一部分吗?

感谢您在这里提供任何见解。

【问题讨论】:

  • html 标记有很多错误,杂散的 html 标签(看起来是声明了 3 个 html 标签)validator.w3.org/…
  • 呃——好点。我什至没有运行我非常专注于索引的验证器。这个标记肯定需要整理一下……
  • 是的,页面爬虫中查找链接必须解析html,它会在一定程度上弥补不好的标记,但它可以猜测多少是有限度的
  • 正确是有道理的;你认为以我提到的方式构建导航 - 即“section-name/index.html”也会造成问题吗?

标签: html seo search-engine


【解决方案1】:

这里有两个主要问题。

第一个问题是根http://www.raisetheriver.org/ 具有将页面重定向到http://www.raisetheriver.org/home/index.html 的元刷新

Google 建议不要使用元刷新,如果您想重定向页面,应该使用 301 重定向。但是我建议不要将根主页重定向到另一个页面,因为网站主页应该是根。

第二个问题是网站上的所有页面都被阻止在谷歌中被索引,因为它们的源代码中有以下代码:<meta name="robots" content="noindex"> 指示搜索引擎不要索引页面。

纠正这些问题,该网站将能够在 Google 中被编入索引,并且站点地图生成器将能够抓取该网站。

【讨论】:

  • 哦,哎呀——谢谢 moobot。我不敢相信那里没有索引;需要和开发者聊天。我还注意到重定向并认为这可能是一个问题。感谢您的观看!
【解决方案2】:

拥有页面的子目录对网络爬虫来说不是问题,因为即使是像亚马逊、Ebay 和许多其他网站这样的大型网站也有子目录对齐页面。

发生此错误是因为您的 sitemap.xml 或 sitemap.html 可能包含无效或损坏的链接,并且已被 Google 索引。你可以使用这个网站http://www.xml-sitemaps.com/生成站点地图,即使我正在使用它并且工作得很好。

请手动检查您的 cpanel 中的所有目录和页面是否正常工作。如果发现任何无效链接,您可以修复它。

【讨论】:

  • 感谢您的反馈;实际上,我手动创建了一个站点地图以提交给 Google,但正如 moobot 在上面指出的那样,更大的问题是由于“noindex”指令造成的。
猜你喜欢
  • 1970-01-01
  • 2012-04-23
  • 2012-05-20
  • 1970-01-01
  • 2021-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多