Technical SEO

What is schema markup and which schemas matter?

Updated April 19, 2026
Quick Answer

Schema markup (structured data) is JSON-LD code that tells Google exactly what your page is about — a product, a recipe, a service, a local business, an FAQ. The high-impact schemas for Toronto businesses are LocalBusiness, Service, FAQPage, BreadcrumbList, Review, and Article. Done right, schema unlocks rich results that lift CTR by 20–40%.

The schemas every Toronto business should implement

LocalBusiness (or a more specific subtype like Dentist, LegalService, Plumber): on your homepage and contact page with NAP, hours, geo-coordinates, service area, and aggregateRating.

Service: on every service page describing what the service is, what it costs, and what areas it covers.

FAQPage: on any page with a real FAQ section, eligible to display expandable Q&A directly in the SERP.

BreadcrumbList: on every interior page to show navigation breadcrumbs in search results.

Article and Author: on blog content to establish E-E-A-T signals.

How to validate schema

Use Google's Rich Results Test (search.google.com/test/rich-results) to validate every schema before deployment. The test will tell you which rich result type your markup is eligible for and flag missing required properties.

After deployment, monitor the Enhancements section of Search Console — this shows how many pages are valid, have warnings, or are erroring across each schema type.

Common schema mistakes that kill rich results

Don't mark up content that isn't visible to users (Google calls this 'hidden content' and ignores it). Don't use Review schema for self-reviews on your own service pages — Google now requires reviews to be attributed to a third party.

Don't claim aggregateRating you don't actually have. False reviews are one of the most common reasons rich results disappear after a manual action.

Want this applied to your site?

Book a free 60-minute strategy call. We'll review your site live and walk you through exactly what to fix first.

People also asked

Technical SEO

What is technical SEO and do I need it?

Technical SEO is the work of making your site easy for Google to crawl, render, and index — Core Web Vitals, mobile usability, schema markup, XML sitemaps, internal linking, and fixing crawl errors. Every site needs at least a baseline technical audit; without it, content and link work is fighting against a broken foundation.

Read answer
Technical SEO

What are Core Web Vitals and how do I improve them?

Core Web Vitals are Google's three real-user performance metrics: Largest Contentful Paint (LCP) under 2.5s, Interaction to Next Paint (INP) under 200ms, and Cumulative Layout Shift (CLS) under 0.1. They're a confirmed ranking factor and a major UX driver — passing all three on mobile typically improves both rankings and conversion rate.

Read answer
Technical SEO

Why did my Google rankings suddenly drop?

Sudden ranking drops are almost always caused by one of five things: a Google algorithm update, a technical change on your site (accidental noindex, broken redirects, blocked crawler), lost backlinks, a new competitor outranking you, or a manual action. The diagnosis path is the same: check Search Console first, then your CMS change log.

Read answer
Technical SEO

What is crawl budget and when does it matter?

Crawl budget is the number of URLs Googlebot will crawl on your site in a given timeframe. It only matters for large sites (10,000+ URLs), sites with lots of dynamic parameters, or sites with serious technical debt. Most Toronto SMB sites under 1,000 pages will never bump up against a crawl budget limit.

Read answer