SEO URL 參數綜合指南
已發表: 2022-08-28URL 參數是添加到 URL 中的組件,可幫助過濾和組織您網站上的內容或跟踪信息。
但是 URL 參數也會產生 SEO 問題,例如內容重複、抓取預算問題等。在本指南中,我們將分享有關參數化 URL 的所有內容以及如何解決它們。
在了解 URL 參數之前,讓我們先了解一下 URL 是什麼。
URL 是統一資源定位器的首字母縮寫詞,用作網頁的地址。 在任何搜索引擎的搜索或地址欄中輸入 URL,它會將您帶到所需的網站或網頁。
URL 的結構有五個部分。
https://www.yoursite.com/blog/url-parameters
在上面的示例中,URL 的部分將是:
#1。 協議
“http://”或“https://”是通過萬維網傳輸文件所遵循的一組規則。
#2。 領域
域是您網站的名稱。 該名稱代表運行該網站的組織或個人。 在上面的例子中, 'yoursite'是域名。
#3。 子域
子域旨在為您的網站提供結構。 通常創建的子域是“www”。 如果您希望在同一網站上共享不同的內容或信息,您可以創建多個子域。
公司創建多個子域,例如“store.domain.com”和“shop.domain.com”。
#4。 頂級域名
頂級域 (TDL) 是您的域後面的部分。 “.com”、“.org”、“.gov”、“.biz”是一些常見的頂級域名。
#5。 小路
路徑是指您要查找的信息或內容的確切位置。 上述示例的路徑是'blog/url_parameters. '
所以這個結構解釋了每個因素如何為信息檢索增加價值。
但是您知道 URL 還可以幫助您在網站之間傳遞信息嗎?
是的!
這是 URL 參數出現的地方。
什麼是 URL 參數?

您是否注意到 URL 中的特殊字符,例如問號 (?)、等於 (=) 或與號 (&)?
假設您正在尋找術語“營銷”。 URL 看起來像這樣。
www.yoursite.com/search?q=marketing
URL 中問號後面的字符串稱為“URL 參數”或查詢字符串。 問號會剖析 URL 以識別您的查詢字符串。
URL 參數通常用於數據量大的網站或您在方便時對產品進行排序或過濾的網站,例如購物網站、電子商務等。
URL 參數包含由“=”符號分隔的鍵值對,多個對由“&”符號分隔。
value 代表你傳遞的實際數據,key 代表數據類型。
假設您正在電子商務網站上瀏覽產品。
相同的網址是:
https://www.yoursite.com/shoes
現在您考慮根據顏色對其進行過濾,以便添加 URL 參數
https://www.yoursite.com/shoes?color=black
(這裡,顏色是關鍵,值是黑色)
如果你想過濾新到貨,那麼 URL 參數添加將是
https://www.yoursite.com/shoes?color=black&sort=newest
URL 參數對 SEO 很有價值,但它們會通過捕獲同一頁面的不同變體來混淆搜索引擎,導致重複,從而影響您在 Google SERP 中排名的機會。
讓我們學習如何正確使用 URL 參數來避免潛在的 SEO 問題。
如何使用 URL 參數?

URL 參數用於評估您的頁面並跟踪用戶偏好。
以下是 11 個 URL 參數的列表:
#1。 追踪
UTM 代碼用於跟踪付費活動和廣告的流量。
示例:?utm_medium=video15 或 ?sessionid=173
#2。 重新排序
根據參數排列項目
示例:- ?sort=reviews_highest 或 ?sort=lowest-price
#3。 翻譯
URL 字符串應以所選語言的名稱結尾。
示例:-?lang=en 或 ?language=de
#4。 搜索
要在網站上查找結果,
示例:- ?q=search-term 或 ? 搜索=下拉選項
#5。 過濾
根據類型、事件、區域等不同的字段進行過濾。
示例:- ?type=shirt, colour=black 或 ?price-range = 10-20
#6。 分頁
對在線商店頁面上的內容進行分段
示例:?page=3 或 ?pageindex=3
#7。 識別
按大小、類別等組織畫廊頁面。
示例:- ?product=white-shirt , ?category = 正式的 ? 產品編號=123
#8。 會員 ID
用於跟踪附屬鏈接的唯一標識符
示例:- ?id=12345
#9。 廣告標籤
跟踪您的廣告活動效果
示例:- ?utm_source=emailcampaign
#10。 會話 ID
跟踪網站內的用戶行為。 電子商務網站常用來檢查買家的旅程。
?sessionid=4321
#11。 視頻時間戳
跳轉到視頻中的特定時間戳
?t=60
現在,讓我們看看參數化 URL 引起的問題
URL參數引起的主要SEO問題
結構合理的 URL 有助於用戶了解您網站的層次結構。 但是當使用太多參數時,它們也會產生 SEO 問題。
讓我們檢查一下由 URL 參數引起的最常見問題。

