Panduan Schema Markup

Schema markup adalah code menggunakan schema.org vocabulary itu labels what Anda konten berarti so mesin pencari dapat memahami ini dan tampilkan rich hasil.

Pertama kali diterbitkan: 26 Jun 2026 · Terakhir diperbarui: 3 Agu 2026 · Advanced
Bahasa

Schema markup adalah code itu menggunakan schema.org vocabulary untuk label what Anda konten berarti, so mesin pencari dapat memahami ini dan membuat Anda halaman eligible untuk rich hasil (review stars, product prices, breadcrumbs). ini adalah not sebuah direct peringkat factor — Google memiliki said ini repeatedly — dan 'schema markup' ( vocabulary) shouldn't menjadi conflated dengan 'JSON-LD' ( format Anda write ini di). semua three formats berfungsi; JSON-LD adalah recommended choice. big trap adalah wasting dev time pada deprecated jenis: HowTo rich hasil went away di 2023, seven fitur jenis adalah retired di June 2025, dan FAQ rich hasil adalah deprecated di 2026. My aturan, borrowed dari years dari doing ini di scale: implement schema when ini gets Anda sebuah search fitur, atau when ini genuinely helps sebuah mesin identify Anda entity (Organization/Person dengan sameAs) — not because more markup adalah automatically better.

TL;DR — Schema markup applies schema.org vocabulary (sebuah Google / Microsoft / Yahoo / Yandex collaboration) untuk label sebuah halaman’s meaning. ini melakukan two distinct jobs: rich-hasil eligibility (terlihat SERP enhancements, memerlukan spesifik jenis + semua diperlukan properties) dan entity understanding (helps mesin dan graf pengetahuan identify who/what Anda adalah — Organization / Person + sameAs — dengan no terlihat signal). ini adalah not sebuah direct peringkat factor. Don’t conflate vocabulary (schema markup) dengan format (JSON-LD — recommended, tetapi Microdata dan RDFa juga berfungsi). dan watch deprecation cycle: HowTo rich hasil went di 2023, seven fitur jenis adalah retired June 2025, dan FAQ rich hasil adalah deprecated di 2026. My aturan: implement schema when ini earns sebuah search fitur atau genuinely helps entity understanding — not because more markup adalah automatically better.

Schema markup vs. data terstruktur vs. JSON-LD

Three istilah get muddled constantly, so let me separate them cleanly:

  • data terstruktur adalah umum concept: apa pun standardized cara dari annotating konten so machines memahami ini.
  • Schema markup adalah data terstruktur itu menggunakan schema.org vocabulary specifically. dalam praktik ini two adalah digunakan interchangeably.
  • JSON-LD adalah sebuah format — one dari three cara untuk write markup. ini adalah not sebuah synonym untuk schema markup. Anda dapat express yang sama schema.org jenis di JSON-LD, Microdata, atau RDFa.

Keeping vocabulary (schema.org) separate dari format (JSON-LD) adalah pertama thing itu trips people up. vocabulary adalah what Anda say; format adalah how Anda write ini.

What schema.org actually adalah

schema.org adalah sebuah shared vocabulary launched di 2011 dan maintained collaboratively oleh Google, Microsoft (Bing), Yahoo, dan Yandex. ini defines sebuah hierarchy dari jenis (e.g., ThingCreativeWorkArticleNewsArticle) dan properties setiap jenis dapat carry. mesin pencari agree pada vocabulary, lalu setiap decides independently which jenis ini consumes dan which ini turns ke rich hasil. itu last poin penting: schema.org lists far more jenis daripada apa pun single mesin surfaces. Evidence for this claim A property can be valid in Schema.org without being required, recommended, or consumed for a specific Google rich result. Scope: Schema.org vocabulary compared with Google Search feature requirements. Confidence: high · Verified: Google: Structured data feature guide

two jobs schema melakukan (dan why people hanya think tentang one)

sebagian besar guides treat schema sebagai sebuah rich-hasil lever dan stop there. ini actually melakukan two separate things:

  1. Rich-hasil eligibility. Mark up konten dengan sebuah didukung jenis dan semua -nya diperlukan properties, dan Anda listing becomes eligible untuk sebuah terlihat SERP enhancement (stars, price, breadcrumbs, recipe card). ini adalah bagian everyone chases.

  2. konten dan entity understanding. Google states ini menggunakan data terstruktur “to understand the content of the page, as well as to gather information about the web and the world in general.” (terjemahan) “untuk memahami konten dari halaman, serta untuk gather informasi tentang web dan world di umum.” Organization, Person, dan similar jenis — terutama dengan sameAs pointing di authoritative profiles — help mesin confidently identify which entity sebuah halaman adalah tentang dan feed Knowledge Graph. There’s no terlihat badge untuk ini; benefit adalah comprehension.

