SEO 百科
URL 与 slug
本页目录
URL 是网页在互联网上的地址,slug 则是这个地址里用来标识某个页面的那段可读文字。
Google 的抓取和收录都以网址为单位,网址结构清晰,抓取就更有效率[2]。因为地址是机器定位内容的唯一依据,写法上的取舍会影响机器能否顺利读懂网址指向的是什么内容[2]。
可读性
网址要尽量使用易读的字词,而不是冗长的 ID 编号[2]。
如果受众使用德语搜索,网址里就用德语词;用日语搜索,就用日语词[2]。因为可读的字词能帮用户和搜索引擎识别网页讲的是什么[2]。也就是说,slug 的可读性直接影响理解成本。
字词的分隔
网址中的字词,建议用连字符 - 分隔,而不是下划线 _[2]。比如 /cnc-machine 比 /cnc_machine 更清楚地分成两个词。
因为连字符有助于用户和搜索引擎更好地识别网址中的概念[2]。下划线作为一种习惯,常用来表示应当连在一起的概念,例如编程里的函数名[2]。也就是说,分隔符的选择会改变字词的切分方式。
大小写与参数
网址区分大小写,Google 会把 /APPLE 和 /apple 当成两个各有内容的网址[2]。
所以如果服务器对大小写处理相同,就该把网址统一成同一种大小写形式[2]。参数也要尽量少用,删去那些不改变内容的参数,以缩短网址[2][1][3]。指定参数时,用等号分隔键值对,用和号添加其他参数[2]。比如 ?model=A1&page=2,等号左边是参数名,右边是取值。也就是说,越简单的地址越不容易派生出多余网页。
片段的限制
不要用网址片段(# 后面的文本)来更改网页内容,因为 Google 搜索通常不支持网址片段[2]。
如果需要用 JavaScript 改变内容,应改用 History API[2]。也就是说,靠片段切换内容的页面,在搜索引擎眼里往往还是同一个网址。
附录
参见
参考资料
官方(境外)
- 《Better than canonical; URL Normalization》,Bing 网站站长博客。
- 《适用于 Google 搜索的网址结构最佳实践》,Google 搜索中心。
第三方
- 《The Expert SEO Guide To URL Parameter Handling》,Search Engine Journal。
外部链接
无。