LESSON 09

내 도메인 연결하기

mycafe.kr로 들어오고, 카톡 공유에 미리보기가 뜨게

오늘의 목표

도메인을 사서 Vercel에 연결하고, SNS 공유에 필요한 정보를 홈페이지에 넣습니다.

예상 소요 시간 약 45분

도메인 고르기

종류예연 비용특징
.kr / .co.krmycafe.kr1~2만 원한국 가게에 신뢰감. 국내 등록업체에서
.commycafe.com1.5~2만 원가장 익숙. 좋은 이름은 대부분 선점됨
.shop .cafe .studio 등mycafe.shop첫해 저렴, 이후 2~5만 원이름이 남아 있을 확률 높음. 갱신 가격 확인

고르는 기준: 짧고, 말로 전했을 때 헷갈리지 않고, 가게 이름과 같은 것. 하이픈과 숫자는 피하세요.

도메인 구매 (가비아 예시)

국내에서 가장 많이 쓰는 가비아(gabia.com) 를 예로 설명합니다. 후이즈, Namecheap, Cloudflare 등 다른 곳에서 사도 이후 과정은 같습니다.

  1. gabia.com 접속 → 회원가입 / 로그인
  2. 상단 검색창에 원하는 도메인 입력 (예: mycafe) → 검색
  3. 사용 가능한 도메인 중 원하는 것을 선택 → 신청하기
  4. 등록 기간(1년 추천), 결제 정보 입력 → 결제
  5. My 가비아 → 도메인 관리 에서 방금 산 도메인이 보이면 성공

[!TIP] .kr 도메인은 개인도 등록 가능합니다. 사업자 등록이 필요 없습니다.

Vercel에 도메인 연결

  1. Vercel 프로젝트 → Settings → Domains → 산 도메인 입력 (예: mycafe.kr) → Add
  2. Vercel이 DNS 레코드 두 줄을 알려줍니다:
TypeNameValue
A@76.76.21.21
CNAMEwwwcname.vercel-dns.com

가비아에서 DNS 설정

이제 가비아에서 위 두 줄을 입력합니다.

  1. My 가비아 → 도메인 관리 → 도메인 선택 → DNS 관리 클릭
  2. DNS 설정 탭 → 레코드 추가

첫 번째 레코드 (A 레코드):

  • 타입: A
  • 호스트: @
  • 값: 76.76.21.21
  • TTL: 기본값 (3600)

두 번째 레코드 (CNAME 레코드):

  • 타입: CNAME
  • 호스트: www
  • 값: cname.vercel-dns.com
  • TTL: 기본값
  1. 저장 클릭
  2. 몇 분~몇 시간 뒤 Vercel 화면의 도메인 옆에 체크(✓) 가 뜨면 연결 완료. HTTPS(자물쇠)는 Vercel이 자동으로 붙입니다.

[!TIP] DNS 설정 화면은 업체마다 다릅니다. 헷갈리면 그 화면을 캡처해서 Claude Code에 붙여넣으세요.

#42 프롬프트 9-1⭐ 필수

Vercel이 이 두 줄을 넣으라는데 [캡처] 이 화면에서 어디에 뭘 넣어야 해?

검색과 공유를 위한 준비 (★★ 보통 · 약 10분)

먼저 첫 화면(index) 하나만 해 보세요. 검색 결과에 나오는 파란 제목과 회색 설명입니다.

#43 프롬프트 9-3🟢 초급

index.html의 <title>과 meta description을 넣어줘. 제목은 "[가게 이름] | [동네] [업종]", 설명은 "[한 줄 소개 + 위치]" (80자 내외).

잘 됐으면 같은 방식으로 menu·location·contact 페이지도 하나씩 요청합니다. 한 번에 네 페이지를 시켜도 되지만, 처음엔 하나씩이 안전합니다.

더 해보기 (선택 · ★★★ 어려움)

아래 세 가지는 하지 않아도 홈페이지는 정상 동작합니다. 도메인과 검색 등록(10강)을 마친 뒤에 돌아와 해도 됩니다.

① 카톡·인스타 공유 미리보기 (★★★ · 약 15분)

링크를 보내면 뜨는 사진과 제목입니다. Open Graph라고 합니다.

#44 프롬프트 9-5🔴 고급

모든 페이지에 Open Graph 태그를 넣어줘. og:image는 images/og.jpg(1200×630, hero 사진으로 만들어줘), og:url은 https://[내 도메인]/각페이지.

② sitemap.xml과 robots.txt (★★★ · 약 10분)

10강에서 검색 등록할 때 쓰입니다. 10강에서 다시 안내하니 지금 건너뛰어도 됩니다.

#45 프롬프트 9-4🔴 고급

sitemap.xml 과 robots.txt도 만들어줘. 페이지 4개, 도메인은 https://[내 도메인]

③ 주소 깔끔하게: .html 떼기 (★★★ · 약 10분)

지금 메뉴 페이지 주소는 mycafe.kr/menu.html입니다. .html을 떼려면 Vercel에 설정 파일 하나면 됩니다. 한 번 틀리면 링크가 깨질 수 있으니 커밋한 뒤에 시도하세요.

#46 프롬프트 9-2🔴 고급

vercel.json 파일을 만들어서 .html 없이 접속되게 해줘 (cleanUrls). 그리고 모든 html 파일의 내부 링크에서도 .html을 빼줘.

커밋 → push → mycafe.kr/menu로 열리는지 확인.

확인하기

  • 카톡 나에게 보내기로 링크를 보내 미리보기 사진·제목이 뜨는지
  • mycafe.kr, www.mycafe.kr, mycafe.kr/menu 전부 열리는지
  • 브라우저 주소창에 자물쇠가 있는지
git add .
git commit -m "도메인 연결, 검색·공유 정보 추가"
git push

오늘의 실습 체크

🧪 실습

  • 도메인을 구매했다 (가비아 또는 다른 곳)
  • 내 도메인으로 홈페이지가 열리고 자물쇠가 있다
  • (선택) /menu처럼 .html 없이 열린다
  • 브라우저 탭 제목에 내가 정한 제목이 보인다
  • (선택) 카톡으로 보냈을 때 사진과 제목이 뜬다

다음 강의

10강에서는 구글 서치 콘솔과 네이버 서치 어드바이저에 홈페이지를 등록해서 검색에 나오게 합니다.