本文主要討論利用Google Analytics(以下簡稱GA)追蹤關鍵詞在自然(organic)搜尋結果頁面(SERPs)的排名。
SEO的煩惱
Google為使用者提供的搜尋結果越來越趨向兩個特點,個人化及本地化。很多時候,你登入了與你沒有登入,同一個網站同一個關鍵詞排名會不一樣。或者你在A地明明看到關鍵詞排在第一頁,但在B地的客戶卻說網站還在第二頁。你是否還在為尋找一個查詢正確Google排名的軟體而煩惱?本文所討論的利用GA追蹤關鍵詞排名,也許可以協助你解決這些問題。
GA追蹤關鍵詞排名原理
簡述:利用GA設定檔的過濾器功能,依次篩選出自然排名、搜尋引擎、關鍵詞排名。產生使用者自訂報表以供查詢。
步驟:
1、為網站建立一個新的設定檔。如果你還沒有Google Analytics賬戶,請移玉步至此。
2、選“為現有域添加設定檔”,設定檔名稱隨便填。
3、建立完成之後跳到網站設定檔首頁,找到你剛才添加的設定檔,點最右欄“操作”下“修改”,進入設定檔設定。找到“應用於設定檔的過濾器”這個區塊,添加過濾器。
4、設定第一個過濾器。
選“為設定檔添加新的過濾器”,過濾器名稱隨便填,過濾器類型選“自訂過濾器”,然後選“包括”,過濾欄位選“廣告系列媒介”,過濾模式填寫“organic”,區分大小寫選“否”,之後點儲存更改。如:
5、設定第二個過濾器。
繼續添加過濾器。選“為設定檔添加新的過濾器”,過濾器名稱隨便填,過濾器類型選“自訂過濾器”,然後選“包括”,過濾欄位選“廣告系列來源”。
過濾模式填寫你要追蹤的搜尋引擎,把搜尋引擎的名稱用“|”隔開即可,比如我填寫“google|baidu|yahoo|sogou|youdao”。
繼續,區分大小寫選“否”,之後點儲存更改。如:
6、設定第三個過濾器。
添加過濾器。選“為設定檔添加新的過濾器”,過濾器名稱隨便填,過濾器類型選“自訂過濾器”,然後選“進階”。
欄位 A -> 提取 A,選“廣告系列字詞”,填寫“(.*)”
欄位 B -> 提取 B,選“推介連結”,填寫“(?|&)(start|pn|b|page)=([^&]*)”。“start|pn|b|page”,是Google、百度、搜狗、有道這幾個搜尋引擎分頁的參數,這是本方法判斷關鍵詞所在頁面的關鍵。比如,Google分頁參數為start,第一頁start參數為空白,第二頁start=10,第三頁start=20;百度則為pn,第二頁pn=10,第三頁pn=20。如果你自訂了搜尋引擎,需要尋找該搜尋引擎分頁參數,填加到這裡來。
輸出至 -> 構造器,選“使用者定義”,填寫“$A1 (第$B3)”
必要欄位A選“是”,必要欄位 B選“否”,覆蓋輸出欄位選“是”,區分大小寫選“否”。之後點儲存更改。如:
7、至此三個過濾器全部完成。一般需要等待一天左右,才可獲得結果報告。
查看結果報告
點“查看報告”,進入GA控制台,點擊右側“訪問者”標籤,在彈出的次級菜單點擊“使用者定義”即可查看報表。
由於只是截取了搜尋引擎分頁參數的數值,你看到不是關鍵詞排名的頁碼,而是該頁開始的結果數。以Google為例,如果參數為空白,說明在第一頁,如果顯示10,表明在第二頁,顯示20表明在第三頁。Yahoo一般顯示11,21這類數字。只有搜狗直接顯示頁碼,比較直接。
利與弊
基本上可以準確的得到關鍵詞排在第幾頁。遺憾是無法得到關鍵詞排名位置,而且如果在搜尋引擎設定一頁顯示多於10個結果時此方法失效。當然,絕大多數情況下沒有人會去修改一頁顯示結果的數量 :)
對於SEO來說,這是關鍵詞研究的一個非常非常好的方法,可以讓你全面瞭解關鍵詞的排名與表現情況,為你的SEO策略提供資料參考。
此方法最初由André所創,感謝這個極具創造力的SEO。