URL 设计
URL 是搜索结果列表中的显示内容之一。设计网站结构时需要对目录及文件命名系统做好事先规划。总体原则是首先从用户体验出发,URL 应该清晰友好、方便记忆,然后才考虑 URL 对排名的影响。具体可以考虑以下几方面。
- URL 越短越好
这主要是为用户着想。对搜索引擎来说,只要 URL 不超过 1000 个字母,收录起来都没问题。不过若真的使用几百个字母的 URL,用户看起来就费力了。曾经有人做过搜索结果点击实验,一个比较短的 URL 出现在一个比较长的 URL 下面时,短 URL 的点击率比长 URL 高 2.5 倍。
另外,短 URL 也利于传播和复制。站长做链接时,通常会直接复制 URL。短 URL
不会有问题,长 URL 复制时都会费劲,也可能复制得不完整,造成 404 错误。
- 避免太多参数
在可能的情况下尽量使用静态 URL。如果技术上不能实现,必须使用动态 URL,也要尽量减少参数。一般建议在 2~3 个参数之内。参数太多会使用户看着眼花缭乱,也可能造成收录问题。
- 目录层次尽量少
这里指的是物理目录结构。
当然目录层次与网站整个分类结构相关。分类层数越多,目录层次也必然增多。在可能的情况下,尤其是静态化 URL 时,尽量使用比较少的目录层次。根据观察,百度尤其喜欢目录层次少的页面。
当然,这不是说建议大家把页面全放在根目录下,那样的话,超过几百页的网站就不容易管理了,不仅搜索引擎无法根据目录层次了解归属关系,站长自己恐怕也不容易分清哪个页面属于哪个分类。
- 文件及目录名具描述性
尤其对英文网站来说,目录及文件名应该具备一定的描述性,使用户在一瞥之下就
能知道这个 URL 内容大致应该是什么。比如 URL: http://www.example.com/news/finance/
就比
http://www.example.com/cat-01/sub-a/
要好得多。
中文网站 URL 中包含简单、有提示性的英文单词也有利于用户体验。
- URL 中包含关键词
英文网站关键词出现在 URL 中,能稍微提高页面相关性,在排名时贡献一点分数,也有利于用户体验。不过切忌为了出现关键词而刻意堆积。
中文网站就不必勉强了,不建议在 URL 中出现中文字符,容易显示为乱码,即使正常显示中文,看起来也很奇怪。
- 字母全部小写
这有以下几方面原因。
- 全部小写便于人工输入,不会因大小写掺杂而出错。
- 有的服务器是区分大小写的。例如,在 Linux 服务器上,http://www.example.com/ index.html 与 http://www.example.com/Index.html 是两个不同的网址。无论站长自己在做链接时还是用户输入时,因为大小写混用出现错误都会造成 404 错误。另外,robots 文件代码也是区分大小写的,一个字母之差就可能使整个目录不能被收录。
本书在举 URL 例子时,有时用大写字母,只是为了表示强调,让读者看得更清楚。
- 连词符使用
目录或文件名中单词间一般建议使用短横线“-”分隔,不要使用下画线或其他更奇怪的字符。搜索引擎把 URL 中的短横线当作空格处理,下画线则会被忽略。所以文件名 seo-tools.html 将被正确读取出 seo 与 tools 两个单词,而文件名 seo_tools.html 会被读解为 seotools.html。
更重要的是,URL 中用短横线分割单词是使用户看得最清楚的方式。
- 目录形式还是文件形式
大部分 CMS 系统都可以把页面 URL 设置为目录或文件形式,比如 http://www. example.com/products/red-shoes/或 http://www.example.com/products/red-shoes.html。
站长可以选择其中之一。这两种格式对排名没有大影响。有人认为目录形式的权重稍微高一点,不过也无法验证,就算权重高一点,也应该是微乎其微的。
目录形式 URL 的一个优点是,以后如果网站更换编程语言,URL 可以不必变化,也不用经过特殊处理。文件形式 URL 可能文件扩展名会变化,这时就需要做 URL 重写和 301 转向。
- 使用 https
建议新旧网站一律使用 https,无论是否为购物网站、是否需要传输敏感信息。首先,这是为用户安全考虑,现在网上的钓鱼、病毒、劫持等安全隐患太多了,使用 https 有助于增强安全性。
另外,https 也是排名因素之一,虽然只是个小的排名因素。Google、Bing 都明确表示 https 对页面排名有加分。百度没有官方公布,但百度工程师在开会时提到过,https 是
大势所趋。以前百度抓取索引 https 页面还存在一些技术问题,近几年已经完全没有了。
本文档为站内渲染。原始文件本地路径:saas/source/seo-llm/SEO实战密码-markdown-第04章-网站结构优化-URL-设计-_index-a43bde.md(仅本地保留,不入库不部署)