如何改進你的網站導航?學習這7個必要的最佳實踐

網站導航,如果做對了,對你的用戶和你的 SEO 性能很好。優秀的網站導航讓你的訪問者很容易找到他們想要的東西和搜索引擎爬行。結果是:更多的轉換和更大的搜索可見性。

但是你是怎麼做到的呢?通過使用這些網站導航的最佳實踐。

一、什麼是網站導航?

網站導航(或稱,內部鏈接體系結構)是連接你的網頁的鏈接。網站導航的主要目的是幫助用戶在你的網站上輕鬆找到東西。

搜索引擎使用你的網站導航來發現和索引新的頁面。鏈接幫助搜索引擎理解目標頁面的內容和上下文,以及頁面之間的關係。

“用戶至上”。這是網站導航的基本目標,你必須永遠記住。

首先滿足用戶。使導航容易。然後,優化搜索引擎而不損害用戶體驗。

這篇文章的其餘部分將會對網站導航的最佳實踐保持更廣泛的關注,列出各種可能導致網站訪問者和搜索引擎問題的內部鏈接情況。這個話題對於在大型網站上工作的人來說尤其重要。

二、網站導航和內容層次結構

當在一本書中搜索特定的頁面時,你可以簡單地閱讀目錄或索引。當你在雜貨店裡逛的時候,貨架上的貨架上一般都貼著的分類標籤。兩者都提供了一種有效的方式來瀏覽大量內容。

內容層次結構的存在是為了簡化查找內容的過程。當大量的內容存在時,它可以被分解成幾個大類。

在這些寬泛的類別中,你可以創建更細化的分類,這構建了不同層次的層次,用戶可以輕鬆導航。利用內容層次結構以一種對用戶和搜索引擎有意義的方式組織網站頁面。

1. 內容層次結構和網站導航的重要性

內容的分類和次類劃分幫助頁面在一般的標題和特定的長尾術語中提高排名。

2. 由內容層次結構引起的問題

內容分類和構建層次結構創建內容豎井,就像緊密相關主題的集群。百度將以不同的速度抓取不同的頁面,從不同的站點索引質量鏈接。

一些內容豎井比其他的更受歡迎。這些頁面可能會比其他頁面獲得更多的外部鏈接和流量,因此,在有機搜索中獲得更重要的位置。

當內容太過豎向並且不能獲得鏈接和流量時,它可能也不能執行 —— 即使你的其他內容豎井執行得非常好。內容層次結構可以隔離可能位於站點內部太深的某些流行頁面集群。

這就是水平鏈接發揮作用的地方。

儘管鏈接相關性在排名上有所幫助,但內容豎向之間缺乏交叉鏈接可能會對你的整體排名不利。總是有方法可以創建水平鏈接類別的關係。所有頁面都屬於同一網站的事實已經表明,這些頁面並非完全無關。