practical consequence: sebuah jenis itu produces no rich hasil dapat masih menjadi worth marking up jika ini sharpens entity understanding. Organization adalah classic contoh.

formats: JSON-LD, Microdata, RDFa

semua three adalah didukung oleh Google. JSON-LD adalah recommended choice, dan alasan adalah concrete:

  • ini lives di sebuah <script type="application/ld+json"> block, not interleaved dengan Anda HTML, which membuat nested data far easier untuk express dan untuk maintain sebagai templates perubahan.
  • Google dapat read JSON-LD bahkan when ini adalah dynamically injected oleh JavaScript atau sebuah CMS widget — itu’s Google’s own documented perilaku, not sebuah universal rendering guarantee. lainnya mesin pencari dan AI crawler dapat render (atau fail untuk render) injected JSON-LD differently, so test setiap consumer Anda actually care tentang alih-alih assuming parity.

Microdata dan RDFa adalah inline attributes woven ke Anda HTML markup. mereka adalah not penalized atau parsed worse — itu’s sebuah myth. mereka’re hanya harder untuk maintain. gunakan them hanya when sebuah legacy CMS atau sebuah spesifik platform forces inline markup.

Schema adalah not sebuah peringkat factor

ini adalah single sebagian besar penting correction di topic. Google reps memiliki telah unambiguous dan consistent untuk years — see Quotes lens untuk exact statements. Danny Sullivan memiliki called data terstruktur “optional” (terjemahan) “optional” dengan “no impact on ranking in web search.” (terjemahan) “no impact pada peringkat di web search.” benefit adalah indirect: rich hasil dapat lift click-melalui rate, dan better entity understanding dapat membuat relevance matching easier. Neither adalah sebuah peringkat boost dari markup itself.

ini adalah exactly why my own framing memiliki selalu telah pragmatic. di my Ahrefs SEO perusahaan guide I put ini ini cara: “I’m a fan of schema markup as long as it gets you a search feature.” (terjemahan) “I’m sebuah fan dari schema markup sebagai panjang sebagai ini gets Anda sebuah search fitur.” Translation: prioritize jenis dengan confirmed rich-hasil eligibility (atau jelas entity nilai), dan don’t spray markup di seluruh setiap halaman hoping ini melakukan something.

paling berguna schema jenis di 2026

Google’s search gallery adalah sumber kebenaran untuk what currently produces rich hasil. jenis worth Anda time, roughly di order dari how commonly mereka pay off:

  • Product — price, availability, dan review ratings; highest-nilai jenis untuk ecommerce.
  • Review snippet / AggregateRating — star ratings pada eligible konten.
  • BreadcrumbList — breadcrumb trail di place dari sebuah raw URL.
  • artikel (news/blog/sports) — eligible untuk artikel-enhanced display. Top Stories adalah sebuah separate, more restrictive surface dengan -nya own publisher dan konten-policy requirements; artikel markup adalah necessary tetapi doesn’t oleh itself put sebuah halaman there.
  • Organization — entity establishment. ini dapat feed logo/detail Google menampilkan di panels, tetapi valid markup doesn’t guarantee sebuah Knowledge Panel appears — entity understanding adalah reliable bagian, bahkan where no panel atau rich hasil menampilkan.
  • LocalBusiness — local panel detail, hours, dan contact info.
  • Event, Recipe, Job posting, Video (VideoObject), Q&sebuah, Software app, Dataset, Discussion forum, Course list — setiap maps untuk sebuah spesifik gallery fitur.

jika Anda implement nothing else, Organization, BreadcrumbList, dan (untuk relevant business) Product atau LocalBusiness cover highest-leverage cases.

deprecation wave — stop implementing dead jenis

didukung set genuinely perubahan, dan chasing retired fitur adalah paling umum cara untuk waste dev time. recent history:

  • 2023 — HowTo rich hasil dihapus dari desktop dan mobile. masih recommended di countless outdated guides; ini earns nothing now.
  • June 2025 — seven fitur jenis retired: Book tindakan, Course Info (old format, replaced oleh Course list), Claim Review, Estimated Salary, Learning Video, Special Announcement, dan Vehicle Listing.
  • 2026 — FAQ rich hasil deprecated. expandable Q&sebuah di bawah listings stopped appearing untuk sebagian besar situs. FAQPage schema adalah masih valid dan Google masih parses ini untuk understanding — tetapi visual enhancement itu dibuat everyone implement ini adalah hilang.

John Mueller’s framing pada 2026 round adalah right one: “Google is not killing schema… markup types come and go, but a precious few you should hold on to.” (terjemahan) “Google adalah not killing schema… markup jenis come dan go, tetapi sebuah precious few Anda harus hold pada untuk.” takeaway isn’t “schema is dying” (terjemahan) “schema adalah dying” — ini adalah “implement against the current gallery, not a 2021 tutorial.” (terjemahan) “implement terhadap saat ini gallery, not sebuah 2021 tutorial.”

