운영·유지보수

홈페이지 유지보수 비용과 점검 항목, 실무자용 정리

월정액·건별·무상 유지보수의 차이, 사내 점검과 업체 위임 항목, 계약서 필수 확인 사항까지 실무 기준으로 정리했습니다.

발행 | 2026년 4월 22일9분
홈페이지 유지보수 비용과 점검 항목을 실무 관점으로 정리한 가이드

유지보수, 비용보다 '범위'가 먼저인 이유

월 얼마 내고 있는데, 대체 뭘 하고 계신 건지 잘 모르겠습니다.

홈페이지 유지보수를 둘러싼 실무 불만의 상당수는 금액 자체보다 ‘어디까지가 포함이고 어디부터가 별도인가’가 흐릿한 데서 옵니다. 같은 월 20만 원이라도 한 업체에서는 텍스트 수정 5건과 이미지 교체가 포함되고, 다른 업체에서는 ‘장애 대응만’ 포함되는 식입니다. 계약서에는 “홈페이지 운영 및 유지보수”라는 한 줄로 적혀 있지만, 실제 무엇을 해주는지는 열어봐야 알 수 있는 구조입니다.

실무자 입장에서 유지보수 예산을 짜거나 기존 계약을 재검토할 때 먼저 해야 할 일은 금액 협상이 아니라, 유지보수 ‘범위’를 구성하는 항목들을 자기 기준으로 한번 정리하는 일입니다. 범위가 정리되면 견적서를 비교하는 기준이 생기고, 업체와의 커뮤니케이션에서 불필요한 갈등이 줄어듭니다.

이 글은 유지보수를 ‘비용’으로 보는 관점에서 벗어나, ‘무엇을 · 누가 · 어떤 주기로 점검하는가’라는 운영 체계 관점으로 재정리한 실무자용 가이드입니다. 아래 순서로 다룹니다.

  1. 1

    유지보수 비용이 실제로 무엇에 쓰이는지

    인프라·정기 점검·콘텐츠 수정·기능 개선 네 영역으로 비용 구성을 분해합니다.

  2. 2

    월정액·건별·무상 중 어떤 형태를 선택할지

    월 수정 빈도를 기준으로 적합한 계약 형태를 판단하는 프레임을 제시합니다.

  3. 3

    사내 점검 항목과 업체 위임 항목의 구분

    주기별 체크리스트로 담당자가 직접 할 일과 업체에 맡길 일을 나눕니다.

  4. 4

    계약 시 반드시 확인할 조항

    범위·응답 시간·단가·소유권·해지 조건까지 7가지 필수 확인 사항을 정리합니다.

  5. 5

    장기적으로 유지보수 비용을 줄이는 구조적 접근

    CMS 기반 자가 수정·모듈형 설계·점검 루틴이라는 세 가지 방향을 제안합니다.

비용 구간은 모두 VAT 별도 기준으로 제시합니다.

유지보수 비용은 어디에 쓰이는가

유지보수 비용을 ‘업체에 드리는 관리비’ 정도로만 인식하면, 실제로 필요한 작업인지 판단하기 어렵습니다. 비용은 크게 네 가지 항목으로 구성됩니다. 이 중 어떤 항목이 포함되고 어떤 항목이 별도인지에 따라 동일한 금액이어도 가치가 크게 달라집니다.

1. 인프라 고정비 (호스팅·도메인·SSL)

홈페이지가 인터넷에 떠 있으려면 서버(호스팅), 주소(도메인), 암호화 인증서(SSL)가 기본적으로 필요합니다. 이 세 가지는 유지보수 계약과 별도로 매년 발생하는 고정비에 해당합니다.

  • 도메인: 연 2만~5만 원 수준. .co.kr, .kr, .com 등에 따라 차이가 있습니다.
  • 호스팅: 월 5천~3만 원이 일반적이며, 트래픽이 많거나 이미지·영상이 큰 사이트는 월 5만 원 이상까지. 클라우드 기반(AWS, Vercel 등)은 사용량에 따라 변동합니다.
  • SSL 인증서: 상용 인증서는 연 5만~30만 원. 최근에는 Let’s Encrypt 같은 무료 인증서가 일반화되어 많은 호스팅에서 기본 제공합니다.