操作項:內容類別之間的鏈接

  • 對內容進行分類,以形成對用戶有意義的類別層次結構,並正確地鏈接這些頁面,在層次結構中上下移動。這些是大多數鏈接。
  • 在不同類別的頁面之間創建交叉鏈接,但仍然有相似之處。
  • 三、產品與內容營銷頁面之間的鏈接
  • 銷售超過一種產品或服務的公司將會對頁面進行分類,創建內容豎井,並相互鏈接。
  • 然而,許多 SEO 團隊和內容團隊也創建了一些具有吸引力和可分享性的資產。通常情況下,這是以博客的形式出現的,文章中包含了指向特定產品和服務的鏈接。
  • 博客文章可以很有用,因為它們可以引導更多的流量到產品頁面。然而,許多網站無法將產品頁面鏈接到博客頁面。使用這種水平鏈接可以幫助用戶瞭解你的產品或服務,並提高你的 SEO 性能。
  • 操作項:產品和內容頁之間的鏈接
  • 產品頁面也應該鏈接到相關的內容營銷頁面。這可能包括博客文章、FAQ 和產品手冊。
  • 四、網站導航使用 Java 效果
  • 有時,鏈接和 web 頁面是用 Java 編寫的。這是一個問題,因為搜索引擎很難找到在 Java 中創建的內部鏈接。
  • 儘管近年來百度在閱讀 Java 方面有所改進,但 SEO 專家得出的結論是,結果是不一致的。其他搜索引擎在閱讀 Java 時仍然沒有能力。這意味著當搜索引擎抓取你的內容時,你的內部鏈接可能會完全丟失。
  • 對於使用 Java 是否實用,SEO 專家存在分歧。一方面,一些 SEO 專家完全避免使用 Java。另一方面,web 設計人員和可用性專家聲稱 Java 對用戶體驗至關重要。我相信有一個這之間有一個平衡的地方,Java 可以被使用,同時避免任何 SEO 問題。
  • 1. 顯示和隱藏頁面內容的鏈接
  • Java 可以用來在頁面上顯示和隱藏某些內容,而不需要更改頁面。當發生這種情況時,所有的內容都預先加載到頁面中。
  • 在這種情況下,搜索引擎仍然能夠抓取所有的內容,即使其中一些內容是隱藏的。只有當隱藏的內容量很小的時候才會成功。當整個頁面更改時,它可能會出現問題,但是 URL 保持不變。
  • 問題出現的原因是,當你在一個 URL 中隱藏太多內容時,它會稀釋頁面內容的焦點。一個完全不同的主題應該有自己的頁面。
  • 操作項:顯示和隱藏內容的鏈接
  • 對於少量內容,刪除錨標記並使用 Java onclick 事件處理程序替換。
  • 使用 CSS 來控制光標和從箭頭到指針的變化。
  • 對於大量內容,包括單頁視差滾動網站,並非所有內容都應該預先加載。
  • 只與 URL 直接相關的預加載內容。
  • 對於所有的錨標記,應該有一個 href 值和一個 onclick 設置。
  • 這個 href 值指向一個新的 URL,該 URL 只預加載與這個新 URL 相關的內容。
  • onclick 函數將阻止新的 URL 加載,但是將允許目標 URL 的內容加載。
  • 使用 pushState 函數更新 URL,即使該頁面沒有加載。
  • 在 2016 年的 seoClarity 做的演示中,更深入地介紹瞭如何在網站上具體實現這一點。它特別提到了 AngularJS,一個流行的 Java 框架,以及它的 SEO 問題和解決方案。然而,這裡的經驗也適用於幾乎任何 Java 框架。
  • 五、在 URL 中使用跟蹤參數
  • 可用性專家和轉換優化專家以不同的方式跟蹤用戶行為。有時,這涉及在站點內的 URL 中使用跟蹤參數。這將導致重複的內容問題,因為鏈接到具有完全相同內容的不同 URL。這可以通過多種方式解決。
  • 操作項:跟蹤 URL 中的參數
  • 避免在 URL 中使用跟蹤參數。相反,通過在鏈接上使用 Java 跟蹤 onclick 事件處理程序來跟蹤它們,這些鏈接將傳遞相同的跟蹤參數。如果使用百度統計,這可以通過事件跟蹤完成。
  • 總是使用自引用的規範標記是一種很好的做法,可以避免許多重複的內容問題。
  • 六、第一個鏈接優先
  • 一個包含兩個或多個鏈接指向同一個 URL 的 web 頁面被認為會導致搜索引擎爬行的問題,只有第一個鏈接被考慮,而重複鏈接被忽略。
  • 1. 從第一個鏈接優先級產生的 SEO 問題
  • 在主要內容之前,Top-bar 導航和左側側邊欄常常首先出現在源代碼中。此外,這些菜單中的導航元素通常都有短的錨文本。他們傾向於少關注關鍵詞,多關注設計。
  • 頁面的主要內容之間的鏈接傾向於更多地關注關鍵詞,包含支持關鍵詞的周圍內容。它們的長度也更靈活,有更長的、更具體的錨文本。這段較長的文本增加了頁面可能排列的關鍵詞的種類。然而,由於第一個鏈接優先級問題,這些鏈接常常被搜索引擎忽略。
  • 操作項:第一個鏈接優先級問題
  • 考慮代碼的順序。在側邊欄和頂部欄導航之前對主要內容進行優先排序。CSS 可以用來控制浮動方向,從左到右或右到左,以使側邊欄的導航負載在主內容之後。頂部的條形導航可以用絕對定位來控制。
  • 七、處理大型網站導航
  • 對於大型網站(那些擁有成千上萬頁的網站)來說,網站導航是一個巨大的挑戰。分類菜單中的自然站點導航通常鏈接到站點的所有頁面,而 XML 站點地圖可以幫助索引所有頁面。但是,內容豎井之間缺乏交叉鏈接會創建頁面之間的距離。
  • 在大型站點上,很難識別產品頁面和相應產品營銷頁面之間的所有可能鏈接。一些大型網站可能沒有從其他頁面獲得他們需要的鏈接。此外,其他問題如第一個鏈接優先級和 Java 問題可能難以在數百萬頁中發現。
  • 以下是應對這些挑戰的 3 個方法:
  • 1. 委託給不同的部門
  • 大公司擁有比例大的網站,擁有多個不同部門的員工。許多部門可能對應負責網站的不同部分。
  • 確保每個參與維護不同網站的人都遵守相同的 SEO 原則和實踐。然後,在整個網站的優化導航中分配勞動力。
  • 2. 使用工具或創建工具
  • 自動化總是使手動過程更具可伸縮性。除非你有自己的專用工具,否則可能沒有一個工具可以識別和修復上面提到的所有問題。
  • 像 Xenu,Screaming Frog,DeepCrawl,或者 Botify 這樣的爬行工具可以分析你現有的鏈接,確定問題,並提供網站架構的描述。如果你希望可視化站點體系結構,像 DynoMapper 和 PowerMapper 這樣的工具可以幫助實現這一點。
  • 鏈接研究工具,如 Moz 的 Open Site Explorer、Ahrefs、Majestic、Sistrix、LRT 和 CognitiveSEO 可以分析哪些頁面從外部獲得最多的鏈接,然後從這些頁面中添加交叉鏈接,從而獲得更重要的站點頁面。我們使用的專有工具自動處理頁面的爬行過程,並確定哪些頁面鏈接到另一個頁面。
  • 3. 使用分階段的方法
  • 大型網站並不總是有大的團隊來分配優化頁面的工作。如果缺少資源,你可以創建自己的工具來簡化這個過程。
  • 如果這些工具沒有提供你所需的幫助,那麼可以考慮採用分階段的方法。這需要在一段時間內進行優化調度。這是一個循序漸進的過程,可能需要更長的時間,但是依靠像有機搜索流量這樣的指標將會幫助你決定首先優化什麼。
  • 八、7 個關鍵點總結
  • 用戶第一:你的網站導航應該首先滿足用戶。然後,優化你的導航 SEO 性能。永遠不要損害用戶體驗。
  • 內容豎井之間的交叉連接:頁面之間的內容相關性對排名很重要,這在一個很好的分類、層次結構的網站架構中很自然地出現。但是,當缺少內容豎井之間的交叉鏈接時,這可能會有一些限制,因為有些頁面太深或太遠,無法從其他來源獲得大量的鏈接權重。
  • 博客對產品,產品到博客:創造高質量的內容對你的目標讀者是有用的和相關的。如果這些博客文章有助於產品購買決策,那麼鏈接到特定產品頁面的博客文章。
  • 跟蹤參數:避免使用!在鏈接上使用 onClick 事件處理程序進行跟蹤。有一個自引用的規範標記總是安全的。
  • Java 鏈接:避免使用 Java 編寫內容和鏈接。如果沒有辦法,考慮其他辦法讓它發揮作用。
  • 第一個鏈接優先級:理想情況下,主要內容優先。接下來,是側邊欄,然後是頂部欄。最後,處理頁腳。需要進一步的測試來確定這是否仍然是一個有效的關注點,但是堅持這種方法並沒有壞處。
  • 大型網站:成千上萬的頁面很難做到以上所有。委派給一個團隊,使用工具自動完成任務,或者一次處理一個問題。


分享到:


相關文章: