{{ 'fb_in_app_browser_popup.desc' | translate }} {{ 'fb_in_app_browser_popup.copy_link' | translate }}

{{ 'in_app_browser_popup.desc' | translate }}

目錄 購物車 {{currentCart.getItemCount()}}
商品總數的上限為 100 件,請調整數量再點擊購買

 

內部連結是什麼?可以馬上動手跟著做的內部連結優化技巧

 

什麼是內部連結?

 

內部連結就是「從自己網站上,通向自己網站上其他頁面」的超連結。

 

像是各個分頁「回首頁」的按鈕、首頁上指往不同頁面的「目錄清單」、文章上替讀者補充資訊的「延伸閱讀」,這些都是內部連結。

 

內部連結能夠幫助讀者查找網站上的頁面,提高使用者的使用體驗,讓他們更輕易的連到自己想看的內容。

 

  • 連回首頁、選單總覽:讓使用者看完其中一個網頁內容後,可以輕易地回到首頁或是目錄、查看接下來想看的內容。

 

  • 連到相關的延伸內容:引用網站內的相關資料,提供給讀者更多資訊、鼓勵讀者閱讀站內其他文章。

 

更重要的是,內部連結幫助搜尋引擎更理解你的網站架構、爬取新的網頁、傳遞網頁權重,讓 Google 爬蟲認識網站中的重要頁面、了解網頁之間的相關性。 

 

內部連結、外部連結和反向連結的差別

 

「連結」的常見形式,除了指向網站自己內部頁面的「內部連結」之外,還有「外部連結」、「反向連結」兩種:
 

 

內部連結是連到「站內」的其他頁面,外部連結則是通往「別人網站」的連結。

 

撰寫文章時,如果有參考其他網站的資料、放上別人網站的連結,就是在文章中加入「外部連結」。

 

當別人參考你的網站、援引你的網頁時,你則會獲得「反向連結」。

 

獲得反向連結,就如同其他人肯定你的網頁、把你當作可信的參考來源,因此獲得反向連結有助於 SEO 排名。

 

內部連結的組成

 

內部連結的組成有 3 個:

 

1. 連結標籤:在 HTML 編碼上,連結是用 <a> 語法來表示。

 

2. 連結網址:也就是點擊內部連結之後,會到達的網站內部頁面。

 

3. 錨點文字:連結上可以點擊的一段文字

 

例如:

 

SEO 是什麼」就是讀者能看到的「內部連結長相」。「SEO 是什麼」這段文字,就是錨點文字,使用者點擊連結之後,可以閱讀其他文章、導向其他相關資訊。

 

Google 爬蟲「爬取文章」和人們閱讀資料的方式不同。對於爬蟲來說,它所讀取的是一段代碼:

 

<a href=”目標網址“>錨點文字</a>

 

透過指令代碼,爬蟲可以瞭解目標網頁和錨點文字具有相關性,並經由連結再去爬取新的頁面,因此內部連結也有幫助爬蟲爬取新網頁、串聯站內不同頁面的功能。

 

內部連結與 SEO 的原理

 

全球網頁的數量成千上萬,Google 演算法要如何找出新的網頁、收錄進資料庫呢?

 

Google 演算法爬取新網頁的方式,就是通過網頁之間的連結。它們就好比道路指標,能指引搜尋引擎爬蟲讀取新的頁面。

 

所以如果有做好內部連結優化,就能幫助搜尋引擎爬取網站,讓網站中的新頁面能盡快被搜尋引擎找到、收進資料庫。

 

內部連結對 SEO 的好處

 

幫助搜尋引擎爬文

 

如果想讓網頁出現在 Google 的搜尋引擎結果頁面上,便需要經過爬文、收錄、排名的三個步驟。

 

也就是說,如果 Google 爬蟲沒有爬取到網頁、沒有收錄頁面,那麼網頁就不會出現在搜尋結果中。

 