인프라 고정비만 합산해도 연 10만~50만 원 범위에서 형성됩니다. 유지보수 견적서에서 이 항목이 “포함”인지 “별도”인지는 반드시 확인해야 합니다.

2. 정기 점검·관리 공수

장애 없이 사이트가 떠 있다고 해서 ‘관리 공수가 0’인 것은 아닙니다. 업체는 실제로 주기적으로 몇 가지 작업을 수행합니다.

  • 서버·데이터베이스 상태 모니터링
  • 백업 확인 및 복구 시뮬레이션
  • 보안 패치 적용 (서버 OS, 웹 서버, 프레임워크 등)
  • 인증서 갱신, 도메인 만료 관리
  • 오류 로그 점검, 성능 모니터링

이 작업들은 표면적으로 ‘눈에 보이지 않는 일’이기 때문에, 실무자가 업체의 가치를 체감하기 어렵습니다. 하지만 방치할 경우 장애가 발생한 뒤에야 문제가 드러나는 유형이므로, 정기 점검이 계약 범위에 포함되어 있는지 확인할 필요가 있습니다.

3. 콘텐츠·디자인 수정 작업

가장 체감이 큰 영역입니다. 텍스트 변경, 이미지 교체, 페이지 추가, 배너 수정, 연락처 업데이트 같은 작업이 여기에 해당합니다. 업체별로 처리 방식이 크게 다릅니다.

  • 월 수정 횟수를 정액에 포함하는 업체 (예: 월 5건까지 포함)
  • 시간 단위로 관리하는 업체 (예: 월 2~4시간 포함)
  • 모든 수정을 별도 건별 견적으로 받는 업체

시장 일반 수준을 보면, 단순 텍스트·이미지 교체는 건당 3만~10만 원, 페이지 신규 제작· 디자인 변경은 건당 15만~50만 원대에서 형성됩니다. 정액 계약이라도 포함 횟수를 초과하면 건별 단가가 적용되는 경우가 많으므로, 월간 수정 빈도를 먼저 가늠해보고 계약 유형을 선택하는 것이 합리적입니다.

4. 기능 개선·보안 대응

게시판 오류 수정, 폼 전송 실패 해결, 검색 기능 개선, SEO 태그 정비, 보안 취약점 패치 같은 작업입니다. 코드 레벨의 수정이 필요한 영역이라, 대부분 건별 견적으로 분리됩니다. 월정액에 포함되는 경우는 드물고, 포함되더라도 ‘월 몇 시간까지’처럼 제한이 붙습니다.

이 네 가지 항목이 유지보수 비용의 구성 요소입니다. 견적서를 받을 때 각 항목이 ‘포함 / 제한적 포함 / 별도’ 중 어디에 해당하는지 표로 정리해보면, 가격이 같은 두 업체의 실제 서비스 차이가 명확하게 보입니다.

세 가지 유지보수 형태와 선택 기준

유지보수 계약은 크게 세 가지 형태로 구분됩니다. 각 형태는 적합한 상황이 다르므로, 내 사이트의 실제 운영 패턴에 맞춰 고르는 것이 좋습니다.

1. 월정액 계약

매월 고정 금액을 지불하고, 계약 범위 내 수정·점검·관리를 받는 형태입니다. 시장 일반 구간은 월 10만~50만 원 선에서 형성됩니다.

적합한 경우: 월 2건 이상 수정이 꾸준히 발생하는 기업 사이트. 콘텐츠 업데이트가 잦은 서비스 소개 사이트, 공지사항이 많은 협회·기관 사이트. 장애 발생 시 빠른 대응이 중요한 영업 핵심 채널.

주의점: ‘포함되는 범위’가 계약서에 구체적으로 명시되어야 합니다. “일반 유지보수” 같은 모호한 표현은 나중에 수정 요청할 때마다 “이건 별도입니다”라는 답을 듣기 쉽습니다. 월 몇 건까지 포함, 어떤 유형은 포함, 어떤 유형은 별도 — 이 세 가지가 명시되어야 실질적인 계약입니다.

