10個方法讓谷歌快速索引你的網站

10個方法讓谷歌快速索引你的網站

如果Google沒有將你的網站編入索引,那麼網站幾乎是不可見的。 你不會出現在任何搜尋結果中,也不會獲得任何自然流量。

既然你在這裡,相信你已經知道這件事情了。 因此,讓我們直接開始進入話題。

更多內容歡迎關注公眾號: SEO那些事兒

本文會教你如何解決以下這三個問題:

1.你的整個網站沒有被索引;

2.一部分頁面有索引,而其他的沒有;

3.新發佈的頁面並沒有被即時索引。

但是首先,我們得先理解索引的意義。

什麼是抓取和索引?

Google通過抓取來發現新的網頁,然後將這些網頁添加到索引中。 他們使用稱為Googlebot的網路爬蟲來進行此操作。

很困惑? 讓我們來對一些名詞做一些解釋:

抓取:在網頁上跟蹤超連結以發現新內容的過程。

索引: Google 已將某個網頁「編入索引」是指:Google 抓取工具("Googlebot")已訪問該網頁、已分析其內容和含義並已將其存儲在Google索引中。 已編入索引的網頁可以顯示在Google搜尋結果中(前提是這些網頁遵循了Google的網站站長指南)。 雖然大多數網頁都是在被抓取后才被編入索引,但 Google 也可能會在不訪問網頁內容的情況下將網頁編入索引(例如,如果相應網頁被 robots.txt 指令遮罩了)。

網路爬蟲:一種執行抓取的程式。

Googlebot:谷歌的網路爬蟲(谷歌蜘蛛)。

當你在Google搜索內容時,其實是在要求Google返回其索引中的所有相關頁面。 由於通常有成千上萬的網頁符合要求,因此Google的排名演算法會盡力對網頁進行排序,以便你會首先看到最好的和最相關的結果。

我這裡要闡述的一個要點是,索引和排名是兩個不同的事情。

索引為了是參與,而排名是為了獲勝。

如果你都沒有參與是不可能獲得獲勝的。

如何檢查你的頁面是否被索引了

進入谷歌,然後進行如下搜索 site:你的網址

這裡的數字顯示的是大致的索引頁面數量。

如果你想檢查某個具體的頁面是否被索引的話,同樣也可以進行這樣的操作site:詳細的網址

如果沒有任何結果的話,就說明頁面沒有被索引。

如果你是Google Search Console的用戶的話,你只需要查看覆蓋率額報告就可以找到精準的索引數據。 你只需要進入:

Google Search Console > 索引 > 覆蓋率

你可以使用Google Search Console來檢測特定頁面是否被索引。 你只需要將頁面URL放入URL檢測工具中。

如何讓谷歌索引你的頁面

你的網站或者頁面沒有被谷歌索引? 試下這些:

進入Google Search Console。

進入URL檢測工具。

將需要索引的URL粘貼到搜索框中。

等待谷歌檢測URL。

點擊「請求編入索引」 按鈕。

當你發佈新帖子或頁面時,最好這麼操作。 你實際上是在告訴Google,你已經在網站上添加了一些新內容,它們應該去看看。

但是,請求編入索引不太可能解決舊頁面的索引問題。 如果是這種情況,請按照下面的清單進行診斷並解決問題。

  1. 去除Robots.txt中的抓取阻礙
  2. 去除不必要的noindex標籤
  3. 將需要索引的頁面包含在網站地圖中
  4. 去除不必要的canonical標籤
  5. 檢查頁面是否是孤島頁面
  6. 修復不必要的內部nofollow連結
  7. 在「強力」頁面中加入內部連結
  8. 確保頁面獨特並且有價值
  9. 去除低品質頁面 (優化"抓取預算")
  10. 建立高品質的外鏈

1) 去除Robots.txt中的抓取阻礙

Google沒有索引整個網站? 這可能是由於robots.txt檔存在抓取阻礙導致的。

進入yourdomain.com/robots.t檢查詳細的問題。

檢查是否右下方的這兩段中的任意一個代碼:

1 User-agent: Googlebot

2 Disallow: /

1 User-agent: *

2 Disallow: /

這兩個都告訴Googlebot,不允許它們抓取網站上的任何頁面。 要解決此問題,你只需要刪除它們,就這麼簡單。

如果Google沒有為單個網頁編製索引,也有可能是robots.txt中的某個代碼導致的。 要檢查是否存在這種情況,請將URL粘貼到Google Search Console中的URL檢測工具中。 點擊覆蓋率板塊以顯示更多詳細訊息,然後查找「是否允許抓取? 否:被robots.txt阻止"錯誤。

這就代表,頁面被robots.txt阻止了。

如果是這種情況,請重新檢查你的robots.txt檔中是否有與該頁面或相關目錄有關的「禁止」規則。

在需要的情況下移除這段代碼即可。

