Home / Blog / Article

Blog · 9 June 2026

Schema Markup Explained for Small Businesses

What schema markup is, which types a small business in Nepal actually needs, why FAQ rich results are gone in 2026, and how to add and test it.

By Apar Shrestha

Schema markup is a small block of code that tells Google, in a fixed format, exactly what a page is about: your business name, address, opening hours, products or articles. It does not push you up the rankings by itself, but it helps Google understand your pages and can make them eligible for richer results. For most small businesses, a few types done properly is enough.

I’m Apar, a designer in Bharatpur who also handles search and AI visibility. This article sits under my main guide to SEO in Nepal and how local businesses get found, and covers which schema types a Nepali small business needs, what changed in 2026, and how to add and test them.

What is schema markup, in plain words for a business owner?

Schema markup is structured data you add to a page so search engines can read its facts without guessing. Your visitors never see it. Google does. It turns “Open 7am to 8pm, Narayangadh, call 056 …” into labelled fields that a machine can trust.

Google’s introduction to structured data, updated in December 2025, describes it as “a standardized format for providing information about a page and classifying the page content”. The labels come from schema.org, whose schemas page listed 826 types and 1540 properties in September 2026. A small business needs a handful.

Google recommends JSON LD (JavaScript Object Notation for Linked Data) “if your site’s setup allows it”. It sits in one block of code, separate from your design, so it is easy to maintain.

Does schema markup help a small business rank higher on Google?

Not directly. Schema markup helps Google understand a page and can qualify it for rich results, such as product prices, but Google guarantees none of this. Think of it as clear labelling, not a ranking boost.

Google’s general structured data guidelines say plainly that “Google does not guarantee that your structured data will show up in search results”.

When rich results do appear, they can lift clicks. Google’s introduction cites Rotten Tomatoes, which measured a 25% higher click through rate after adding structured data to 100,000 pages, and Nestlé, which measured an 82% higher click through rate on pages shown as rich results. These are huge brands, so I never promise a Chitwan café the same numbers.

Which schema types does a small business in Nepal actually need?

Most small businesses need only a handful of schema types: LocalBusiness or Organization for who you are, Product for what you sell, Article for blog posts, and BreadcrumbList for how pages connect. Start with the business type, because it describes the facts customers search for most.

Schema type What it describes Who needs it
LocalBusiness (or a subtype) Name, address, phone, hours, location on the map Cafés, clinics, gyms, shops, hotels
Organization Official name, logo, website and social profiles Suppliers and online brands with no shop
Product Product name, image, price in NPR, availability Online stores and product catalogue sites
Article Headline, author, date published and updated Any site with a blog or news section
BreadcrumbList The trail from the homepage down to the current page Sites with categories, services or many products

LocalBusiness schema carries the facts customers search for.

LocalBusiness schema describes a physical business, and Google’s local business structured data guide, updated in September 2026, requires only two properties: name and address. It also recommends telephone, opening hours, geo coordinates, a working URL and price range.

Google also asks you to use the most specific LocalBusiness subtype possible. So a restaurant uses Restaurant, a gym uses HealthClub, and a spa uses DaySpa, rather than the generic type.

Addresses are the tricky part in Nepal, where many businesses have a tole and ward but no street number. I write the address exactly as it appears on the Google Business Profile, then add precise geo coordinates. Nepal has also directed all 753 local bodies to adopt Plus Codes for postal addressing, according to Google’s Nepal Postal Service case study, so I keep the Plus Code in the visible address too. Consistent details matter just as much in local SEO in Kathmandu, Pokhara and Chitwan.

Product schema belongs on every page where you sell something.

Product schema tells Google the name, image, price and availability of an item. For Nepali stores the price currency must be written as a three letter code, so NPR, not “Rs”. Product pages and Google Shopping limits in Nepal are covered in my guide to SEO for online stores in Nepal.

Is FAQ schema still worth adding to your pages in 2026?

Not for the dropdowns. Google no longer shows FAQ rich results for anyone, so adding FAQ schema will not give you expandable questions under your listing. Writing clear FAQs on the page is still worthwhile, because people read them.

The change happened in stages, and Google’s documentation updates log records each one:

  • September 2023: FAQ rich results were limited to well known, authoritative government and health websites, and HowTo rich results were removed altogether.
  • May 2026: Google announced the feature would no longer appear in Search from 7 May 2026.
  • June 2026: Google confirmed that “The FAQ rich result feature is no longer shown in Google Search results”.

You do not have to rip existing FAQ markup out. TechWyse reported in 2026 that the FAQPage type itself has not been deprecated and that sites are not required to remove it. My advice: leave it if it is accurate, but do not pay anyone to add it for the old dropdown effect. If a provider still pitches FAQ schema as a quick win, they have not kept up.

Do you need schema markup to appear in AI Overviews and ChatGPT?

