Guide
JSON-LD structured data for Indian businesses: the plain-English guide
If you run a shop, a freelance practice, or an agency in India and your website looks plain in Google search, this guide is for you. No code, no jargon — just what structured data is, why it makes Google show stars, prices and FAQs, and how to add it in an afternoon.
What is structured data, really?
When Google reads your website, it sees text and images like a human does — but it has to guesswhat each thing means. Is “₹499” a price or a phone extension? Is “Sharma Electronics” a business name or an article author? Structured dataremoves the guessing. It's a small, invisible block of code you add to a page that tells Google, in a language it fully trusts, exactly what your page is about.
The format Google recommends is JSON-LD (JavaScript Object Notation for Linked Data). It sits inside a <script> tag in your page's <head> and is never shown to visitors — only to search engines.
Why it matters for an Indian business
Structured data is what unlocks rich results — the upgraded listings you see in Google with star ratings, prices, FAQ dropdowns, business hours and images. These listings take up more space, look more trustworthy, and get clicked more often than a plain blue link. For a local business competing with bigger brands and aggregators (Justdial, Sulekha, IndiaMART), a rich result can be the difference between a customer calling you or scrolling past.
- Local shops can show address, opening hours, phone and a map pin.
- Product sellers can show price, availability and review stars.
- Service businesses & freelancers can show what they do and answer common questions right in search.
- Bloggers & news sites can qualify for the Article and Top Stories treatment.
The five schema types most Indian sites need
1. LocalBusiness
For any business with a physical presence or service area — a kirana store, salon, clinic, restaurant, coaching centre. Key fields: name, address, telephone, openingHours, geo coordinates, and priceRange. This is what powers the business panel and map results.
2. Product
For e-commerce and catalogue pages. Add name, image, description, and an Offer with price and priceCurrency (INR). If you have genuine reviews, an aggregateRating earns you the star treatment.
3. FAQPage
If your page answers common questions, FAQ schema can display those questions directly under your listing — doubling your search real estate. Great for service and pricing pages.
4. Article
For blog posts and news. Add headline, author, datePublished and an image to qualify for Article rich results.
5. Person
For freelancers, consultants and personal-brand “about” pages — your name, job title, and links to your profiles help Google build a knowledge panel about you.
The slow way vs. the fast way
The traditional approach is to use a generic schema generator: you pick a type, then manually type in 20–40 fields, copy the output, and hope you picked the right type and filled the right fields. Most business owners give up halfway — or worse, publish markup that doesn't validate and quietly does nothing.
The faster way is content-aware generation. Instead of asking you to re-type information that's already on your page, a tool reads the page, figures out the right schema type from your actual content, and writes the JSON-LD for you. That's exactly what schema-boostdoes: paste a URL, get a ready snippet, plus a report of any high-value fields you're missing.
How to add JSON-LD to your site (any platform)
- WordPress: paste the snippet into the
<head>using a header-scripts plugin (e.g. “Insert Headers and Footers”), or your theme's custom-code box. - Shopify / Wix / Squarespace: use the custom-code / header injection setting.
- Custom / coded site: drop the
<script type="application/ld+json">block into your page<head>.
After adding it, confirm with Google's free Rich Results Test. If it shows your type with no errors, you're eligible — Google will start rolling the rich result out as it re-crawls your page.
Common mistakes that kill rich results
- Marking up content that isn't visible on the page — Google penalises this.
- Fake or inflated reviews in
aggregateRating— a manual-action risk. - Wrong type — using
Organizationwhen you neededLocalBusiness. - Missing required fields — e.g. a Product with no price won't get the snippet.
Get your free schema-readiness scan
The quickest way to know where you stand is to scan a page. schema-boost will tell you which schema type fits, generate the markup, and list exactly what's missing for the rich result — for free.