2. 건별 계약

평소에는 계약을 유지하지 않고, 수정이 필요할 때마다 견적을 받아 진행하는 형태입니다. 단순 수정은 건당 3만~10만 원, 복잡한 수정은 건당 20만 원 이상.

적합한 경우: 연간 수정이 3~5건 이하로 드물게 발생하는 사이트. 콘텐츠 변경이 거의 없는 회사 소개 페이지. 내부에 어느 정도 기술 인력이 있어 스스로 대응할 수 있는 경우.

주의점: 급한 상황에서 업체 응답이 늦을 수 있습니다. 평상시 계약 관계가 아니기 때문에, 다른 프로젝트가 몰려 있으면 대응이 후순위로 밀리는 구조입니다. 건당 단가가 최초 계약 시보다 올라가 있는 경우도 있으므로, 연 1~2회 정도 단가 확인이 필요합니다.

3. 무상 보증 기간

제작 완료 후 일정 기간(통상 3개월~1년) 동안 하자 보수 성격의 수정을 무상으로 제공하는 방식입니다. 업체마다 범위가 천차만별입니다.

적합한 경우: 신규 제작 직후 초기 안정화 기간. 초기 1~3개월은 대부분의 업체가 일정 수준의 무상 수정을 제공합니다.

주의점: “무상”이라는 단어의 범위가 실제로 어디까지인지 계약서에서 확인해야 합니다. “제작 과오로 인한 하자 수정”만 포함하는 경우와, “1년 동안 텍스트·이미지 수정 포함”을 의미하는 경우는 전혀 다릅니다. 무상 기간이 끝난 뒤 자동으로 유상 계약으로 전환되는지, 자동 갱신 조항이 있는지도 확인이 필요합니다.

4. 선택 기준: 월 수정 빈도로 판단

세 가지 형태 중 무엇이 적합한지는, 결국 월 평균 수정 빈도로 가늠하는 것이 가장 실용적입니다.

월 평균 수정 빈도권장 형태
0~1건건별 계약 (필요 시에만 요청)
2~5건월정액 (중간 구간)
5건 이상 + 기능 개선 필요월정액 (상위 구간) 또는 인하우스 관리 병행
연 1~2건 미만무상 보증 종료 후 계약 없이 운영, 이슈 발생 시 단건 대응

자사 홈페이지의 최근 1년간 수정 이력을 한번 정리해보면, 어느 구간에 해당하는지 쉽게 판단할 수 있습니다. 구체 금액대를 비교해보시려면 스마트 견적에서 조건별로 확인하실 수 있습니다.

사내에서 매월·분기별로 점검할 항목

업체 계약 여부와 무관하게, 담당자가 자기 사이트를 스스로 점검하는 습관이 필요합니다. 업체는 기술적 문제를 감지할 수 있지만, 콘텐츠가 낡았거나 회사 현실과 다르다는 사실은 사내에서만 확인할 수 있습니다. 자가 점검은 주기별로 정리하면 부담이 적습니다.

1. 매월 점검 항목

월 1회, 10분 정도면 끝나는 수준의 기본 점검입니다.

  • 대표 페이지(메인, 회사 소개, 연락처) 접속 확인
  • 연락처·주소·대표 이메일이 최신 정보인지
  • 대표 이미지(팀 사진, 제품 이미지)가 실제와 다르지 않은지
  • 공지사항·뉴스 섹션의 최신 게시물이 3개월 이내인지
  • 문의 폼에 테스트 제출 → 관리 이메일 수신 확인
  • 주요 PDF·자료 다운로드 링크 정상 작동 확인

문의 폼은 특히 놓치기 쉬운 항목입니다. 도메인이 바뀌었거나 메일 서버가 교체되었을 때, 테스트를 해보지 않으면 몇 달간 문의가 오고도 아무도 몰랐다는 상황이 실제로 발생합니다.

