Schema markup for small business websites: what still matters in 2026
Structured data won't rescue a weak website, and Google keeps retiring rich results. But a small amount of accurate markup still helps search engines understand who you are, where you are and what you offer. Here is what to add, what to skip and how to keep it honest.
By the Xuru Technologies team · 21 October 2026
Key takeaways
- Schema markup is a machine-readable summary of facts already on your page. It helps search engines understand your business; it does not guarantee any special search feature.
- Google stopped showing FAQ rich results in May 2026, so FAQ markup is no longer a reason to add FAQs.
- Google says there is no special schema needed to appear in AI Overviews or AI Mode, but structured data must match what visitors can see.
- For most small businesses, the essentials are Organization or LocalBusiness (with the most specific subtype), plus Product, Event or Article markup where it fits.
- Wrong or outdated markup is worse than none. Keep hours, prices and addresses in sync with your page and Google Business Profile.
What schema markup is (and isn't)
Schema markup is a block of code, usually JSON-LD placed in the page's HTML, that describes facts using the shared vocabulary at schema.org. Instead of a search engine guessing that "Mon–Fri 8–6" is your opening hours, the markup states it explicitly.
What it isn't: a ranking shortcut. Google's documentation is clear that it does not guarantee that features using structured data will show up in search results. Markup helps a well-built page be understood; it can't make up for thin content, slow pages or a site that's hard to use.
What changed recently
FAQ rich results are gone
For years, adding FAQPage markup could earn expandable questions under your search result. Google reduced how often these appeared back in 2023, and as of May 7, 2026 stopped showing FAQ rich results altogether, with Search Console reporting removed afterwards. Google's John Mueller said sites don't need to take action. FAQs are still useful on the page for your visitors; just don't add them only for the markup.
AI Overviews don't need special markup
Many vendors now sell "AI schema" packages. Google's own guidance on AI features says there are no additional requirements to appear in AI Overviews or AI Mode, and no special schema.org structured data you need to add. Among the normal good practices it lists is making sure your structured data matches the visible text on the page. Clear, accurate facts on a fast, accessible page remain the best preparation for AI-driven search; our guide to getting found in Google's AI answers goes deeper.
The markup most small businesses actually need
| Type | Use it for | Where it goes | Priority |
|---|---|---|---|
| LocalBusiness (or a specific subtype such as Restaurant, Dentist, Store) | Businesses with a physical location customers visit | Home page or each location page | High |
| Organization | Online or service businesses without a public address; logo, contact, social profiles | Home page | High |
| Product with Offer | E-commerce product pages: price, availability | Each product page | High for online stores |
| Event | Ticketed or public events, classes, tastings | Each event page | Medium, if you run events |
| Article / BlogPosting | Blog posts and news, with author and date | Each post | Medium |
| BreadcrumbList | Sites with clear section hierarchy | Site-wide template | Low to medium |
| FAQPage | No longer produces rich results in Google | Optional | Low |
Getting LocalBusiness markup right
For a business with a storefront, restaurant, clinic or hotel, LocalBusiness markup is the one to get right first. According to Google's documentation, only two properties are required, name and address, but several recommended properties make the markup far more useful:
- Most specific type. Google recommends using the most specific LocalBusiness subtype available (for example Restaurant rather than LocalBusiness). A business can list more than one type.
- geo: latitude and longitude, with at least five decimal places.
- openingHoursSpecification: your hours, including seasonal closures using validFrom and validThrough.
- telephone: including country and area code, which matters for international visitors.
- url: the specific location page, not just the home page, if you have several locations.
- priceRange: a short indication such as "$$".
- servesCuisine and menu: for restaurants, the cuisine and a link to your menu page.
A simplified example for a café looks like this:
{
"@context": "https://schema.org",
"@type": "CafeOrCoffeeShop",
"name": "Example Corner Café",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 Market Street",
"addressLocality": "Portland",
"addressRegion": "OR",
"postalCode": "97201",
"addressCountry": "US"
},
"telephone": "+1-503-555-0100",
"url": "https://www.example.com/",
"priceRange": "$",
"servesCuisine": "Coffee, breakfast",
"menu": "https://www.example.com/menu/",
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "07:00",
"closes": "16:00"
}]
}
Note what's missing: review stars. Google's documentation says aggregateRating and review on LocalBusiness are only for sites that collect reviews of other local businesses. Marking up your own testimonials as star ratings is not eligible and can create problems.
If you run a hotel or B&B, our local SEO guide for hotels and B&Bs covers how structured data fits alongside your Google Business Profile and citations.
Common mistakes we see
- Markup that doesn't match the page. Hours in the markup say 9–5; the page says 8–6. Keep one source of truth.
- Stale data. Holiday hours, moved premises or changed phone numbers that were updated on the page but not in the markup, or in a plugin setting nobody remembers.
- Plugin overlap. Two SEO or theme plugins each outputting their own Organization markup, with different details.
- Marking up content visitors can't see. Structured data should describe visible content, not add hidden claims.
- Copy-pasted templates. Example values left in place, such as the wrong country or a placeholder logo.
A 15-minute schema check
- Run your home page and one key page through Google's Rich Results Test and the Schema Markup Validator at schema.org.
- Compare every value in the markup with the visible page and your Google Business Profile: name, address, phone, hours.
- Look for duplicate Organization or LocalBusiness blocks coming from different plugins.
- Check Search Console's enhancement reports for errors on product, event or breadcrumb markup.
- Remove anything that's inaccurate or that you can't keep up to date.
Structured data works best on a page that is already fast, clear and usable by everyone. Accessible, semantic HTML (proper headings, labeled forms, real text instead of images of text) helps search engines and assistive technologies alike; see our website accessibility page for how we approach it. If you'd like a second pair of eyes on your markup and technical SEO, a website review is a good place to start.
Frequently asked questions
Will schema markup improve my rankings?
Not directly. It helps search engines understand your content and can make pages eligible for certain search features, but Google doesn't guarantee those features will appear. Content quality, relevance and page experience matter far more.
Should I remove FAQ schema now that FAQ rich results are gone?
Google has said sites don't need to take action. Leaving accurate FAQ markup in place is harmless; removing it is fine too. Keep the FAQs on the page if they help visitors.
Do I need special markup for ChatGPT or Google's AI Overviews?
Google says there is no special schema required for AI Overviews or AI Mode. Accurate, visible information on a well-structured page, consistent with your business listings, is what helps.
Can I add markup myself on WordPress, Shopify or Webflow?
Yes. Most platforms and SEO plugins can output basic Organization or LocalBusiness markup. The key is filling in accurate details, avoiding duplicates from multiple plugins and checking the result in Google's testing tools.
Is your site speaking search engines' language?
We'll review your structured data, technical SEO and page experience, and send you a clear, prioritised list of fixes.
Websites, payments, digital marketing, AI automation, consultancy and practical technology training — for businesses and aspiring professionals worldwide.
Saturday – Sunday: closed