실무에 바로 적용할 수 있는 웹 제작 꿀팁 및 유용한 자료실 공간입니다.
나눔웹이 제공하는 핵심 노하우와 마케팅 인사이트를 자유롭게 활용해 보십시오.

나눔웹 마케팅 꿀팁

LocalBusiness 구조화 데이터 작성법, 구글에 상호·주소·영업시간 정확히 알리기

동네 가게나 지역 사무실 홈페이지라면 LocalBusiness 구조화 데이터로 상호, 주소, 영업시간을 검색엔진이 읽는 형식으로 따로 적어 두는 것이 좋습니다.
JSON-LD 코드 한 덩어리를 메인 페이지에 넣으면 되고, 화면 디자인은 전혀 바뀌지 않습니다.

💡 푸터에 주소가 이미 있는데 왜 또 적나요?

사람은 푸터의 "평일 9시~18시"를 바로 이해하지만, 검색엔진 입장에서는 그 문장이 영업시간인지 공지인지 확실하지 않습니다. 구조화 데이터는 "이건 주소, 이건 영업시간"이라고 이름표를 붙여 주는 역할입니다. 다만 구글 지도와 지역 검색에 나오는 정보는 구글 비즈니스 프로필이 우선이므로, 프로필과 홈페이지 정보가 서로 같도록 맞추는 것이 핵심입니다.

1. 기본 JSON-LD 코드 넣기

메인 페이지 <head> 안이나 본문 아래쪽에 아래 코드를 넣고 값만 바꾸면 됩니다. 업종이 분명하면 LocalBusiness 대신 Dentist, Restaurant, AutoRepair처럼 더 구체적인 유형을 쓰는 편이 낫습니다.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "○○공방",
  "url": "https://www.example.com/",
  "image": "https://www.example.com/shop.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "○○로 12, 2층",
    "addressLocality": "마포구",
    "addressRegion": "서울특별시",
    "postalCode": "04000",
    "addressCountry": "KR"
  }
}
</script>

전화번호가 있다면 telephone 항목에 국가번호를 붙인 형식(+82-2-…)으로 추가합니다. 상호는 간판, 비즈니스 프로필, 홈페이지 푸터에 적힌 이름과 글자 하나까지 똑같이 쓰세요. 띄어쓰기만 달라도 다른 곳처럼 보일 수 있습니다.

2. 영업시간은 요일별로 나눠 적기

영업시간은 openingHoursSpecification으로 적습니다. 평일과 토요일 시간이 다르면 항목을 두 개로 나누면 됩니다. 위 코드의 address 다음에 쉼표를 찍고 이어 붙이세요.

"openingHoursSpecification": [
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday",
      "Thursday","Friday"],
    "opens": "09:00",
    "closes": "18:00"
  },
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": "Saturday",
    "opens": "10:00",
    "closes": "14:00"
  }
]

일요일처럼 쉬는 날은 아예 적지 않으면 됩니다. 명절 휴무처럼 잠깐 바뀌는 일정은 코드보다 비즈니스 프로필의 특별 영업시간에서 바꾸는 쪽이 빠르게 반영됩니다.

3. 넣은 뒤 확인할 것

  • 구글 리치 결과 테스트나 schema.org 검사기에 페이지 주소를 넣어 오류가 없는지 확인합니다.
  • 코드 속 주소·영업시간이 화면에 보이는 내용과 같은지 봅니다. 화면에 없는 정보를 코드에만 넣으면 안 됩니다.
  • 이사나 시간 변경이 생기면 홈페이지 코드, 푸터, 비즈니스 프로필 세 곳을 같은 날 함께 고칩니다.

구조화 데이터를 넣는다고 검색 순위가 바로 오르지는 않습니다. 대신 검색엔진이 우리 가게 정보를 헷갈리지 않게 해 주는 기초 작업이라, 지역 손님이 많은 업종일수록 한 번은 정리해 둘 만합니다.

"정보가 어디서나 같아야 손님이 헤매지 않습니다."

나눔웹은 홈페이지를 만들 때 상호·주소·영업시간 표기를 한곳에 정리하고
검색엔진용 정보까지 함께 맞춰 드립니다.


List of Articles
번호 분류 제목 글쓴이
» 마케팅 LocalBusiness 구조화 데이터 작성법, 구글에 상호·주소·영업시간 정확히 알리기 new 나눔웹
86 UI/UX 링크 밑줄이 글자에 붙어 답답할 때, text-underline-offset으로 다듬는 법 new 나눔웹
85 모바일 모바일 키보드가 입력창을 가릴 때, visualViewport로 화면 맞추는 법 new 나눔웹
84 웹 성능 사용하지 않는 CSS 줄이기, 크롬 Coverage 탭으로 안 쓰는 코드 찾는 법 나눔웹
83 마케팅 GA4 문의 전환 설정법, 감사 페이지 도달로 실제 문의 수 세는 순서 나눔웹
82 UI/UX 고정 헤더에 제목이 가려질 때, scroll-margin-top으로 앵커 맞추는 법 나눔웹
81 퍼블리싱 CSS 컨테이너 쿼리 쓰는 법, 화면이 아니라 카드 폭에 맞춰 반응하기 나눔웹
80 UI/UX 폼 에러가 입력 전에 뜨는 문제, :user-invalid로 고치는 법 나눔웹
79 모바일 모바일 브라우저 상단바 색 맞추기, theme-color 메타 태그 쓰는 법 나눔웹
78 마케팅 문의 완료 페이지 noindex 설정법, 검색에 잡히지 않게 막는 순서 나눔웹
77 UI/UX 문의란이 내용만큼 늘어나게, CSS field-sizing으로 맞추는 법 나눔웹
76 웹 성능 긴 페이지 스크롤이 무거울 때, content-visibility로 렌더링 줄이는 법 나눔웹
75 모바일 모바일 100vh 잘림, dvh·svh로 주소창 높이까지 맞추는 법 나눔웹
74 마케팅 구글 서치 콘솔 등록 방법, 새 홈페이지 소유권 확인부터 색인 요청까지 나눔웹
73 퍼블리싱 CSS :has() 선택자 활용법, 자식 상태에 따라 부모 박스 스타일 바꾸기 나눔웹
72 웹 성능 반응형 이미지 srcset 쓰는 법, 모바일에 PC용 큰 사진을 보내지 않으려면 나눔웹
71 퍼블리싱 제목 줄바꿈이 어색할 때, text-wrap: balance로 한 단어만 남는 문제 정리 나눔웹
70 마케팅 robots.txt 작성법, 검색에 안 보여야 할 페이지와 사이트맵 위치 알려주는 순서 나눔웹
69 UI/UX 스켈레톤 로딩 화면 만들기, 빈 화면 대신 회색 자리 표시로 기다림 줄이는 법 나눔웹
68 퍼블리싱 모바일에서 표(table)가 깨질 때, 가로 스크롤로 감싸거나 카드형으로 바꾸는 법 나눔웹
Board Pagination Prev 1 2 3 4 5 Next
/ 5
rhwlsghkcocndgus XE2.1.39 STAGE1.5.4