2. 분기별 점검 항목

3개월에 한 번, 30분 정도 시간을 내서 보는 항목입니다.

  • 모바일 접속 시 레이아웃 이상 없는지 (최신 기종에서 확인)
  • 주요 검색 키워드로 검색 결과에 회사가 노출되는지
  • Google Search Console / 네이버 서치어드바이저의 색인 상태
  • 사이트 로딩 속도 체감 (느려졌다면 이미지 과다 업로드 가능성)
  • 오래된 게시물·이벤트 페이지 정리 필요 여부
  • 임직원 변동에 따른 조직도·담당자 페이지 갱신

분기 점검 중 가장 빈번한 문제는 ‘이벤트는 끝났는데 팝업과 배너가 남아 있는 상황’입니다. 발견하면 바로 내리거나 업체에 수정 요청하는 것이 깔끔합니다.

3. 연 1회 점검 항목

연간 단위로 한 번씩 들여다보면 좋은 항목입니다.

  • 도메인·호스팅·SSL 만료일 확인 (자동 갱신이라도 카드 만료로 실패하는 경우 있음)
  • 개인정보처리방침, 이용약관의 최신 법령 반영 여부
  • 사이트맵과 실제 메뉴 구조 일치 여부
  • GA4·네이버 애널리틱스 등 분석 태그 정상 수집 여부
  • 회사 소개·연혁·실적 페이지의 업데이트 필요성

연 1회 점검은 ‘사이트 관리 담당자의 감사(audit)’ 시점을 만드는 역할을 합니다. 모든 항목을 당장 수정하지 않더라도, 리스트로 정리해두면 다음 연도 유지보수 예산 근거가 됩니다.

업체에 맡겨야 하는 점검 항목

반대로, 사내에서 직접 점검하려 하면 시간 대비 효과가 낮거나 기술적 판단이 필요한 영역은 업체에 위임하는 편이 합리적입니다. 이 구분이 명확해야 유지보수 비용이 ‘업체가 당연히 해야 하는 것’과 ‘별도 요청해야 하는 것’을 정확히 가릴 수 있습니다.

1. 보안 점검

웹 보안 취약점은 특정 기술 지식을 전제로 하며, 담당자가 육안으로 확인하기 어렵습니다. 한국인터넷진흥원(KISA)이나 OWASP 기준으로 점검하는 영역이 포함됩니다.

  • SQL 인젝션, 크로스 사이트 스크립팅(XSS) 등 웹 취약점
  • 관리자 페이지 접근 제어 (IP 제한, 2차 인증)
  • 세션 관리 설정 (세션 타임아웃, 쿠키 보안)
  • 파일 업로드 시 실행 파일 차단 필터
  • 관리자 계정 비밀번호 정책

관공서·공공기관 납품용 사이트, 회원 정보를 수집하는 사이트는 연 1회 이상 전문 보안 진단을 받는 것이 권장됩니다. 진단 자체는 전문 업체(KISA 지정 보안관제 업체 등)에서 수행하며, 기본 수준의 진단은 수십만 원부터 수백만 원대까지 사이트 규모에 따라 비용이 형성됩니다.

2. 성능·SEO 기술 점검

페이지 속도, 모바일 대응 정확도, 구조화 데이터(Structured Data) 적용 상태 같은 영역은 Google PageSpeed Insights나 Lighthouse 같은 도구로 수치를 뽑을 수 있지만, 수치를 개선하는 작업은 코드 수정이 필요합니다.

  • 이미지 포맷·사이즈 최적화
  • 자바스크립트·CSS 번들 크기 축소
  • 렌더링 차단 리소스 개선
  • 구조화 데이터 마크업 추가·보정
  • 사이트맵 제출, 로봇 텍스트 정비

이 영역은 제작 단계에서 어느 정도 구축되어 있는 것이 일반적이지만, 콘텐츠가 누적되거나 외부 스크립트가 늘어나면서 시간이 지날수록 성능이 저하되는 경향이 있습니다. 연 1~2회 업체에 점검을 요청해 리포트를 받아두면 좋습니다.

