GEO INSIGHT

써밋피드 홈페이지 JSON-LD는 어떻게 구성했을까?

써밋피드 홈페이지에 실제 적용한 JSON-LD를 현재 운영 코드 기준으로 간단히 정리했습니다. 8개 상위 노드가 어떻게 연결되는지, 화면 정보와 어떻게 맞추는지, 배포 후 무엇을 확인하는지만 보여드립니다.

8개상위 Schema 노드
1개JSON-LD 스크립트
10 / 10화면 FAQ와 JSON-LD

써밋피드 홈페이지 JSON-LD는 무엇을 연결했을까?

상위 노드홈페이지에서 설명하는 대상
Organization써밋피드 회사 정보, 주소, 연락처, 사업자 정보, 공식 프로필
Person대표자와 회사의 관계
WebSite써밋피드 공식 웹사이트
WebPage현재 홈페이지와 주요 엔터티 연결
VideoObjectAI 추천 확인 영상
ItemList홈페이지에서 소개하는 GEO 인사이트 8편
ServiceGEO와 AI 검색 최적화 실행 서비스
FAQPage화면에 보이는 자주 묻는 질문 10개

각 노드는 따로 흩어져 있지 않습니다. WebSite는 Organization을 발행 주체로 가리키고, WebPage는 WebSite와 Organization에 연결됩니다. Service, FAQPage, ItemList와 VideoObject도 WebPage에서 참조합니다.

JSON-LD 적용 전후에는 무엇이 달라졌을까?

JSON-LD 도입 전인 2026년 7월 10일 커밋의 app/page.tsx에서는 JsonLd, schema.org, application/ld+json 연결 코드가 없었습니다. 화면 본문은 있었지만 회사와 서비스의 관계를 별도 코드로 설명하지 않은 상태였습니다.

구분적용 전현재
JSON-LD페이지 파일 기준 0건스크립트 1개
구조별도 엔터티 연결 없음단일 @graph
상위 노드없음8개
FAQ화면 문구만 존재화면 10개와 FAQPage 10개 연결

바뀐 핵심은 스키마 개수를 늘린 것이 아니라 같은 회사, 사람, 사이트와 서비스를 하나의 관계로 묶은 점입니다.

Organization과 Service에는 무엇이 들어갈까?

아래 두 노드는 현재 홈페이지에 출력되는 실제 운영 값입니다. 나머지 Person, WebSite, WebPage, VideoObject, ItemList와 FAQPage는 위 표의 @id로 연결됩니다.

json
{
  "@type": "Organization",
  "@id": "https://summitfeed.co.kr/#organization",
  "name": "써밋피드",
  "alternateName": ["SUMMITFEED", "써밋피드(SUMMITFEED)"],
  "url": "https://summitfeed.co.kr/",
  "email": "summit-ai@summitfeed.co.kr",
  "logo": {
    "@type": "ImageObject",
    "@id": "https://summitfeed.co.kr/#logo",
    "url": "https://summitfeed.co.kr/images/brands/summitfeed-logo.png",
    "contentUrl": "https://summitfeed.co.kr/images/brands/summitfeed-logo.png",
    "width": 1481,
    "height": 470,
    "caption": "써밋피드(SUMMITFEED)"
  },
  "image": { "@id": "https://summitfeed.co.kr/#logo" },
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "customer support",
    "email": "summit-ai@summitfeed.co.kr",
    "telephone": "+82-10-4882-8745",
    "availableLanguage": ["ko", "en"]
  },
  "identifier": "884-73-00630",
  "taxID": "884-73-00630",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "공항대로 525, 3층 가동 370호",
    "addressLocality": "강서구",
    "addressRegion": "서울특별시",
    "postalCode": "07563",
    "addressCountry": "KR"
  },
  "founder": { "@id": "https://summitfeed.co.kr/#founder" },
  "sameAs": ["https://agencies.semrush.com/ko/summitfeed/"],
  "description": "[모자이크 처리]",
  "knowsAbout": ["[모자이크 처리]"]
}
json
{
  "@type": "Service",
  "@id": "https://summitfeed.co.kr/#service-geo",
  "name": "GEO 최적화 대행사",
  "serviceType": "GEO 최적화 대행 서비스",
  "url": "https://summitfeed.co.kr/#geo-process",
  "provider": { "@id": "https://summitfeed.co.kr/#organization" },
  "areaServed": { "@type": "Country", "name": "대한민국" },
  "description": "[모자이크 처리]"
}

