Hi Jason
  • About
  • Keywords
    • keywords - 2021/01
    • Keywords - 2020/08
    • Keywords - 2020/07
  • Note
    • 2021
    • 2020
      • 伊拉克域名.IQ被美国删除的背后以及早期的根域名管理
      • 美国如果把根域名服务器封了,中国会从网络上消失?
      • The Technical Data Guidance
    • 缓慢收藏, 小心整理
      • 泰戈尔诗句节选
    • 金刚经 原文 | 抄经
  • Read
    • 符号
    • 段永平投资问答录
      • 符号的设计
      • 符号形式探寻
      • 作为符号的设计(上篇)
      • 作为符号的设计(下篇)
      • 符号化设计之符号形式探寻
    • Dark Mode
      • Dark Mode的设计要点
      • 一篇吃透 Dark Mode ,搞定“暗黑/深色”适配
    • Apple
      • Apple “无缝”设计之历程
      • Apple 那些“无关紧要”的设计改进
      • HomePod 的设计
      • 解决方案、设计、好设计,Apple UI 设计中的 Tuning
      • Apple 的 Logo 设计
      • J 的艺术,R 的艺术
      • 从圆角到圆角
      • Apple 颜色设计的历程
      • 欲望、逻辑和习惯
      • 反“建筑学”的 Apple Park 将刺激建筑的发展
      • 螺钉,还是胶水?
      • 关于苹果设计的书籍和文章推荐
      • 正面冲撞习惯
      • 从 iOS 7 的电话图标到 polyoxybenzyl…
      • Affordance(可供性)和设计
      • 美的感知力
      • 2010: A Design Odyssey
      • iPad,从 niche 到 mass
  • Source
    • Nginx
      • 前言
      • Nginx入门
      • Nginx 配置文件
      • Nginx 内存池管理
      • Nginx 基本数据结构
      • Nginx 数组结构 ngx_array_t
      • Nginx 链表结构 ngx_list_t
      • Nginx 队列双向链表结构 ngx_queue_t
      • Nginx 哈希表结构 ngx_hash_t
      • Nginx 红黑树结构 ngx_rbtree_t
      • Nginx 模块开发
      • Nginx 启动初始化过程
      • Nginx 配置解析
      • Nginx 中的 upstream 与 subrequest 机制
      • Nginx 源码结构分析
      • Nginx 事件模块
      • Nginx 的 epoll 事件驱动模块
      • Nginx 定时器事件
      • Nginx 事件驱动模块连接处理
      • Nginx 中 HTTP 模块初始化
      • Nginx 中处理 HTTP 请求
      • Untitled
      • Untitled
    • Part 1
      • curl
  • Google Dev
    • 重要概念
      • Google 搜索的工作方式
      • 什么是展示次数、排名和点击次数?
      • 关于我们的统计信息和数据
    • Search Console帮助
      • 指南概览
      • 网站站长指南
      • 常规指南
        • 搜索引擎优化 (SEO) 新手指南
        • 使用 HTTPS 确保网站安全
        • 保持简单的网址结构
        • 向 Google 说明您的出站链接的用意
        • 将网站标记为面向儿童的内容
        • 浏览器兼容性
        • 避免创建重复内容
        • 确保链接可供抓取
        • 借助 Google 搜索进行网站测试的最佳做法
      • 专门面向内容的指南
        • 与 Google 搜索中的 AMP 网页相关的准则
        • AJAX 增强网站
        • 图片和视频
          • Google 图片最佳做法
          • 图片站点地图
          • Google 图片中的图片权限元数据
          • 视频最佳做法
          • 视频 Sitemap 及其替代方案
          • 有关富媒体文件的最佳做法
        • 播客
        • Google 移动
          • 在功能手机上进行移动浏览
          • Web Light:在搜索结果中提供更快速且更精简的移动版网页
          • Google 搜索中的 Web Light 网页对广告网络的支持
          • Google 探索和您的网站
          • 实用资源:面向适合在移动设备上显示的网页的开发者
          • 将移动网络结算费用明确告知用户
          • 将 Android 应用与网站相关联
      • 质量指南
    • Google Cloud CDN
      • 使用拖管实例组设置 Cloud CDN
      • 使用后端存储分区设置 Cloud CDN
      • 使用缓存键
      • 查看日志
  • Guidebook
    • Color Guide
    • Material.io
  • Navigation
    • Google
    • Social & Study
    • Working Tools
Powered by GitBook
On this page

Was this helpful?

  1. Google Dev
  2. Search Console帮助
  3. 常规指南

保持简单的网址结构

保持简单的网址结构

网站的网址结构应尽可能简单些。建议您组织一下您的内容,让网址的结构合乎逻辑并易于人们理解(尽可能采用易读的字词而非冗长的ID编号)。例如,如果您要搜索有关aviation的信息,http://en.wikipedia.org/wiki/Aviation一类的网址将可帮助您决定是否点击该链接。而 http://www.example.com/index.php?id_sezione=360&sid=3a5ebc944f41daa6f849f730f1 一类的网址对用户的吸引力大大降低。

考虑在网址中使用标点符号。对于我们而言,http://www.example.com/green-dress.html这一网址比http://www.example.com/greendress.html有用得多。我们建议在网址中使用连字符(-)而非下划线(_)。

过于复杂的网址,特别是那些包含多个参数的网址,可能会给抓取工具带来麻烦,因为它们可能会产生大量不必要的网址,全都指向您网站上相同或相似的内容。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文件中使用正则表达式可以轻松拦截数量较大的网址。

  • 截掉不必要的参数,尽量缩短网址。

  • 检查网站是否存在损坏的相对链接。

Previous使用 HTTPS 确保网站安全Next向 Google 说明您的出站链接的用意

Last updated 4 years ago

Was this helpful?

尽可能避免在网址中使用会话ID。您可考虑改用Cookie。请参阅我们的,以了解更多信息。

如果您的网站日历未设置期限,请为指向动态创建的未来日历页的链接添加属性。

网站站长指南
nofollow