3. 서버·인프라 점검

호스팅이나 클라우드 운영 환경에 대한 모니터링입니다.

  • 서버 CPU·메모리·디스크 사용률 추이
  • 웹 서버·데이터베이스 로그의 이상 징후
  • 백업 정상 작동 여부와 복구 테스트
  • 장애 발생 시 대응 프로세스

서버 모니터링은 업체의 월정액 계약에 포함되어 있는 경우가 많지만, ‘모니터링’ 수준과 ‘장애 대응’ 수준이 다릅니다. 장애 발생 시 응답 시간을 계약서에 명시해두는 것이 중요합니다.

4. 기술 스택 노후화 대응

프레임워크, 라이브러리, 플러그인은 시간이 지나면서 보안 업데이트 지원이 종료됩니다. 노후화된 스택 위에서 돌아가는 사이트는 보안 취약점에 그대로 노출됩니다.

  • PHP, Node.js 등 런타임 버전 지원 만료
  • CMS(관리자 페이지를 통해 콘텐츠를 직접 수정할 수 있는 도구) 플러그인 최신 버전 호환 여부
  • jQuery 등 레거시 라이브러리 의존 여부
  • 구형 브라우저 대응 코드의 불필요 여부

이 영역은 결국 ‘부분 리뉴얼’ 수준의 작업으로 이어지기 쉬우므로, 평상시 업체로부터 연 1회 정도 현재 스택의 지원 상태 리포트를 받아두는 것이 좋습니다.

유지보수 계약 전 반드시 확인할 7가지

신규 계약이든 기존 계약 갱신이든, 계약서에서 반드시 확인할 항목을 정리했습니다. 한두 줄로 ‘홈페이지 유지보수’라고만 적힌 계약서는 분쟁의 여지가 크므로, 아래 항목이 명시되어 있는지 체크하는 것만으로도 장기적인 리스크가 크게 줄어듭니다.

  1. 1

    유지보수 범위의 구체적 정의

    월 몇 건 · 어떤 유형 · 어떤 유형은 별도의 세 가지가 모두 명시되어야 합니다. 단순 텍스트 수정과 페이지 신규 제작이 같은 범주로 묶여 있는 계약은 수정 빈도가 올라갈수록 분쟁이 생깁니다.

  2. 2

    응답 시간과 작업 완료 시간

    요청 접수 후 몇 시간/몇 영업일 내에 응답하는지, 단순 수정 기준 완료까지 얼마나 걸리는지가 명시되어야 합니다. SLA 개념이 이상적이지만, 최소한 "영업일 기준 48시간 내 응답" 수준이라도 문서화되어 있어야 합니다.

  3. 3

    초과 작업에 대한 단가

    월정액 범위를 초과하는 수정에 대해 건당 또는 시간당 단가가 적힌 단가표가 첨부되어야 합니다. "별도 협의"만 적힌 계약은 매번 견적 협상을 해야 하는 구조입니다.

  4. 4

    인프라 비용의 포함 여부

    호스팅·도메인·SSL 비용이 월정액에 포함되는지, 별도 청구되는지, 담당자가 직접 결제하는지가 명확해야 합니다. 이 부분이 모호하면 갱신 시점에 예상 외 청구가 발생합니다.

  5. 5

    소유권과 계정 정보 관리

    도메인·호스팅·각종 서비스 계정의 소유권이 클라이언트에게 있어야 합니다. 소유권이 업체에 있으면 업체 변경 시 마이그레이션이 사실상 불가능해집니다. 계정 정보가 인수인계 문서로 전달되는지도 확인이 필요합니다.

  6. 6

    계약 해지와 인수인계 조건

    해지 통보 기간(통상 30일 전 사전 통보), 해지 시 데이터 인계 방식, 다음 업체에 넘길 때 제공해야 할 자료(소스코드, 디자인 파일, 계정 정보)가 명시되어야 합니다. 소스코드 소유권이 클라이언트에게 있는지도 확인 대상입니다.

  7. 7

    보안사고·장애 시 책임 범위

    업체의 관리 범위 내에서 발생한 장애나 보안사고에 대한 책임 범위와 한도가 명시되어야 합니다. 통상 월 이용료의 일정 배수로 제한되는 경우가 많습니다.

