Structured data is extra code on a web page that labels key facts in a standard format, so search engines do not have to guess. Your contact page might say "Open Saturday to Thursday, 10 am to 8 pm" in a sentence; structured data states the same thing as labelled fields: opening hours, days and times. The shared vocabulary most sites use comes from Schema.org, which is why it is also called schema markup. It helps search engines understand a page and can make it eligible for richer search results. It is not a ranking shortcut.

A plain example

Think of a page as a shop shelf and structured data as the printed label on each item: name, price, in stock or not, maker. A customer can read the shelf, but the label removes doubt.

For a hypothetical tailoring shop in Khulna, structured data on the contact page might state the business name, address, phone number, opening hours and the area it serves. On a product page of an online shop, it might state the product name, price, currency, availability and review rating, but only if real reviews appear on the page.

The most common format is JSON-LD, a small block of code inside the page that visitors never see. Google's documentation recommends it for most cases, and most website platforms and SEO plugins can generate it for you.

What it does and what it does not do

Structured data can Structured data cannot
Help search engines read key facts accurately Push a weak page up the rankings by itself
Make a page eligible for rich results such as prices, ratings or breadcrumbs Force Google to show a rich result; Google decides each time
Connect your business name, logo and official profiles as one entity Replace a complete Google Business Profile for local search
Make your facts easier for search systems, including AI features, to pick up correctly Make up for content that is thin, outdated or wrong

The second row matters most. Being eligible is not the same as being shown. Google decides whether to display a rich result based on the search, the device and its own quality judgments, and the set of rich result types it supports changes over time. Before putting effort into a particular type, check Google's current Search Central documentation to confirm it is still supported and for which kinds of sites.

Types a small business might use

  • Organization or LocalBusiness: name, logo, address, phone, opening hours and links to your official social profiles. Useful on the home or contact page.
  • Product: for online shops, with price and availability that match what the page shows.
  • Article: for blog posts and guides, with headline, author and date.
  • BreadcrumbList: shows where the page sits in your site, such as Home, then Furniture, then Beds.
  • Event or Course: only if your business genuinely runs events or courses and lists them on the page.

You do not need every type. Mark up what the page actually contains.

The rules people break

Structured data must describe content that is visible on the page and true. Common mistakes:

  • Fake or self-written reviews marked up as star ratings. This goes against Google's guidelines and can cost you rich results across the site.
  • Prices or stock in the markup that no longer match the page, often after a sale ends.
  • Marking up content that is hidden or that does not exist on the page at all.
  • Copying the same business markup onto every page with the wrong details, such as a branch address on the head office page.
  • Several plugins each adding their own conflicting markup.

If Google finds misleading markup, it can ignore it or take manual action that removes rich results for your site. Honest, accurate markup is the only kind worth adding.

How to add it and check it

  1. Decide which pages matter: home, contact, main products or services, articles.
  2. Check what your platform already adds. WordPress SEO plugins, WooCommerce and Shopify themes often add basic markup. Look before adding more, to avoid duplicates.
  3. On custom sites, a developer can generate the markup from the same data that fills the page, so prices and stock stay in step automatically.
  4. Test it with Google's Rich Results Test and the Schema.org validator, and watch the related reports in Google Search Console after launch.
  5. Recheck after changes, such as a redesign, a plugin update or a new branch.

Common questions

Will schema markup improve my rankings? Not directly. It improves understanding and eligibility for richer listings, which can help the right people notice and click your result.

Does it help with AI search? Clear, consistent facts help any system that reads your site. But AI features mainly read your visible content, so the page itself still has to be clear. The SEO, AEO, GEO and AIO explainer covers how these fit together.

Is it worth it for a small site? Basic business and breadcrumb markup is usually quick to add. For shops with many products it matters more; see product and category pages that rank.

Where do I start? If you are not sure what your site already has, a technical SEO audit lists the existing markup and its errors. If you want it set up properly, my SEO service includes it.

Related service SEO, AEO, GEO and AIO Get found on Google and in AI answers: technical SEO, content, local SEO and Google Business Profile.