Skip to content
Marv Web Design
  1. Home
  2. Blog
  3. The structured data checklist we run before every launch
SEO

The structured data checklist we run before every launch

Schema markup is one of the highest-leverage SEO investments you can make if you implement the right types correctly. Here's exactly what we check before every site goes live.

Marvin Tomusange8 min read

Structured data is code you add to your pages that tells search engines exactly what your content means. Without it, Google reads your text and makes educated guesses. With it, you're giving Google a clear map: this is a business, this is its address, this is an article, this is who wrote it and when. Here's the checklist we run before every site goes live.

What structured data actually does

It doesn't directly boost rankings, but it does:

  • Unlock rich results in search: star ratings, FAQ dropdowns, breadcrumbs in search listings
  • Help AI tools (Google AI Overviews) summarise your content accurately
  • Make your page easier for crawlers to understand, which reduces misclassification
  • Give your listings a visual advantage in search results over competitors without it

The four schema types we always implement

1. Organization or LocalBusiness

Every site gets an Organization schema on the homepage at minimum. If you're a local business in Kampala or elsewhere in Uganda, use LocalBusiness instead. It includes your address, phone number, opening hours, and map coordinates.

What to include:

  • Name, URL, logo, and social media links
  • Phone number in international format (+256...)
  • Physical address with city, region, and country
  • Opening hours if you're a physical business
  • Business category, used by Google Maps and local search

Getting this right is especially important for searches like 'web design company Kampala' or 'restaurant near me'. Google pulls this data directly into its local results.

2. WebSite with SearchAction

Add WebSite schema on your homepage. If your site has internal search, add a SearchAction pointing to the search URL. This can trigger a sitelinks search box directly in Google results.

What to include:

  • Website name and URL
  • Brief description of what the site is about
  • SearchAction with the query URL pattern (if your site has search)

3. BreadcrumbList

Add BreadcrumbList to every page that sits below the homepage. It tells Google how your site is structured and appears in search listings as a breadcrumb trail (Home > Blog > Article Name), which makes your results look more trustworthy.

Rules to follow:

  • Every level of the URL path should have a label and href
  • Match the breadcrumb exactly to what's visible on the page
  • Don't fabricate levels that don't exist in your navigation

4. Content-specific schema

The schema type on your content pages depends on what the page actually is:

  • Article or BlogPosting for blog posts: include headline, author, datePublished, dateModified, and image
  • FAQPage for FAQ sections: Google can display questions and answers directly in results without clicking
  • Product for e-commerce product pages: price, availability, and reviews
  • Service for service pages: name, description, and provider

The most common mistakes we see

These are the mistakes that get structured data ignored or penalised:

  • Marking up content that isn't actually on the page
  • Missing required fields like 'name' or 'url' in Organization
  • Using the wrong type (Organization instead of LocalBusiness for a physical shop)
  • Having identical structured data on every page instead of page-specific schemas
  • Not updating schemas when pages change

Google checks that your structured data matches your visible page content. If it doesn't, you lose the rich result and potentially trigger a manual action.

How to test before you launch

Run these on every page template before going live:

  • Rich Results Test (search.google.com/test/rich-results): shows which rich results your page is eligible for and flags errors
  • Schema Markup Validator (validator.schema.org): broader validation against the full schema.org specification
  • Google Search Console: after launch, check the Enhancements section for structured data errors across the whole site

Check Search Console again four to six weeks after launch. Schemas often break when page templates are updated, so build this into regular site maintenance.

If you want us to audit your current structured data or implement it from scratch as part of a new build, get in touch. It's one of the fastest wins in technical SEO.