오늘의 규칙
강의가 아닙니다 — 직접 만듭니다
기존 교육처럼 강의를 듣고, 막히면 손 들어 스텝이 도와주는 방식이 아닙니다. 스텝 없이 진행되고, 최소한의 가이드만 드립니다. 모두 직접 부딪쳐서 만듭니다. 집에 갈 때 손에 남는 것은 내가 만든, 내 소유의 사이트입니다.
막히면 이 순서로
16:00 제출이 결승선
완성도가 낮아도 배포된 URL이 있으면 제출합니다. 제출은 참가자 포털에서, 인터랙티브 요소 체크(★)는 가점입니다. 16:00–17:00에는 팀별 대표작 1개씩 발표합니다.
| 10:00 | 오프닝 가이드 30분 → 바로 제작 시작 |
| 11:00 | 팁① 디자인 설계도 — 팁 페이지에서 자동 공개 |
| 12:00 | 팁② 제품 큐레이션 · 12:00–13:00 자유 개별 식사 |
| 13:00 | 팁③ 매일 자동발행 |
| 14:00 | 팁④ 인터랙티브 |
| 15:00 | 팁⑤ 최종 점검 |
| 16:00 | 제출 마감포털에서 사이트 URL 제출 — 인터랙티브 체크 ★는 가점 |
| 16:00–17:00 | 팀별 대표작 1개씩 발표 후 종료 |
시작 전 점검
10:00 전 — 전부 체크되면 출발 준비 끝 (체크 상태는 이 브라우저에 저장됩니다)스킬은 Codex에게 미리 심어 둔 작업 설명서입니다. “로고 만들어줘” 같은 요청이 들어오면 Codex가 알맞은 스킬을 꺼내 씁니다. 몇 개는 처음부터 들어 있고, 나머지는 한 줄로 설치합니다.
- 내가 가진 스킬 확인 — Codex 입력창에 $ 한 글자를 치면 사용 가능한 스킬 목록이 뜹니다. /skills 를 쳐도 됩니다.목록이 안 뜨면 아래 노란 상자를 읽으세요 — 고장이 아니고, 오늘은 그대로 진행하면 됩니다.
- 없는 스킬 설치 — 입력창에 아래처럼 치고 실행하면 Codex가 알아서 받아옵니다.설치가 끝나면 Codex를 새로고침(재시작)해야 새 스킬을 인식합니다.
$skill-installer vercel-deploy
처음부터 들어 있는 스킬 — 따로 설치할 필요 없습니다.
| imagegen | 로고·배너·대표 이미지를 직접 생성. 오늘 가장 많이 쓰게 될 스킬입니다. |
| skill-installer | 다른 스킬을 설치해 주는 스킬. |
| skill-creator | 내가 반복하는 작업 방식을 나만의 스킬로 만들어 저장. |
| openai-docs | Codex 사용법을 Codex에게 직접 물어볼 때. |
필요할 때 설치하는 스킬
| vercel-deploy | 배포·도메인 연결이 꼬였을 때. $skill-installer vercel-deploy |
| 제품 소개서·성분표 PDF에서 정보를 뽑아 쓸 때. $skill-installer pdf | |
| screenshot playwright | 화면을 캡처해 Codex가 스스로 점검하게 합니다. 내 컴퓨터에서 Codex를 실행할 때만 동작합니다(브라우저 Codex 불가). |
- chatgpt.com에 로그인 → 왼쪽 메뉴(또는 상단)에서 Codex를 엽니다.
- 처음이라면 GitHub 계정 연결 화면이 나옵니다 → 연결(Authorize)합니다.새 저장소 생성 권한을 물으면 허용합니다.
아래 프롬프트를 통째로 복사해 Codex에 붙여넣습니다. Codex가 코드를 작성하고 GitHub 저장소에 커밋/PR합니다. 완성 예시는 데모 사이트 7종을 참고하세요.
내 브랜드 홈페이지를 만들어줘. 새 GitHub 저장소를 만들어서 작업해줘. - 브랜드 이름: [내 브랜드 이름] - 무엇을 파는지: [예: 반려동물 수제 간식] - 느낌: [예: 따뜻하고 신뢰감 있는] 톤의 미니멀한 디자인 - 페이지 구성: 홈(브랜드 한 줄 소개 + 대표 제품), 내 소개, 제품, 이야기(블로그), 연락하기 - 순수 HTML/CSS/JS 정적 사이트로 만들어줘 (빌드 도구 없이, index.html이 저장소 최상위에 오게) - 한국어 사이트, 모바일에서 잘 보이게, <meta charset="utf-8"> 포함 - 아직 없는 내용은 자연스러운 임시 문구로 채워줘. 이후 내가 하나씩 바꿀 거야.
작업이 끝나면 Codex가 저장소 이름을 알려줍니다. 그 이름을 기억해 두세요.
- vercel.com 로그인 (GitHub으로 로그인 권장).
- 대시보드에서 Add New… → Project 클릭.
- 목록에서 방금 Codex가 만든 GitHub 저장소를 Import.목록에 없으면 §7 "Vercel Import에 저장소가 안 보여요" 참고.
- 설정은 건드리지 말고 Deploy 클릭 → 1~2분 대기.
- 완료 화면의 내이름.vercel.app 주소를 눌러 내 사이트가 열리는지 확인.
STEP 2 — 내 소개
내 이야기가 있는 '내 소개' 페이지이번엔 반대로 갑니다 — 내가 쓰는 게 아니라, Codex가 나를 인터뷰하게 하세요. 완성 예시는 데모의 내 소개 페이지를 보세요.
'내 소개' 페이지를 만들기 전에, 먼저 나를 인터뷰해줘. 아래 5가지를 하나씩 물어봐: ① 왜 이 일을 시작했는지 (그때의 구체적 장면) ② 가장 힘들었던 순간 ③ 내 제품에서 절대 타협하지 않는 한 가지 ④ 기억에 남는 고객 한 사람 ⑤ 앞으로의 약속 내 답변을 받으면, 그걸로 '내 소개' 페이지를 만들어줘: - 첫 화면: 내 이야기를 한 문장으로 요약한 큰 헤드라인 (예: "바를 수 없어서, 만들기 시작했습니다" 같은 형식) + 대표 사진 자리 - 본문: 1인칭 스토리 (보도자료 말투 금지, 사람이 말하듯) - 중간에 인용 블록 1개, 연혁 타임라인, 마지막에 약속 한 문장 - 사전등록 때 낸 소개 자료가 있으면 이 대화에 붙여넣을게, 반영해줘
사전등록 때 제출한 대표 소개 근거자료·브랜드 스토리 메모는 참가자 포털의 [설문 수정]에서 다시 볼 수 있습니다 — 인터뷰 답변과 함께 붙여넣으세요.
- 제품 수집 도구 페이지를 열고, 안내대로 버튼을 브라우저 북마크바로 드래그합니다.북마크바가 안 보이면 §7 "북마클릿이 안 눌려요" 참고.
- 내 스토어(스마트스토어·쿠팡 등)의 제품 상세 페이지를 연 상태에서 북마크바의 버튼을 클릭 → 제품 정보가 자동으로 수집됩니다.
- 수집된 결과(제품명·가격·이미지·구매 링크)를 복사해서 아래 프롬프트의 [ ]에 붙여넣습니다. 제품이 여러 개면 반복해서 모읍니다.
내 제품 정보를 사이트에 연결해줘. [제품 정보 — 수집 도구에서 복사한 내용] [여기에 붙여넣기] 요청사항: - 제품 데이터는 products.json 파일로 분리해서 저장해줘 (제품명, 가격, 이미지 주소, 구매 링크) - 제품 페이지는 products.json을 읽어서 제품 카드 목록으로 보여줘 - 각 카드: 이미지, 제품명, 가격, '구매하기' 버튼(내 스토어의 구매 링크로 새 탭 열기) - 홈 화면에도 대표 제품 2~3개를 보여줘 - 나중에 제품을 추가할 때는 products.json에만 추가하면 되게 만들어줘
블로그는 처음부터 만들지 않습니다. 준비된 블로그 키트 4개 파일을 내 사이트에 이식하면 목록·상세·관리 페이지가 한 번에 생깁니다.
내 사이트에 블로그를 추가해줘. 1) https://runday.irumai.kr/260829/kit/blog/ 에서 posts.json, index.html, post.html, admin.html 4개 파일을 받아 내 저장소의 story/ 폴더에 넣어줘. 2) story/index.html 과 story/post.html 을 내 사이트와 '같은 사이트'로 보이게 통합해줘. - 내 홈페이지의 헤더(로고)·네비게이션·푸터·모바일 메뉴를 그대로 가져와 붙일 것 - 색·서체·버튼·카드 모양도 홈페이지 기준으로 맞출 것 - 단, 글 본문 폭은 읽기 편하게 680px 정도로 유지 - admin.html 은 손대지 마 3) 네비게이션의 '이야기'가 story/ 로 연결되고, 블로그 페이지에서는 '이야기'가 현재 메뉴로 표시되게 해줘. 4) 홈페이지에도 블로그 최신 글이 자동으로 보이게 해줘. - story/posts.json 을 읽어서 최신 3개를 날짜 내림차순으로 표시 - 카드에 제목·날짜·요약, 클릭하면 해당 글 상세로 이동 - '이야기 더 보기' 버튼은 story/ 로 - 앞으로 글을 추가하면 홈도 자동으로 바뀌게 (제목·날짜 하드코딩 금지) 5) posts.json 의 샘플 글 2개는 그대로 둬. 마지막에 아래 4가지를 직접 확인하고 결과를 알려줘. - 홈에 최신 글 3개가 뜨는가 - story/ 와 글 상세에 홈과 같은 네비게이션·푸터가 있는가 - 모바일 폭에서 메뉴가 정상 동작하는가 - 브라우저 콘솔 오류가 없는가
재배포 후 확인 4가지 — 하나라도 안 되면 아래 재요청 문장을 쓰세요.
블로그가 아직 내 사이트와 따로 놀아. 아래를 마저 해줘. - story/index.html 과 story/post.html 에 홈페이지와 똑같은 헤더·네비게이션·푸터·모바일 메뉴를 넣어줘 - 홈페이지에 story/posts.json 의 최신 글 3개를 날짜순 카드로 자동 표시해줘 (클릭하면 상세로) - 색·서체·버튼 모양도 홈 기준으로 통일해줘 (본문 폭 680px 는 유지) - admin.html 은 건드리지 마
- 재배포가 끝나면 내 사이트의 story/admin.html을 엽니다 (예: https://내이름.vercel.app/story/admin.html).
- 화면 안내대로 GitHub 토큰을 발급합니다.Repository access: 내 저장소만 선택 · 권한은 Contents: Read and write만.
- 발급된 토큰을 관리 페이지에 붙여넣어 연결합니다.
사전등록 설문에 적은 블로그 글감(고객이 자주 묻는 것, 들려주고 싶은 이야기)을 꺼내세요. 없으면 지금 3개만 떠올려도 됩니다.
블로그에 올릴 글 3편을 써줘.
[글감]
1. [예: 겨울철 보관법]
2. [예: 첫 제품 실패담]
3. [예: 우리 제품이 다른 이유]
요청사항:
- 제목은 고객이 실제로 검색할 만한 질문형으로 (예: "○○은 어떻게 보관하나요?")
- 각 글 끝에 관련 FAQ 3개(질문+짧은 답)를 붙여줘
- 내 제품이 자연스럽게 언급되면 제품 페이지로 링크
- 과장·거짓 없이, 내가 아는 사실 기반으로
- 글마다 작성자([내 이름 · 브랜드 대표])를 넣고, FAQ는 faq 필드([{q, a}])로
- 결과를 story/posts.json 형식으로 추가하고 커밋해줘
(또는 관리 페이지 '새 글'에 붙여넣어 발행)
'연락하기' 페이지를 만들어줘. - 이메일: [내 이메일] - SNS: [인스타그램/유튜브 등 링크] - 스토어: [스마트스토어 등 링크] 각 링크는 아이콘 없이 큼직한 버튼으로, 새 탭으로 열리게 해줘. 푸터에도 이메일과 SNS 링크를 넣어줘.
내 사이트가 검색엔진과 AI 답변에 잘 발견되게 정리해줘. - 모든 페이지에 알맞은 <title>과 meta description - sitemap.xml과 robots.txt 생성 - 브랜드·제품 정보를 JSON-LD 구조화 데이터로 추가 - AI가 내 브랜드를 이해할 수 있게 llms.txt 파일 생성 (브랜드 소개, 파는 것, 페이지 안내) - 블로그 FAQ에는 FAQ 구조화 데이터 적용 - story/admin.html 은 sitemap에서 빼고, 그 페이지 head에 <meta name="robots" content="noindex,nofollow"> 를 넣어줘 - 모든 페이지에 canonical URL 을 내 실제 주소 기준으로 넣어줘 - 확인되지 않은 리뷰·별점·재고·영양정보·효능은 구조화 데이터에 넣지 마 (화면에 실제로 보이는 사실만 넣을 것) 내 사이트 주소는 [내 vercel.app 주소]야.
서치콘솔 등록 4단계 — 배포가 끝난 뒤:
- Google 서치콘솔 접속 → 구글 계정 로그인.
- 속성 추가 → URL 접두어에 내 사이트 주소(https://내이름.vercel.app) 입력.
- 소유권 확인: HTML 태그 방식 선택 → 나온 메타 태그를 복사해 Codex에게 "이 메타 태그를 모든 페이지 head에 넣어줘: [태그 붙여넣기]" → 재배포 후 확인 버튼.
- 왼쪽 Sitemaps 메뉴에서 sitemap.xml 제출.
- 휴대폰이나 다른 브라우저에서 내 주소를 열어 최종 확인 (모바일에서 깨지면 §7 참고).
- 참가자 포털 → 결과물 제출 → 사이트 URL 붙여넣기 + 한 줄 소개.
- 스크롤 효과 등 인터랙티브 요소를 넣었다면 체크(★) — 가점입니다. (팁 4: 인터랙티브는 2개만, 과하지 않게)
- 16:00 마감 — 미완성이어도 열리는 URL이면 제출하세요. 다시 제출하면 덮어씁니다.
막혔을 때 — 트러블슈팅 사전
증상을 찾아 누르세요 — 대부분 2분 안에 해결됩니다해결: GitHub 연결이 끊겼거나 권한이 부족한 경우입니다. Codex의 설정(Settings)에서 GitHub 연결을 해제 후 다시 연결하고, 권한 화면에서 저장소 생성/쓰기 권한을 허용하세요.
그래도 안 되면 Codex에게 이렇게 붙여넣으세요:
GitHub에 푸시가 안 돼. 방금 뜬 에러는 이거야: [에러 문구 붙여넣기] 원인을 설명하고, 내가 클릭해야 할 화면 순서를 알려줘.
해결: Vercel의 GitHub App이 그 저장소를 볼 권한이 없는 경우입니다.
- Import 화면에서 "Adjust GitHub App Permissions"(또는 Configure) 링크 클릭
- GitHub 권한 화면에서 All repositories 선택(또는 해당 저장소를 추가) → Save
- Vercel로 돌아와 새로고침 → 저장소가 목록에 나타납니다
해결: index.html이 저장소 최상위(루트)에 없거나, 출력 디렉터리 설정이 어긋난 경우입니다. Codex에게 붙여넣으세요:
Vercel에 배포했는데 404가 떠. index.html이 저장소 최상위에 있는지 확인하고, 하위 폴더에 있다면 최상위로 옮겨서 다시 커밋해줘.
그래도 404면: Vercel 프로젝트 → Settings → Build and Deployment에서 Output Directory가 비어있는지(기본값) 확인하세요.
해결: 순서대로 확인하세요.
- 재배포에 1~2분 걸립니다 — Vercel 대시보드의 Deployments에서 진행 중인지 확인
- 브라우저 캐시일 수 있습니다 — 강력 새로고침: Mac은 Cmd+Shift+R, Windows는 Ctrl+Shift+R (폰은 시크릿 창으로 열기)
- 둘 다 아니면 Codex가 커밋을 안 했을 수 있습니다 — Codex에게: "방금 수정한 내용 커밋해서 올려줘"
해결: 대부분 파일 경로의 대소문자가 다르거나(Logo.png ≠ logo.png), 절대경로가 어긋난 경우입니다. Codex에게 붙여넣으세요:
배포된 사이트에서 이미지가 안 보여. 모든 이미지 경로를 점검해서 실제 파일명과 대소문자까지 정확히 일치하게 고치고, 상대경로로 통일해줘.
해결: 잠시 기다리면 풀립니다. 기다리는 동안:
- 다음에 시킬 수정사항을 메모로 정리해 두기 (한 번에 몰아서 시키면 한도를 아낍니다)
- 팀원 화면을 옆에서 보며 진행 방식 관전하기
- 데모 사이트 7종을 보며 다음 단계 구상하기
해결: 폰에서 깨진 화면을 스크린샷 찍어 Codex에 이미지로 붙여넣고, 함께 이렇게 요청하세요:
모바일에서 이렇게 깨져 (스크린샷 첨부). 다음을 점검해서 고쳐줘: - head에 viewport 메타 태그(<meta name="viewport" content="width=device-width, initial-scale=1">)가 있는지 - 고정 픽셀 너비를 쓰는 요소가 있는지 (있으면 max-width:100%로) - 375px 폭 기준으로 전 페이지가 가로 스크롤 없이 보이게
해결:
- 북마크바가 숨겨져 있을 수 있습니다 — Chrome: Cmd+Shift+B (Windows는 Ctrl+Shift+B)로 표시
- 버튼을 클릭이 아니라 북마크바로 드래그해서 등록한 뒤, 제품 페이지에서 그 북마크를 클릭해야 합니다
- 그래도 안 되면 도구 페이지의 콘솔 붙여넣기(폴백) 안내를 따르세요 — 같은 결과를 얻을 수 있습니다
해결: 문자 인코딩 선언이 빠진 경우입니다. Codex에게 붙여넣으세요:
사이트에서 한글이 깨져 보여. 모든 HTML 파일의 head 맨 위에 <meta charset="utf-8">이 있는지 확인하고, 없으면 넣어줘. 파일 자체도 UTF-8 인코딩으로 저장돼 있는지 점검해줘.
해결: Vercel이 알려주는 DNS 레코드(A 또는 CNAME)를 도메인 구매처의 DNS 설정에 그대로 입력해야 하고, 입력해도 전파에 몇 분~몇 시간 걸립니다.
오늘은 기다리지 마세요. vercel.app 주소로 제출·발표까지 진행하고, 도메인은 저녁이나 내일 확인하면 됩니다. 연결되면 같은 사이트가 내 도메인으로도 열립니다.
가장 빠른 해결(30초): Vercel에서 잘 되던 시점의 배포로 즉시 되돌립니다.
- vercel.com → 내 프로젝트 → 위쪽 Deployments 탭
- 목록에서 잘 나오던 시점의 배포를 시간을 보고 찾아 클릭
- 오른쪽 위 ⋯ (점 세 개) → Instant Rollback 클릭버튼 이름이 Promote to Production으로 보일 수도 있습니다 — 같은 역할입니다.
- 1분 안에 그 버전으로 사이트가 돌아옵니다
코드 자체를 되돌리려면 Codex에게 붙여넣으세요:
방금 작업 때문에 사이트가 깨졌어. 직전 커밋 상태로 되돌리고 다시 배포되게 해줘. 되돌리기 전에 무엇이 사라지는지 먼저 한국어로 설명해줘.
먼저 안심하세요 — 오늘 진행에는 지장이 없습니다. 이 가이드의 프롬프트에는 스킬이 할 일이 이미 글로 다 적혀 있어서, 스킬 없이도 §2~§6은 그대로 완주됩니다.
원인: 스킬은 ChatGPT 데스크톱 앱 · Codex CLI · IDE 확장에서 동작합니다. 브라우저(chatgpt.com)에서 쓰는 Codex는 지원 범위가 달라 목록이 비어 보일 수 있습니다.
이렇게 하세요:
- 오늘은 그냥 진행하세요 — 필요한 지침은 프롬프트에 다 들어 있습니다
- 이미지가 필요하면 스킬 대신 말로: “브랜드 로고를 만들어서 assets 폴더에 넣고 모든 페이지 헤더에 적용해줘”
- 설치했는데도 안 보이면 Codex를 껐다 켜세요 — 재시작해야 새 스킬을 인식합니다
- 행사 이후 스킬을 제대로 쓰고 싶다면 ChatGPT 데스크톱 앱을 설치하고 그 안의 Codex에서 $skill-installer를 쓰세요
질문 사다리 순서대로:
- 화면에 뜬 에러 전체를 복사해 Codex에 붙여넣고 "이 에러 원인과 해결 방법 알려줘" — 80%는 여기서 끝납니다
- 안 되면 팀원(캡틴 ★ 먼저)에게 화면을 보여주며 묻기
- 그래도 안 되면 포털 실시간 질문 — 팀당 2회이니 에러 문구를 그대로 붙여넣어 한 번에 해결하세요
오늘 꼭 지킬 것
한 번 사고 나면 되돌리기 어려운 것들입니다- GitHub 토큰을 아무 데나 붙여넣지 마세요§5에서 발급하는 토큰은 내 저장소의 비밀번호입니다. Codex 대화창·단톡방·스크린샷·발표 화면에 절대 넣지 마세요. 발급할 때 Repository access는 내 저장소만, 권한은 Contents: Read and write만, 만료일은 짧게 잡습니다. 공용 PC에서 관리 페이지에 연결했다면 집에 가기 전 GitHub에서 그 토큰을 Revoke하세요.
- 고객 이야기에 실명·연락처·주문번호를 쓰지 마세요후기를 싣고 싶다면 김○○ 님처럼 익명화하고, 캡처 이미지는 이름·전화번호·주소를 가린 뒤 올립니다. 동의 없이 올린 내용은 나중에 지워도 검색엔진에는 한동안 남습니다.
- 효능·과장 표현을 Codex가 지어내게 두지 마세요식품·화장품·건강기능식품은 표시광고 규제 대상입니다. “치료” “완치” “○○에 좋다” “부작용 없음” 같은 문구는 쓰지 않습니다. 지어낸 수치(성분 함량, 효과 기간, 누적 고객 수)도 같습니다. 프롬프트 끝에 “확인되지 않은 효능·수치는 절대 쓰지 마”를 붙이세요.
- 남의 사진·폰트·음악을 가져다 쓰지 마세요구글 이미지 검색 결과, 다른 브랜드의 상품컷, 유료 폰트, 배경음악 모두 저작권이 있습니다. 내가 찍은 사진 · 내 스토어의 내 제품컷 · 이미지 생성 스킬로 만든 이미지만 씁니다.
Codex가 “완료했습니다”라고 해도 내 사이트가 바뀐 것은 아닙니다. 상태는 네 단계로 나뉩니다.
| ① 수정 | Codex가 파일을 고친 상태 — 아직 아무 데도 안 올라감 |
| ② 커밋 | 변경 내역이 기록으로 저장된 상태 |
| ③ 푸시 | GitHub 저장소에 올라간 상태 |
| ④ 배포 | Vercel이 새로 빌드해 공개 주소에서 열리는 상태 — 여기까지 와야 진짜 끝 |
확인 방법은 하나입니다 — 내 vercel.app 주소를 새 탭에서 직접 열어 보기. 안 바뀌었으면 Codex에게 “방금 수정한 내용 커밋해서 올려줘”라고 하세요.
한 요청에 홈·제품·블로그·회원가입·결제를 다 넣으면, 결과가 이상해도 어디가 잘못됐는지 찾을 수 없습니다. 이 가이드가 STEP을 나눠 둔 이유입니다.
그리고 “어떻게 보이면 성공인지”를 함께 적으면 Codex가 스스로 점검합니다.
홈 화면에 블로그 최신 글 3개를 날짜순으로 보여줘. 제목·날짜·요약을 표시하고, 카드를 누르면 그 글 상세로 이동해야 해. 기존 홈페이지 디자인은 그대로 유지해줘. 다 하고 나면 아래를 직접 확인하고 결과를 알려줘. - 최신 글 3개가 실제로 뜨는가 - 카드를 누르면 맞는 글로 가는가 - 휴대폰 폭에서도 안 깨지는가 - 브라우저 콘솔에 오류가 없는가
Vercel 배포와 저장소 공개 여부는 별개입니다. 저장소를 Private으로 두어도 vercel.app 주소는 누구나 볼 수 있습니다.
Public으로 두면 코드·커밋 기록·과거에 올린 파일이 전부 공개됩니다. 실수로 토큰이나 연락처가 담긴 파일을 올렸다면 그대로 노출됩니다.
story/admin.html은 글을 쓰는 관리 화면입니다. sitemap에 들어가면 검색엔진이 수집해 검색 결과에 노출될 수 있습니다.
§6의 SEO 프롬프트에 이미 제외 요청이 들어 있지만, 배포 후 내 주소/sitemap.xml을 열어 admin이 없는지 눈으로 확인하세요. 있으면 Codex에게:
sitemap.xml 에서 story/admin.html 을 빼고, admin.html 의 head 에 <meta name="robots" content="noindex,nofollow"> 를 넣어줘. robots.txt 에도 /story/admin.html 을 Disallow 로 추가해줘.
§6에서 만드는 JSON-LD(구조화 데이터)는 검색엔진에게 “이 페이지에 이런 정보가 있다”고 알려주는 숨은 표시입니다.
여기에 화면에는 없는 별점·리뷰 수·재고·가격·영양정보를 넣으면, 리치 결과가 잘 나오기는커녕 스팸으로 분류되어 노출이 막힐 수 있습니다.
배포가 끝나고 서치콘솔에 sitemap을 제출해도, 구글이 내 사이트를 수집하고 검색 결과에 반영하기까지 보통 며칠에서 몇 주가 걸립니다. 오늘 저녁에 내 브랜드명을 검색해서 안 나와도 잘못된 게 아닙니다.
대신 오늘 확인할 수 있는 것은 이것입니다.
- 내 주소 뒤에 /sitemap.xml 을 붙여 열었을 때 페이지 목록이 나오는가
- 내 주소 뒤에 /llms.txt 를 붙여 열었을 때 브랜드 소개가 나오는가
- 서치콘솔 Sitemaps 에 “성공” 표시가 떴는가
오늘 만든 사이트는
100% 여러분 것입니다
팀별 대표작 1개씩, 3분 발표로 하루를 마칩니다.
코드도, 저장소도, 주소도 전부 여러분 계정에 있습니다 — 내일부터는 여러분의 브랜드가 스스로 자랍니다.