很多企業在網站完成後,會以為只要網站還能開啟,就不需要再進行維護。
但網站實際上是由程式、資料庫、主機、網域、SSL、第三方服務與內容共同組成。任何一個環節發生變化,都可能影響網站正常運作。
網站維護也不只是修改文字或更換圖片。依網站類型與合作方式不同,可能還包含程式更新、資料備份、安全檢查、故障排查、功能修改與主機管理。
先說結論:網站維護沒有固定包含所有工作。詢價前應先確認維護範圍、回應時間、備份責任、故障處理方式,以及哪些項目需要另外報價。
網站維護是什麼?
網站維護是指網站上線後,為了讓內容、功能、主機與安全狀況持續正常,而進行的檢查、修改與管理工作。
常見的網站維護可能包括:
- 修改網站文字與圖片。
- 新增最新消息或案例。
- 調整網站版面。
- 修正程式錯誤。
- 更新 PHP、套件或框架。
- 檢查資料庫。
- 建立網站備份。
- 處理 SSL 與網域問題。
- 排查網站速度與主機資源。
- 處理網站遭入侵或異常檔案。
- 維護金流、寄信、LINE 或其他 API。
- 檢查 sitemap、canonical 與 SEO 技術設定。
不同網站需要的維護內容差異很大。單純的企業形象網站,和具有會員、訂單、報表及第三方串接的系統,維護工作量不會相同。
1)網站內容更新
最常見的網站維護需求,是修改網站上的文字、圖片與資料。
例如:
- 修改公司電話或地址。
- 更新產品與服務內容。
- 新增最新消息。
- 上架案例分享。
- 更換首頁輪播圖片。
- 新增下載檔案。
- 調整聯絡資訊。
如果網站有完整後台,企業可能可以自行更新部分內容;但版面調整、新增欄位或改變功能,通常仍需要程式人員協助。
2)網站版面與手機版調整
網站上線一段時間後,可能因為內容增加、手機尺寸改變或使用者反映,而需要調整版面。
常見需求包括:
- 調整首頁區塊順序。
- 增加服務入口。
- 修改按鈕位置。
- 改善手機版文字與表格。
- 調整圖片比例。
- 修正選單或彈出視窗。
- 改善表單操作。
這類工作有時只是 CSS 小改,但如果涉及整體版型、資料來源或後台欄位,可能會被視為功能修改,而不是一般維護。
3)網站錯誤與故障排查
網站維護也可能包含故障排查,例如:
- 網站出現 500 或 503 錯誤。
- 後台無法登入。
- 表單送出後沒有收到信。
- 圖片無法上傳。
- 資料庫連線失敗。
- 網站突然變慢。
- SSL 顯示不安全。
- Cloudflare 出現無限重新導向。
- 排程沒有執行。
- 第三方 API 無法使用。
故障處理通常需要先查看錯誤紀錄、主機狀態與最近變更,才能判斷是程式、資料庫、主機還是外部服務造成。
注意:網站維護合約不一定包含所有緊急故障。有些方案只包含例行修改,重大異常、入侵或主機故障可能需要另外評估。
4)網站與資料庫備份
網站維護的重要工作之一,是建立可用的備份。
備份通常應包含:
- 網站程式檔案。
- 圖片與附件。
- 完整資料庫。
- 環境設定檔。
- 排程設定。
- 重要主機設定。
只有備份檔案,不代表一定能還原。維護人員還需要確認:
- 備份是否持續成功。
- 備份檔案是否完整。
- 備份是否存放在不同位置。
- 是否曾進行還原測試。
- 發生故障時能否快速回復。
如果網站資料每天都會更新,備份頻率就不能只設定每月一次。
5)網站安全與異常檢查
網站長期上線後,會持續受到掃描、暴力登入與惡意程式嘗試。
安全維護可能包括:
- 檢查異常登入。
- 更新過期套件。
- 調整後台密碼。
- 限制登入嘗試。
- 檢查可疑 PHP 檔案。
- 檢查網站目錄權限。
- 檢查防火牆或 WAF 紀錄。
- 確認管理員帳號。
- 移除離職人員權限。
如果網站已經被植入後門,單純刪除表面上的惡意檔案並不一定足夠,還要確認入侵入口、受影響範圍與帳號安全。
6)主機與伺服器維護
部分網站維護方案只負責網站程式,不包含主機;也有些方案會一起管理主機環境。
主機維護可能包含:
- 檢查 CPU、記憶體與磁碟。
- 確認 Apache、Nginx、LiteSpeed 或 PHP-FPM 狀態。
- 檢查 MySQL 或 MariaDB。
- 管理 cPanel、aaPanel 或 1Panel。
- 處理 PHP 版本。
- 檢查 SSL 憑證。
- 管理排程。
- 查看錯誤與存取紀錄。
- 處理磁碟空間不足。
- 規劃主機搬遷。
如果網站放在原網頁公司的共用主機,新維護人員可能拿不到完整主機權限,只能處理單一網站範圍。
7)程式、套件與 PHP 版本更新
網站使用的 PHP、框架、套件與外掛,可能因安全性或相容性需要更新。
但更新不應直接在正式網站上進行。
合理流程通常包括:
- 確認目前版本。
- 建立完整備份。
- 確認相依套件。
- 在測試環境更新。
- 驗證主要功能。
- 安排正式上線。
- 保留回滾方式。
舊網站若仍使用 PHP 5.6、7.2 或其他舊版本,不能只靠切換 PHP 版本完成升級,還要確認程式語法、資料庫與套件是否相容。
8)第三方串接維護
網站可能串接:
- 金流。
- 物流。
- 電子發票。
- LINE API。
- 簡訊。
- 寄信服務。
- Google Maps。
- 社群登入。
- 第三方資料平台。
第三方服務可能調整 API、憑證、回呼網址或安全規範,因此原本正常的功能也可能突然失效。
維護時應保留:
- 平台帳號。
- API 金鑰位置。
- 回呼網址。
- 錯誤紀錄。
- 測試方式。
- 更新通知。
9)SEO 與搜尋收錄維護
網站維護不一定包含 SEO,但技術設定會影響搜尋引擎收錄。
常見檢查項目包括:
- Title 與 Meta Description。
- H1 與標題結構。
- canonical。
- robots.txt。
- sitemap.xml。
- 404 與重新導向。
- 網站速度。
- 手機版。
- 結構化資料。
- Search Console 錯誤。
如果網站改版、搬家或更換網址,維護人員也需要處理舊網址轉址,避免原本的搜尋曝光大量流失。
10)網站監控與異常通知
沒有監控的網站,通常要等客戶或使用者反映,才知道網站已經無法開啟。
基本監控可能包括:
- 網站是否可正常開啟。
- SSL 是否即將到期。
- 磁碟空間是否不足。
- 主機服務是否停止。
- 備份是否成功。
- 重要 API 是否異常。
- 排程是否執行。
監控不能保證網站永遠不故障,但可以縮短發現問題的時間。
按次網站維護適合哪些情況?
按次維護是有需求時再單獨報價處理。
適合:
- 網站平常很少修改。
- 只有偶爾更換文字與圖片。
- 需要處理一次性故障。
- 想先評估舊網站現況。
- 暫時沒有固定維護預算。
優點是沒有固定月費,但臨時出現問題時,需要重新排程與估價,也不一定能立即處理。
按月網站維護適合哪些情況?
按月維護通常會約定每月可處理的工作量與範圍。
適合:
- 網站經常更新內容。
- 每月都有小功能調整。
- 需要固定備份與檢查。
- 企業沒有內部技術人員。
- 希望有固定聯絡窗口。
按月方案要確認:
- 每月包含多少工時。
- 未使用工時是否累積。
- 緊急問題回應時間。
- 主機維護是否包含。
- 重大功能是否另外報價。
- 假日或夜間是否提供處理。
長期網站維護適合哪些情況?
長期維護不只是每月修改內容,而是持續掌握網站與系統環境。
適合:
- 網站具有會員、訂單或營運功能。
- 網站連接多個第三方服務。
- 需要持續增加功能。
- 舊系統缺乏文件。
- 原維護人員已離開。
- 網站故障會影響公司營運。
長期維護通常會逐步建立:
- 帳號與權限清單。
- 程式版本紀錄。
- 備份與還原流程。
- 部署方式。
- 監控與告警。
- 變更紀錄。
- 第三方串接文件。
網站維護費用怎麼計算?
網站維護費用通常會受到以下因素影響:
- 網站規模。
- 程式與框架。
- 是否有原始碼。
- 是否有文件。
- 主機是否一起維護。
- 功能複雜度。
- 更新頻率。
- 回應時間要求。
- 是否需要緊急支援。
- 是否涉及第三方 API。
單純修改文字,和接手一套沒有文件的會員及訂單系統,不能使用相同方式估價。
因此在報價前,通常需要先了解網站環境、權限、問題範圍與預期合作方式。
簽網站維護合約前要確認什麼?
- 維護範圍包含哪些工作。
- 哪些項目需要另外報價。
- 每月工時或修改次數。
- 問題回應時間。
- 緊急故障處理方式。
- 主機與備份由誰負責。
- 第三方費用由誰支付。
- 程式修改後是否保留版本。
- 合約終止後如何交接。
- 網域、主機與帳號由誰持有。
建議:不要只看每月價格,還要看維護範圍與排除項目。價格便宜但不包含故障、主機、備份與功能修改,實際遇到問題時仍可能需要另外付費。
按次、按月與長期維護怎麼選?
- 很少更新:可選按次維護。
- 固定更新內容:可選按月維護。
- 網站影響營運:適合長期維護。
- 舊網站缺乏文件:先做接手盤點。
- 目前正在故障:先做緊急處理,再評估維護。
- 準備持續增加功能:適合固定技術合作。
網站維護詢價前可以準備哪些資料?
- 網站網址。
- 目前遇到的問題。
- 希望修改的內容。
- 網站後台權限。
- 主機或控制面板資訊。
- 原始碼與資料庫狀況。
- 是否使用 Cloudflare。
- 是否有備份。
- 目前 PHP 或系統版本。
- 期望按次、按月或長期合作。