抓取預算浪費
當您的網站有多個基於參數的網址時,Google 會抓取同一網頁的不同版本。 最終,爬蟲要么最終使用更多帶寬,要么完全停止,將其標記為低質量內容。
內容重複
參數使搜索引擎機器人爬取同一網頁的不同版本,從而導致索引多個具有不同參數的 URL,從而導致內容重複。
但是,如果您的網站為用戶提供按價格或功能對內容進行排序的選項,這些選項只會縮小結果範圍,而不是更改頁面內容。
讓我們通過一個例子來理解這一點。
http://www.yoursite.com/footwear/shoes
http://www.abc.com/footwear/shoes? 類別=運動鞋&顏色=白色
http://www.abc.com/footwear/shoes? 類別=運動鞋&類型=男士&顏色=白色
在這裡,所有三個 URL 都是同一網頁的不同版本,搜索引擎機器人將把它們視為單獨的 URL。 他們將對網頁的所有版本進行爬網和索引,從而導致內容重複問題。
關鍵詞自相殘殺
當多個頁面針對相同的關鍵字時,該過程稱為“關鍵字蠶食”。 推動您的網站頁面相互競爭會損害您的搜索引擎優化。
與單個合併頁面相比,關鍵字蠶食會導致點擊率、權限和轉化率更低。
在這種情況下,搜索引擎可能難以確定要為搜索查詢排名的頁面。 這可能會導致該術語的“錯誤”或“不受歡迎”的頁面排名,最終根據用戶信號排名較低。
較低的可點擊性
帶有參數的 URL 有時看起來很難看。 閱讀它們很困難。 不那麼透明的 URL 不值得信賴。 因此,它們不太可能被點擊。
例如:
網址 1:http://www.yoursite.com/footwear/shoes
網址 2:http://www.yoursite.com/footwear/shoes ?catID=1256&type=white
在這裡,與 URL 1 相比,URL 2 看起來是垃圾郵件且不太可靠。用戶點擊此 URL 的可能性較小,因此會降低 CTR,影響排名,並進一步降低域權限。
URL參數處理的SEO最佳實踐
現在我們已經確定了 URL 參數如何損害您的 SEO。 讓我們看看如何通過在創建 URL 參數時進行細微更改來避免它們。
首選靜態 URL 路徑而不是動態路徑
靜態和動態都是對網頁有其功能的不同 URL 類型。 動態 URL 不被認為是 SEO 的理想選擇,因為與靜態 URL 相比,搜索引擎很難索引動態 URL。
建議使用服務器端渲染將參數 URL 轉換為子文件夾 URL。 但是,這也不是所有動態 URL 的理想情況,因為為價格過濾器生成的 URL 可能不會添加任何 SEO 值。 如果被編入索引,它們可能會導致內容稀少,因此在這種情況下最好使用動態 URL。
動態 URL 有助於跟踪; 有時,靜態 URL 並不是跟踪所有參數的理想選擇。
因此,始終建議在索引任何特定頁面時使用靜態 URL 路徑,而在您不希望頁面被索引時使用動態 URL。 不需要索引的 URL 參數可以作為動態 URL,例如跟踪、重新排序、過濾和分頁,其他的可以作為靜態的。
參數化 URL 的一致性
參數 URL 應合理排列,避免 SEO 問題,例如參數 URL 中的空值、URL 中不必要的參數和重複鍵。
URL 應保持不變的順序,以避免抓取預算浪費和排名信號分裂等問題。
例如:
https://yoursite.com/product/facewash/rose?key2=value2&key1=value1
https://yoursite.com/product/facewash/rose?key1=value1&key2=value2
在上述序列中,參數正在重新排列。 搜索引擎機器人會將這些 URL 分開並抓取兩次。
順序一致時:
https://yoursite.com/product/facewash/rose?key1=value1&key2=value2
https://yoursite.com/product/facewash/rose?key1=value1&key2=value2
應向開發人員提供有關以恆定順序排列參數 URL 的正確說明,以避免任何 SEO 問題。
實施規範標籤
可以實施規範標籤以避免重複。 參數頁面中的規範標籤應指向您要編入索引的主頁。 將規範標籤添加到參數化 URL 會將主頁投影為規範。 因此,爬蟲只會索引您的首選頁面。
使用 Robot.txt 禁止
使用 Robot.txt,您可以控制爬蟲。 它可以幫助您通知搜索引擎您希望他們抓取哪些頁面以及您希望忽略哪些頁面。
通過在您的 robots.txt 文件中使用“ Disallow: /*?* ”,阻止帶有導致重複的 URL 參數的頁面。 確保將查詢字符串正確規範化為主頁。
與內部鏈接一致
假設您的網站有很多基於參數的 URL。 有些頁面使用 dofollow 進行索引,而有些頁面則沒有。 因此,通過與非參數化 URL 鏈接。 通過始終如一地遵循此方法,您可以向爬蟲發出信號,哪些頁面要索引,哪些頁面不索引。
內部鏈接也有利於 SEO、內容和流量。
分頁
如果您的電子商務網站包含多個類別的產品和內容,分頁可以幫助您將它們分解為多頁列表。 對您的網站 URL 進行分頁可以提升您網站上的用戶體驗。 創建一個查看所有頁面並將所有分頁 URL 放在此頁面上
將標籤 rel=canonical” 放置在每個分頁頁面的標題部分,指的是查看所有頁面,以避免重複。 爬蟲會將這些頁面視為分頁系列。
如果您不想對它們進行排名,您始終可以選擇不將分頁 URL 添加到站點地圖中。 無論如何,您的爬網將從您的查看所有頁面中將它們編入索引。 它也可以減少您的抓取預算。
抓取和監控參數化 URL 的工具

以下是可幫助您監控 URL 參數並增強網站 SEO 的工具。
谷歌搜索控制台
使用 Google Search Console 工具,您可以隔離您的網站 URL。 您可以在搜索結果選項卡中查看當前獲得展示的所有 URL。 在選項卡中,應用頁面 URL 過濾器將給出頁面列表。
從那裡,您放置一個過濾器以找出帶有參數的 URL。
谷歌分析
Google 將具有不同參數的 URL 視為單獨的頁面,Google Analytics 會分別顯示每個 URL 參數的瀏覽量。
如果這不是您的意思,您可以使用管理 > 查看設置 > 排除 URL 查詢參數從您的報告中刪除參數並將綜合瀏覽量合併到主要 URL 的數字中。
必應網站管理員工具
您可以通過在配置我的站點 > 忽略 URL 參數中添加參數名稱來排除 URL 參數。 但是,Bing Webmaster 不提供高級選項來檢查參數是否可以更改內容。
Screaming Frog SEO蜘蛛爬取工具
最多可以抓取 500 個 URL,以免費監控您的參數。 付費版本允許您監控無限的 URL 參數。
Screaming Frog 的“刪除參數”功能可讓您從 URL 中刪除參數。
Ahrefs 站點審計工具
Ahrefs 工具還有一個“刪除 URL 參數”,可以在抓取您的網站時忽略您的參數。 您還可以啟用以忽略具有匹配模式的參數。
但最終,Ahrefs 站點審計工具只會爬取您頁面的規範化版本。
深度爬行
適用於大型電子商務網站的強大雲抓取軟件。 通過在“刪除參數”字段中添加您希望阻止的參數,它們將從 URL 中刪除。 Deepcrawl 允許修改和剝離參數以及 URL 重寫。
結論
在網站 SEO 方面,URL 參數經常被忽略。 通過始終如一地維護參數化 URL,您可以監控您的 SEO 衛生。
要解決 URL 參數問題,SEO 團隊將需要與 Web 開發團隊合作,並向他們傳遞有關更新參數的明確說明。 不應忽略參數化 URL,因為它們會影響您的排名信號並產生其他 SEO 問題。
既然您了解了 URL 參數如何提升您的網站 SEO,網絡爬蟲最終將了解如何使用和評估您網站上的頁面。
您還可以查看如何使 Javascript 對 SEO 友好。