Google 的網(wǎng)址結(jié)構(gòu)最佳實踐
方知筆記
2023年12月21日 20:42
Google 支持 RFC 3986 中定義的網(wǎng)址。所有被這項標(biāo)準(zhǔn)定義為預(yù)留的字符都必須采用百分比編碼。非預(yù)留 ASCII 字符可以保留未編碼形式。此外,非 ASCII 范圍內(nèi)的字符應(yīng)采用 UTF-8 編碼。
盡可能在網(wǎng)址中使用易讀的字詞,而非冗長的 ID 編號。
建議:在網(wǎng)址中使用簡單、說明性字詞:
https://en.wikipedia.org/wiki/Aviation
建議:在網(wǎng)址中使用已本地化的字詞(如果適用)。
https://www.admin.com/lebensmittel/pfefferminz
建議:酌情使用 UTF-8 編碼。例如,以下示例對網(wǎng)址中的阿拉伯語字符使用 UTF-8 編碼:
https://www.admin.com/%D9%86%D8%B9%D9%86%D8%A7%D8%B9/%D8%A8%D9%82%D8%A7%D9%84%D8%A9
以下示例對網(wǎng)址中的中文字符使用 UTF-8 編碼:
https://admin.com/
以下示例對網(wǎng)址中的變音字符使用 UTF-8 編碼:
https://www.admin.com/gem%C3%BCse
以下示例對網(wǎng)址中的表情符號使用 UTF-8 編碼:
https://admin.com/%F0%9F%A6%99%E2%9C%A8
不建議:在網(wǎng)址中使用非 ASCII 字符:
https://www.admin.com/?????
https://www.admin.com/雜貨/薄荷
https://www.admin.com/gemüse
https://www.admin.com/??
不建議:在網(wǎng)址中使用不易讀的、冗長的 ID 編號:
https://www.admin.com/index.php?id_sezione=360&sid=3a5ebc944f41daa6f849f730f1
如果您的網(wǎng)站是多區(qū)域網(wǎng)站,請考慮使用一種便于對您的網(wǎng)站進(jìn)行地理位置定位的網(wǎng)址結(jié)構(gòu)。如要查看更多示例,了解如何處理網(wǎng)址結(jié)構(gòu),請參閱使用基于語言區(qū)域的網(wǎng)址。
建議:采用特定國家/地區(qū)網(wǎng)域:
https://admin.de
建議:搭配 gTLD 采用特定國家/地區(qū)子目錄:
https://admin.com/de/
不妨考慮在網(wǎng)址中使用連字符來分隔字詞。這樣有助于用戶和搜索引擎更輕松地識別網(wǎng)址中的概念。建議您在網(wǎng)址中使用連字符 (-
) 而非下劃線 (
)。
建議:使用連字符 (-
):
https://www.admin.com/summer-clothing/filter?color-profile=dark-grey
不建議:使用下劃線 (
):
https://www.admin.com/summer_clothing/filter?color_profile=dark_grey
不建議:將網(wǎng)址中的字詞連接在一起。
過于復(fù)雜的網(wǎng)址,特別是那些包含多個參數(shù)的網(wǎng)址,可能會給抓取工具帶來麻煩,因為它們可能會產(chǎn)生大量不必要的網(wǎng)址,全都指向您上相同或相似的內(nèi)容。Googlebot 可能會因此而消耗大量不必要的帶寬,也可能無法將網(wǎng)站上的所有內(nèi)容完整編入索引。