Google AMP原本為了在行動裝置上優化網站加快載入的速度,網路上許多介紹「Google AMP」的教學的方式,加了AMP後真的讓網頁在手機載入飛快似的,但一個惡夢在網路上這些教AMP文章卻很少順便提及,那就是在AMP上我的Adsense廣告完全不會出現,讓我網路廣告收益大減了50%~70%,真是非常懊惱!
先懂什麼叫AMP與它的利與弊。
- 利 : 就是載入速度飛快。
- 弊: 就是下面說的。
■為何加入AMP後讓會我adsense廣告收益大減呢?
→因為加入AMP後網頁會被google快取一份存在google資料庫中,有點像是鏡射的概念,而網頁上面的adsense廣告卻不會同時被包含進去。
而且,你網站進來的流量是會被導去你的網址後面有加上「/amp」,所以那個不是你的流量,而是google把你的頁面複製後產生的新網址,等於是整個網站內容流量被google分走了,建議想要用AMP之前要三思。
若真的要用AMP又想出現你原本的adsense廣告,你必須額外做二次處理(點此參考),在AMP網頁上讓它也能載入你的Adsense廣告,若不做二次處理在google自動幫你把網頁轉成amp網頁後存在google農場時,上面就是純圖文,你原本網站加的一些廣告會全都不會出現,當然廣告收益也就消失了。
■停用AMP
雖然我已把AMP停掉了,所以原本AMP網址都會變成404找不到畫面,所以我必須把這些從amp網址進來的人自動導到無amp網址的網址。
■301轉址外掛輔助
1、安裝外掛:
- 外掛名稱:All 404 Redirect to Homepage
- 外掛載點: 點此 或 wp後台搜「All 404 Redirect to Homepage」
2、編輯此外掛原始碼,並加一段程式至外掛中。
仔細比對一下下圖,把語法貼到與下圖一樣的位置即可,記得按下存檔。
語法在此:
if (strpos($link, “/amp”) !== false) {
header (‘HTTP/1.1 301 Moved Permanently’);
header (“Location: “ . str_replace(‘/amp’, ”, $link));
exit();
}
以上完成後,凡是網址後面有無效的amp網址都會自動轉到正確的對應網址了,
例如這個請點擊試試 : https://0800happy.com/archives/5021/amp
■擔心之處:
用手機搜我原本網站任何一文章,如搜「台中手機包膜」,google收錄的網址是有AMP的,我上面這樣改過後對於google已收錄頁面不知是否能直接套用上面轉址的設定,畢竟AMP的功能是我的所有網頁整個被google整個鏡射了,先等待過一週看看。
▼搜「台中手機包膜」
D+2日:
停用AMP後,在2日後發現我試用手機搜尋我網頁,例如仍用手機搜「台中手機包膜」,AMP就消失了。是Google很快就替我更新了嗎?好吧,算Google還算貼心,我的擔心沒有實現,Good!
對於AMP, 這篇網路文章也有不同的看法,可以參考一下: