Organization vs LocalBusiness Schema: Which Do You Need?
By Neha
You have read that schema markup helps Google understand your business. Then you open a schema tool and it asks the first awkward question: Organization or LocalBusiness? Pick the wrong one and you either leave out your address and hours, or describe an online brand as if it were a shop on a street.
This guide settles organization vs local business schema in plain words: what each one is, which one a shop, clinic, online store or agency needs, which details matter, where the code goes and how to check it works.
Short answer: Use LocalBusiness schema, or a more specific type such as Dentist or Store, if customers visit your premises or you serve a local area. It carries your address, phone and opening hours. Use Organization schema for a company or brand without a place customers visit, such as an online store or a remote agency. A business with both a brand and branches can use Organization on the home page and LocalBusiness on each branch page.
What is schema markup, in one line?
Schema markup, also called structured data, is a small block of hidden code that states facts about your page in a format search engines read directly. Visitors do not see it. Google reads it to be sure of your name, address, logo and hours instead of guessing from the text.
The vocabulary comes from schema.org, a shared dictionary of "types" (what something is) and "properties" (facts about it). Organization and LocalBusiness are two of those types. If you are new to the idea, start with our guide on what schema markup is and whether you need it.
What is the difference between Organization and LocalBusiness schema?
Organization describes a company or brand as a whole. LocalBusiness describes a physical business that customers visit, or that serves customers in a particular area.
The key fact: LocalBusiness is a more specific kind of Organization. Google's LocalBusiness documentation says so directly, and asks you to follow the Organization guidance as well. So a LocalBusiness block can carry everything an Organization block can, such as a logo and social profiles, plus the local details.
| Organization | LocalBusiness | |
|---|---|---|
| Describes | A company, brand, NGO or institution as a whole | A place customers visit or a local service business |
| Required by Google | Nothing; Google recommends adding what applies | name and address |
| Typical details | Logo, website, social profiles, contact numbers, legal name, tax ID | Address, phone, opening hours, map location, price range |
| Where Google can use it | Your logo in results and the knowledge panel, the information box for a brand | Business details in the knowledge panel and carousels for local searches |
| Usually placed on | Home page or About page, once | Home page and contact page, or each branch's own page |
Google's Organization documentation, as of October 2026, lists no required properties and asks you to add as many relevant ones as you can.
Which schema does your business need?
Ask one question: can a customer walk in, or do you come to them in a defined area? If yes, you need a LocalBusiness type. If not, you need Organization.
- A shop, salon, restaurant or showroom. LocalBusiness, using the most specific type that fits: Store, BeautySalon, Restaurant and so on. Google recommends the most specific subtype available.
- A clinic or doctor's practice. LocalBusiness again, as Dentist or MedicalClinic. A hospital group with many branches can add Organization (or MedicalOrganization) on its main home page as well.
- An online store with no walk-in shop. Organization. Google's documentation recommends the specific type
OnlineStorefor an ecommerce site. - An agency, consultant or freelancer. If clients visit your office, a LocalBusiness type such as ProfessionalService fits. If you work remotely with clients across India, use Organization.
- A brand with several branches. Organization on the main home page for the brand, and one LocalBusiness block on each branch page with that branch's own address, phone and hours. Google asks you to mark up each location separately.
For a single-location business, one LocalBusiness block is usually enough. You do not need a separate Organization block as well, because LocalBusiness already includes the Organization properties.
Which properties matter most?
Fill in the details that are true, visible on your site, and identical to your Google Business Profile. More fields help only if they are accurate.
For LocalBusiness
- name and address: the two Google requires. Write the address exactly as on your Google listing.
- telephone: your main number, with the country code, such as +91.
- openingHoursSpecification: which days you open and when. Write times in 24-hour format, such as 18:00 for 6 pm.
- geo: your latitude and longitude, which Google says should have at least five decimal places.
- url: the address of this location's page.
- priceRange: a rough indicator such as "₹₹". Google says it must stay under 100 characters.
Do not add star ratings for your own business. Google's documentation says review and rating properties are only for sites that collect reviews of other businesses.
For Organization
- name, url and logo. Google says the logo should be at least 112 × 112 pixels and look right on a white background.
- sameAs: links to your official Instagram, Facebook, LinkedIn or YouTube pages.
- contactPoint: customer care or sales numbers and emails, with the languages spoken.
- legalName and taxID: your registered name and, in India, your GSTIN. Google says the tax ID must match the country in your address.
- address and telephone, if you have a registered office.
How to create the code without writing it yourself
You do not need to learn the format. Free generators ask for your details and write the code.
- For a local business, the Business Schema Generator is the quick option. You choose a type from a short list (LocalBusiness, Restaurant, Dentist, MedicalClinic, Store, BeautySalon, AutoRepair, RealEstateAgent or ProfessionalService), fill in your name, phone, address and website, and set one set of opening hours with one closed day.
- If your hours differ by day, or you want to add your map location, price range and social pages, use the fuller Local Business Schema Generator. It also flags common mistakes in your details.
- For a company or online brand, the Organization Schema Generator covers the logo, contact points for customer care or sales, social profiles, address, legal name and GSTIN. You can choose Organization, Corporation, OnlineStore, NGO, EducationalOrganization, MedicalOrganization or NewsMediaOrganization.
Here is what a short LocalBusiness block for a clinic looks like, with made-up details:
{
"@context": "https://schema.org",
"@type": "Dentist",
"name": "Sharma Dental Care",
"telephone": "+91-731-0000000",
"url": "https://example.in/",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 MG Road",
"addressLocality": "Indore",
"postalCode": "452001",
"addressCountry": "IN"
}
}
Where should you put the code?
Paste it inside a script tag of type application/ld+json on the page it describes. Google's introduction to structured data recommends this format, called JSON-LD, and says it can go in the page's head or body.
- Organization: on your home page or a single About page, once. Google says you do not need it on every page.
- LocalBusiness: on the page about that business, usually the home page for a single shop, and the contact page if you like. For branches, each branch's code goes on that branch's page.
On WordPress, check your SEO plugin first. Many plugins already output Organization or LocalBusiness code from their settings. Two different versions of the same business can confuse Google, so either fill in the plugin's settings or turn that part off and paste your own code. Our LocalBusiness schema guide for beginners has step-by-step instructions for WordPress and other builders.
How to test that it works
Check the code twice: once before you publish, and once on the live page.
- Before publishing: paste the code into the Schema Validator. It runs in your browser and flags broken code, a missing @context line, misspelt types and missing properties, in plain words.
- After publishing: run your page through Google's Rich Results Test. It reads the live page with Google's own rules. Google's documentation recommends it before relying on any markup.
- For general schema.org checks: the Schema Markup Validator checks any type against the schema.org vocabulary, including types Google does not use for rich results.
- Over the following weeks: look in Google Search Console for structured data reports and any errors it lists.
Passing every test does not guarantee anything visible in results. Google says structured data can make richer results possible, not that it will show them. The real value is that Google, and AI tools that read your site, get your facts right.
Common mistakes to avoid
- Details that disagree with your Google listing. A different phone number in the code than on your profile gives Google two answers.
- Marking up your own reviews to get stars. Google does not allow it.
- Using LocalBusiness for an online-only business with a home address customers should not visit.
- Copying the same LocalBusiness block onto every page of a multi-branch site, instead of one block per branch page.
- Forgetting to update the code when your hours or number change.
Keep your Google Business Profile and your schema in step, and change both on the same day.
Frequently asked questions
Can I use both Organization and LocalBusiness schema?
Yes, when it fits your business. A brand with branches can put Organization on the main home page and one LocalBusiness block on each branch page. A single shop or clinic usually needs only LocalBusiness, because it already includes the Organization properties such as logo and social profiles. Avoid two blocks describing the same business in different words.
Which schema should an online store use?
Use Organization, with the specific type OnlineStore, which Google's documentation recommends for ecommerce sites. Add your logo, website, customer care contact points, social profiles and, if you like, your legal name and GSTIN. Product pages can carry separate Product markup. Use LocalBusiness only if you also have a shop customers can visit.
Will schema markup help me rank higher on Google Maps?
Not directly. Google says local results are mainly based on relevance, distance and popularity, which come from your Google Business Profile, reviews and location. Schema helps Google confirm your name, address, phone and hours on your own website, which supports everything else but is not a shortcut.
Should I add my GSTIN to Organization schema?
You can. Google lists taxID among its recommended Organization properties, and says the tax ID must match the country in your address. Your GSTIN is already public on invoices and the GST portal. It is optional, but it is one more signal that you are a registered business.
What if my SEO plugin already adds schema?
Check what it outputs before adding your own code. Open your page, view the source and search for "ld+json", or paste the page into the Rich Results Test. If the plugin already adds Organization or LocalBusiness, complete its settings rather than adding a second, different block.
