When you search Google for a local business, you often see star ratings, opening hours, or an address directly in the search results — before you even click through to the website. That extra information comes from schema markup.

Schema markup is a way of labelling the information on your website so search engines understand it more precisely. You are not just telling Google you have a page — you are telling it that the page describes a local business, a service, a review, or an event. Google uses that context to display richer results.

What this means for your business

Richer search results stand out. A listing with star ratings and opening hours catches the eye far more than a plain blue link. For local businesses especially, the right schema markup can make a real difference in whether someone clicks through or scrolls past.

Common types useful for business websites:

  • Local Business — Your name, address, phone number, opening hours, and service area
  • Service — The specific services you offer
  • FAQ — Question and answer content that can appear directly in search results
  • Review / Rating — Star ratings from customer reviews

Do you need to code it yourself?

No. Most WordPress SEO plugins handle the core schema markup automatically for pages and posts. For more specific types like Local Business or FAQ, plugins can generate the right markup without any coding knowledge required.

Schema markup is part of the technical SEO foundation described in our SEO setup guide. A website checkup includes verifying your schema is in place. More in the SEO knowledge base.