Google 的爬蟲機器人可以經由爬取外部連結、內部連結認識新的頁面, 把網頁收錄進 Google 資料庫中。

 

內部連結就像是爬蟲的「道路地圖」一樣,引導爬蟲認識新的頁面,同時也能夠利用透過內部連結串聯起有相關內容的網頁。

 

善用內部連結,能讓新增的頁面更快地被搜尋引擎讀取到,也對構建網站架構有所幫助,能夠串起具有相關內容的頁面,幫助讀者獲得更多資訊、優化使用者體驗,有助於網頁獲得較好的排名。

 

提升頁面權重

 

Google 演算法的原理 "PageRank",核心概念是通過網站之間的「連結多寡、網頁權重」來累計積分、判斷網頁的價值。

 

簡單來說,通常獲得比較多連結的網頁,就可以擁有比較高的「網頁權重」;擁有比較高的網頁權重,頁面就能比較容易獲得好的排名。

 

所以建立內部連結的優點之一,是串聯站內的各個頁面,提升彼此的排名訊號,讓它知道哪一個網頁是你的網站中的「重要頁面」。

 

例如,網頁的導覽列上通往首頁的連結,讓站內每一個網頁都能和首頁串接起來。整個網站所有的頁面都含有指向首頁的內部連結,所以首頁往往收集最多的內部連結, Google 也就會分配比較高的權重給首頁

 

首頁權重高,所以比起其他頁面,首頁能分配更高的 PageRank 給它指出去的頁面。

 

反之,若是站內存在「沒有得到任何內部連結的網頁」,那這個網頁就會像孤兒一樣,無路可通。當爬蟲拜訪網站時,也無法透過內部連結知道這個頁面和其他頁面的關係,因此對排名造成不利的影響。

 

透過內部連結傳遞 PageRank 可以達到以下的優化效果:
 

 

建立網頁架構

 

Google 會透過網頁和網頁之間的連結認識來認識新網頁,連結在網頁之間就好像橋樑一樣,幫助 Google 在廣大的網海當中,如同導航地圖一樣開拓新天地。內部連結這時就決定了頁面彼此之間的層級關係。

 

網站管理者可以透過建置內部連結「定義」出網站的階級架構。

 

一個網站中最重要的頁面便是「首頁」。對於使用者來說,隨意連結到其他頁面後,卻找不到點回去首頁的地方,會讓人十分困惑。

 

因此大多數網站都會設有「能直接回到首頁的連結」,除了讓用戶方便操作之外,也利用內部連結向爬蟲傳遞訊號,告知搜尋引擎「首頁」是站內獲得最多連結的頁面、是最重要的頁面。

 

也可以思考站內還有那些重要內容,將他們歸為首頁下一層級,讓用戶能從首頁連到這些頁面、爬蟲也可以理解這是站內的重要頁面。

 

此外,太多層的網頁架構會讓爬蟲比較難讀取,建議避免冗長的網站架構,盡量讓架構清楚明瞭。

 

內部連結的獨特地位:控制權

 

內部連結是你能握有 100% 控制權的優化項目。

 

雖然從他人網站指向自己的「反向連結」對排名的影響更大,但是反向連結的建立需要用心經營、需要耐心等待,要符合《Google 指南》規範就必須要其他人願意主動串連。但內部連結不一樣,只要你自己同意就可以了。

 

在自己網站中操作內部連結優化,一樣可以達到傳遞 PageRank 排名訊號的效果,讓值得排名的頁面得到最好的權重分配,是 SEO 當中不可或缺的技巧。

 

內部連結怎麼放,對 SEO 最有幫助?

 

內部連結提供以下重要的排名訊號給搜尋引擎:
 

  • 網頁主題、內容間的相關性
     
  • 網頁之間的層級關係
     
  • 網頁本身的權重

 

