上線是起點,不是終點
很多人把「網站上線」當成一個終點。實際上,上線只是開始——上線後你的網站才真正開始接受考驗。
但上線前有一些事情如果沒做,可能需要花好幾個月才能修補,有些甚至直接影響到 SEO 排名的起步。
這份清單幫你在按下「上線」之前,逐一確認所有重要項目。
✅ 技術基礎
- [ ] SSL 憑證安裝完成,網址顯示 https://,沒有任何混合內容(HTTP 資源混在 HTTPS 頁面)
- [ ] robots.txt 設定正確,開發中的 noindex/disallow 設定已移除
- [ ] 所有頁面在不同瀏覽器(Chrome, Safari, Firefox, Edge)測試過
- [ ] 所有頁面在手機版(iOS Safari, Android Chrome)顯示正確
- [ ] 所有頁面在平板版顯示正確
- [ ] 404 頁面有設計,不會顯示預設的系統錯誤頁
- [ ] 網站在 Google PageSpeed Insights 的手機版分數 > 70
- [ ] 所有表單已經過實際送出測試(確認資料有收到)
- [ ] 所有外部連結確認有效
- [ ] favicon(瀏覽器分頁的小圖示)已設定
✅ SEO 基礎設定
- [ ] 每個頁面都有唯一的 Meta Title(包含主要關鍵字,不超過 60 字元)
- [ ] 每個頁面都有 Meta Description(140–160 字元,有吸引力的摘要)
- [ ] H1 標籤:每個頁面只有一個 H1,包含目標關鍵字
- [ ] 圖片 Alt 文字:所有重要圖片有描述性的 alt 文字
- [ ] XML Sitemap 已生成並正確(/sitemap.xml 可以存取)
- [ ] Sitemap 已提交到 Google Search Console
- [ ] Canonical 標籤設定正確,避免重複內容問題
- [ ] 首頁標題和側導覽列的連結錨文字使用關鍵字
- [ ] 網站語言標記正確(
) - [ ] Structured Data(Schema)設定:至少要有 LocalBusiness 或 Organization
✅ Open Graph(社群分享設定)
當有人把你的網址貼到 LINE、Facebook、Twitter 等社群時,會顯示預覽卡片——這需要 OG 標籤設定。
- [ ] og:title(分享時顯示的標題)
- [ ] og:description(分享時顯示的描述)
- [ ] og:image(分享時顯示的圖片,建議尺寸 1200×630px)
- [ ] og:url(分享時指向的 URL)
- [ ] 用 Facebook Sharing Debugger 或 Twitter Card Validator 測試過
✅ 分析追蹤
沒有追蹤代碼,你就沒有辦法知道你的網站有沒有人來、他們怎麼使用。
- [ ] Google Analytics 4(GA4)追蹤代碼已安裝並驗證正確接收資料
- [ ] Google Search Console 已驗證所有權
- [ ] GA4 與 Google Search Console 已連結
- [ ] 轉換事件(表單送出、電話點擊、按鈕點擊)已設定為 Key Events
- [ ] 如果有使用 Google Ads,轉換追蹤代碼已安裝
✅ 內容品質
- [ ] 所有頁面的文字人工校對過(沒有錯別字、格式問題)
- [ ] 所有佔位符文字(Lorem Ipsum、測試文字)已替換為真實內容
- [ ] 所有圖片已壓縮(建議使用 WebP 格式,Squoosh.app 免費工具)
- [ ] 作品集圖片解析度適當(不模糊、不過大)
- [ ] 聯絡資訊(電話、Email、地址)確認正確
- [ ] 版權年份是當前年份(或自動更新)
- [ ] 隱私權政策頁面存在(如有使用 GA 或 Cookie,法律上需要)
✅ 安全設定
- [ ] 後台登入使用強密碼
- [ ] 已啟用兩步驟驗證
- [ ] 定期備份機制已設定
- [ ] 如果是 WordPress:所有外掛更新至最新版本
✅ 上線後前 48 小時的工作
上線並不代表完成,上線後立即要做:
- [ ] 在 Google Search Console 提交 Sitemap,要求 Google 盡快爬取
- [ ] 用 Google Search Console 的 URL 檢查工具,對首頁和最重要的頁面請求索引
- [ ] 測試實際上線環境的所有表單
- [ ] 確認所有 HTTP 頁面正確 301 轉向到 HTTPS
- [ ] 在 GA4 的即時報告確認追蹤代碼正常運作
做完這些,你才能放心說:「網站好好地上線了。」