Apr 22
如何创建"对 google 友好"的网址结构?
seo技术
如何创建"对 google 友好"的网址结构? 本人很喜欢。
网站的网址结构应尽可能简单些。请考虑组织您的内容,让网址的构建合乎逻辑并易于理解(尽可能采用易读的字词而非冗长的 ID 编号)。
过于复杂的网址,特别是那些包含多个参数的网址,可能会给抓取工具带来麻烦,因为它们可能会产生大量不必要的网址,全都指向您网站上相同或相似的内容。Googlebot 可能会因此而平白消耗更多带宽,也可能无法为您网站的所有内容编制完整索引。
此问题的常见原因出现数量多但不必要的网址可能有多种原因,其中包括:
- 一组项目的累加过滤很多网站对同一组项目或搜索结果提供不同的视图,这样一般可以让用户使用定义的标准对其进行过滤(例如:显示海景酒店)。当过滤器可以结合累加模式时(例如:带健身中心的海景酒店),网站中网址(数据视图)的数量就会急剧增加。创建大量区别不大的酒店列表是多余的,因为 Googlebot 只需查看少量能用来访问各个酒店网页的列表即可。例如:
- 特价酒店:
http://www.example.com/hotel-search-results.jsp?Ne=292&N=461
- 特价海景酒店:
http://www.example.com/hotel-search-results.jsp?Ne=292&N=461+4294967240
- 带健身中心的特价海景酒店:
http://www.example.com/hotel-search-results.jsp?Ne=292&N=461+4294967240+4294967270
- 特价酒店:
- 动态生成文档。由于计数器、时间戳或广告,这可能会产生少量变化。
- 网址中有问题的参数。例如,会话 ID 可能产生大量重复,使网址数量增大。
- 排序参数。某些大型购物网站提供相同项目的多种排序方式,造成网址数量急剧增大。例如:
http://www.example.com/results?search_type=search_videos&search_query=tpb&search_sort=relevance&search_category=25
- 网址中不相关的参数,例如推介参数。例如:
http://www.example.com/search/noheaders?click=6EE2BF1AF6A3D705D5561B7C3564D9C2&clickPage=OPD+Product+Page&cat=79
http://www.example.com/discuss/showthread.php?referrerid=249406&threadid=535913
http://www.example.com/products/products.asp?N=200063&Ne=500955&ref=foo%2Cbar&Cn=Accessories.
- 日历问题。动态生成的日历可能会生成指向未来和过去日期的链接,而这些日期没有截止期。例如:
http://www.example.com/calendar.php?d=13&m=8&y=2011
http://www.example.com/calendar/cgi?2008&month=jan
- 损坏的相对链接。损坏的相对链接往往会造成大量的空格。此问题的成因通常是路径元素重复。例如:
http://www.example.com/index.shtml/discuss/category/school/061121/html/interview/category/health/070223/html/category/business/070302/html/category/community/070413/html/FAQ.htm
为避免网址结构发生潜在的问题,谨建议如下:
- 考虑使用 robots.txt 文件阻止 Googlebot 访问有问题的网址。通常,应考虑拦截动态网址,例如生成搜索结果的网址或产生大量空格的网址(如日历)。在 robots.txt 文件中使用正则表达式可以很轻松地拦截大量网址。
- 尽量避免在网址中使用会话 ID,而应考虑使用 Cookie。请参阅我们的网站管理员指南,了解更多信息。
- 通过截掉不必要的参数尽量缩短网址。
- 如果您的网站具有未设置期限的日历,请为指向自动创建的未来日历页的链接添加 nofollow 属性。
- 检查网站是否有损坏的相对链接。
本站主要栏目: 郑州网站优化 郑州网站建设 郑州网络公司 郑州做网站 郑州建网站
最新评论及回复