
SiteForge | 점검까지 해 주는 웹사이트 빌더
SiteForge: 사업 정보를 넣으면 작은 웹사이트를 만들고, 확인까지 해서 보여 드립니다
한눈에 보기
SiteForge는 사업을 설명한 짧은 글을 받아 작은 웹사이트 한 벌로 만들어 줍니다. 결과물은 일반 HTML, CSS 파일 하나, 아주 작은 JavaScript, 사이트맵, robots 파일, 404 페이지, 짧은 배포 안내입니다. 파일을 쓴 뒤에는 에이전트가 실행 환경 안에서 자동으로 수행하는 점검을 돌리고, 결과를 채팅에 보고합니다. 접근성 기본 항목, 검색엔진용 기본 정리, 파일 크기, 그리고 완성된 페이지가 사용자가 준 정보와 일치하는지 보는 '사실 잠금'입니다.
이 상품의 핵심은 조합입니다. HTML 한 장을 쓰는 일은 어렵지 않습니다. 하지만 모든 페이지의 전화번호가 사용자가 준 번호와 글자 그대로 같은지, 없던 후기나 수상이 슬쩍 들어가지 않았는지, 제목 단계가 순서대로인지, 색 대비가 기준을 넘는지는 대개 넘어가는 부분입니다. SiteForge는 이 부분을 매번 하고, 무엇을 찾았는지 그대로 알려 줍니다.
넣는 것: 상호, 업종, 언어, 연락처, 주소, 영업시간, 서비스와 가격, 분위기. 도메인과 문의 양식 주소는 선택입니다.
받는 것: 템플릿과 소개 글 유무에 따라 7개에서 10개의 파일(예시 사이트 세 곳은 9개 또는 10개), 그리고 채팅에 점검 결과와 아직 확인이 필요한 항목 목록이 적힌 보고서.
하지 않는 것: 후기, 평점, 수상, 통계, 고객사, 창업 연도를 지어내기. 검색 순위, 방문자, 매출 약속. 사이트를 대신 게시하기. 서버, 데이터베이스, 결제, 로그인. 한계는 아래에 길게 적었습니다.
언어: 한국어, 영어, 일본어(사이트 문구와 주변 라벨).
템플릿: 3종(지역 업체, 한 페이지 홍보, 포트폴리오). 테마: 4종(clean, warm, dark, bold).
성인 대상 상품입니다. 사업을 운영하거나 돕는 사람을 위한 업무 도구입니다.
이런 분께 맞습니다
1. 아직 사이트가 없는 동네 가게, 카페, 스튜디오 사장님
주소, 영업시간, 메뉴나 수업 목록, 전화번호는 있지만 사이트 빌더를 배울 시간은 없는 경우입니다. 정보를 채팅에 붙여 넣으면, 그 사실만 담긴 여러 페이지짜리 사이트가 나옵니다. 지도 링크를 주시면 함께 넣습니다.
2. 깔끔한 포트폴리오가 필요한 프리랜서
작가, 디자이너, 개발자, 컨설턴트는 보통 작업 설명 몇 개와 이메일 주소가 있습니다. 포트폴리오 템플릿은 작업을 태그가 붙은 카드로 보여 주고, 소개 글을 주셨다면 소개 페이지, 그리고 문의 페이지를 만듭니다. 빈 곳을 가짜 고객사 로고로 채우지 않습니다.
3. 한 페이지짜리 홍보가 필요한 분
팝업 행사, 오픈 안내, 단일 서비스는 한 페이지로 충분합니다. 랜딩 템플릿은 서비스, 가격, 소개, 연락처를 한 페이지의 구역으로 배치합니다.
4. 지인이나 소규모 고객의 사이트를 만들어 주는 분
이미 직접 HTML을 쓰는 분께는 점검이 가치입니다. 깨진 앵커, 빠진 라벨, 중복 id, 남은 자리표시자, 어긋난 연락처를 고객에게 폴더를 넘기기 전에 잡아 줍니다. 결과물은 나중에 수정할 수 있는 일반 파일입니다.
5. 실전 연습용 예제가 필요한 강사와 교육자
프레임워크도 사용자 쪽 빌드 과정도 없는 읽기 쉬운 HTML과 CSS이므로, 시맨틱 마크업, 접근성 기본, 기본 SEO 수업의 출발점으로 쓸 수 있습니다. 점검 보고서가 각 항목을 설명해 줍니다.
6. 가족 사업을 다른 언어로 소개해야 하는 분
언어 설정이 메뉴, 버튼, 안내 문구(눈에 보이는 [확인 필요], [NEEDS CONFIRMATION] 표시 포함)를 바꾸므로, 같은 방식의 브리프로 한국어, 영어, 일본어 사이트를 만들 수 있습니다. 사용자가 쓴 문장은 번역이나 윤문 없이 그대로 들어갑니다.
맞지 않는 경우
온라인 예약, 결제, 회원 로그인, 장바구니가 있는 쇼핑몰, 댓글이 달리는 블로그, 직원이 매일 쓰는 편집기가 필요하면 맞지 않습니다. SiteForge는 정적 페이지를 만듭니다. 이미 쓰는 외부 서비스로 연결하는 링크는 가능하지만, 그런 서비스를 직접 돌리지는 않습니다.
입력 항목 전체 목록
채팅에 순서 없이 적어도 됩니다. 에이전트가 이를 브리프로 저장하고, 빠진 항목은 한 번에 묶어서 한 번만 묻습니다. 답이 없으면 짐작하지 않고 해당 항목을 확인 필요로 남깁니다.
| 항목 | 브리프 키 | 비고 |
|---|---|---|
| 상호 | businessName |
필수 |
| 업종 | industry |
홈 화면의 작은 배지로 표시 |
| 언어 | language |
ko, en, ja. 말씀이 없으면 한국어 |
| 한 줄 소개 | tagline |
사용자가 쓴 문장만 사용 |
| 전화, 이메일 | phone, email |
둘 중 하나는 필요 |
| 주소 | address |
매장과 스튜디오는 필요 |
| 영업시간 | hours |
한 줄에 하나, 글자 그대로 |
| 서비스 | services |
이름만, 또는 이름 + 설명 + 가격 |
| 서비스에 붙지 않은 가격 | prices |
서비스에 속하지 않은 가격만 |
| 소개 글 | about |
사용자가 준 문단만 |
| 작업 사례 | projects |
제목, 설명, 태그, 선택 링크. 포트폴리오용 |
| 분위기 | mood |
테마 추천에 사용 |
| 도메인 | baseUrl |
사이트맵과 canonical 링크에 사용 |
| 폼 주소 | formAction |
이미 가입한 외부 폼 서비스의 https 주소 |
| 지도 링크 | mapUrl |
https 링크 |
| 허용 주장 | allowed |
후기, 수상, 통계, 고객사, 연혁 중 사용자가 직접 준 문구를 그대로 |
| 템플릿, 테마 | template, theme |
선택. 없으면 답변에서 추천 |
텍스트 처리 규칙은 두 가지입니다. 첫째, 상호, 전화, 이메일, 주소, 영업시간, 가격은 띄어쓰기, 단위, 기호까지 그대로 복사합니다. 둘째, 증거처럼 들리는 문구(후기, 수상, "고객 500명 이상", "2009년부터")는 허용 주장 항목에 넣은 경우에만 사용합니다. 그렇지 않으면 쓰지 않습니다.
폼 주소를 주지 않으면 사이트에 폼이 아예 없습니다. 대신 전화와 이메일 링크가 나오고, 정적 사이트는 메시지를 저장할 수 없기 때문이라는 설명이 보고서에 적힙니다.
예시 브리프 전문
아래는 이 설명에서 첫 번째 워크스루로 쓰는 가상 카페의 전체 브리프입니다. 이름, 번호, 주소는 모두 예시용으로 만든 가상의 값입니다.
{
"businessName": "별결 커피",
"industry": "동네 카페",
"language": "ko",
"tagline": "천천히 내린 커피 한 잔과 조용한 자리",
"phone": "010-555-0142",
"email": "[email protected]",
"address": "서울특별시 예시구 샘플로 12, 1층",
"hours": ["평일 08:00-21:00", "주말 10:00-20:00", "매주 월요일 휴무"],
"services": [
{ "name": "핸드드립 커피", "description": "원두를 고르면 그 자리에서 한 잔씩 내려 드립니다.", "price": "핸드드립 6,000원" },
{ "name": "시즌 라떼", "description": "계절마다 바뀌는 시럽을 넣은 우유 음료입니다.", "price": "시즌 라떼 6,500원" },
{ "name": "수제 쿠키", "description": "매일 아침 매장에서 굽습니다." }
],
"about": ["별결 커피는 가상의 동네 카페로, 이 사이트는 SiteForge 예시용으로 만든 것입니다.", "커피를 천천히 마시고 싶은 사람을 위한 자리를 준비합니다."],
"mood": "따뜻하고 아늑한 카페 감성",
"template": "local-business",
"theme": "warm",
"baseUrl": "https://byeolgyeol-coffee.example.com"
}
출력 파일 트리 전체
에이전트는 사이트를 출력 폴더에 쓰고, 모든 파일을 채팅에 나열합니다. 구성은 템플릿에 따라 다릅니다.
local-business 템플릿(카페, 요가 예시. 파일 10개):
output/site/
index.html
services.html
about.html (소개 글을 준 경우에만)
contact.html
404.html
style.css
site.js
sitemap.xml
robots.txt
README-deploy.md
portfolio 템플릿(작가 예시. 파일 9개. 포트폴리오에는 서비스 페이지가 없습니다):
output/site/
index.html (작업 카드와 문의 구역)
about.html (소개 글을 준 경우에만)
contact.html
404.html
style.css
site.js
sitemap.xml
robots.txt
README-deploy.md
landing 템플릿(파일 7개)은 서비스, 가격, 소개, 연락처가 index.html 한 페이지의 구역이고, 같은 공통 파일 404.html, style.css, site.js, sitemap.xml, robots.txt, README-deploy.md가 함께 나옵니다.
브리프와 점검 보고서는 사이트 폴더 밖에 저장되므로, 실수로 함께 올릴 일이 없습니다.
파일별 역할:
| 파일 | 역할 |
|---|---|
index.html 등 페이지 |
시맨틱 HTML로 쓴 사용자 내용. 건너뛰기 링크, 상호와 메뉴가 있는 헤더, 하나의 main, 페이지당 h1 하나, 순서대로의 구역 제목, 상호, 주소, 전화, 이메일이 있는 푸터 |
style.css |
고른 테마와 공통 레이아웃. 시스템 글꼴만 사용하며 글꼴을 내려받지 않음 |
site.js |
좁은 화면용 메뉴 토글(선택). 없어도 페이지는 동작 |
sitemap.xml |
색인할 모든 페이지를 절대 주소로. 404는 제외 |
robots.txt |
전체 허용, 사이트맵 주소 안내 |
404.html |
noindex가 붙은 "페이지를 찾을 수 없습니다" 페이지와 홈 링크 |
README-deploy.md |
게시 전 확인할 내용을 사이트 언어로 적은 짧은 안내 |
이미지는 인라인 SVG 도형과 CSS뿐입니다. 인터넷에서 사진을 가져오지 않습니다. 사용자가 직접 사진 파일을 주면 폴더에 넣고 적절한 alt를 붙일 수 있지만, 스톡 사진이나 생성 사진은 만들지 않습니다.
단계별 작동 방식
- 브리프 확인. 에이전트가 위 목록과 대조해 빠진 항목을 한 번 묻습니다. 후기, 수상, 통계는 실제 문구를 줄 수 있을 때만 받습니다.
- 템플릿과 테마 선택. 방문하는 곳은
local-business, 한 페이지 홍보는landing, 작업을 보여 주는 용도는portfolio. 테마는 분위기에서 고르고 이유를 한 줄로 알립니다. 둘 다 바꿀 수 있습니다. - 생성. 템플릿에 값을 채웁니다. 꼭 필요한 값이 없으면(예: 매장의 주소) 그럴듯한 문장을 쓰는 대신
[확인 필요]같은 표시를 눈에 보이게 남깁니다. - 자동 점검. 에이전트가 실행 환경 안에서 완성된 폴더에 두 가지 점검을 합니다. 감사는 구조, 접근성 기본 항목, 링크, 메타 정보, 크기, 테마 대비를 봅니다. 사실 잠금은 페이지를 브리프와 비교합니다.
- 수정과 재점검. 오류는 고치고 오류가 없을 때까지 다시 점검합니다. 경고는 고치거나 이유를 설명합니다.
- 실제 도메인으로 사이트맵 재생성. 도메인이 정해지면 sitemap과 robots를 그 도메인으로 다시 만듭니다.
- 채팅 보고. 템플릿, 테마, 언어, 페이지 수 한 줄. 점검 결과. 남은 확인 표시 목록(0개여도 적습니다). 사용자가 직접 해야 할 일. 한계.
어떤 환경에서 점검을 실행할 수 없으면 보고서 맨 위에 "자동 점검 미실행"이라고 적고 수동 점검표로 대신합니다. 통과했다고 말하지 않습니다.
템플릿 상세
지역 업체(여러 페이지)
페이지: 홈, 서비스, 소개(소개 글을 준 경우), 문의. 홈에는 상호, 배지, 한 줄 소개가 있는 첫 화면, 서비스 카드 미리보기, 주소, 영업시간, 연락처가 있는 방문 안내, 푸터가 있습니다. 서비스 페이지는 모든 서비스를 설명과 가격과 함께 보여 줍니다. 문의 페이지는 정보를 다시 보여 주고, 폼 주소를 준 경우에만 폼을 넣습니다. 카페, 가게, 스튜디오, 병원, 학원에 맞습니다.
랜딩(한 페이지)
첫 화면, 서비스 구역, 서비스에 속하지 않은 가격을 위한 선택 가격 구역, 선택 소개 구역, 연락처 구역으로 된 한 페이지입니다. 오픈 안내, 행사, 단일 서비스에 맞습니다.
포트폴리오
첫 화면, "작업" 카드 격자(프로젝트마다 제목, 설명, 태그, 선택 링크), 연락처 블록이 있는 홈. 소개 글을 준 경우에만 소개 페이지가 생기고, 문의 페이지가 있습니다. 프리랜서와 소규모 스튜디오에 맞습니다. 카드는 스크린샷이 아니라 단순한 인라인 SVG 그림을 씁니다.
테마 상세
네 테마는 모두 CSS 색 변수 묶음입니다. 감사는 각 테마의 글자색과 버튼색이 일반 글자 기준인 WCAG AA의 4.5:1 대비 이상인지 확인합니다.
| 테마 | 느낌 | 어울리는 곳 |
|---|---|---|
clean |
흰 배경, 차분한 파랑, 10px 모서리 | 병원, 스튜디오, 사무실, 교육 |
warm |
크림과 테라코타, 둥근 18px 모서리 | 카페, 베이커리, 공방 |
dark |
어두운 남색 배경, 밝은 글자, 연한 하늘색 강조 | 스튜디오, 바, 크리에이터 |
bold |
검정, 흰색, 노랑, 각진 모서리 | 헬스, 패션, 행사 |
예시 세 사이트에서 측정된 최저 대비: 6.21:1(warm), 6.09:1(clean), 8.47:1(dark). bold 테마는 패키지에 들어 있고 점검 대상이지만 예시 세 사이트 중에는 쓴 곳이 없어서 예시 결과를 보여 드리지 않습니다.
언어 상세
| 언어 | 바뀌는 것 | 예시 |
|---|---|---|
한국어(ko) |
메뉴, 버튼, 구역 제목, 건너뛰기 링크, 404 문구, 배포 안내, 확인 표시 [확인 필요] |
별결 커피 |
영어(en) |
같은 라벨의 영어판, 표시 [NEEDS CONFIRMATION] |
Still Water Yoga, UX 작가 포트폴리오 |
일본어(ja) |
같은 라벨의 일본어판, 표시 [要確認] |
이 설명에는 예시 사이트가 없음 |
바뀌는 것은 주변 라벨뿐입니다. 사용자가 쓴 문장은 번역하지 않습니다. 한국어 브리프로 영어 사이트를 만들고 싶다면 영어 문장을 직접 주셔야 합니다.
점검 항목 전체: 감사가 실제로 보는 것
점검은 에이전트의 실행 환경 안에서 자동으로 수행됩니다. 아래는 감사가 보는 항목의 전체 목록입니다. 사이트를 완성이라고 부르기 전에 오류는 0이어야 하며, 경고는 고치거나 설명합니다.
| 영역 | 확인 내용 | 결과 구분 |
|---|---|---|
| 파일 | index.html 존재 |
오류 |
| 파일 | 404.html, robots.txt, sitemap.xml, README-deploy.md 존재 |
경고 |
| 언어 | <html lang> 있음 |
오류 |
| 언어 | 언어 태그 형식이 올바름 | 경고 |
| 문서 | doctype 있음 | 경고 |
| 제목 | 있음 | 오류 |
| 제목 | 10자에서 60자 | 경고 |
| 설명 | 메타 설명 있음 | 오류 |
| 설명 | 50자에서 160자 | 경고 |
| 모바일 | viewport 메타 태그 있음 | 오류 |
| 공유 | Open Graph 태그 있음 | 경고 |
| 검색 | 색인 대상 페이지의 canonical 링크 | 경고 |
| 구역 | main 영역 있음 |
경고 |
| 구역 | 맨 위의 건너뛰기 링크 | 경고 |
| 제목 단계 | 페이지당 h1 정확히 하나 |
오류 |
| 제목 단계 | 단계를 건너뛰지 않음 | 경고 |
| id | 중복 id 없음 |
오류 |
| 이미지 | 모든 img에 alt 속성(장식은 빈 값 허용) |
오류 |
| 이미지 | 인라인 SVG가 보조기기에서 숨겨지거나 이름이 있음 | 경고 |
| 링크 | 모든 링크에 스크린 리더가 읽을 이름이 있음 | 오류 |
| 링크 | 내부 링크가 실제 파일을 가리킴 | 오류 |
| 링크 | 페이지 안 앵커가 실제 id를 가리킴 | 오류 |
| 링크 | 빈 href, javascript: 링크, rel="noopener" 없는 새 탭 링크, 형식이 이상한 mailto |
경고 |
| 소스 | src가 가리키는 파일이 있음 |
오류 |
| 요청 | 외부 주소에서 불러오는 것이 없음(이미지, 스크립트, 스타일, 글꼴, fetch) | 경고 |
| 폼 | 모든 입력에 라벨이 있음 | 오류 |
| 폼 | 버튼과 제출 입력에 이름이 있음 | 오류 |
| 폼 | 실제 action 주소가 없는 폼 | 경고 |
| 폼 | 외부 서비스로 보내는 폼은 안내로 표시 | 정보 |
| 포커스, 모션 | CSS에 포커스 스타일이 있음 | 경고 |
| 포커스, 모션 | CSS가 움직임 줄이기 설정을 따름 | 경고 |
| 키보드 | 양수 tabindex 없음 |
경고 |
| 대비 | 테마마다 8개 색 쌍(글자, 흐린 글자, 링크, 버튼 글자와 각 배경)이 4.5:1 이상 | 오류 |
| 구조화 데이터 | JSON-LD가 올바른 JSON | 오류 |
| 구조화 데이터 | JSON-LD에 타입이 있음 | 경고 |
| 자리표시자 | 남은 확인 표시 없음 | 오류 |
| 자리표시자 | 채워지지 않은 템플릿 칸 없음 | 오류 |
| 비밀값 | 키나 토큰처럼 보이는 문자열이 파일에 없음 | 오류 |
| 문자 | 보이지 않는 유니코드 문자 없음 | 경고 |
| 사이트맵 | 주소가 올바르고 모두 실제 파일과 대응 | 오류 |
| 사이트맵 | 모든 페이지가 포함되고 example.com 같은 임시 도메인이 아님 | 경고 |
| robots | robots.txt에 Sitemap 줄이 있음 |
경고 |
| 크기 | HTML 60KB, CSS 50KB, JavaScript 30KB, 전체 400KB 이하 | 경고 |
| 크기 | 1MB를 넘는 파일 없음 | 오류 |
사실 잠금은 두 번째 점검입니다. 상호, 전화, 이메일, 주소, 영업시간 줄, 가격이 페이지에 글자 그대로 있는지, 목록에 적은 서비스가 모두 있는지, 사용자가 주지 않은 전화, 이메일, 가격이 나타나지 않는지 확인합니다. 지어낸 후기, 수상, 통계, 고객사, 연혁 문구도 찾습니다.
이 점검이 보지 않는 것도 중요하며, 아래 한계에 다시 적었습니다. 실제 브라우저 테스트도, 스크린 리더 테스트도, 속도 측정도 아닙니다.
가상 사업체 세 곳 워크스루(실제로 기록된 결과)
세 사업체는 예시를 위해 만든 가상의 곳입니다. 아래 숫자는 각 예시 실행에서 기록된 결과입니다.
1. 카페: 별결 커피(지역 업체, warm 테마, 한국어)
입력: 상호, 업종 "동네 카페", 한 줄 소개, 전화, 이메일, 서울 형식의 가상 주소, 영업시간 세 줄, 서비스 세 개(둘은 가격 포함), 소개 문단 두 개, 분위기 "따뜻하고 아늑한 카페 감성", 가상 도메인.
생성: index.html, services.html, about.html, contact.html, 404.html, style.css, site.js, sitemap.xml, robots.txt, README-deploy.md(파일 10개, 404 포함 페이지 5개, 합계 25,099바이트).
점검 결과: 감사 통과, 오류 0, 경고 4. 경고 네 개는 모두 사이트맵이 임시 도메인을 쓴다는 내용이며, 예시 도메인이 가상이므로 예상된 결과입니다. 확인한 8개 색 쌍의 최저 대비 6.21:1. 사실 잠금 통과: 준 사실 9개 중 9개가 글자 그대로 확인됨.
2. 요가 스튜디오: Still Water Yoga(지역 업체, clean 테마, 영어)
입력: 상호, 업종, 한 줄 소개, 전화, 이메일, 가상 주소, 영업시간 세 줄, 서비스 세 개(둘은 가격 포함), 소개 문단 두 개, 분위기 "calm, clean and minimal", 가상 도메인.
생성: 같은 10개 파일(합계 24,173바이트, 404 포함 페이지 5개).
점검 결과: 감사 통과, 오류 0, 경고 4(임시 도메인뿐), 최저 대비 6.09:1, 사실 잠금 통과, 사실 9개 중 9개 확인.
3. 프리랜서 UX 작가: Mira Okonkwo(포트폴리오, dark 테마, 영어)
입력: 상호, 업종, 한 줄 소개, 이메일, "원격 근무만, 스튜디오 주소 없음"이라는 주소 문구, 소개 문단 두 개, 제목, 설명, 태그가 있는 프로젝트 세 개, 어두운 분위기, 가상 도메인. 전화와 영업시간은 주지 않았습니다.
생성: 파일 9개(404 포함 페이지 4개, 합계 21,814바이트). 서비스를 주지 않았으므로 서비스 페이지는 없습니다.
점검 결과: 감사 통과, 오류 0, 경고 3(임시 도메인뿐), 최저 대비 8.47:1, 사실 잠금 통과, 사실 3개 중 3개 확인. 전화와 영업시간을 주지 않았으므로 사이트에도 나오지 않으며, 사실 잠금이 추가된 것이 없음을 확인했습니다.
빠진 정보가 있으면 알려 줍니다
패키지에는 각 예시마다 연락처, 주소, 서비스를 일부러 뺀 불완전한 버전도 들어 있습니다. 그 결과가 빠진 사실을 덮지 않고 드러낸다는 증거입니다.
| 예시 | 완전한 브리프 | 정보가 빠진 브리프 |
|---|---|---|
| 별결 커피 | 감사 통과, 오류 0, 경고 4 | 감사 실패, 오류 16, 경고 5 |
| Still Water Yoga | 감사 통과, 오류 0, 경고 4 | 감사 실패, 오류 14, 경고 4 |
| Mira Okonkwo | 감사 통과, 오류 0, 경고 3 | 감사 실패, 오류 5, 경고 3 |
불완전한 버전의 오류는 모두 해결되지 않은 확인 표시입니다(빠진 정보가 들어갈 자리에 눈에 보이는 [확인 필요] 또는 [NEEDS CONFIRMATION]). 카페에서는 경고 다섯 개 중 하나가 50자에서 160자 범위를 벗어난 메타 설명입니다. 사실 잠금은 세 곳 모두 통과했는데, 검증할 사실이 상호 하나뿐이었고 지어낸 내용은 발견되지 않았기 때문입니다.
사용자가 보게 되는 것: 무엇이 빠졌는지 페이지와 줄 단위의 목록, 그리고 각 항목에 답하거나 지우기 전에는 게시할 준비가 되지 않았다는 안내. 에이전트는 이런 사이트를 완성이라고 설명하지 않습니다.
일반 챗봇에게 사이트 코드를 쓰게 하는 것과의 비교
SiteForge가 약한 부분까지 포함한 솔직한 비교입니다.
| 질문 | 일반 챗봇에게 사이트 작성을 맡길 때 | SiteForge |
|---|---|---|
| 첫 초안 속도 | 빠름. 프롬프트 한 번 | 빠름. 브리프 한 번, 빠진 게 있으면 묶음 질문 한 번 |
| 디자인 자유도 | 매우 높음. 어떤 레이아웃이든 어떤 라이브러리든 | 제한적. 템플릿 3종, 테마 4종 |
| 사실을 그대로 복사 | 프롬프트에 따라 다르고 문장을 바꿔 쓰는 경우가 많음 | 이름, 숫자, 시간, 가격을 글자 그대로 복사하고 확인 |
| 지어낸 후기, 수상, 숫자 | 매번 금지하지 않으면 생길 수 있는 위험 | 사용자가 주지 않으면 쓰지 않으며, 점검이 찾아봄 |
| 빠진 정보 | 그럴듯한 글로 채우는 경우가 많음 | 눈에 보이는 표시로 남기고 오류로 보고 |
| 접근성 기본 | 모델이 기억하는 만큼이라 들쭉날쭉 | 매번 같은 점검 목록과 보고서 |
| 색 대비 | 거의 측정하지 않음 | 테마마다 4.5:1로 측정 |
| 링크, 앵커, id | 대개 확인하지 않음 | 실제 쓰인 파일과 대조해 확인 |
| 반복성 | 실행마다 결과가 달라짐 | 매번 같은 구조와 같은 점검 |
| 실제 사진, 브랜드 이미지 | 사용자가 줘야 하는 이미지를 참조할 수 있음 | 만들지 않음. 인라인 SVG 도형뿐 |
| 맞춤 기능(예약, 장바구니, 로그인) | 코드는 쓸 수 있으나 호스팅과 보안은 사용자 몫 | 지원하지 않음 |
| 실제 기기 테스트 | 하지 않음 | 우리도 하지 않음 |
| 이후 수정 | 어떤 변경이든 요청하기 쉬움 | 문구와 테마는 쉬움. 큰 레이아웃 변경은 직접 파일 편집 |
독특한 디자인이나 기능이 많은 앱이 필요하면 일반 챗봇이나 개발자가 더 낫습니다. SiteForge는 단순하고 정직하게 점검된 소규모 사업 사이트를 빠르게 원하는 분을 위한 것입니다.
게시 방법 네 가지
SiteForge는 아무것도 게시하지 않습니다. 결과물은 정적 파일 폴더이므로 정적 파일을 제공하는 곳이면 어디든 올릴 수 있습니다. 일반적인 네 가지 경로를 일반 용어로 적습니다(특정 호스팅 회사와 함께 테스트하거나 추천한 적은 없습니다).
- 호스팅 관리 화면에서 올리기. 많은 정적 호스팅이 웹 화면에서 폴더나 zip 업로드를 받습니다. 폴더 내용을 그대로 올립니다.
- 이미 쓰는 웹 공간으로 전송하기. 도메인이나 소규모 호스팅 상품에 파일 전송 권한이 있다면 공개 폴더에 파일을 복사합니다.
- 코드 저장소를 정적 호스팅에 연결하기. 이미 저장소를 쓰는 분이나 도우미가 있다면 파일을 저장소에 넣고 호스팅이 거기서 게시하게 합니다.
- 웹 작업자에게 폴더 넘기기. 프리랜서나 에이전시는 일반 파일을 몇 분 안에 게시하고 도메인을 연결해 줄 수 있습니다.
게시 전에: 남은 확인 표시에 모두 답하고, 사이트맵의 도메인이 실제 주소인지 확인하고(도메인을 알려 주면 에이전트가 다시 만듭니다), 폼이 필요하면 폼 서비스를 연결하고, 본인 휴대전화로 사이트를 열어 보세요. 폴더의 README-deploy.md가 같은 내용을 짧게 반복합니다.
가격과 플랜
이 상품은 두 가지 구독 플랜으로 제공됩니다.
| 플랜 | 가격 | 사용 횟수 |
|---|---|---|
| 주간 | US$6.99 | 주 25회 |
| 월간 | US$14.99 | 월 80회 |
무료 체험은 없습니다. 결제와 플랜 관리는 플랫폼이 하며, SiteForge에는 자체 결제나 계정 시스템이 없습니다. 한 번의 사용을 어떻게 세는지는 플랫폼이 정합니다.
어떤 사업 성과도 약속하지 않습니다. 검색 순위, 방문자, 매출 모두 해당합니다.
자주 묻는 질문
1. 코딩을 알아야 하나요?
아니요. 채팅으로 사업을 설명하면 에이전트가 파일을 쓰고 점검을 돌립니다. 나중에 직접 고치고 싶다면 읽기 쉬운 HTML과 CSS입니다.
2. 첫 사이트까지 얼마나 걸리나요?
브리프가 얼마나 갖춰졌는지와 플랫폼 속도에 달려 있어서 시간을 약속하지 않습니다. 빠진 게 있으면 한 번 묻습니다.
3. 제 문장을 그대로 쓸 수 있나요?
네, 에이전트는 쓰신 그대로 둡니다. 요청하지 않는 한 번역, 축약, 윤문을 하지 않습니다.
4. 주소나 영업시간이 없으면 어떻게 되나요?
주소가 없으면 페이지에 눈에 보이는 확인 표시가 남고 보고서에 오류로 나옵니다(불완전한 예시에서 일어난 일입니다). 전화나 영업시간처럼 선택 항목은 주지 않으면 빠지며, 둘 다 없는 작가 예시가 그렇습니다.
5. 고객 후기를 써 주나요?
아니요. 후기, 평점, 수상, 숫자를 만들지 않습니다. 실제 문구가 있다면 출처와 함께 그대로 붙여 넣으시면 허용 주장 항목에 들어갑니다.
6. 문의 양식을 넣을 수 있나요?
이미 쓰는 외부 폼 서비스의 https 주소를 주시면 가능합니다. SiteForge는 폼 서비스 가입이나 키 발급을 대신하지 않으며 채팅으로 키를 받지도 않습니다.
7. 폼 메시지는 어디로 가나요?
고르신 외부 서비스로 갑니다. 사이트 자체는 아무것도 저장하지 않습니다.
8. 장바구니, 예약, 로그인이 있나요?
없습니다. 서버와 데이터베이스가 필요한 기능입니다. 이미 쓰는 서비스로 연결하는 링크는 넣을 수 있습니다.
9. 어떤 언어를 지원하나요?
라벨과 안내 문구는 한국어, 영어, 일본어입니다. 사용자의 본문은 쓰신 언어 그대로 남습니다.
10. 한 사이트에 언어를 섞을 수 있나요?
라벨은 사이트마다 한 언어 설정을 따릅니다. 본문 문장은 어떤 언어여도 되지만 페이지 구조는 하나의 언어입니다.
11. 스톡 사진을 쓰나요?
아니요. 이미지는 인라인 SVG 도형과 CSS입니다. 직접 사진 파일을 주시면 alt와 함께 폴더에 넣을 수 있습니다.
12. 인터넷에서 글꼴이나 스크립트를 불러오나요?
아니요. 시스템 글꼴과 아주 작은 자체 JavaScript 파일 하나를 씁니다. 어떤 파일이든 외부 주소에 접속하면 감사가 경고합니다.
13. '사실 잠금'이 무엇인가요?
사용자의 사실이 쓰신 그대로 페이지에 있는지, 그리고 주지 않은 전화, 이메일, 가격, 후기, 수상, 통계, 고객사, 연혁 문구가 나타나지 않는지 확인하는 점검입니다.
14. 예시 보고서의 경고는 무엇인가요?
세 예시의 경고는 사이트맵이 임시 도메인을 쓴다는 것뿐입니다. 예시 도메인이 가상이므로 예상된 결과이며, 실제 도메인을 넣으면 사라집니다.
15. 검색에서 상위에 나오나요?
약속하지 않습니다. 제목, 설명, 제목 구조, 사이트맵으로 기본을 정리하는 수준입니다. 순위는 파일 밖의 여러 요인에 달려 있습니다.
16. 접근성이 보장되나요?
위에 적은 자동 접근성 점검(대비와 라벨 포함)을 통과하도록 만듭니다. 이를 통과했다고 접근성 인증을 받은 것은 아니며, 예시를 스크린 리더로 확인한 사람도 없습니다. 한계를 보세요.
17. 실제 휴대전화에서 테스트했나요?
아니요. 휴대전화 미리보기는 브라우저에서 좁은 폭으로 렌더링한 것이지 실기기 캡처가 아닙니다. 게시 전에 본인 휴대전화에서 열어 보세요.
18. 앱으로 쓸 수 있나요?
아니요. 결과물은 일반 웹사이트이며 앱 기능은 없습니다.
19. 색을 바꿀 수 있나요?
네, 이 테마 네 개 중 다른 것을 요청하시거나 style.css의 테마 변수를 직접 고치면 됩니다. 직접 추가한 색은 자동으로 대비를 측정하지 않으므로 손으로 확인해야 합니다.
20. 템플릿에 있는 페이지 말고 더 만들 수 있나요?
에이전트에게 수정이나 추가를 요청할 수 있지만 템플릿 구조 밖은 직접 편집에 가까우며, 점검은 그 결과에도 그대로 돌아갑니다.
21. 의료, 법률, 금융 업종도 쓸 수 있나요?
서비스와 절차만 적습니다. 효과, 치료, 수익, 보장에 대한 주장은 쓰지 않습니다.
22. 제 사업이 아닌 곳의 사이트를 만들 수 있나요?
게시해도 되는 실제 정보가 있을 때만 가능합니다. 소유자 동의 없이 개인 전화번호나 집 주소를 보내지 마세요.
23. 비밀번호 같은 정보는 어떻게 하나요?
채팅에 비밀번호, 토큰, 키를 붙여 넣지 마세요. 에이전트가 쓰지 말라고 안내하며, 감사는 결과물에서 키처럼 보이는 문자열을 찾습니다.
24. 문의 양식이 왜 없나요?
폼 주소를 주지 않았기 때문입니다. 정적 사이트는 스스로 메시지를 받을 수 없어서 폼을 빼고, 보고서가 그 사실을 알려 줍니다.
25. 도메인이 아직 없으면요?
비워 두세요. canonical 링크 없이 페이지를 만들고, 사이트맵은 경고와 함께 임시 도메인을 쓰며, 도메인이 정해지면 에이전트가 둘 다 다시 만듭니다.
26. 에이전트가 오류를 고치고 다시 점검하나요?
네, 그것이 기본 흐름입니다. 고칠 수 있는 것은 고치고 다시 점검한 뒤 최종 상태를 보고합니다.
27. 점검 결과를 볼 수 있나요?
네. 채팅 답변에 통과 여부, 오류와 경고 수, 최저 대비 비율, 사실 잠금 결과, 남은 확인 표시 목록이 들어갑니다.
28. 점검을 실행할 수 없으면요?
보고서가 "자동 점검 미실행"으로 시작하고 수동 점검표를 씁니다. 통과했다고 하지 않습니다.
29. zip으로 받을 수 있나요?
채팅 화면이 파일을 어떻게 다루는지에 달려 있습니다. 에이전트가 폴더를 저장하고 파일을 나열하며, 내려받기 버튼이 없으면 파일 내용을 채팅에 붙여 달라고 요청하세요.
30. 큰 회사 사이트에도 맞나요?
아니요. 대략 한 페이지에서 다섯 페이지 정도의 작은 사이트용입니다.
한계, 솔직하게
- 점검은 실제 브라우저로 하지 않습니다. 자동 점검은 파일을 읽습니다. Chrome, Safari, Firefox에서 사이트를 열고 눌러 보지 않습니다. 화면에서만 보이는 레이아웃 문제는 잡지 못할 수 있습니다.
- 스크린 리더 확인을 하지 않았습니다. 예시를 스크린 리더로 확인한 사람은 없습니다. 자동 접근성 점검 통과는 인증이 아니며, 보조기기를 쓰는 사람의 확인을 대신할 수 없습니다.
- 실제 휴대전화 확인을 하지 않았습니다. 휴대전화 폭 미리보기는 좁은 화면 폭으로 렌더링한 것입니다. 그중 둘(카페와 요가 스튜디오)은 메뉴 버튼이 가장자리가 아니라 상호 옆에 놓입니다. 좁은 화면의 레이아웃 특성이며, 위치는 상호 길이에 따라 달라집니다.
- 대비는 테마 색 쌍만 측정합니다. 감사는 각 테마의 변수 8쌍을 봅니다. 직접 추가한 색이나 사용자가 준 사진 위의 글자는 측정하지 않습니다.
- 페이지 속도를 측정하지 않습니다. 파일 크기를 정해진 한도와 비교할 뿐, 실제 회선에서의 로딩 시간은 재지 않습니다.
- 게시하지 않습니다. 호스팅, 도메인 설정, 서버, 데이터베이스가 없습니다. 사용자나 도우미가 파일을 올려야 합니다.
- 폼은 외부 서비스에 의존합니다. https 폼 주소가 필요합니다. SiteForge는 계정을 만들거나 키를 받거나 폼 서비스가 작동하는지 확인하지 않습니다.
- 이미지는 SVG와 CSS뿐입니다. 사진, 로고, 생성 그림이 없습니다. 실제 사진을 원하면 직접 주셔야 합니다.
- 템플릿은 세 개뿐입니다. 큰 레이아웃 변경은 HTML과 CSS를 직접 고쳐야 합니다.
- 사이트마다 언어 설정은 하나입니다. 라벨은 세 언어 중 하나를 따릅니다.
- 일본어는 지원하지만 이 설명에는 예시 사이트가 없습니다. 라벨과 안내 문구는 있으며, 여기 보인 예시 결과는 한국어와 영어 실행에서 나온 것입니다.
- bold 테마도 이 설명에는 예시 사이트가 없습니다. 포함되어 있고 점검 대상이지만 기록된 예시 결과는 clean, warm, dark입니다.
- 임시 도메인 경고. 예시 도메인이 가상이므로 예시 결과에 경고가 있습니다. 실제 사이트는 실제 도메인을 주면 경고가 없어야 합니다.
- 후기, 수상, 통계. 보이고 싶다면 실제 문구를 주셔야 하며, 그 진위는 사용자 책임입니다.
- 검색, 방문자, 매출을 약속하지 않습니다. 기본적인 검색 정리는 순위 계획이 아닙니다.
- 지도와 외부 링크. https 주소는 받은 그대로 넣습니다. 감사는 그 주소에 접속해 작동하는지 보지 않습니다.
- 에이전트의 대화는 틀릴 수 있습니다. 파일은 점검하지만 채팅 요약은 여전히 에이전트의 말입니다. 보고서를 읽고 페이지를 직접 보세요.
- 성인 대상입니다.
지원
결과가 어떻게 나왔는지에 대한 문의나 문제 신고는 플랫폼에서 제공하는 이 상품의 피드백과 문의 수단으로 보내 주세요. 신고할 때는 입력한 브리프(개인 정보는 지우고), 템플릿과 테마, 점검 보고서 본문을 함께 적어 주세요. 비밀번호, 키, 개인 정보는 메시지에 넣지 마세요.