유지보수 비용을 합리적으로 줄이는 3가지 구조

단가 협상만으로는 유지보수 비용이 크게 줄지 않습니다. 장기적으로 비용을 낮추려면 ‘수정 요청 자체가 줄어드는 구조’를 만드는 것이 효과적입니다. 세 가지 방향이 있습니다.

1. CMS 기반 자가 수정 가능 영역 확보

관리자 페이지를 통해 비개발 담당자가 직접 수정할 수 있는 영역이 많을수록, 업체 요청 빈도는 줄어듭니다. 텍스트·이미지·공지사항·제품 소개 같은 빈번한 업데이트 영역은 CMS로 관리하고, 유지보수는 ‘기술적인 영역’에만 집중시키는 구조가 합리적입니다.

실제로 이 구조를 적용한 기업은 월정액 수준의 유지보수 계약 없이도 사이트를 운영하는 경우가 많습니다. 일반적인 기업 사이트에서 사내에서 자체 수정 가능한 영역의 비중이 70% 이상이면, 업체 의존도가 크게 낮아집니다.

2. 모듈 단위의 기능 분리

게시판·문의 폼·팝업·예약·이미지 갤러리 같은 기능을 사이트 전체와 엉킨 형태가 아니라 독립 모듈로 구축해두면, 특정 기능에 문제가 생겼을 때 전체를 건드리지 않고 해당 모듈만 손볼 수 있습니다. 유지보수 공수가 줄어들고, 문제 발생 시 디버깅 범위도 좁아집니다.

특히 기능 추가 요청이 많은 사이트라면, 초기 제작 시부터 모듈형 구조로 설계해두는 것이 2~3년차 유지보수 비용에서 큰 차이를 만듭니다. 제작비 기준으로는 모듈형이 약간 더 높을 수 있지만, 3년 총소유비용(TCO)으로 보면 역전되는 경우가 많습니다.

3. 점검 주기의 체계화

자가 점검 체크리스트(§4)와 업체 위임 영역(§5)을 월간·분기·연간으로 나눠 루틴화하면, ‘무슨 일이 생기고 나서 대응’하는 패턴에서 ‘주기적으로 점검해 예방’하는 패턴으로 전환됩니다. 유지보수 비용을 단발성 ‘수정 비용’이 아니라 ‘예방 투자’로 보게 되면, 비용 자체가 통제 가능한 변수가 됩니다.

점검 루틴은 한 번 정리해두면 담당자가 바뀌어도 계속 이어질 수 있습니다. 엑셀이든 노션이든, 점검 내역·주기·담당자를 기록해두는 체계 하나만 있으면 됩니다.

BISHU에서는 이 세 가지 관점을 기본으로, 제작 단계에서부터 모듈형 CMS와 점검 가이드 문서가 함께 제공되도록 구성하고 있습니다. 기존 사이트에 대한 유지보수 방식을 재검토하시거나 리뉴얼을 고려하신다면, 스마트 견적에서 현재 운영 구조와 맞춰 볼 수 있습니다.

핵심 정리

홈페이지 유지보수의 본질은 ‘업체에 얼마를 내는가’가 아니라 ‘무엇을 · 누가 · 어떤 주기로 점검하는가’의 운영 체계입니다. 비용 항목을 네 영역(인프라·정기 점검·콘텐츠 수정·기능 개선)으로 분해하고, 월정액·건별·무상 중 월 수정 빈도에 맞는 형태를 선택한 뒤, 사내 자가 점검과 업체 위임 영역을 명확히 구분하면 유지보수는 통제 가능한 변수가 됩니다.

계약서에서 범위·응답 시간·초과 단가·소유권·해지 조건을 반드시 확인하고, 장기적으로는 CMS 기반 자가 수정 구조로 수정 요청 자체를 줄이는 방향이 가장 현실적인 비용 절감 방법입니다.