/JSON-LD Basics
📘Concept⭐️ Pillar

JSON-LD Basics

최종 업데이트:

Definition

JSON-LD is the Schema.org structured data insertion method recommended by Google.

Summary

JSON-LD (JavaScript Object Notation for Linked Data) inserts structured data with a single <script> tag without modifying HTML. Google officially recommends JSON-LD over Microdata and RDFa. Using Schema.org vocabulary, you can define various entities such as Article, FAQPage, and Organization.

What Is Structured Data?

Structured data is standardized code that helps search engines and AI systems understand page content meaning mechanically. Separate from human-readable HTML text, it specifies things like "this page is a Q&A list" or "this article's author is X."

Google generates Rich Results based on structured data. Visual elements such as FAQ accordions, star ratings, and breadcrumbs are added to search results.

Why JSON-LD Is Recommended

Google Search Central official documentation states "we recommend using JSON-LD." There are three reasons.

1. Easy Maintenance

JSON-LD exists independently in a <script> tag in <head> or <body>. You can add, modify, or remove structured data without changing HTML structure.

2. Dynamic Injection Possible

JSON-LD can be dynamically injected after page load via JavaScript. Google crawls and indexes dynamically generated JSON-LD.

3. Error Isolation

JSON-LD syntax errors do not affect HTML rendering. Microdata inserts structured data as HTML attributes, so errors can affect page rendering.

Basic Structure

All JSON-LD starts with these three fields.

<script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "name": "JSON-LD Basics Guide"
  }
</script>
  • @context: Declares use of Schema.org vocabulary. Always "https://schema.org".
  • @type: Entity type. Use types defined in Schema.org.
  • Remaining fields: Properties of that type.

Major Schema.org Types

Article / NewsArticle

Used for blog posts and news articles. Include headline, author, datePublished, dateModified, and image.

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "What Is AEO",
  "author": {
    "@type": "Person",
    "name": "John Doe"
  },
  "datePublished": "2026-05-06",
  "dateModified": "2026-05-06"
}

Organization

Defines company and brand information. Include name, url, logo, and contactPoint.

FAQPage

Used for Q&A-format content. Google AI Overviews tend to prioritize content with FAQPage schema when selecting citation sources.

BreadcrumbList

Defines page hierarchy. Displays breadcrumbs in search results in "Site > Category > Page" format.

HowTo

Used for step-by-step guides. Define each step as HowToStep.

Role of JSON-LD in AEO

Aggarwal et al. (2024) KDD research experimentally confirmed that structured content optimization can increase citation potential in AI answers by up to 40%. JSON-LD helps AI systems understand page content in semantic units.

Google AI Overviews selects citation sources based on the Google Search index. Explicitly defining content structure with JSON-LD helps Google classify pages more accurately and increases the likelihood of appearing as AI Overviews citation candidates.

Validation Methods

Google Rich Results Test

Enter a URL or code to verify JSON-LD parses correctly and whether it qualifies for Rich Results. URL: https://search.google.com/test/rich-results

Schema Markup Validator

Official validation tool from Schema.org. URL: https://validator.schema.org

Google Search Console

Check structured data errors and warnings in the "Rich results" report for indexed pages. Newly added JSON-LD is reflected within days.

Korean Market Context

Major Korean CMS platforms such as WordPress, Naver Smart Store, and Cafe24 have limited JSON-LD support. WordPress can auto-insert basic JSON-LD via Yoast SEO and RankMath plugins. For custom-built sites or Next.js-based sites, directly inserting JSON-LD in the <Head> component is most reliable.

For Korean content, JSON-LD field values can be written in Korean. Google processes structured data regardless of language.

Frequently Asked Questions

Q. Should JSON-LD go in <head> or <body>?
A. Google recognizes both locations. Conventionally, it goes in <head>. When generating page-specific JSON-LD dynamically, inserting at the end of <body> does not affect crawling.

Q. Can I add multiple JSON-LD blocks on one page?
A. Yes. You can add multiple <script type="application/ld+json"> blocks or include multiple types in one block as an array.

Q. Without JSON-LD, do Rich Results never appear?
A. Rich Results are still possible with Microdata or RDFa structured data. However, JSON-LD is easiest to implement and maintain.

Q. Do Rich Results appear immediately after adding JSON-LD?
A. Not immediately. Google must crawl and index the page first. It typically takes days to weeks. Use Google Search Console "URL Inspection → Request indexing" to encourage crawling.

Q. Do JSON-LD errors affect page rankings?
A. JSON-LD errors themselves do not lower rankings. However, errors can prevent Rich Results display and reduce structured-data-based AI citations.

Related Sources

이 페이지를 참조하는 항목

관련 항목

