把 JavaScript 內鏈寫進 HTML:這次沒有測到流量變化
一家旅遊網站有兩組「熱門航班」連結,放在 JavaScript 元件裡。每個分頁連到該頁面類型的前 10 頁。第一組分頁的連結露在外面,而且本來就在 HTML 原始碼裡。另一組藏在分頁後面,只有瀏覽器執行 JavaScript 才渲染出來。測試把藏起來的那組直接寫進 HTML,放在「flights-to」連結下方,並拿掉多出來的分頁。對照頁和變體頁分開。實際結果和預測相比,並附可信區間,用來排除季節、全站改動、演算法更新和競爭對手。自然流量同時反映排名和點閱率。除了特別點名的品牌,其餘都是一家客戶。SearchPilot 賣測試平台。
目錄(4)
來源聲明 原文
完整來源聲明
來源聲明:本文根據 SearchPilot 案例〈SEO A/B test: Server-side rendering internal links〉編譯為繁體中文,不是逐句翻譯。原文:https://searchpilot.com/resources/case-studies/server-side-rendering-internal-links。文中「編輯解讀」為本站觀點,不屬於原文。檢索日期:2026-10-16。
放連結的那些頁,沒有測到流量變化
以 95% 信心來看,自然流量沒有結論。他們特別寫:沒有量那些新露出來的連結所指向的頁面。這次只量改了連結的那些頁,不是內鏈權重傳到目的頁的影響。他們原本相信,讓爬蟲更容易看到連結會很快帶來正向結果,但沒有發生。他們的判斷是,不論這些連結有沒有被渲染,都沒有給這些頁面帶來可偵測的價值;同時又寫,不能因此得出精確結論。
他們提過先前的測試裡,加上 JavaScript 和減少 JavaScript 都出現過正向結果,所以沒有一種框架適用所有站。大約 40% 的投票猜會漲或猜沒變化,11% 猜會負向。結果是沒有可偵測的影響。
常見問題
- 把只在 JavaScript 裡的內鏈寫進 HTML,流量有沒有上升?這次在 95% 信心下沒有測到自然流量變化。量的是放連結的那些頁,不是被連結的頁。
- 是不是表示搜尋引擎本來就看得到 JavaScript 連結?不能這樣下結論。他們只說,讓連結出現在 HTML 裡,並沒有給這些頁面帶來可偵測的流量。目的頁的內鏈效果這次沒有量。
- 改了頁面上的什麼?原本藏在分頁裡、只靠 JavaScript 的熱門航班連結,改寫進 HTML,放在另一組航班連結下方,並拿掉那個分頁。第一組連結本來就在原始碼裡。
- 以後遇到 JavaScript 框架該怎麼辦?他們寫沒有一體適用。先前加上 JavaScript 和減少 JavaScript 都測到過正向。先在同一套模板上分流,並且分開看放連結的頁和被連結的頁。
編輯解讀
一句話重點:不要預設「JavaScript 內鏈搜尋引擎看不到,補進 HTML 就會漲」。這次只在放連結的頁上測,而且沒有測到變化。
這對你的網站意味著什麼:
- 若內鏈只在瀏覽器端出現,先在同一套模板分流,再決定要不要改成伺服器輸出。
- 報表要有兩組:放連結的頁,和被連到的頁。這次缺了第二組。
- 不要用這次結果關閉所有 JavaScript 渲染,也不要把它當成「補進 HTML 沒有用」的全站規則。
適用與不適用的情境:適用於旅遊站這類「一組連結已在 HTML、另一組藏在分頁」的元件。不適用於整站只有客戶端渲染、沒有任何連結在原始碼裡的情況,那不是這次的對照。
需要注意的限制:單一旅遊客戶。95% 下沒有結論。目的頁沒有量。SearchPilot 賣測試平台。
延伸閱讀:
可沉澱規則 · 供站點自檢2 條
從本文提煉,可供人工對照或 AI 分析站點時作為依據。全部規則
不要預設補進 HTML 就會漲。這次只量了放連結的頁,沒有量目的頁。
- 目的頁有沒有被測量要寫明
- 這次沒有測到放連結頁的流量變化
先前加上和減少 JavaScript 都出現過正向。沒有一種框架適用所有站。
- 先前加上和減少都出現過正向
- 沒有寫成框架通則
名詞與資料來源
- SearchPilot:〈SEO A/B test: Server-side rendering internal links〉 https://searchpilot.com/resources/case-studies/server-side-rendering-internal-links(檢索日期:2026-10-16)