SEO常规指南——1.保持简单的结构

本文介绍了SEO中关于保持网址结构简洁的重要性。建议使用易读的字词,避免冗长的ID,使用连字符分隔关键词,并避免过多的网址参数,以防止产生不必要的重复内容,确保搜索引擎更好地理解和抓取网站内容。
摘要由CSDN通过智能技术生成

网站的网址结构应该尽可能简单些,使网址结构合乎逻辑并易于用户理解。

尽可能在网址中使用易读的字词,而非冗长的ID编号。

  • 建议 - 在网址中使用简单、说明性字词http://en.wikipedia.org/wiki/Aviation
  • 建议 - 在网址中使用已本地化的字词(如果适用):example.com/lebensmittel/pfefferminz
  • 根据需要使用 UTF-8 编码
  • 不建议 - 在网址中使用不易读的、冗长的 ID
    编号:https://www.example.com/index.php?id_sezione=360&sid=3a5ebc944f41daa6f849f730f1

如果您的网站是多区域网站,请考虑使用一种便于对您的网站进行地理位置定位的网址结构。

  • 建议 - 采用特定国家/地区网域:example.de
  • 建议 - 搭配 gTLD 采用特定国家/地区子目录:example.com/de/

不妨考虑在网址中使用连字符。这样有助于用户和搜索引擎更轻松地了解网址中的概念。

  • 建议 - 将网址中的关键字用连字符分隔开:https://www.example.com/green-dress
  • 不建议 - 将网址中的关键字连接在一起。https://www.example.com/greendress
  • 建议您在网址中使用连字符 (-),而不要使用下划线 (_)。
  • 建议 - 使用连字符
    (-):https://www.example.com/summer-clothing/filter?color-profile=dark-grey
  • 不建议 - 使用下划线
    (_):https://www.example.com/summer_clothing/filter?color_profile=dark_grey

过于复杂的网址,特别是那些包含多个参数的网址,可能会给抓取工具带来麻烦,因为它们可能会产生大量不必要的网址,全都指向您网站上相同或相似的内容。Googlebot 可能会因此而消耗大量不必要的带宽,也可能无法将网站上的所有内容完整编入索引。

此问题的常见原因

导致网址过多的原因有多种,其中包括:

  • **累加过滤一组项目。**很多网站对同一组项目或搜索结果提供不同的视图,通常让用户能够使用定义好的条件对其进行过滤(例如:显示海景酒店)。当过滤条件可以按累加模式组合时(例如:海景酒店,同时带有健身中心),网站中网址(数据视图)的数量就会急剧增加。因为
    Googlebot 只需查看少量能用来访问各个酒店网页的列表即可,所以没有必要创建大量只有细微差异的酒店列表。例如:

    • “特价”酒店: https://www.example.com/hotel-search-results.jsp?Ne=292&N=461
    • “特价”海景酒店: https://www.example.com/hotel-search-results.jsp?Ne=292&N=461+4294967240
    • 带健身中心的“特价”海景酒店: https://www.example.com/hotel-search-results.jsp?Ne=292&N=461+4294967240+4294967270
  • **动态生成文档。**由于计数器、时间戳或广告影响,这可能会产生小幅的变化。

  • **网址中的参数有问题。**例如,会话 ID 可以产生大量的重复项目和更多的网址。

  • **排序参数。**某些大型购物网站会提供多种方式来排序相同的商品,因而造成网址数量大增。例如: https://www.example.com/results?search_type=search_videos&search_query=tpb&search_sort=relevance&search_category=25

  • **网址中存在不相关的参数,例如引荐参数。**例如: https://www.example.com/search/noheaders?click=6EE2BF1AF6A3D705D5561B7C3564D9C2&clickPage=OPD+Product+Page&cat=79
    https://www.example.com/discuss/showthread.php?referrerid=249406&threadid=535913
    https://www.example.com/products/products.asp?N=200063&Ne=500955&ref=foo%2Cbar&Cn=Accessories.

  • **日历问题。**动态生成的日历可能会生成指向未来及过去日期的链接,而这些日期没有开始或结束期限。例如: https://www.example.com/calendar.php?d=13&m=8&y=2011

  • **损坏的相对链接。**损坏的相对链接往往会导致无限循环。这个问题通常是由路径元素重复造成的。例如: https://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 属性。
  • 检查网站是否有损坏的相对链接。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值