No. Google’s guide to optimising for generative AI features, updated in July 2026, says structured data “isn’t required for generative AI search, and there’s no special schema.org markup you need to add”. It still calls schema a good idea as part of normal SEO. I cover the AI side fully in my article on AEO and GEO for ChatGPT and AI Overviews.

Can you show review stars for your own business with schema?

No, not on your own business pages. Google’s review snippet guidelines say that when a business controls the reviews about itself, pages using LocalBusiness or Organization markup are ineligible for the star review feature.

A clinic that wraps homepage testimonials in review markup will not get gold stars. Worse, Google’s general guidelines warn that “reviews or ratings not by actual users may result in manual action”, which is a penalty applied by a person at Google. Put your review effort into your Google Business Profile instead.

How do you add schema markup to a WordPress website?

On WordPress you can add schema markup with an SEO plugin for the basics, then add custom JSON LD for anything the plugin gets wrong or misses. The method matters less than the accuracy of the details inside it.

  1. Collect your facts first. Exact name, address, phone, hours, coordinates, logo and social links, matching your signboard and Google Business Profile.
  2. Pick the most specific type. Restaurant or HealthClub, not the generic LocalBusiness. Check the options on schema.org before you settle.
  3. Set the business details once in your SEO plugin. Fill in the organisation or local business settings, and turn off duplicate output from other plugins or your theme.
  4. Add custom JSON LD where needed. For a hospital, several branches or a product catalogue, I write the block into the page template so every branch or product gets accurate data.
  5. Test every template, not just the homepage. Product, blog and contact pages each output different schema.

In my experience, many ecommerce themes already output some product markup, so check before you add more. Two conflicting blocks create confusion, not clarity.

How do you test schema markup and check it is working?

Test it with Google’s Rich Results Test, which Google calls “an easy and useful tool for validating your structured data”. It shows which rich results a page is eligible for, plus errors and warnings.

Errors mean a required property is missing or broken. Warnings mean a recommended property is missing, which is fine if you genuinely lack that information. Recheck after every plugin or theme update. If pages are not indexed at all, schema will not help, and the fixes are in my guide to technical SEO basics.

These are the schema mistakes I see most often on Nepali websites.

The most common mistake is markup that does not match the page. Google’s guidelines say structured data “must be a true representation of the page content”, and hidden content must not be marked up. Here is what I find most:

  • Old details in the code. The business moved from Lazimpat to Baluwatar two years ago, but the schema still says Lazimpat.
  • The generic type everywhere. Every page says LocalBusiness, even on a clear restaurant or dental clinic site.
  • Duplicate blocks. The theme, an SEO plugin and a review plugin each output their own business markup with different phone numbers.

How much effort does schema markup take, and what affects the cost?

For a simple business site, schema is a few hours of careful work. Effort grows with the number of locations, products and page templates, and how much custom code your platform needs.

For a sense of the international market, Fiverr’s 2026 SEO cost guide shows schema markup gigs starting from $30. A one off job suits a single shop. A store with hundreds of products or a company with branches in Kathmandu, Pokhara and Chitwan needs schema built into the templates so it stays correct as content changes. For how schema fits into a wider SEO budget, see how much SEO costs in Nepal.

This is how I approach schema on client websites.

My view is that schema should be designed alongside the site’s structure, not bolted on after launch. On sites with databases behind them, like the doctor directory on the Kathmandu Model Hospital website, clean data structure is what makes accurate markup possible. If every doctor or product has its own fields, schema can be generated from them instead of typed by hand.

What I tell clients is to treat schema like the label on a medicine box. It has to be correct and match what is inside, and it only helps if the product itself is good.

These are the questions business owners ask me most about schema markup.

Is schema markup the same thing as structured data?

Mostly, yes. Structured data is the general idea of labelling page facts in a standard format, and schema.org is the vocabulary most sites use to do it.

Can schema markup hurt my website?

Correct markup will not hurt you. Misleading markup can, because Google says fake reviews or ratings may lead to manual action. Keep every value true and visible on the page and you are safe.

How long does it take for schema markup to show in Google?

Google has to recrawl the page first, which can take days or weeks. Even then, rich results are never guaranteed. Use the Rich Results Test straight away to confirm the code is valid.

Do I need a developer to add schema markup?

Not for the basics. An SEO plugin on WordPress handles most small sites. You need a developer, or someone like me, for custom types, branches or schema generated from databases.

Should a business without a shop use LocalBusiness schema?

Usually not. If customers never visit you, Organization schema is the better fit. Use LocalBusiness when customers can come to a real address.

Here is what I would do next if I were you.

Run your homepage and one key service or product page through the Rich Results Test today. If it finds nothing, or shows old details, that is a quick fix. I set up and check schema as part of my search and AI visibility service. Send me your website address through my contact page and I will tell you what your markup says about your business.

These are the sources I used for this article.

Want this applied
to your brand?

Book a free 30 minute discovery call. You will leave with a clear next step, whether or not we end up working together.

Email aparshrestha93@gmail.com
Phone & WhatsApp +977 986 989 2369