SEO心得:關於原本因小失大的故事,與我今天的補救
在〈datafox 竣工後記〉裡,我很自豪地介紹了我怎麼用 JSON-LD 做 AI-SEO、怎麼把 Person Schema 埋進 extend_head.html 裡讓 Perplexity 認識我、怎麼讓 AI 搜尋引擎理解我的技術邊界。我當時覺得我在做很厲害的事情。 在大概兩個月後我打開 Google Analytics,發現一個問題。 我的流量,幾乎全部來自我自己推。每次發文 → 丟 LinkedIn → 丟群組 → 流量來一下 → 消失。 自然搜尋?幾乎零。幹我超難過的,之前在medium發文都可以吸引到自然流量,但是我這裡幾乎沒有,可憐。 一、我到底漏掉了什麼? 這件事讓我有點汗顏,因為我之前寫過的那篇 SEO 文章,某種程度上也在教別人怎麼做 SEO。但是我忽略了一個超大的問題,也就是,我做了「AI 時代的進階 SEO」,但跳過了最基本的那幾件事。 譬如說,我的文章 URL 長這樣: https://datafox.tw/posts/260303_2222/ 這串數字對 Google 來說毫無意義。Google 不知道這篇文章在講什麼,所以也沒辦法在有人搜尋相關關鍵字時把它推出來。Medium 之所以能搜尋到,原因之一就是 Medium 的 URL 長這樣: https://datafox-tw.medium.com/datafox-竣工後記-2026-個人網站實戰指南-從-想要一個網站-到真正上線-3ae9d5a615b7 一眼就知道在講什麼。 然後是文章的 description。我翻了一下,25 篇文章裡有 17 篇是空白的。 description: "" 這代表 Google 抓到我的文章時,不知道要在搜尋結果裡顯示什麼摘要。只能自己猜。猜出來的東西通常不太好看,點擊率自然也不高。 再來是,我根本沒有主動告訴 Google 我的網站存在。robots.txt 有、sitemap 有,但我從來沒去 Google Search Console 提交過。我之前都只知道ga4,但是我沒有去gsc,讓我的自然流量門可羅雀,尤其這件事情根本只要三分鐘就搞定了 二、今天做的四件事 2.1 讓 URL 說人話 在每篇文章的 front matter 加上 slug,讓新的 canonical URL 帶有關鍵字: ...