Local Business Schema

What is Local Business Schema?

Local Business Schema refers to a type of structured data markup that can be added to a website’s HTML to provide search engines with explicit information about a local business. This structured data, following Schema.org vocabulary, helps search engines understand specific details about a business, such as its name, address, phone number, hours of operation, and much more. By implementing Local Business Schema, businesses can improve their visibility in local search results, making it easier for potential customers to find them.

Purpose and Use

The primary purpose of using Local Business Schema is to enhance a business’s presence in local search engine results, including Google’s Knowledge Graph and Maps. It aims to:

  • Improve Local SEO: Providing detailed business information through schema helps improve a website’s local search engine optimization (SEO), potentially leading to higher rankings in SERPs.
  • Enhance Search Visibility: Detailed, structured information can be displayed directly in search results, making it easier for users to find and choose a business.
  • Increase User Engagement: By offering essential information at a glance, such as business hours and location, businesses can improve user engagement and encourage more in-store visits or contacts.

Key Components

Local Business Schema can include a wide range of information, but some of the key components often utilized are:

  • Business Name: The official name of the business.
  • Address: The full physical address, including street name, city, postal code, and country.
  • Phone Number: The primary contact number.
  • Operating Hours: Specific days and times the business is open.
  • Category: The type of business or industry category it falls under.
  • Reviews and Ratings: Aggregate rating based on customer reviews.
  • Price Range: An indication of the business’s price level.

Implementing Local Business Schema

  1. Choose the Most Relevant Schema Type: Select the Schema.org type that most closely matches your business (e.g., Restaurant, MedicalBusiness, Store).
  2. Fill Out Required and Recommended Properties: Use the Schema.org documentation to find which properties are essential and which are recommended for your business type.
  3. Use JSON-LD Format: Embed the schema markup in the website’s HTML using JSON-LD, which is the most recommended format by Google.
  4. Validate Your Markup: Use Google’s Structured Data Testing Tool or Rich Results Test to check for errors and ensure the markup is correctly implemented.
  5. Monitor Performance: After implementation, use tools like Google Search Console to monitor how your structured data impacts your search performance and visibility.


For a local bakery, the Local Business Schema might look like this in JSON-LD format:

"@context": "http://schema.org",
"@type": "Bakery",
"name": "Delicious Breads Bakery",
"address": {
"@type": "PostalAddress",
"streetAddress": "1234 Bakery Lane",
"addressLocality": "Sweetstown",
"addressRegion": "CA",
"addressCountry": "USA"
"telephone": "+1234567890",
"openingHours": "Mo-Sa 07:00-19:00",
"priceRange": "$$",
"url": "http://www.deliciousbreads.com"


Local Business Schema is a powerful tool for enhancing the online presence of local businesses. By making it easier for search engines to understand and display information about a business, it can significantly improve local search visibility, attract more customers, and boost engagement.

Nedim Mehic

Nedim is a senior technical SEO specialist, and the co-founder of Beki AI. On the Beki AI blog, we share new and innovative strategies to SEO and content marketing.

More Reading

Post navigation