"URL太长"是什么意思?

当一条URL拥有100只以上的字元,我们会视其为过长的URL。

为什么这个问题值得关注?

一条太长的URL可以导致可用性和搜索引擎的问题:

  • URL内关键词的排名影响力会比冲淡,因为它占据整条URL的百分比很低。
  • 如果你使用多个URL参数 (在过长的URL中经常出现),这有机会会造成重复内容的问题。
  • 用户喜欢看到简单,可读的URL,因为这样他们能够易于阅读、记住和输入。过长、笨重的URL会导致可用性问题。也有可能会影响搜索结果页上的点击率

如何修复

你可以透过以下几点来防止过长的URL:

  • 如果你使用带URL参数的动态URL,使用伺服器端的URL重写来把它们转化成静态、人类可读的URL (如:www.example.com/easier-to-read-url-here)
  • 最少化URL参数的使用(移除重碌、无必要或为空的参数)。
  • 如果使用URL重写,考虑把他们设一个最大的长度限制。特别是当你用程序提取页面标题作URL重写的时候 - 长标题可以生成很长的URL。

温馨提示:

当你为大量的页面进行URL变更,没能正确处理这个过程可能会是很棘手和潜在风险的,你有机会会造成收录被移除或排名下降。因此,你应该自行衡量这些变更所带来的好处是否足以令你去投资。

网站URL修复有不同的因素,在这里我们无法一一说明,不过你可以参考以下的重要原则:

  1. 为每条旧URL创建独立的重定向到新建的页面。
  2. 确保所有站内指向旧URL的链接都更新至新的URL。
  3. 在公开更新前进行完整的测试。
  4. 更新并提交XML sitemap
Did this answer your question?