在網站中,同一主題下通常不只會有一篇文章,透過內部連結,便能建立類似金字塔的網頁結構,讓爬蟲了解網頁之間的從屬關係。

 

由於能夠讓爬蟲知道網頁之間的層級關係、內容相關性,因此也可以引導搜尋引擎判斷網頁的權重,層級越高的網頁,便如同金字塔的頂端,是站內比較重要的網頁,擁有比較高的權重。

 

善用導覽列、目錄、頁尾建立內部連結

 

導覽列、目錄、頁尾這些位置,通常都是網站上可以通往所有重要頁面的連結列表。

 

利用導覽列、目錄建立內部連結,便如同替使用者提供了「導航地圖」,讓他們能快速找到網頁想看的內容、更快找到所需要的資料。

 

像是讀者在 JKL 網站上閱讀 SEO 文章時,便能利用側邊目錄列迅速抵達其他想看的主題,或者回到首頁、查看其他資訊。

 

在導覽列上,除了返回首頁的內部連結之外,也可加入網站的核心頁面,讓使用者能夠從任何一個網頁中連結到核心頁面裡,藉此讓爬蟲理解這是站內的重要頁面、提升排名訊號。

 

以 JKL 為例,〈SEO 指南〉是網站中的核心頁面,讀者也可以藉由導覽列從任一頁面中回到〈SEO 指南〉。

 

內部連結要建在相關的錨點文字上

 

搜尋引擎也會依照連結的目標網頁和錨點文字是否相關,來判斷這是不是個「有價值的連結」。

 

因此,內部連結要建在相關的錨點文字上,而不是建在不具相關性、沒有意義的字上面。

 

像是:

 

  • 延伸閱讀:搜尋引擎優化(但文章內容與「延伸閱讀」四個字無關)

 

  • 延伸閱讀:搜尋引擎優化(將連結放在搜尋引擎優化,幫助爬蟲判斷相關性)

 

或是:

 

  • SEO 是什麼?「點這裡」讓你了解基礎的 SEO 概念,幫助你提升網頁排名!(但文章內容與「點這裡」無關)

 

  • SEO 是什麼?這篇文章讓你了解基礎的 SEO 概念,幫助你提升網頁排名!(刪去「點這裡」,將連結放在「基礎的 SEO 概念」文字上,能幫助爬蟲判斷相關性。)

 

用內部連結集中火力

 

在自己網站裡建立起排名訊號高的頁面,比如打造鉅細靡遺的高品質內容文章,再透過「安插內部連結」的方式指向自己希望排名的頁面,可以把排名訊號「集中火力」加強到自己希望取得好排名的頁面。

 

假設一家賣床墊的品牌,他希望自己官網的床墊產品頁得到很好的排名、藉此賺取更高的商機,那麼他可以這樣來提升 SEO 的效果:撰寫出高品質、具有極佳排名價值、高關聯性的內容,再使用內部連結在適當的段落指向商品頁面。

 

如果連結本身傳遞的是權重訊號,那麼錨點文字所傳遞的,就是「關聯性訊號」了。如果連結上面的文字是關於「乳膠的優點」,那麼合理判斷,點進去之後那個頁面一定是和乳膠很有關係吧?

 

Google 就是透過這樣的方法來判斷頁面上的內容。錨點文字越明確,那麼頁面和這個字詞的關聯性就越高,排名的可能性也就越強。

 

這也是為什麼許多網站優化公司、搜尋優化服務公司在提到 SEO 的時候,都會盡可能的安插連結到自己的網頁,這就是因為 “SEO” 的搜尋量非常高、也是排名的兵家必爭之地,所以自然要在所有提到相關字詞的地方,都盡可能的加上最有關聯、最想排名的頁面。

 

動動手指安插連結就能提升排名的好機會,當然就不要放過,我們自己也不例外。

 

使用 site: 指令,找到內部連結的優化機會

 

我們可以透過 intext:site: 的進階搜尋指令來幫助我們從 Google 上找到值得加入內部連結的機會。

 

