★ 5.0 on Google · No long contracts · You own every asset
Rathly

What is schema markup, and why is it used?

Short answer

Schema markup is code that describes a page in a format search engines read. For a local business, it states your name, address, hours, services and more. Google uses it to understand pages and for rich results, but it promises neither placement nor rankings.

In this answer
  1. 01What schema markup does
  2. 02Useful types for a local business
  3. 03What schema cannot do
  4. 04How to add and test it

What schema markup does

Schema markup uses the schema.org vocabulary to label facts on a page. A business name, a phone number, opening hours, a service, an author or a review each get a clear tag. Google says it works hard to understand pages, and structured data gives it explicit clues.

Google recommends JSON-LD, a block of code that sits apart from the visible content. It is the easiest format to add and maintain.

Useful types for a local business

TypeWhat it describesWhere it goes
LocalBusinessName, address, phone, hours, geo and area servedHomepage and office pages
ServiceA service you offer, its area and priceEach service page
BreadcrumbListThe page's place in your siteEvery page below the homepage
ArticleAuthor, dates and the publisherGuides, answers and blog posts
OrganizationYour brand, logo and social profilesSitewide

What schema cannot do

Google says it does not guarantee that structured data shows up in results, even when it is valid. Rich results also change over time. Google ended FAQ rich results for all sites in 2026, though the markup itself remains valid for describing pages.

Markup must match what visitors see. Google's guidelines forbid marking up content that is not visible on the page or that misleads. Breaking those rules can cost a page its rich result eligibility through a manual action.

How to add and test it

  • Add LocalBusiness markup with your exact name, address and phone.
  • Keep those details identical to your Business Profile.
  • Add Service markup to each service page.
  • Test each template in the Rich Results Test.
  • Watch the enhancement reports in Search Console.

Our sites build this markup from the same data that fills the page, so hours, prices and addresses never drift apart. Our technical SEO work adds it to client sites the same way.

Keep reading

Related answers

All SEO questions →

Your agency isn't delivering? Talk to us.

  • ✓ You talk to the people who do the work
  • ✓ We handle 95% of requests the same or next day
  • ✓ You own every account, site and listing
Talk to usSTEP 1 OF 2
What isn't working?
No contract. Cloudflare Turnstile blocks spam.
Call usTalk to us →