Schema Markup Explained Without The Code
|

Schema Markup For Business Websites, Explained Without Code

Your website says you are open until 6. A human reads that and understands closing time. A machine reads the same line and sees the number 6 sitting next to some words. Schema markup for business websites is what closes that gap. It is a label that tells a machine what each piece of information on your page actually is.

You do not need to write code to understand this, and you certainly do not need to understand it to benefit from it. But you do need to know whether your site has it, because most Kenyan business websites do not.

The tin and the label

Think of a tin of beans with no label. You can open it and find out what is inside. A machine sorting a warehouse cannot.

Your web page is the tin. A schema is the label. Without it, a search engine has to guess that 0722 is a phone number, that Kiambu Road is an address, that 4,500 is a price, and that the 5 stars near the bottom are a customer review. Usually it guesses correctly. Sometimes it does not, and when a machine is unsure, it simply leaves your business out of the answer.

Schema markup removes the guessing, and removing the guessing is the entire job.

Why this matters far more than it used to

For years schema was a nice extra that occasionally earned you star ratings in search results. It has quietly become something bigger.

AI tools assemble answers from information they are confident about. Labelled information is information they are confident about. So when a buyer asks which pharmacies in Eldoret open on Sunday, the businesses most likely to be named are the ones whose opening hours were stated in a form a machine could read without interpretation.

Meanwhile, most of your local competitors have no schema at all. That is unusual in marketing. It is a genuine advantage that is available cheaply and is not yet crowded.

The 6 schema markup types that matter for a Kenyan business

There are hundreds of types available. You need 6 of them.

LocalBusiness. The foundation. Name, address, phone, email, opening hours, geographic area served, and price range. Every business website should have this on the homepage and contact page.

Organization. Your business identity, logo, founding details, and social profiles. This is what helps a machine connect your website, your Facebook page, and your Google listing into one business rather than 3 unrelated things.

Service or Product. What you sell, described individually. A garage should label each service. A shop should label each product with price and availability.

FAQPage. Your questions and answers, labelled as questions and answers. This is the single highest value schema type for AI visibility, because it hands a machine a ready-made quotable pair.

Review or AggregateRating. Customer feedback, labelled as feedback with a rating value. Never invent these. Fake review markup gets sites penalized.

BreadcrumbList. Your site structure, so a machine understands which pages sit under which section.

What good schema looks like in practice

A working example is easier than a definition.

A hardware shop in Ruiru has a contact page. It shows the shop name, the address on Kenyatta Road, a phone number, hours of Monday to Saturday from 7am to 6pm, and that it is closed on Sunday.

With schema, a machine reads that as: this is a business of type HardwareStore, located at this address, with these coordinates, reachable on this number, and open during these exact hours. It can now answer a question about hardware shops open early in Ruiru with confidence and name that shop.

Without schema, it reads a paragraph of text and hopes.

How to check whether your site has any

Do this in 2 minutes. Search for Google’s Rich Results Test, paste in your homepage address, and run it.

You will get one of 3 outcomes. The tool finds structured data and lists the types, which means somebody set it up. The tool finds nothing, which is the most common result for Kenyan business sites. Or the tool finds errors, which usually means a plugin added incomplete markup and nobody checked it afterwards.

Also check your contact page separately, because schema often exists on one page and nowhere else.

The mistakes that cause real damage

Bad schema is worse than no schema, so avoid these 4.

The first is marking up information that does not appear on the visible page. If your schema claims hours the page never states, that counts as a violation, and it can get your markup ignored entirely.

The second is inventing ratings. Some plugins offer to add a rating you type in yourself, and you should not use them.

Letting the markup go stale is the third. A schema that still lists 2023 prices or an old address is actively misleading machines about your business.

The fourth is contradicting your Google Business Profile. If the schema on your site says one set of hours and your listing says another, you have created exactly the confusion the markup was supposed to remove.

Who should do this?

If your site runs on WordPress, a well-configured SEO plugin handles most of it, although the setup still needs somebody to complete the business details properly. Plugins ship with empty fields, and empty fields do nothing.

For a custom-built site, this belongs in the build. Any developer quoting you for a business website in 2026 should be including structured data as standard rather than as an upsell.

The practical question to ask whoever built your site is short: what schema types are on my homepage and contact page, and when were they last checked? If nobody can answer that, nobody has done it.

Frequently asked questions

Does schema markup improve my Google ranking directly? Not directly, although it does improve how your pages are understood and displayed, which affects clicks and increases the chance of being cited in AI answers.

Can I add schema myself without a developer? On WordPress, yes, through an SEO plugin. On a custom site you will need developer help.

How long does it take to have an effect? Search engines usually pick it up within days to a few weeks after recrawling the page.

Is schema markup for business websites free? The markup itself costs nothing. You are only paying for somebody’s time to set it up correctly.

What happens if I get it wrong? Minor errors are usually ignored. Serious mismatches between markup and visible content can cause the markup to be disregarded or penalized.


Africa Web Experts includes structured data on every business website we build, configured with your real details rather than left empty. If you are not sure whether your current site has any, we will check it and tell you plainly. Ask Africa Web Experts for a technical check.

Similar Posts