16
8 月
第 77 章:新網站上線前 SEO 檢查清單
第 77 章:新網站上線前 SEO 檢查清單
網站上線後才發現 SEO 問題,就像房子蓋好才發現忘了鋪水管 — 要改可以,但代價大多了。
為什麼上線前檢查這麼重要?
一個新網站在上線前做好 SEO 設定,可以避免:
– 上線後被 Google 索引了錯誤的 URL
– 整個網站被 noindex 封鎖好幾天才發現
– 重複內容問題從第一天就存在
– 上線第一週流量就是 404
– 網站速度慢到 Google 不願爬取
核心原則:SEO 不是上線後才做的事,而是開發階段就要內建的。
檢查清單總覽(六大類別)
📋 新網站上線前 SEO 檢查清單
1. 技術基礎設定(10 項)
2. 索引與爬取(7 項)
3. On-Page SEO 設定(8 項)
4. 內容與結構(6 項)
5. 效能與體驗(5 項)
6. 追蹤與分析(5 項)
────────────────────
共計 41 項檢查
類別一:技術基礎設定(10 項)
☐ 1.1 SSL 憑證已正確安裝
檢查:https:// 可以正常訪問,無 Mixed Content 警告
工具:Why No Padlock (whynopadlock.com)
☐ 1.2 強制 HTTPS 轉址
檢查:http:// 自動 301 轉到 https://
確認:不是 302!301 才能傳遞 SEO 權重
☐ 1.3 WWW vs non-WWW 已決定並統一
選擇一個(建議 non-WWW),另一個 301 轉址
例:www.example.com → 301 → example.com
☐ 1.4 網址尾部斜線(Trailing Slash)統一
決定:/about 或 /about/,另一個 301 轉址
整個網站保持一致
☐ 1.5 自訂 404 頁面存在且有效
檢查:訪問不存在的 URL(如 /test-404-page)
確認:返回 404 HTTP 狀態碼(不是 200 或軟 404)
確認:404 頁面有導航連結,幫助使用者回到正常頁面
☐ 1.6 無測試/開發環境外洩
檢查:staging.example.com 沒有被 Google 索引
確認:開發環境有密碼保護或 IP 限制
確認:robots.txt 沒有在正式環境誤用了開發環境的設定
☐ 1.7 URL 結構符合 SEO 規範
❌ example.com/?p=123
✅ example.com/blog/seo-guide
使用連字號(-)而非底線(_)分隔單字
☐ 1.8 HTML 語意標籤正確使用
每個頁面只有一個 <h1>
正確使用 <header> <main> <footer> <article> <nav>
圖片有正確的 alt 屬性
☐ 1.9 結構化資料(Schema Markup)已實作
至少包含:Organization / WebSite / BreadcrumbList
使用 Google 結構化資料測試工具驗證無錯誤
https://search.google.com/test/rich-results
☐ 1.10 XML Sitemap 自動生成並正確
包含所有重要頁面
不包含 noindex 頁面、404 頁面、重定向頁面
每個 URL 的 <lastmod> 日期正確
類別二:索引與爬取設定(7 項)
☐ 2.1 robots.txt 設定正確
最常見的錯誤:上線時 robots.txt 還是 Disallow: /
(開發環境用來防止被索引的設定忘了改回來!)
檢查:
- 沒有誤封重要頁面
- Sitemap 路徑在 robots.txt 中有宣告
- 測試:Google robots.txt 測試工具
☐ 2.2 無 noindex 標籤殘留
搜尋整個網站代碼中的 "noindex"
確認只在該 noindex 的頁面出現(如後台、感謝頁)
常見失誤:開發時全站 noindex,上線忘了移除
☐ 2.3 Canonical 標籤正確
每個頁面有 self-referencing canonical
分頁/篩選頁面的 canonical 指向主頁面
無跨域 canonical 錯誤
☐ 2.4 無意外的 nofollow 連結
檢查導航選單中的內部連結不是 nofollow
內部連結應該是 dofollow(讓權重流通)
☐ 2.5 GSC 資源已建立並驗證
建立「網域資源」(涵蓋所有子網域)
完成 DNS 驗證
☐ 2.6 Sitemap 已提交到 GSC
GSC → 索引 → Sitemap → 提交 Sitemap URL
確認狀態為「成功」
☐ 2.7 重要頁面手動請求索引
首頁、主要分類頁、重要內容頁
GSC → 網址檢查 → 輸入 URL → 請求建立索引
類別三:On-Page SEO 設定(8 項)
☐ 3.1 每個頁面有獨特的 Title Tag
格式:[主要關鍵字] — [次要關鍵字] | [品牌名稱]
長度:50-60 字元(中文約 25-30 字)
檢查:無重複 Title
☐ 3.2 每個頁面有獨特的 Meta Description
長度:150-160 字元(行動版約 120 字元)
包含 CTA 或價值主張
不是「歡迎來到我們的網站」這種無意義描述
☐ 3.3 圖片 SEO 基礎
所有圖片有描述性的檔案名稱(seo-checklist-2026.png 而非 IMG_001.png)
所有內容圖片有 alt 屬性
純裝飾性圖片 alt=""(空字串)
圖片有壓縮(WebP 格式優先)
☐ 3.4 行動版 Meta Viewport 已設定
<meta name="viewport" content="width=device-width, initial-scale=1.0">
☐ 3.5 Open Graph 標籤(社交分享用)
og:title, og:description, og:image, og:url
使用 Facebook Sharing Debugger 測試
☐ 3.6 Twitter Card 標籤
twitter:card, twitter:title, twitter:description, twitter:image
☐ 3.7 Favicon 和 Apple Touch Icon 已設定
Favicon 影響品牌辨識
Apple Touch Icon 影響 iOS 主畫面書籤體驗
☐ 3.8 麵包屑導航(Breadcrumb)已實作
加上 BreadcrumbList Schema
格式:首頁 > 分類 > 子分類 > 當前頁面
類別四:內容與結構(6 項)
☐ 4.1 無 Lorem Ipsum 或測試內容殘留
搜尋整個網站:lorem ipsum、測試、test、placeholder
這是最基本但最常被忘記的!
☐ 4.2 所有連結正常運作
使用 Screaming Frog 爬取整個網站
確認無 Broken Link(內部 404)
確認所有外部連結可以正常打開
☐ 4.3 導航結構清晰
主要導航:不超過 7 個項目
深度:重要頁面不超過 3 次點擊
手機版導航體驗良好
☐ 4.4 首頁有明確的價值主張
使用者 3 秒內知道你的網站是做什麼的
H1 清楚描述網站主題
☐ 4.5 聯絡資訊完整(特別是商業網站)
關於我們頁面存在
聯絡方式清晰
隱私權政策頁面存在
服務條款頁面存在
☐ 4.6 無空白頁面
檢查所有頁面都有實際內容
無「敬請期待」或「施工中」頁面
類別五:效能與體驗(5 項)
☐ 5.1 Core Web Vitals 達標
桌面版和行動版都測試
工具:PageSpeed Insights
目標:
- LCP(最大內容繪製)< 2.5 秒
- INP(互動至下一次繪製)< 200 毫秒
- CLS(累計版面配置轉移)< 0.1
☐ 5.2 行動版體驗通過測試
工具:Google 行動裝置相容性測試
確認:文字可讀、按鈕可點、無橫向捲動
☐ 5.3 圖片使用現代格式與延遲載入
WebP 格式優先(支援率高且有後備方案)
非首屏圖片使用 loading="lazy"
有正確的 width/height 屬性(避免 CLS)
☐ 5.4 快取策略已設定
靜態資源(CSS/JS/圖片)有合理的快取時間
使用 CDN(強烈建議)
☐ 5.5 伺服器回應時間正常
TTFB(Time to First Byte)< 800ms
工具:WebPageTest 或 KeyCDN Tools
類別六:追蹤與分析(5 項)
☐ 6.1 GA4 追蹤代碼正確安裝
確認所有頁面都有 GA4 代碼
確認即時報表中看到自己的訪問
GA4 中設定排除內部流量(公司 IP)
☐ 6.2 GA4 轉換事件已設定
確認重要動作已設為轉換事件:
- 表單提交
- 購買完成
- 註冊完成
- 重要按鈕點擊
☐ 6.3 GSC 與 GA4 已連結
GA4 → 管理員 → 產品連結 → Search Console 連結
確認數據開始出現在 GA4 的有機搜尋報表中
☐ 6.4 搜尋引擎以外的流量來源追蹤
社群媒體連結加上 UTM 參數
建立 UTM 命名規範文件
☐ 6.5 網站監控已設定
確認網站正常運作(uptime 監控)
設定異常通知(Email / Slack)
上線日(Launch Day)最終確認
上線前 1 小時:
☐ 1. 再次檢查 robots.txt 不是 Disallow: /
☐ 2. 再次檢查首頁和主要頁面沒有 noindex
☐ 3. 快速瀏覽網站 5 分鐘(用手機和電腦)
上線後立即:
☐ 4. 提交 Sitemap 到 GSC
☐ 5. 手動請求首頁和主要頁面建立索引
☐ 6. 測試 GA4 即時報表(確認看得見自己的訪問)
上線後 24 小時:
☐ 7. 檢查 GSC 索引狀態(是否開始有頁面被索引)
☐ 8. 搜尋 site:example.com 看 Google 索引了哪些頁面
☐ 9. 檢查伺服器 Log(有沒有異常的錯誤)
上線後 7 天:
☐ 10. 檢查 Google 索引了哪些頁面,有沒有遺漏或錯誤
☐ 11. 第一次完整成效報表(GSC 曝光/點擊)
☐ 12. 檢查 GA4 數據是否正常(無異常跳動)
本章重點回顧
| 類別 | 檢查數 | 最常見的遺漏 |
|---|---|---|
| 技術基礎 | 10 項 | SSL/HTTPS 設定不完整 |
| 索引爬取 | 7 項 | robots.txt 封鎖全站忘記改 |
| On-Page SEO | 8 項 | Title/Meta Description 重複或空白 |
| 內容結構 | 6 項 | Lorem Ipsum 殘留 |
| 效能體驗 | 5 項 | 行動版未優化 |
| 追蹤分析 | 5 項 | GA4 轉換事件未設定 |
💡 把這份清單印出來。每次新網站上線前,逐項打勾。不跳過任何一項。
⬅️ 上一章:第 76 章 SEO 團隊角色與技能配置 | 回索引 | 下一章:第 78 章 網站改版搬家 SEO 完整 SOP ➡️
延伸閱讀:網站 SEO 學習與操作手冊
0 comments