Guide

Schema markup guide for small business websites in India

The short answer: schema markup is a block of code that tells search engines and AI tools exactly what a page is about, such as who you are, what you sell and which questions you answer. It does not guarantee higher rankings, but it removes guesswork and supports both SEO and AI answers.

By the Elite Social Connect team · Published 6 November 2026 · Updated 6 November 2026 · 4 min read

A business team reviewing charts and plans in a meeting

What is schema markup?

Schema markup uses a shared vocabulary from schema.org. Most sites add it as a JSON-LD script in the page head. A visitor never sees it, but a crawler reads it as labelled facts: this page is an article, this business has this phone number, this question has this answer.

Rule to remember

Markup must describe what is visibly on the page. Marking up content people cannot see, or claims that are not true, can lead to penalties and loses trust.

Which types does a small business need?

Common schema types and where to use them
TypeUse it onWhat it tells machines
Organization or LocalBusinessHome and contact pagesYour name, logo, address, phone, area served and social profiles
ServiceEach service pageWhat you offer, where, and who provides it
Article or BlogPostingBlog postsHeadline, author, publish and update dates
FAQPagePages with a visible FAQQuestion and answer pairs
BreadcrumbListEvery inner pageWhere the page sits in your site
Product and OfferStore product pagesPrice, availability and product details
Review or AggregateRatingOnly genuine reviews shown on the pageRatings. Do not mark up reviews you wrote about yourself

A simple example

This is a minimal FAQ block. The question and answer must also appear on the page as text.

<script type="application/ld+json">
{"@context":"https://schema.org","@type":"FAQPage",
 "mainEntity":[{"@type":"Question",
  "name":"Do you work outside Delhi?",
  "acceptedAnswer":{"@type":"Answer",
   "text":"Yes. We work in person across Delhi, Noida and Gurgaon, and online across India."}}]}
</script>

An honest note on rich results

Google has limited FAQ rich results to a small set of sites, and it has dropped how-to rich results. That does not make the markup useless. It still gives machines clean, labelled facts, and it keeps your pages consistent. Just do not add it expecting stars or dropdowns in the results.

How to add and test it

  1. Pick the type from the table that matches the page.
  2. Write the JSON-LD, or use a trusted plugin if your site runs on WordPress.
  3. Place it in the page head or body, then publish.
  4. Test with Google's Rich Results Test and the Schema Markup Validator.
  5. Re-check after any redesign, and update dates when you update content.

How schema helps with AI answers

AI tools mostly read page text, and nobody outside the companies can say exactly how structured data is used. What we can say is that unambiguous labels are less likely to be misread, and they keep your name, address and services consistent. Pair markup with answer-first writing, as covered in SEO vs AEO vs GEO vs AIO.

Schema markup guide for small businesses: questions answered

Does schema markup improve rankings?

Not directly. It helps search engines understand a page and can enable some rich results, but it is not a ranking shortcut.

Do I need a developer to add schema?

Not always. Many website builders and WordPress plugins can add basic markup. Custom sites usually need a developer or an agency for accurate, page-specific markup.

Which format should I use?

JSON-LD. Google recommends it, and it keeps the markup separate from your visible design.

Can I mark up my own reviews?

No. Do not mark up reviews you wrote about your own business. Use only genuine reviews that appear on the page, and follow the search engine's review guidelines.

Can schema break my site?

Invalid markup will not break how the page looks, but it can be ignored or flagged. Test before publishing.

Next step

Add accurate schema to your site

We check your markup, fix what is missing and make sure it matches what visitors see.

WhatsAppFree audit