索引(Indexing)是什麼?|SEO・GEO 百科

索引(Indexing)是搜尋引擎把網頁讀懂、收進資料庫的過程。沒被索引就幾乎等於不存在。說明它怎麼運作,以及與 noindex 的關係。

索引(Indexing)是搜尋引擎把一個網頁「讀懂、收進自己大型資料庫」的過程。

簡單說,當 Google 把你的網頁存進它的索引,這一頁才有機會出現在搜尋結果裡;沒被索引,就幾乎等於不存在。

重點速覽

  • 索引是 Google 搜尋三階段(檢索、索引、提供結果)的中間一步,把讀懂的內容存進大型資料庫。
  • 被爬到不等於被索引;Google 官方明白表示索引無法保證。
  • 想擋頁面被搜到要用 noindex,而不是 robots.txt,兩者常被搞混。

索引是什麼?

依 Google 官方文件,Google 搜尋的運作分成三個階段:檢索(Crawling)、索引(Indexing)、提供搜尋結果(Serving)。索引,就是中間那一步。

在索引這個階段,Google 會分析網頁上的文字、圖片與影片,處理像是標題標籤、alt 替代文字這些關鍵內容,試著「理解這個頁面到底在講什麼」,再把整理後的資訊存進一個超大型資料庫——這個資料庫就叫做「Google 索引(index)」。

所以「索引」這個詞,同時是名詞(Google 那個大資料庫)也是動詞(把網頁收進資料庫的動作)。

另外,在索引過程中,Google 還會判斷一個頁面是不是別的頁面的重複版本,並從中挑出一個「代表版本」(canonical,標準網址)來收錄。

要特別記住的是:Google 官方明白表示,索引並不保證成功,不是每個被處理過的頁面都會被收進索引。


用白話文怎麼說?

你可以把索引想成圖書館的「編目」工作。

前面爬蟲已經把一整車新書搬回圖書館了,但書還堆在門口,沒人借得到。

這時館員要做的,是把每一本書讀過、判斷它的主題、貼上分類標籤、登記進館藏目錄。

做完這一步,讀者才查得到、也借得到這本書。

Google 索引就是這個「編目登記」的動作。

爬蟲負責把書搬回來(檢索),索引負責把書讀懂、編進目錄(索引),最後有人來查資料時才拿得出來(提供結果)。

所以你可以這樣記:被爬到只是「搬進門」,被索引才算真正「上架」。


索引跟你的網站有什麼關係?

關係非常直接:一個沒被索引的頁面,不管內容寫得多好,都不可能出現在 Google 搜尋結果裡。

所以確認重要頁面「有被索引」,是 SEO 最基本的一道健康檢查。

實務上,你可以從這幾件事著手:

  • 用 Google Search Console 的「網址審查」工具,輸入網址就能看到這頁是「已建立索引」還是「未建立索引」。
  • 看「網頁索引報表」(Page indexing report),它會列出整站有多少頁被索引、多少頁沒有,以及沒被索引的原因。
  • 確認重要頁面沒有被誤掛 noindex 標籤,也沒有被 robots.txt 不小心擋住。
  • 提供 XML 網站地圖(sitemap),幫 Google 更快發現你站上的頁面。
  • 改善內容品質、減少重複與薄弱內容,讓 Google 覺得這頁「值得收錄」。

新手的起手式其實很單純:先用 Search Console 查你最在意的那幾頁有沒有被索引,再決定下一步要不要修。


關於索引的常見迷思

迷思一:被爬到,就等於被索引

不是。檢索(爬到)和索引(收進資料庫)是兩件不同的事。

爬蟲把頁面抓回去,只是第一步;Google 還會再判斷要不要、值不值得把它收進索引。

Google 官方說得很白:索引無法保證,也無法預測何時、甚至是否會收錄你的網址。

迷思二:提交 sitemap 或按「要求建立索引」,就保證會被收錄

不會。網站地圖和「要求建立索引」的作用,是「幫助 Google 發現」你的頁面、加快被看到的速度,但收不收、什麼時候收,最後仍由 Google 決定。

它們是「邀請函」,不是「保證書」。

迷思三:想擋住某頁不被搜尋到,用 robots.txt 就好

這是最常見的混淆。robots.txt 擋的是「爬取」,不是「索引」。

更麻煩的是:如果你用 robots.txt 把頁面擋住,Google 反而讀不到頁面上的 noindex 指令,這頁仍可能因為別處有連結而被列入索引。

要確實不被索引,正確做法是「允許爬取+加上 noindex」,讓 Google 讀得到那道指令。

迷思四:頁面被收錄得越多越好

不一定。把大量薄弱、重複、根本沒人搜尋的頁面塞進索引,不會替你加分,反而可能稀釋整站的品質印象。

與其追求「收得多」,不如確保「重要頁面都有被收,而且每一頁品質都夠好」。


總結

如果只記一句話:索引是 Google 把你的網頁「讀懂並收進資料庫」的過程,沒被索引,就不可能被搜尋到。

新手可以記住三件事。

  • 第一,用 Search Console 確認你重要的頁面都「已建立索引」。
  • 第二,分清楚檢索、索引、排名是三件事——爬到不等於收錄,收錄也不等於排第一。
  • 第三,想擋頁面就用 noindex(而不是 robots.txt);想被收錄,就把內容品質顧好。

參考資料