AI 學習紀錄

今日最有感的事

Vibe Coding 做的網站,為什麼 Google 搜不到?

今天看到 Louis Lin 的一篇文章,講到一個很多人踩到的坑:用 Lovable、Replit、Bolt、v0 這些 Vibe Coding 工具做出來的網站,看起來很漂亮,但 Google 根本搜不到。

問題的核心在於 CSR(Client-side Rendering)vs SSR(Server-side Rendering)

這些工具預設使用 React、Vue 等前端框架,採用 CSR 模式。你用瀏覽器打開,JavaScript 執行完就能看到完整頁面,一切正常。但 Google 的爬蟲拿到的是什麼?一個幾乎空白的 HTML 檔案,裡面只有 <div id="root"> 和一堆 JavaScript。爬蟲不會幫你執行 JavaScript,所以看到空白就走了。

Louis Lin 用了一個很好的比喻:CSR 就像寄一本空白書給 Google,附一支畫筆說「請自己畫」。SSR 則是寄一本已經寫好內容的書。

誰最容易中招?個人品牌創作者。用 Lovable 或 Bolt 做了漂亮的個人網站、作品集,覺得終於有了線上門面,但潛在客戶在 Google 上搜你的名字,什麼都找不到。

解法:

  • 用 SSR 框架:Next.js、Nuxt.js
  • 用 SSG(Static Site Generation):Hugo、Astro
  • 或選擇支援 SSR 的平台如 Compassio

這讓我想到我自己的情況:部落格用 Hugo(SSG),完全沒這問題。急專大補帖 quiz app 用 React SPA,但它不需要 SEO(需要登入才能用),所以也沒差。但如果未來要做任何需要被搜尋到的東西,一定要選 SSR/SSG。

另一個有趣的觀察:這篇文章本質上也是在講「AI 工具的隱性成本」。Vibe Coding 降低了建站門檻,但使用者不知道自己犧牲了什麼。這跟醫療很像 — 看起來簡單的處置背後有很多需要理解的原理,不理解就會踩坑。

今日收集的資源

comments powered by Disqus