2) 移除不必要的noindex分頁

如果你告訴谷歌不索引某個網頁,谷歌是不會為其編製索引的。 這可以讓一部分頁面保持隱秘。 有兩種方法可以做到這一點:

方法1:meta標籤

在頁面的<head> 中如果出現如下任意代碼,則不會被谷歌索引:

<meta name=“robots” content=“noindex”>

<meta name=“googlebot” content=“noindex”>

這是一個針對爬蟲的meta標記,它告訴搜尋引擎它們是否可以為該頁面編製索引。

小提示. 核心的參數是「noindex」 如果出現了「noindex」 就代表頁面設置了不索引。

方法2:X-Robots-Tag

網路爬蟲遵循X-Robots-Tag的HTTP回應標頭。 你可以使用伺服器端文本語言(例如PHP)、. htaccess檔中的內容或通過更改伺服器配置來實現此效果。

Google Search Console中的URL檢查工具可告訴你,是否是由於此標頭而阻止Google抓取頁面。 只需輸入URL,然後查找「允許索引? 否:在" X-Robots-Tag" http標頭中檢測到" noindex"標記。

3) 將需要索引的頁面包含在網站地圖中

網站地圖會告訴Google網站上的哪些頁面很重要,哪些不重要。 它同時也可以為谷歌的抓取頻率做一些指導。

Google應該能夠在你的網站上找到網頁,無論它們是否在網站地圖中,但將它們包括在網站地圖內仍然是一種很好的做法。 畢竟,沒必要讓谷歌進行毫無意義的抓取。

要檢查網頁是否在你的網站地圖中,請使用Google Search Console中的URL檢查工具。 如果你看到"此網站未顯示在Google搜尋結果中"和"網站地圖:不適用",則表明該URL未建立索引或不在你的網站地圖中。

可以向谷歌站長工具提交網站地圖(xml格式)

4) 去除不必要的canonical標籤

Canonical標籤會告訴Google哪個是頁面的首選版本。 它看起來像這樣:

<link rel=“canonical” href=“/page.html”/>

大多數頁面沒有canonical標籤,也就是所謂的自引用的canonical標籤。 這就告訴Google該頁面本身就是首選版本,同時可能是唯一的版本。 換句話說,你希望對該頁面建立索引。

但是,如果你的頁面有不規範的canonical標籤,那麼有可能在告訴Google錯誤的首選版本。 在這種情況下,你的頁面將不會被索引

檢測canonical標籤,你只需要使用谷歌的URL檢測工具。 如果你的頁面的canonical標籤指向了另外一個頁面,你看可以看到"具有Canonical標籤的備用頁面"的提示。 如果這個不應該出現,你希望當前頁面被索引,那麼只需要去除該頁面的canonical標籤即可。

提示:請注意,canonical標籤並不總是不好的。 帶有這些標籤的大多數頁面都會有它們的原因。 如果你看到你的頁面具有canonical標籤,請檢查對應的頁面。 如果確實是該頁面的首選版本,並且也無需索引該頁面,則應該保留canonical標記。

5) 檢查頁面是否是孤島頁面

孤島頁面指的是那些沒有內部連結支撐的頁面。

由於Google通過抓取連結發現新內容,因此他們無法通過該過程發現孤島頁面。 網站訪客也將無法找到這些內容。

檢測孤島頁面,可以使用Ahrefs' Site Audit(網站診斷)工具。 然後點擊 Incoming links(指向連結)報告,並查看「孤島頁面 (沒有任何指向連結)」錯誤:

這會顯示出所有可索引、在網站地圖中顯示的、但沒有內部指向連結的所有頁面。

提示:

這個只有在下方兩種情況下才能夠正常檢測出結果:

1.所有需要索引的頁面都在你的網站地圖中。

2.在Ahrefs的Site Audit(網站診斷)最開始,將選擇使用網站地圖中的頁面選項打勾。

你可以通過以下兩種中任意一個方法解決孤島問題:

1.如果頁面不重要,那麼將它刪除,並移出網站地圖。

2.如果頁面很重要,將它放到你的內鏈結構中去。

6) 修復不必要的內部nofollow連結

Nofollow連結指的是那些有著 rel="nofollow" 標記的連結。 它們會阻止PageRank的傳遞。 同時谷歌並不會抓取Nofollow連結。

這裡是谷歌針對這個做的說明:

本質上,使用nofollow會導致我們從抓取目錄中刪除目標連結。 但是,如果其他網站在不使用nofollow的情況下連結到目標頁面,或者這些URL是在網站地圖中提交給Google的,則目標頁面仍可能會出現在我們的索引中。

簡而言之,你需要確保指向索引頁面的連結是follow狀態的。

同樣可以使用Ahrefs的Site Audit(網站診斷)工具對網站進行抓取。 檢查"Incoming links(指向連結)"報告中是否出現"Page has nofollow incoming internal links only(頁面僅具有nofollow的指向連結)"的錯誤:

