Schema markup: what it is and how to add it in WordPress
Schema markup helps Google understand your content and can get you rich results in search. Here is a plain-English explanation and how to implement it without coding.

Schema markup is one of those terms that sounds technical but the concept behind it is simple. It is a way of telling Google, in structured language, what your content is about. A recipe page can tell Google it is a recipe, with ingredients, cooking time, and ratings. A business listing can tell Google it is a local business with an address and phone number. Google can then display this information directly in search results as what they call "rich results."
Why schema matters for Indian businesses
Rich results take up more space in search results. A star rating next to a product, a FAQ that expands right in Google, or a business's opening hours shown directly in results, all of these increase the chance someone clicks on your listing rather than a competitor's.
For local Indian businesses, LocalBusiness schema is especially powerful. It helps Google show your business address, phone number, and hours in knowledge panels and local results. For e-commerce, Product schema with price and availability can trigger shopping-style results. For a CA firm or lawyer's office, FAQ schema lets you show answers to common questions directly in search.
Types of schema worth knowing
LocalBusiness schema covers businesses with a physical location. It includes your address, phone number, business category, operating hours, and geographical coordinates. This is relevant for restaurants, shops, clinics, coaching centres, and any business with a physical presence.
Article schema is for blog posts and news articles. It signals to Google that a page is editorial content rather than a product or service page. Most SEO plugins add this automatically to blog posts.
FAQ schema lets you mark up a list of questions and answers on a page. When Google picks it up, the questions can expand directly in search results, taking up significant screen space. This is one of the highest-ROI schema types for content pages.
Product schema includes price, availability, and ratings for product pages. If you run a WooCommerce store, this is essential.
Adding schema in WordPress without coding
The easiest way is to install an SEO plugin that handles schema automatically. Yoast SEO and Rank Math both add basic schema to your pages without any configuration. Rank Math in particular is generous with schema support on its free plan, including FAQ schema, HowTo schema, and LocalBusiness schema.
To add FAQ schema with Rank Math: install and activate the plugin, edit the page or post you want to mark up, scroll to the Rank Math section below the editor, click Schema, choose FAQ, and add your questions and answers. Save the page and you are done.
To verify your schema is working, go to Google's Rich Results Test at search.google.com/test/rich-results, enter your page URL, and run the test. It will show you which schema types it detected and whether they qualify for rich results.
Manual schema for more control
If you want precise control, you can add schema as a JSON-LD block directly in your page's HTML or via a plugin like Schema Pro. JSON-LD is Google's preferred format. It sits in a script tag in your page head and does not interfere with your visible content.
For a local business, the JSON-LD block includes your business name, address, phone, URL, and coordinates. Copy the structure from schema.org, fill in your details, and paste it into your page's header using a header injection plugin or your theme's custom code section.
Frequently asked questions
Does schema markup directly improve my Google rankings?
Schema itself is not a direct ranking factor. What it does is make your listings more attractive in search results, which can improve click-through rates, which can indirectly improve rankings over time.
How do I know if my schema is working?
Use Google's Rich Results Test tool. Enter your page URL and it will tell you whether your schema is valid and eligible for rich results in Google. Search Console also has a Rich Results section that shows impressions and clicks from enhanced results.
Which schema type should I add first?
Start with what matches your business type. Local business? Add LocalBusiness schema. Blog? Make sure Article schema is on your posts. E-commerce? Product schema on product pages. FAQ schema is a good addition to almost any page that has a question-and-answer section.