화면 정보와 JSON-LD는 어떻게 맞췄을까?

Organization, Person과 WebSite는 공통 엔터티 파일에서 불러옵니다. 회사명, 대표자, 주소나 공식 프로필을 한곳에서 바꾸면 홈페이지와 다른 페이지의 JSON-LD도 같은 값을 사용합니다.

FAQPage는 화면 FAQ에 쓰는 faqItems 배열을 그대로 map해 만듭니다. 현재 화면 질문 10개와 JSON-LD Question 10개가 같은 원본을 봅니다. ItemList의 제목과 URL은 홈페이지에서 소개하는 인사이트와 함께 확인합니다.

초기 HTML에서 JSON-LD를 어떻게 확인할까?

브라우저 화면에 코드가 생겼는지만 보면 서버가 처음 보낸 HTML에 포함됐는지 알기 어렵습니다. 배포된 페이지 응답에서 application/ld+json을 직접 확인합니다.

bash
curl -s https://summitfeed.co.kr/ | grep 'application/ld+json'

그다음 JSON 문법, @id 연결과 화면 값의 일치를 확인합니다. Google이 지원하는 검색 기능은 리치 결과 테스트로 보고, 전체 Schema.org 문법은 Schema Markup Validator에서 확인합니다.

JSON-LD 적용 전에 무엇을 확인해야 할까?

  • 회사명, 대표자, 주소, 연락처와 공식 URL을 화면과 같게 적습니다.
  • 페이지에 실제로 보이는 서비스와 FAQ만 JSON-LD에 넣습니다.
  • 같은 엔터티는 같은 @id를 사용합니다.
  • WebPage에서 Service, FAQPage, ItemList와 VideoObject를 연결합니다.
  • 배포 후 초기 HTML과 JSON 문법을 다시 확인합니다.

홈페이지 전체 점검 순서는 AI 검색 노출 홈페이지 진단 25가지에서 이어서 볼 수 있습니다.

함께 읽기AI 검색 노출을 위한 홈페이지 진단 25가지 기준JSON-LD를 포함해 홈페이지의 수집, 색인, 페이지 구조와 브랜드 정보를 함께 점검하는 기준입니다.

자주 묻는 질문

JSON-LD는 홈페이지 어디에 넣어야 하나요?

head와 body 모두 가능하지만 서버가 처음 반환하는 HTML에 포함되어야 합니다. 배포 후 페이지 응답에서 application/ld+json 스크립트를 확인하세요.

써밋피드 홈페이지에는 어떤 Schema가 있나요?

Organization, Person, WebSite, WebPage, VideoObject, ItemList, Service, FAQPage 8개 상위 노드가 있습니다.

JSON-LD는 많을수록 좋은가요?

페이지에 실제로 보이는 정보와 관계를 정확히 적는 것이 우선입니다. 같은 엔터티를 반복하기보다 @id로 연결하세요.

FAQ 문구를 바꾸면 JSON-LD도 수정해야 하나요?

화면과 JSON-LD는 같은 문구를 사용해야 합니다. 써밋피드는 화면 FAQ 배열에서 FAQPage를 함께 생성합니다.

JSON-LD를 넣으면 바로 AI에 인용되나요?

JSON-LD는 회사와 서비스의 관계를 읽기 쉽게 전달합니다. AI 노출은 본문, 색인, 외부 언급과 질문별 측정을 함께 봐야 합니다.

실행 결론

써밋피드 JSON-LD 구조를 짧게 정리하면

써밋피드 홈페이지는 8개 상위 노드를 하나의 @graph에 넣고 @id로 연결합니다. 회사와 대표자, 사이트, 페이지, 서비스, 영상, 인사이트와 FAQ가 각각 무엇을 설명하는지 분리하되 같은 정보는 반복하지 않습니다.

핵심은 많은 Schema를 넣는 것이 아니라 화면과 같은 정보를 초기 HTML에서 정확한 관계로 전달하는 것입니다.

개정 이력
2026-10-16, 현재 홈페이지 운영 코드 기준으로 상위 노드 8개와 FAQ 10개를 반영하고 반복 설명을 줄였습니다.

이 글은 써밋피드 홈페이지의 실제 운영 코드와 공개 화면을 기준으로 작성했습니다.