Issue Nº 44 · Worldwide Edition العربية
Search Engine Optimization The Journal of Search, Growth & Marketing

Technical SEO 2 min read 1.2K views

Schema Markup Explained: Structured Data for Rich Results

Schema markup is a label you put on your content so machines understand it — and it can earn you richer results.

Schema Markup Explained: Structured Data for Rich Results

Schema markup is a standard vocabulary (from schema.org) that you add to your pages so search engines and AI systems understand exactly what the content is: an article, a video, a business, a product, a course. With the right schema markup, Google can show rich results such as video thumbnails, breadcrumbs or review stars.

Google recommends JSON-LD — a small block of JSON inside a <script type="application/ld+json"> tag. It does not change how the page looks, and it is easy to generate automatically.

{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Schema Markup Explained",
  "author": { "@type": "Person", "name": "Mohamed Abdelkhalk" },
  "datePublished": "2026-10-01"
}

The schema types that matter most

  • Organization — your brand name, logo, contact and social profiles (“sameAs”).
  • WebSite — the site name and search box.
  • BreadcrumbList — shows the page path in results.
  • Article / BlogPosting — headline, author, dates and image for articles.
  • VideoObject — helps videos appear with thumbnails and key moments.
  • Product, Course, Event, LocalBusiness — for commerce, education and local businesses.
  • FAQPage — question and answer content.
Be realistic Since 2023 Google shows FAQ rich results mainly for well-known authoritative sites, and HowTo rich results were retired. The markup is still valid and helps machines understand your content — just don’t expect stars for everything.

How this journal handles schema markup

Every page automatically outputs Organization, WebSite and BreadcrumbList. Articles add BlogPosting, videos add VideoObject, and any questions you add in the dashboard’s FAQ section become FAQPage. You can also paste custom JSON-LD for courses, products or events, or build it with the schema generator in the SEO toolkit.

How to test structured data

  1. Open Google’s Rich Results Test and paste your URL.
  2. Check for errors and warnings, then fix required fields.
  3. Use the Schema Markup Validator for general schema.org checks.
  4. Watch the Enhancements reports in Search Console over time.

Common mistakes

  • Marking up content that is not visible on the page.
  • Fake reviews or ratings — this can lead to manual actions.
  • Missing required properties such as image or date.
  • Different data in the schema and on the page.

Schema is one part of technical SEO. Combine it with strong on-page SEO for the best results.

Frequently asked questions

Does schema markup improve rankings?
Schema is not a direct ranking factor, but it helps search engines understand your content and can make your result more attractive, which can increase clicks.
Which format should I use for structured data?
JSON-LD. It is Google’s recommended format and is easy to maintain.

Keep reading

Need help ranking your website?

Talk to us on WhatsApp — consulting, audits and coaching worldwide.