構造URL的方式對您的網站絕對必要。它是您的網站及其子頁面的網址。這就是百度,Bing和其他搜索引擎出現在您域名上的方式。無論如何,您都不想在網站上斷開任何多余的URL或鏈接。
在選擇URL時,有兩個基本選擇:絕對URL和相對URL。如果您選擇了錯誤的類型,則不僅會使搜索引擎難以抓取該網站,還會影響您的SEO策略。
什么是絕對網址?
絕對URL要求您將整個地址放在您鏈接到的頁面上。絕對URL的示例如下所示:<a herf="www.某網站。com/xtz.html"/>
什么是相對URL?
另一方面,相對URL不使用完整地址。假定您鍵入的頁面在同一站點上。相對網址的示例如下所示:<a herf="/xtz.html"/>
為什么選擇相對URL?
更快的編碼
當您將網址縮短為相對格式時,大型網站的編碼變得更加容易。
暫存環境
如果您使用的內容管理系統的暫存環境具有其自己的唯一域(如WordPress或SharePoint),則整個網站都將復制到該暫存域上。相對格式允許同一網站存在于暫存和生產域中,或者存在于網站的實時可用版本中,而無需重新輸入并重新編碼所有URL。這不僅使Web開發人員更容易編碼,而且可以節省時間。
加載時間更快
在大多數情況下,使用相對鏈接的頁面將比使用絕對URL的頁面加載得更快,盡管兩者之間的差異最大。
為什么選擇絕對URL?
網站CMS程序
絕對URL使人們更難使用網站程序從您的網站上爬取信息。如果您將所有內部鏈接都作為相對URL,那么對于抓取工具而言,只需簡單地抓取您的整個網站并將其放置在新域上就非常容易。
禁止重復內容
為了避免重復的內容問題,擁有絕對URL非常重要。假設您有多個版本的根域,這些根域在百度中建立了索引,而沒有規范的標記指向網站的正確版本。例如:
http://www.某網.com
http://某網.com
https://www.某網.com
https://某網.com
根據百度的說法,這是4個不同的網站,百度可能會在這四個頁面中的任何一個頁面上進入您的網站。此時,如果所有內部鏈接都是相對URL,則它們可以使用任何最終會導致重復內容問題的格式抓取并索引整個網站。
改進內部鏈接策略
在對URL進行編碼時,您確實要考慮內部鏈接。如果您的標記及其相關URL在網站上實施錯誤,它將創建一個頁面,該頁面將落在404錯誤頁面上。
例如:在類別頁面http://www.某網.com/category/xyz.html上,您的基本href標記顯示為:
和相對URL內部鏈接(/category/abc.html)。百度抓取您的內部鏈接時,將導致404錯誤頁面,如下所示。
http://www.某網.com/category/xyz.html/category/abc.html
通過使用絕對URL,您可以避免這種情況。
幫助爬行
百度搜尋器會跟蹤您頁面上的內部鏈接,以在您的網站上爬行更多抄底頁面。由于涉及的實際費用,百度搜尋器只能抓取數量有限的網址?;谶@個事實,如果您的網站上有一百萬個頁面,并且在抓取過程中百度遇到問題的頻率更高,那么讓他們離開該網站就更合乎邏輯了。
可以通過使用絕對URL來幫助百度簡化爬網過程來避免這種情況,這不僅可以節省時間,還可以鼓勵它更頻繁地返回并爬網更多頁面。
確保根據您的SEO需求選擇適當的策略。在大多數情況下,這將是絕對URL,因為它絕對比缺點更具有優勢,并且將有助于改善您網站的SEO。但是,有時您也會根據站點的需要使用相對URL。