What we are going to cover
A well-written service page can tell a potential customer exactly what you do. The trouble is that Google does not read a website quite like a person does. It needs clearer signposts. That is where the question, what is schema markup, becomes useful rather than just another bit of SEO jargon to nod at politely and forget by tea time.
Schema markup is a small piece of structured data added behind the scenes of a web page. It helps search engines identify key facts on that page: your business name, services, location, opening hours, author, reviews, article type and more.
Think of it as a label maker for your website. The visible page still needs to be useful, persuasive and easy to read. Schema simply gives Google a more organised version of the information already there.
What is schema markup, in plain English?
Schema markup is code, usually added in a format called JSON-LD, which tells search engines what something is, not merely what it says.
For example, a page may say: “Emergency plumbing services in Bedford.” A human can quickly work out that this is a service offered by a plumbing business in Bedford. Schema can make those relationships more explicit by identifying the business, the service and the area served.
Google can then use that information to understand and, in some cases, present your pages more helpfully in search results. You may have seen results with star ratings, FAQs, event dates, recipe times or product availability. These enhanced displays are often called rich results.
For most service-based businesses, the practical value is less about flashy search result decorations and more about reducing ambiguity. If your website clearly explains who you are, what you offer and where you work, schema gives search engines another reliable way to interpret it.
What schema markup can and cannot do
Schema is useful SEO housekeeping, but it is not a magic ranking button hidden under the bonnet. I have seen business owners add a plugin, tick every box it offers, then wonder why the phone has not started ringing by Thursday afternoon.
Schema does not replace a technically sound WordPress website, clear service pages, useful content, local SEO work or a sensible plan for generating enquiries. It also does not guarantee that Google will show rich results, even when the markup is completely correct. Google decides what appears in its results.
What it can do is help search engines understand your website with greater confidence. That can support visibility, particularly when it backs up clear on-page content and consistent business information elsewhere online.
It is best viewed as part of the Grow stage of a website: first build pages that work for visitors, support the site so it remains secure and quick, then improve the signals that help the right people find it.
The types of schema most useful for UK businesses
There are hundreds of schema types. You do not need to collect them like Pokémon. A handful, used properly, is usually more valuable than a kitchen-sink approach.
Organisation or Local Business schema
This sets out basic details about the company behind the website, such as its name, logo, telephone number, address and social profiles. A business serving customers from a physical location may benefit from Local Business schema. A company that works across the UK but does not receive visitors at an office may be better represented as an Organisation with clear service areas on the website.
The key is accuracy. Your business name, phone number and address should match the details shown on your contact page and Google Business Profile. Tiny inconsistencies are rarely catastrophic, but there is no reason to make Google play detective.
Service schema
Service schema describes a specific service, such as WordPress maintenance, accounting, electrical work or commercial cleaning. It makes most sense on a focused service page, where the visible content genuinely explains that service.
A common mistake is putting one generic block of service schema on every page and listing every possible offering. It is cleaner and more credible to match the markup to the page in question.
Article schema
If you publish helpful guides, news or blog posts, Article schema can identify the page as an article and clarify its headline, author and publication date. This is particularly useful for businesses using content to answer the questions customers type into Google before they are ready to enquire.
It will not make a thin 300-word post irresistible. The article still needs to answer a real question properly.
FAQ schema
FAQ schema used to be a popular route to bigger search listings. Google now shows FAQ rich results far more selectively, particularly for well-known health and government websites. That does not mean FAQs are pointless. They can still make a service page easier for customers to use and help search engines understand the questions being answered.
Just do not add FAQ markup purely in the hope of taking up more space in Google. Write the questions people genuinely ask before contacting you, and make sure the answers are visible on the page.
Review and aggregate rating schema
This area needs care. You should only mark up genuine reviews that appear on your own website and follow Google’s rules. Adding made-up five-star ratings is not clever marketing. It is misleading, and it can create eligibility problems for rich results.
For many local service businesses, displaying genuine testimonials clearly on the site is useful for conversion anyway. The schema is secondary to trust.
How schema fits into a WordPress website
The good news is that most business owners do not need to hand-code schema. Many WordPress SEO plugins and specialist schema tools can add basic structured data, while a well-built theme may already include some organisation, website and article markup.
The less good news is that plugins can overlap. I regularly come across WordPress sites where the SEO plugin, page builder, theme and a separate schema plugin are all trying to describe the same business. The result can be duplicate or conflicting information. More code is not automatically better. It is often just more opportunities for a small digital argument.
Before installing another plugin, check what is already being generated. Then choose one clear source for each type of schema wherever possible. Your site-wide business details should come from one place; article details should be handled consistently; service markup should match individual pages.
For a straightforward brochure website, a sensible starting point is usually Organisation or Local Business schema, Website schema, and Article schema for blog posts. Add Service schema to key service pages once those pages contain useful, specific content.
A practical schema checklist
Start with the pages that matter commercially, rather than trying to mark up every page ever published.
First, make sure your contact details are consistent across your website. Check your company name, phone number, address if you show one, and opening hours. Next, review the key service pages. Does each page clearly explain the service, who it is for, where you provide it and what a customer should do next?
Then check whether your WordPress setup already adds schema. An SEO professional can inspect this quickly, but you can also use Google’s structured data testing tools to identify eligible rich result markup and errors. Errors do not always mean the page is broken, but they are worth investigating rather than ignoring indefinitely.
Finally, test the page from a customer’s point of view. Schema is invisible to most visitors. If the page is vague, slow, awkward on a mobile or has no obvious enquiry route, perfect markup will not rescue it.
Common schema mistakes I see
The biggest issue is marking up information that is not actually shown on the page. If your code says you offer a particular service or have a certain rating, visitors should be able to see that claim and verify it. Structured data should reflect the page, not wishful thinking.
Another is using overly broad location signals. A business based in St Neots may serve Cambridge, Bedford, Huntingdon and further afield, but that does not mean every page needs a pasted list of 40 towns. Be accurate about your genuine service area and create location-focused content only where it has something useful to say.
The final one is forgetting maintenance. A change of phone number, office address, trading hours or business name should be reflected in your website content and its schema. It is boring admin, admittedly, but far less boring than losing a good enquiry because the number in Google is wrong.
FAQs
Is schema markup a Google ranking factor?
Schema does not directly guarantee higher rankings. It helps Google understand your content, which can support eligibility for rich results and reduce confusion about your business and pages.
Do I need schema markup on every page?
No. Start with site-wide business information, important service pages and useful articles. The markup should be relevant to the page, not added simply because a plugin offers it.
Can I add schema markup myself in WordPress?
Often, yes. A reputable SEO plugin can handle basic business and article schema. The main challenge is avoiding duplicate or inaccurate markup when several plugins or themes are involved.
Will schema give my website star ratings in Google?
Not necessarily. Google controls which rich results it displays, and review markup has strict rules. Never add ratings that are not genuine and visible on your website.
Is FAQ schema still worth using?
It can still help clarify page content, but you should not expect FAQ rich results to appear. Use it where the questions and answers genuinely help a potential customer make a decision.
How do I know whether my schema is working?
Use Google’s structured data testing tools to check for errors and monitor Search Console for reports or warnings. Also keep an eye on whether the underlying page is attracting relevant impressions, visits and enquiries.
Schema markup is worth getting right because it brings a little more order to the way search engines see your business. Start with accurate information, apply it to the pages that earn their keep, and keep the customer-facing content doing the heavy lifting. Google likes clarity, but your future customers like it even more.