網站在 Google 搜不到?先查收錄,再看六個原因
約 6 分鐘
網站做好、上線、把網址發出去,過了兩三週用公司名稱搜尋卻什麼都找不到。這時候大多數人會以為是排名太後面,翻到第五頁還是沒有。實際上更常見的情況是這一頁根本沒進 Google 的資料庫,沒被收錄就沒有排名可言。這兩件事的處理方式完全不同,所以第一步是先確認你是哪一種。
1. 爬取、索引、收錄,先分清楚
這三個字常被混著用,但它們是三個先後發生的階段。爬取是搜尋引擎的程式來讀你的網頁,索引是它讀完之後決定要不要把內容存進資料庫,收錄則是這一頁真的出現在搜尋結果裡。三個階段會一關一關卡住。被爬取不代表會被索引,被索引也不保證會在你想要的那個字底下出現。
分清楚的好處是知道該查哪裡。你在意的「搜不到」,其實會落在下面三格的其中一格,而三格要動的東西完全不一樣。先確定自己在哪一格,才不會在還沒被收錄的階段就花錢做關鍵字優化。
- 01
爬取
搜尋引擎的程式來讀你的網頁。進不來就沒有後面的事。
- 02
索引
讀完之後決定要不要存進資料庫。讀得到不代表它願意收。
- 03
收錄
這一頁真的出現在搜尋結果裡。收了也不保證排得到前面。
| 卡在哪一階段 | 看起來像什麼 | 該往哪個方向查 |
|---|---|---|
| 沒被爬取 | site 語法什麼都查不到,Search Console 也沒有這一頁的紀錄 | 設定與連結:robots.txt、noindex 標記、有沒有頁面連過去 |
| 爬了沒被索引 | 網址審查顯示「已檢索但目前尚未建立索引」 | 內容本身:太短、跟站上其他頁太像、或整段抄自別處 |
| 索引了但排不上 | 用公司名稱找得到,用想做的關鍵字找不到 | 這不是收錄問題,是排名問題,要靠內容與時間累積 |
2. 先確認自己是哪一種
不必買工具,兩個免費方法就能判斷,先看整體再查單頁。整體用 site 語法:在 Google 搜尋框輸入 site: 加上你的網域。列出來的就是目前收錄到的頁面,那個數字只是估算,但有沒有、大概多少看得出來。完全沒有結果,代表整站都還沒進去。
單頁用 Search Console 的網址審查。把完整網址貼進去,它會直接告訴你這一頁在不在索引裡,不在的話原因是什麼。這是唯一能拿到官方說法的地方,其他工具都是推測。
查的時候有兩個小地方會影響結果。網址要用完整的形式,含 https 與結尾斜線,跟你網站地圖裡寫的形式一致,否則查到的可能是另一個網址。搜尋則建議開無痕視窗,避免個人化的瀏覽紀錄讓你看到別人看不到的結果。
3. 六個最常見的未收錄原因
確認沒被收錄之後,照下面的順序查。順序是有意義的:前三個是設定問題,五分鐘就能確認,改完通常幾天內就有變化。後三個要花時間,先查前三個才不會白做工。
第一個查 robots.txt。這個檔案告訴爬蟲哪些地方不要進,開發階段常常整站封鎖,避免半成品被收錄,上線後卻忘了改回來。直接在瀏覽器打開你的網域加上 /robots.txt,看有沒有 Disallow: / 這一行。有的話,整站搜不到的原因就是它。
第二個查頁面有沒有帶著不要索引的標記。網頁原始碼裡如果有 noindex,等於明說別收我。很多 CMS 後台有一個「阻擋搜尋引擎索引」的開關,架站時打開、上線後沒關,那個開關做的就是這件事。這一項最容易被忽略,因為網站在瀏覽器裡看起來完全正常。
第三個查網站地圖。它是給搜尋引擎的目錄,沒提交的話,搜尋引擎只能自己慢慢找路。提交了也要看內容對不對。裡面如果都是舊網址、或含大量已刪除的頁面,反而會拖累搜尋引擎對這份清單的信任。
第四個原因是內容太少或跟別人重複。只有幾行字的頁面、或整段抄自產品型錄的頁面,被爬取之後可能就是不進索引。Search Console 會顯示「已檢索但目前尚未建立索引」,那句話的意思就是讀過了、決定先不收。這種情況要補的是內容,重複提交沒有用。
第五個是沒有任何連結指向它。搜尋引擎靠連結探索網頁,一個站內沒有地方連得到、外部也沒人提過的頁面,等於藏在櫃子裡。新做的服務頁如果只存在於選單以外的地方,很常卡在這裡。
第六個是網站太新。全新網域本來就需要時間,上線兩週內搜不到很正常。這個階段最不該做的就是大幅改動版面或網址,那只會讓搜尋引擎重新認識一次你的網站。
4. 加快收錄,實際能做的五件事
把上面的阻礙排除之後,下面幾件事能讓收錄快一點。它們都是官方管道,做了不會有副作用,但也沒有任何一項能保證幾天內一定進去。看到有人保證「三天收錄」的,那不是技術,是話術。
排除阻礙之後,做這五件
- 要求建立索引。在 Search Console 的網址審查頁按下去,一次一頁。有每日配額,優先用在重要頁面。
- 提交網站地圖。並確認它會跟著內容自動更新,不要手動維護到過期。
- 從既有頁面連過去。首頁或熱門文章加一條連結,比只放進網站地圖有效得多。
- 確認內容不必等程式跑完才讀得到。內容如果要等瀏覽器執行完才長出來,處理會被排到後面。
- 讓外部網站提到你。社群貼文、產業目錄、合作夥伴的頁面,都是讓爬蟲找到路的方式。
5. 收錄了但還是搜不到,那是另一件事
確認已被收錄卻還是找不到,通常是搜尋的字選錯了。用公司全名找得到、用「網頁設計」找不到,這很正常。那種字的第一頁是累積多年的網站與比較型清單文的位置,不是新站兩週內搆得到的。
測試要從近的字開始往外推。先用公司名稱、品牌名加地區來搜,這類字競爭低,如果連這種字都找不到,那才代表設定真的有問題。接著測具體的長尾問句,例如你的服務項目加上費用、流程或比較。這些字有機會排上去,也是真的會帶來詢問的字。
最後回到 Search Console 的成效報告,看你實際被哪些字看到。多數人會發現曝光來自從沒想過的字,那份清單比任何關鍵字工具的建議都準,因為那是真的發生過的搜尋。該加強的方向通常就寫在裡面。
搜不到的時候,先分清楚是沒被收錄還是排不上去。前面那種多半是設定問題,查一查改一改就會好。後面那種要靠內容跟時間累積。順序弄反了,很容易在還沒被收錄的階段就花錢做優化。
常見問題
- 新網站上線多久會被 Google 收錄?
- 沒有保證的時間表。有提交 sitemap、有外部連結的站,常見是幾天到兩週。完全沒有任何連結指向的新網域可能要更久。上線兩週內搜不到不必緊張,先確認 robots.txt 沒擋、沒有 noindex 標記、sitemap 已提交這三件事。
- Search Console 顯示「已檢索但目前尚未建立索引」是什麼意思?
- 代表 Google 來讀過了,但決定先不放進索引。常見原因是內容太少、跟站上其他頁面太像、或整體品質判斷還不足以佔一個位置。處理方向是把內容寫得更完整、更具體,而不是重複按「要求建立索引」。
- 要求建立索引可以每天按嗎?
- 有每日配額,而且重複提交同一頁沒有加成效果。比較有用的做法是把配額留給重要的新頁面,其餘靠 sitemap 與內部連結讓它自然被發現。