例如我們新刊登了一篇針對「黑帽 SEO」關鍵字為主題的文章,我們很希望別人搜尋這個字詞的時候,它可以排在很前面。

 

那麼,我們就可以在 Google 上輸入 intext:黑帽 SEO site:shopjkl.com, 這個搜尋功能結合了 site: 指回傳指定網站上面的網頁,以及 intext:,指回傳有提到指定字詞的網頁,綜合起來就是請 Google 顯示「所有我的網站裡面,有提到『黑帽 SEO』的頁面」。

 

這時候我們就可以很快的找到這些地方,並且依序加入連結、指向我們剛發佈的文章,藉此提升排名。

 

增加內部連結的錨點文字多樣性

 

根據 SEO 專家針對 2,300 萬個內部連結的研究,發現一個相關性強烈的現象:如果一個網頁得到的錨點文字越不重複、那麼它排名的表現就越好。

 

相反的,如果指向同一個頁面的連結,它們的錨點文字千篇一律,那表現反而不是特別好。

 

雖然相關性沒有辦法證明因果,但執行這個研究的 Cyrus Shepard 認為:這可能表示 Google 的演算法會去判斷連結文字是否「太刻意」。

 

某種程度這也說明:如果單單只是把連結大量埋設在網站所有頁面、讓它一次收集大量的內部連結,它的成長表現也很有限。搜尋引擎想排名的,很可能是包含了不同種類與各式觀點的豐富內容,但不一定是重複單調、連結文字刻意重複的頁面。

 

適量而不過量的內部連結

 

雖然說內部連結是幫助爬蟲爬文,以及提高使用者體驗很好的方法,但內部連結也不是越多越好。

 

過度建立連結可能會有濫用的嫌疑,對 SEO 不一定有利。

 

一般來說,當一個網頁中有超過 150 個左右的內部連結,爬蟲就會停止爬文。

 

哪些內部連結對 SEO 沒有幫助?

 

將內部連結藏在需要登入或是互動才能看見的頁面

 

爬蟲只會透過連結爬取網頁,並不會和網頁互動,也不會主動登入網頁,所以當內部連結是放在需要互動的、登入的網頁時,就會被爬蟲略過。

 

例如,如果 JKL 想調查大家對於代購商品的喜好,創建了代購相關問題的表單,在表單中有著 JKL 最新的代購資訊,由於「表單」擁有讀取、寫完後提交的「互動情節」,因此在表單裡的代購資訊連結,就會被爬蟲略過。

 

把內部連結放在網站內的內部搜尋頁

 

爬蟲能夠讀取網頁上的超連結,不過爬蟲並不會使用網站內的搜尋欄位,如果是需要登入、在網站內部搜尋關鍵字才能找到的網頁,爬蟲就很難找到。

 

好比是 FB、 IG 這類通常會需要「登入使用」的社群媒體,用戶在貼文中的內部連結,就不容易被爬蟲看到。

 

例如小明和小白約去吃早午餐,拍了一些照片,小明把照片發在 FB 上,並且在文章中標記小白。

 

由於小白有被標註,因此看到貼文的人都能點選小白的名字,連到小白 FB 的個人頁面。

 

但對於爬蟲來說,由於 FB 的部分貼文需要登入才能查看,因此它無法爬取小明貼文中的「小白頁面連結」。

 

也就是說,「Google 爬蟲的看到的角度和使用者的角度不同」。

 

使用 Javascript 生成的連結

 

對於 Google 爬蟲來說,有較多動態內容、使用 JavaScript 的網頁需要較多資源才能爬取

 

相較於 HTML 頁面,Google 需要更多步驟才能完成爬取——收錄 JavaScript 頁面,而且 Google 也不保證能爬取到用 JavaScript 寫出的網頁內容。

 

因此在生成內部連結時,建議優先使用 HTML,而不要只依賴 Javascript 生成連結。

 

