破爛 Google SEO
這個 blog 也架了快要一個月了,提供我一個可以開心的寫文章發文的地方,我自己是非常滿意我架的兩個 blog。一個可以用來放心情的長文一個放短文或者教學文,非常的剛好。
但有一件事我這個月一直在處理,直到前天我才發現到原來我是個小丑。
Google SEO
這是個你可能不知道,但你一定有用過的東西,平常在 Google 搜尋的時候會出現的內容,像我們輸入「蘋果」會出現一堆跟蘋果有關的紀錄,而 SEO 簡單來說就是要把網站掛到上面去,才能被搜尋到。
但這東西也是非常的破爛,我以前有一個使用 GitHub Page 架的網站有被掛上去,到現在都還能查到,因為該死的 Google 死就是不更新到我新的域名。
Sitemap
如果一個網站有多個頁面,像我的 blog 就有非常多的文章,但這樣總不可能一頁一頁的掛到 Google 上,所以就有了 Sitemap 這種東西,可以只掛一個 XML 檔,而之後 Google 的機器人就會自己去裡面找文章,聽起來十分的美好,我一開始也是這樣想的。
直到我發現到 Google 根本就不會去看,我不知道是不是我的人緣不好,直到寫這篇文的時候,還是沒有去爬我的 Sitemap。
如果你有注意到為什麼有一個名為「sitemap_new.xml」的東西,這是前幾天我想要實驗到底是我的網站有問題,還是 Google 根本沒有去爬我的 Sitemap,結果我等等公開。
如果 Sitemap 有被正確的爬到,會像是 Bing 的後台這樣,不得不說 Bing 處理非常的快,而 DuckDuckGo 也同步上架了,非常開心。
Cloudflare Workers 確定了這一切
我之前就一直很懷疑 Google 的機器人根本不會去看我的網頁,而一直顯示的「Couldn't fetch」只是個騙局,所以我就特別用 Cloudflare Workers 架了一個 sitemap_new.xml 來看看到底有沒有被爬到。
結果如下:
答案就是完全沒有,裡面的兩個紀錄是我用 curl 指令測試的時候留下的,其它完全沒有任何的紀錄,所以從頭到尾 Google 的機器人就沒來過,顯示個東西在那邊騙人。
我一直以為是內容或者是 robots.txt 之類的東西擋到,結果根本就不是,因為我已經把所有能修的東西都用好了,不管是 robots.txt 或是 Cloudflare 的設定,全部都調到完美的狀態,但是機器人就是因為未知的原因不來。
小結
後來想想也就算了,因為我的 blog 不管是在 Instagram 或是 Discord 都有超連結可以連過來,好像也沒那麼大的影響就是了。但主要是教學文會不好被找到,這個比較可惜一點。