SEO10 min read

Advanced schema markup 2026: every rich snippet that pays off

Mohamed Bah·Fondateur, Kolonell
May 21, 2026
Share:
Advanced schema markup 2026: every rich snippet that pays off

Advanced schema markup 2026: every rich snippet that pays off

SEO

Schema markup 2026: why pages without JSON-LD lose 20-40% CTR

Schema.org is the vocabulary Google, Bing, ChatGPT, Perplexity, Claude and Gemini use to understand your pages. Without schema, the engine guesses. With schema, it knows — and rewards you with rich snippets (stars, prices, expandable FAQ, product image, breadcrumb) that lift CTR by 20-40% on average.

In 2026, schema markup is also a major AEO signal (cf P4): LLMs read FAQPage and HowTo as priority.

H2: The 12 schemas that pay off — overview

SchemaUseCTR impactAEO impact
ArticleBlog, news+15%+++
ProductE-commerce+30%++
FAQPageFAQ+25%+++
HowToTutorials+20%+++
BreadcrumbListAll pages+5%+
LocalBusinessContact pages+20%+++
Review / AggregateRatingReviews+35%++
OrganizationHome page+5%++
PersonAuthor bio+5%++
EventEvents+25%++
RecipeRecipes+40%++
JobPostingRecruiting+30%++

Mandatory 2026 format: JSON-LD in a script tag (no microdata, no RDFa).

H2: FAQPage — the most profitable schema

`json

{

"@context": "https://schema.org",

"@type": "FAQPage",

"mainEntity": [

{

"@type": "Question",

"name": "How much does a website cost in Senegal in 2026?",

"acceptedAnswer": {

"@type": "Answer",

"text": "Between 400 KFCFA and 2.5 M FCFA depending on customization level, page count and integrations."

}

},

{

"@type": "Question",

"name": "How long to deliver a Next.js site?",

"acceptedAnswer": {

"@type": "Answer",

"text": "4 to 8 weeks depending on complexity (5-12 page brochure, ecommerce, SaaS platform)."

}

}

]

}

`

Immediate effect: Google shows expandable FAQs under the result → +25% average CTR.

H2: HowTo — for tutorials

`json

{

"@context": "https://schema.org",

"@type": "HowTo",

"name": "How to launch a website in Senegal in 2026",

"totalTime": "PT30D",

"step": [

{

"@type": "HowToStep",

"position": 1,

"name": "Define offer and target",

"text": "List services, prices, customer persona."

},

{

"@type": "HowToStep",

"position": 2,

"name": "Pick domain and hosting",

"text": "Domain .sn or .com via Sentoo or Namecheap, hosting Vercel or VPS DigitalOcean."

},

{

"@type": "HowToStep",

"position": 3,

"name": "Design wireframes",

"text": "Tools: Figma, Penpot. 5-12 typical pages."

}

]

}

`

H2: Article + Person (author)

`json

{

"@context": "https://schema.org",

"@type": "Article",

"headline": "Senegal SEO 2026: complete SME guide",

"datePublished": "2026-05-21",

"dateModified": "2026-05-21",

"author": {

"@type": "Person",

"name": "Mohamed Bah",

"url": "https://kolonell.com/about",

"jobTitle": "Founder, Kolonell"

},

"publisher": {

"@type": "Organization",

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

"name": "Kolonell",

"logo": {

"@type": "ImageObject",

"url": "https://kolonell.com/logo.png"

}

},

"mainEntityOfPage": "https://kolonell.com/blog/senegal-seo-complete-sme-guide-2026"

}

`

H2: Product (e-commerce)

`json

{

"@context": "https://schema.org",

"@type": "Product",

"name": "Kolonell Starter Website",

"image": "https://kolonell.com/products/starter-site.jpg",

"description": "5-page Next.js + Tailwind brochure site + Kolonell admin.",

"brand": { "@type": "Brand", "name": "Kolonell" },

"offers": {

"@type": "Offer",

"url": "https://kolonell.com/services",

"priceCurrency": "XOF",

"price": "450000",

"availability": "https://schema.org/InStock"

},

"aggregateRating": {

"@type": "AggregateRating",

"ratingValue": "4.8",

"reviewCount": "127"

}

}

`

Effect: stars + price + availability shown directly in Google → +30% CTR.

H2: LocalBusiness (contact pages)

`json

{

"@context": "https://schema.org",

"@type": "LocalBusiness",

"name": "Kolonell",

"image": "https://kolonell.com/logo.png",

"address": {

"@type": "PostalAddress",

"streetAddress": "Almadies",

"addressLocality": "Dakar",

"postalCode": "11000",

"addressCountry": "SN"

},

"telephone": "+221775969333",

"openingHours": "Mo-Fr 09:00-19:00",

"geo": {

"@type": "GeoCoordinates",

"latitude": "14.7392",

"longitude": "-17.5104"

}

}

`

Combine with a Google Business Profile (cf P2) for a strong local signal.

H2: BreadcrumbList, Organization, Event, Recipe, JobPosting

BreadcrumbList: on all internal pages, displays breadcrumb in Google.

Organization: on home, declares name, logo, contact, sameAs (LinkedIn, Twitter, etc.).

Event: for event pages (date, location, price, organizer).

Recipe: for cooking blogs (ingredients, steps, cooking time, calories).

JobPosting: for job pages (title, description, salary, employment type) → display in Google Jobs.

Validation: use Schema.org validator (validator.schema.org) + Google Rich Results Test (search.google.com/test/rich-results).

FAQ

Does schema markup directly affect ranking?

No, not directly. But indirectly a lot: +20-40% CTR from SERPs, so more clicks, so Google interprets positively. Plus: major AEO signal (cf P4) for LLMs.

Which tool to generate schema markup?

Free: Schema.org validator (validation), Merkle Schema Markup Generator, TechnicalSEO.com Schema Builder. Paid: Schema App (15-100 USD/month), handy for sites > 50 pages.

Need schema on every page?

Ideally yes, but prioritize: 1) Product/service pages (Product, LocalBusiness), 2) Blog articles (Article, FAQPage where applicable), 3) Contact (LocalBusiness, Organization), 4) Global FAQ (FAQPage), 5) Breadcrumbs everywhere. Not needed on 404 pages, legal mentions.

JSON-LD or microdata?

JSON-LD only in 2026. Google and LLMs prefer it (readable, decoupled from HTML). Microdata and RDFa are obsolete. Place JSON-LD in a