內部連結的目標網頁無法被爬文

 

robots.txt 檔案,就像是網站的官方說明書。

 

透過 robots.txt,網站管理者可以幫爬蟲事先分類好需要被收錄的網頁,以及不需要被收錄的網頁,讓爬蟲能夠只要爬取「需要被收錄的網頁」。

 

不需要被收錄的網頁,在 robots.txt 中就會下有 disallow 的指令,藉此讓爬蟲知道這些網頁不用進行爬取。

 

也因此,內部連結到的目標網頁若是誤用 disallow 標記,爬蟲就無法藉著連結爬到目標網頁、串聯起兩個網頁的關聯性。

 

過多的內部連結

 

搜尋引擎爬蟲能對單一頁面抓取的內部連結、外部連結大約是 150 個,當連結總數超過 150 個時,爬蟲就有可能暫停對網頁的爬文。

 

因此內部連結並不是越多越好。

 

網頁中有過多的內部連結時,會影響使用者體驗,也會對搜尋引擎爬蟲產生負面影響。

 

例如下述句子,可能就有塞太多連結的嫌疑:

 

JKL 有提供 SEO 教學文章SEO 服務,另外亦有代購服務,具有豐富的實務經驗

 

在建置內部連結時需要考慮以下兩點:

 

  • 提升讀者體驗、幫助用戶獲取更多相關資訊

 

  • 幫助爬蟲瀏覽網站、理解網頁層級

 

關於內部連結的常見問答

 

內部連結和外部連結有什麼差別?

 

內部連結,是使用者點擊後連到「網站內其他網頁」的連結:

 

  • JKL 上方瀏覽列,可供讀者隨時回到首頁的連結
     
  • JKL 文章中的「延伸閱讀」,讓讀者能閱讀其他站內文章的連結

 

外部連結,是使用者點擊後會連到「其他網站的網頁」的連結:
 

  • JKL 參考歐美權威網站,撰寫 SEO 文章的參考文章連結
     
  • JKL 說明 Google 演算法時,援引 Google 官方說法的頁面連結

 

內部連結對於 SEO 有什麼重要性?

 

善用內部連結,能幫助使用者理解網站架構、獲得更好的網頁使用體驗;也能幫助爬蟲讀取新頁面,另外可以傳遞網頁權重,讓爬蟲理解網頁之間的相關性。

 

例如在各個頁面中都設置「返回首頁」的連結,能協助讀者在瀏覽其他頁面後順利回到首頁,同時讓爬蟲理解「首頁是網站中最重要的頁面」。

 

內部連結有沒有數量限制?

 

內部連結具有數量限制、不宜過多,以免影響爬蟲讀取網頁。

 

單一網頁上,外部連結加上內部連結的數量大約超過 150 個時,爬蟲就有可能會停止爬取連結,過多的連結亦會對用戶閱讀體驗產生負面影響。

 

所以只要把握內部連結的原則,設置相關內容的連結即可:

 

  • 幫助讀者擁有更好體驗、獲得相關資訊
     
  • 幫助爬蟲爬取相關內容
     
  • 幫助讀者/爬蟲理解網站架構

 

我該如何建立內部連結?

 

建立內部連結,是為了達成以下幾點:

 

  • 協助爬蟲爬取網頁
     
  • 提升讀者使用體驗
     
  • 讓讀者及爬蟲順利理解網頁層級、閱讀相關內容

 

因此在建立內部連結時,就需要:

 

  • 想好網站架構
     
  • 確立站內核心內容
     
  • 串聯相關內容的網頁

 

你需要規劃好網站架構、主要內容,接著將首頁、核心頁面放上網站頂端/側邊的目錄或導覽頁,規劃出網站的金字塔架構。

 

再進行網頁和網頁間的串連,在必要且相關的關鍵字中加入內部連結,讓讀者能夠獲得更多補充資訊。