Entity markup dan graf pengetahuan

Beyond rich hasil, schema adalah how Anda help sebuah mesin disambiguate Anda entity — untuk menjadi sure Anda “Apple” (terjemahan) “Apple” adalah company, not fruit, dan itu Anda author adalah sebuah spesifik nyata person. mechanism adalah sameAs property: Anda poin Anda Organization atau Person markup di authoritative identifiers — Wikipedia, Wikidata, LinkedIn, Crunchbase, official social profiles.

Done right, ini feeds graf pengetahuan dan strengthens how confidently search mesin (dan, downstream, AI sistem) recognize Anda. Done carelessly, ini backfires: sebuah sameAs pointing di wrong Wikipedia halaman atau sebuah berbeda company’s profile dapat cause sebuah mesin untuk conflate unrelated entities. Test Anda sameAs nilai sebagai carefully sebagai Anda’d test sebuah canonical.

Declare each entity once, then connect the graph with stable `@id` references instead of repeating partial versions of the same entity.

Organization connects to WebSite and WebPage. WebSite and WebPage connect to Article. The diagram emphasizes that the Organization, WebSite, WebPage, and Article each have one stable at-id that other entities reference.

Schema dan AI search — right expectation

Schema adalah sering sold sebagai sebuah AI-citation lever. ini isn’t, directly. LLMs don’t reliably parse Anda JSON-LD dan reward Anda dengan citations — sebuah besar study ditemukan no significant lift di AI citations dari schema coverage. What schema melakukan adalah sama entity-understanding job described above, dan bahkan itu comes dengan sebuah caveat: Google documents itu Organization/Person + sameAs feed -nya own graf pengetahuan dan search understanding. Whether — dan how much — lainnya AI providers lean pada itu sama entity signal adalah sebuah provider-spesifik pertanyaan, not something apa pun vendor memiliki documented sebagai guaranteed; treat sebuah cross-provider AI-citation benefit sebagai sebuah unverified hypothesis, not sebuah implementation benefit schema delivers pada -nya own. Think dari ini sebagai entity infrastructure untuk Google’s own sistem, not sebuah universal citation switch. I cover itu angle secara mendalam di Schema Markup untuk AI — ini adalah sebuah berbeda pertanyaan (citation lift) dari ini artikel ( vocabulary, jenis, dan implementation).

Implementation priorities

jika Anda’re starting dari scratch, melakukan ini di ini order:

  1. Organization (sitewide) dengan accurate name, logo, url, dan verified sameAs — entity foundation.
  2. BreadcrumbList pada templated halaman — cheap, broadly eligible, improves listing.
  3. Product (ecommerce) atau LocalBusiness (local) — highest-nilai business-spesifik jenis.
  4. Article pada editorial konten.
  5. hanya lalu, niche jenis itu map untuk sebuah confirmed saat ini gallery fitur.

Two non-negotiables dari Google’s guidelines: hanya mark up konten itu’s terlihat pada halaman, dan favor “fewer but complete and accurate” (terjemahan) “fewer tetapi complete dan accurate” diperlukan properties di atas setiap mungkin property filled di badly.

Validate sebelum Anda ship

  • Rich hasil Test — untuk jenis itu produce rich hasil; tells Anda eligibility dan diperlukan-property errors.
  • Schema Markup Validator — untuk apa pun schema.org jenis, including ones itu don’t produce rich hasil.
Evidence for this claim Google recommends validating feature eligibility with the Rich Results Test and broader schema syntax with Schema.org tooling. Scope: Google Search deployment workflow; passing a validator does not guarantee display. Confidence: high · Verified: Google: Structured data introduction
  • Google Search Console rich-hasil reports — monitor eligibility dan errors di scale post-deploy.
  • Ahrefs situs Audit — flags structured-data issues di seluruh sebuah whole situs.

sebuah diperlukan-property error membuat itu halaman ineligible untuk corresponding rich hasil; recommended-property gaps adalah biasanya tolerated. Validate, lalu deploy — not reverse.

pertahankan layers straight, because passing one doesn’t imply passing next: valid markup (sebuah validator parses ini without errors) → didukung vocabulary (schema.org recognizes jenis) → fitur mendukung (Google’s gallery documents sebuah matching rich hasil right now) → eligibility (setiap diperlukan property present, policy diikuti) → pengindeksan ( halaman adalah terindeks di semua) → display (Google chooses untuk tampilkan enhancement) → peringkat (unaffected oleh apa pun dari above). sebuah green validator hanya proves pertama langkah.

untuk where ini sits di bigger picture, see broader data terstruktur hub ini artikel lives di bawah.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.