You've probably never heard of schema markup. Your web developer might not have mentioned it. But Google relies on it heavily to understand what your business does, where you are, and when you're open.
Without it, Google has to guess. With it, Google knows.
Schema markup is a snippet of code on your website that gives Google structured information about your business. It's not visible to visitors -- it lives behind the scenes in your page's code.
Think of it like filling in a form for Google:
Without this "form," Google reads your page and tries to figure out these details from the text. Sometimes it gets it right. Often it doesn't.
```json { "@context": "https://schema.org", "@type": "Organization", "name": "Your Business Name", "url": "https://yourdomain.com", "logo": "https://yourdomain.com/logo.png", "sameAs": [ "https://www.facebook.com/yourbusiness", "https://www.instagram.com/yourbusiness", "https://www.linkedin.com/company/yourbusiness" ] } ```
Put this on your homepage or about page.
```json { "@context": "https://schema.org", "@type": "LocalBusiness", "name": "Your Business Name", "address": { "@type": "PostalAddress", "streetAddress": "123 High Street", "addressLocality": "Leeds", "addressRegion": "West Yorkshire", "postalCode": "LS1 1AA", "addressCountry": "GB" }, "telephone": "+44-113-123-4567", "url": "https://yourdomain.com", "openingHoursSpecification": [ { "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"], "opens": "09:00", "closes": "17:00" } ] } ```
Use the most specific business type available. Instead of just "LocalBusiness," use:
Put this on every location page. Each location should have its own LocalBusiness markup with its specific address.
```json { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What are your opening hours?", "acceptedAnswer": { "@type": "Answer", "text": "We're open Monday to Friday, 9am to 5pm." } } ] } ```
For LocalBusiness schema on specific pages, both plugins have options to set the business type and address per page.
Our schema validation checks: 1. Which schema types are present on your pages 2. Whether required properties are filled in 3. Whether recommended properties are missing 4. Which important schema types are absent (Organization, LocalBusiness, FAQPage) 5. Any errors or typos in the data
We've found that 85% of small business websites have no LocalBusiness schema at all. If yours doesn't, adding it is one of the highest-impact improvements you can make for local search.
*Find out what schema your site is missing. [Get your SEO audit](https://seorankmasters.com) -- from GBP 29.*
Get a free score check across 6 categories. Takes 30 seconds.
Check My Score Free