假設你要Google索引該頁面,請從這些指向連結中刪除nofollow標記。 如果不是,請刪除該頁面或對該頁面進行noindex處理。

7) 在「強力」頁面中加入內部連結

Google通過抓取你的網站來發現新內容。 如果你忽略了內部連結到相關頁面,則它可能找不到這個頁面。

解決此問題的一種簡單方法是在網站中添加一些內部連結。 你可以在建立索引的任何網頁上執行此操作。 但是,如果你希望Google盡可能快地為頁面建立索引,則可以在一些「強力的」頁面上建立一些內部連結。

為什麼? 因為相比於一些不太重要的頁面,Google會更快地抓取此類頁面。

做法就是,進入Ahrefs Site Explorer(網站分析),輸入你的域名,並查看 Best by links(最佳連結)報告。

這將顯示網站上的所有頁面,按URL Rating(網址評分)進行排序。 換句話說,它首先顯示的是權重最高的頁面。

查看清單並查找相關頁面,可以在這些頁面上添加一些目標頁面的內部連結。

建議:在你添加完內部鏈接之後,將該頁面粘貼到Google的URL檢查工具中。 點擊「請求編入索引」按鈕,以使Google知道頁面上的某些內容已更改,它需要儘快對其進行重新抓取。 這可以加快Google發現內部連結並因此發現你要索引的頁面的進程。

8) 確保頁面獨特並且有價值

Google不太可能將低品質的網頁編入索引,因為它們對用戶沒有任何價值。

如果你的頁面已經排除了技術問題但還是不索引,那麼可能就是頁面的價值不足。 因此,你需要重新審視頁面並問自己:這個頁面真的有價值嗎? 如果使用者從搜尋結果中點擊該頁面,會在該頁面找到有用的內容嗎?

如果對上述兩個問題的回答均為否,那麼你就需要改進你的內容。

"內容為王"時至今日在SEO領域還是適用。

9) 去除低品質頁面(優化"抓取預算")

網站上的劣質頁面過多,會浪費谷歌的抓取預算。

這裡是谷歌對此做的說明:

在低價值頁面上浪費伺服器資源,會使抓取有價值內容的頻率下降,這可能會導致在網站上發現大量新內容時出現延遲。

可以將其視為導師在給論文進行評分,其中一個就是你的論文。 如果他們要審閱10篇論文,那麼他們很快就會看到你的論文。 如果他們要審閱一百個,那將花費更長的時間。 如果有成千上萬的話,那麼他們的工作量就太高了,他們可能永遠也無法對你的內容進行打分。

Google確實指出:抓取預算[...] 並不是大多數站長都需要擔心的事情,並且「如果網站的頁面少於幾千個」,則都可以對其進行有效的抓取。

不過,從你的網站上刪除低質量的頁面絕不是一件壞事。 它只會產生積極影響。

10) 建立高品質的外鏈

外鏈告訴Google這個頁面很重要。 畢竟,如果有人連結到它,則它必須具有一定的價值。 這些是Google想要索引的頁面。

Google不僅會索引帶有外鏈的網頁。 有很多(上億的)沒有外鏈的頁面也編入了索引。 但是,由於Google認為具有高品質鏈接的頁面更為重要,因此與不具有高品質鏈接的頁面相比,它們抓取和重新抓取的速度可能更快。 這會使得索引變的更快。

關於外鏈的文章可以參考之前的:

索引 ≠ 排名

在Google上獲得索引,並不代表你能獲得排名或者是流量。

這是兩個不同的東西。

索引意味著谷歌已經看到了你的網站,但是並不意味著你的內容值得谷歌對特定關鍵詞進行排序。

這就是SEO需要做的——優化網頁以針對特定關鍵詞進行排名的藝術。

簡單的來說,SEO包含:

找到你的使用者在搜索什麼;

圍繞話題創作內容;

針對目標關鍵詞進行優化;

外鏈建設;

對頁面內容進行更新,保持"新鮮"。

結語

Google不索引你網站或頁面的原因只有兩個:

技術性問題導致它無法索引;

它認為你的內容沒有價值,不值得被索引。

這兩個問題很可能同時存在。 但是,我想說技術問題要普遍得多。 技術問題還可能導致低品質內容的自動生成(例如,分頁問題)。

儘管如此,通過上面的步驟檢查多數是可以解決索引問題的。

記住索引≠排名。 如果你想對任何有價值的關鍵詞進行排名,並吸引源源不斷的自然流量,那麼SEO就是至關重要的。

掃碼關注,更多精彩:

weixin.qq.com/r/JBzJ0bz (二維碼自動識別)

What do you think?

Written by marketer

2018 Google SEO策略終極指南

2020年如何做谷歌SEO優化?