📙How-to
llms.txt Writing Guide
llms.txt is a markdown-format metadata file that helps LLMs efficiently understand site content efficiently, placed at the site root (/) as an AI-friendly site guide.
📘Concept
Google Discover
Google Discover is a personalized content feed on mobile that surfaces articles based on user interests — a traffic channel distinct from search, driven by content quality and E-E-A-T rather than keywords.
📘Concept
Google Search Console
Google Search Console (GSC) is a free tool from Google for monitoring site search performance, diagnosing indexing issues, and submitting sitemaps — the essential foundation for SEO measurement.
📘ConceptPillar
PAA (People Also Ask)
PAA (People Also Ask) is the 'People Also Ask' box in Google search results that provides related questions and direct answers, serving as a core data source for content strategy in both AEO and SEO.
📘Concept
Entity SEO: From Keywords to Concepts in Search
Entity SEO is an optimization strategy that helps Google recognize your site and content as real-world entities rather than isolated keywords, so you become a trusted presence in AI-based search and the Knowledge Graph.
📘ConceptPillar
GEO Master Guide: 5-Area Checklist
An execution guide for Generative AI Optimization covering GEO's five areas: content, structure, technical, off-site, and measurement.
📘Concept
Google Knowledge Graph: The Core of Entity-Based Search
The Google Knowledge Graph is Google's large-scale knowledge database that stores real-world entities such as people, places, objects, and concepts and their relationships, serving as core infrastructure for AI-based search and GEO.
📘ConceptPillar
What Is AEO?
AEO is the practice of optimizing content so AI answer engines cite it.
📙How-to
How to Build Answer Blocks
An answer block is a self-contained content unit that answers a single user question on its own.
📘Concept
E-E-A-T
E-E-A-T is the framework Google uses to evaluate content quality through Experience, Expertise, Authoritativeness, and Trustworthiness.
📙How-to
How to Write BLUF
BLUF is a content writing pattern that places the conclusion in the first sentence of the body.
📘ConceptPillar
YMYL (Your Money Your Life)
YMYL (Your Money Your Life) is a content category that can affect users' money, health, safety, and life—a high-risk area where Google applies E-E-A-T most strictly.
📙How-to
Naver Search Advisor Registration Guide
Naver Search Advisor is Naver's official free webmaster tool and an essential setup for the Korean market, providing site indexing status, sitemap submission, and search visibility analysis.
📘Concept
Breadcrumb
A breadcrumb is a navigation element that hierarchically displays a page's location within a site. Through BreadcrumbList JSON-LD schema, it appears as a structured path in the SERP.
📘ConceptPillar
Internal Linking Strategy
Internal linking strategy is the practice of semantically connecting pages within your own site to optimize topic authority and bot and user navigation.
📘ConceptPillar
Title Tag
A title tag is the title element in the HTML head—a core on-page SEO signal that identifies pages in search results and AI answers.
📙How-to
ChatGPT Citation Optimization
ChatGPT citation optimization is the work of getting content cited in ChatGPT answers.
📘Concept
Google AI Overviews
Google AI Overviews is a feature that adds AI answer blocks to search SERPs.
📙How-to
Perplexity Citation Optimization
Perplexity citation optimization is the work of securing citations from a real-time web search-based AI.
📙How-to
FAQPage Schema
FAQPage schema is markup that structures Q&A content to increase AI citation potential.
📘ConceptPillar
Featured Snippet
A Featured Snippet is a 'Position 0' SERP format where Google extracts part of a page's content and displays it as a direct answer at the top of search results. Introduced in 2014, it remains one of the most powerful SEO placements and a direct precursor to AEO answers, coexisting with Google AI Overviews.
📘ConceptPillar
Rich Snippet
A Rich Snippet is a SERP format that displays additional visual information such as ratings, FAQ, price, and images in search results based on structured data (Schema.org), serving as a core SEO signal that improves CTR and AI answer citation potential.
📘ConceptPillar
hreflang Tag
hreflang is an HTML attribute that tells Google about multilingual and multi-regional versions of the same content, showing the correct language and regional page to appropriate users and preventing duplicate content signals.
📘ConceptPillar
JavaScript SEO
JavaScript SEO is the technical SEO area of optimizing JavaScript-rendered web pages so search engines and AI bots recognize them correctly. The choice between SSR/SSG and CSR determines indexing feasibility.
📘ConceptPillar
Rendering
Rendering is the process of processing HTML, CSS, and JavaScript to produce the final screen seen by users and bots. The choice among CSR, SSR, SSG, and ISR determines SEO and AEO feasibility.
📒ToolPillar
ALLEO
ALLEO is a SaaS that helps Korean SMBs earn AI search citations through interview-based first-person content.

이런 항목도 있어요

이 페이지가 도움이 됐나요?