How to add Local Business Schema
Post author
June 23, 2021
Step-by-Step Guide to Add Local Business Schema Markup
People constantly search for businesses and information related to their search query. Your business wants an appealing local business knowledge panel.
If you are learning about the power of gaining rich results in Google SERPs , this essential type of schema markup will not only help you stand out in search, but will also encourage higher click-through rates, better organic traffic volume, and a higher percentage ideal audience conversions. Learn how to choose between adding Local Business schema and Organization schema.
When users query for a type of business (for example, “best Minneapolis Digital Marketing Agency”), Google Search or Maps search results typically display a trusted Google knowledge panel with details about a specific business that matched the search query. Viewers may also see a carousel of several similar businesses related to the query. Having a Globally unique ID of the specific business location in the form of a URL will help you show up.
According to the schema.org vocabulary, the LocalBusiness type is one subtype of both Organization and Place. This means that it inherits the properties of both these types. Its schema is a type of structured data markup code that may be added to your business’s site to better inform search engines of which business niche identity type that best fits your business.
8 Steps for adding Local Business Schema Structured Data to a Website
All businesses should add either Schema.org Local Business or Organization Markup on their websites.
1. Determine the best category for your business.
2. Create an information-rich About Us page.
3. Prepare and test your Local Business schema entities.
4. Use FAQs to support your Local Business or Organization.
5. Troubleshoot Local Business schema markup issues and validate.
6. Add and publish your Local Business schema markup.
7. Keep your Local Business schema markup current.
8. Add a sitemap.
We’ll walk you through each of the eight steps below.
1. Determine the Best Category for Your Business
It is important to best identify which niche business category you are optimizing. When choosing a schema type, you want to be as tightly themed as possible. At times, nothing fits as well as one would like, but not to worry. In that case, select the generic business type that most closely represents your company, like LocalBusiness or Organization. Then, use the sameAS property to add a Wikipedia or Wikidata entity that further defines your business type.
Both Wikipedia and Wikidata are helpful to further specify a business, but we prefer using a link to Wikidata. Currently, it is better optimized for machines, while Wikipedia is meant more for human readers.
Select a specific business category, not a broad one. So if you own a car repair shop, you can use the Local Business auto shop. More than 400 types of businesses currently exist, so find the one that matches closely. If still unsure, try using the product types ontology.
When nothing is acceptable that seems close to the right category for your business, it’s possible to actually generate it. After finding the Wikipedia page that represents your business category, add that to this URL http://www.productontology.org/doc/ and add an “additonalType” to your markup.
For example, if I run a gluten-free bakery shop, and I want to be really specific, BakeryStore isn’t QUITE right. I would get the page for Gluten-free Bakery Shop on Wikipedia (https://en.wikipedia.org/wiki/Glutenfree_shop), take the part after /wiki/ to accomplish this.
2. Create an Information Rich About Us Page
Follow either or both Google’s schema guidelines and schema.org guidelines.
Create or update your About Us page, whichever applies to your situation. This specific page is meant to be all about your and has a unique AboutPage schema data item. It is possible to fill out the relevant fields in such a way as to connect your homepage data entity through the about property.
This relies on viewable content on your About page, meaning the content must be readable to site visitors. Then it is possible to add as many or as few properties as desired to inform search engines of this data item. In this way, you are helping to create your own brand data footprint.
Use Wikipedia or Wikidata entries to help explain your business.
Support your pages’ context by adding an entity-relationship pointing to a Wikipedia article, a Wikidata item, or Dbpedia. Wikidata is a community-driven knowledge graph, strongly linked to Wikipedia; use the one that best aligns and further defines your content. Both Wikimedia commons and Wikimedia projects may want you to agree to the terms in their commons cc0 license text.
Only take further steps when there is a big need to disambiguate content on a web page. Note what is first referenced in the Wikidata entity and then decide which source is best for your entity relationship.
Use the sameAS schema property to connect to a Wikipedia or Wikidata entry that helps resolve ambiguity.
3. Prepare and Test your Local Business Schema Entities
It is best to pre-determine the ideal property entities for your schema linkage. Do this without publishing your schema to avoid markup errors and possible manual penalities . Both the about and SameAs properties help to add critical data information to your LocalBusiness.
The “@id”: “https://www.yourbusiness.com” busines identifier
This unique URL identifies the business, and should be initially choosen carefully. You can select a URL that returns a page, a URL that returns detailed information in multiple formats, or a URL that returns your basic domain name or nothing. The aim here is to have a unique identifier for the entity.
Product Pages, Articles, and Blog Schema
Note that if you use the Schema App Editor or WordLift to add schema to your Shopify retail site, it will be updated dynamically, connected back to your LocalBusiness or Organization schema – but the code will reside on their sites. Should your business be working with WordPress, the platform will control the JSON-LD from your own WordPress install, or you can easily add it in raw HTML code.
For sites that do not use WordPress, the data is pushed to the knowledge graph where it is all ultimately hosted. WordPress is a management user interface for the data in the Knowledge Graph. Either way, you will want to add entities for the Website URL, image, Business Name, address,publisher, GeoCoordinates, hasMap sourceOrganization properties, as well as openingHoursSpecification and considerably more. For restaurants and similiar business types, you’ll be able to add the menu entity.
Under address, fill in all the following fields:
address.streetAddress
address.addressCountry
News, Technical Article, Scholarly Article or Medical Scholarly Articles
If you have news articles, scholarily articles, technical articles, or medical articlaes on your website you can add NewsArticle markup, ScholarlyArticle, TechArticle or MedicalScholarlyArticle with a tool or manually. Properties to connect NewsArticle markup back to the LocalBusiness are much the same as the steps used for BlogPosting.
You will need to understand how the mappings work in order to personalize the structured data behind each page using nested or such schema types.
4. Use FAQs to Support your Local Business or Organization
If you have not already created a web page dedicated to frequently asked questions, do so to tell your audience about how your business works. Then mark-up this page up with FAQPage schema is a great way to make this page eligible for Google Rich Results.
Google is now limiting People Also Ask results from FAQPage markup for Questions and Answers that live on other web pages. this may include your blog posts, tutorials, Articles, or even at the bottom of your menu page.
Contact Hill Web Marketing who can manage the step-by-step process of these essential schema markup installations correctly.
5. Troubleshoot Local Business Schema Markup Issues and Validate
It can be challenging to understand the differences that may crop up in real user’s local search results. With rapid updates to schema markup, often they don’t show up in Local SEO or Traditional Search Engine Optimization and Marketing Reports . There is a significant value when you combine numeric data with visual data representations of real search results so that your business can make better-informed decisions.
Any significant changes made to your Google My Business listing may actually go live for users before you are aware of it. If someone unfamiliar with how to make edits generates an error or Google has accidentally marked your business as closed when it is opened, this can hurt your revenue until fixed.
At the time when Google added sponsored competitors within its local map packs in specific areas, we saw such mistakes happen. It may also occur if Google monetizes your GMB pages with deep links to their app partners. It is best to hire a Google expert who is alert to if and when Google updates the arrangement or display of a Google My Business healthcare profile , landing page, Map Pack or Search Result.
Understanding such occurrences will help your business evaluate anomalies in your data that don’t correlate with traditionally data measurements but still have a direct impact on your business’s revenue streams. Additionally, you or another SEO person may have updated your schema markup and it caused issues.
6. Add and Publish your Local Business Schema Markup
There are 3 ways to add your LocalBusiness Schema to your site:
Add your custom Local Business schema directly within your HTML code.
Use a managed UI, schema App, or plugin.
Add schema.org markup by using your Google Tag Manager (GTM). Depending on your developer and SEO team, not all sites have the most up-to-date scenario where you have access to the backend or the ability to add plugins.
The LocalBusiness markup type, as well as one of its associated types, is ideally used on your homepage. This implementation translates your human-readable content into the machine-readable data language of JSON-LD , which helps search engines understand your web text.
Deploy only a few pages initially that include this schema structured data type. Once you have tested the code again after implementing it, use your Google Search Console URL Inspection tool to know how Google sees the page.
You may add the JSON-LD markup anywhere on the page. Commonly, sites place it in the head section. This is a practical placement for it, but if your CMS doesn’t make that possible, placing the markup in the body of the page’s content or the footer, or even in an off-site file works.
As the use of schema markup grows, this means of using an external file may become more typical of large eCommerce sites.
7. Keep your Local Business Schema Markup Current
Current local business schema guidelines, required and recommended fields continue to change.
Google is retiring some schema types or fields regularly, while new ones. To avoid structured data errors and take advantage of the best and latest opportunities, it is important to audit and update your schema markup . Publishing new content or making existing content changes on your site are important to monitor as well as any updates to Google’s documentation.
To remain competitive in organic search, you need a consistent schedule to maintain all forms of Schema markup; but know that Organization and Local Business schema are considered as key types to implement and keep error-free. We rely a lot on Google’s Rich Results Test.
Social channels
To complete your online profile remember to add links to your social media accounts. You can only so do after specifying an organization or a person. The URL has to point to your main website, and then the sameAs URLs take people and search engines to the social media channels that you are active on.
Reviews: What your customers say about you
Whether we want them or not, reviews remain a significant driver for winning new clientele. This is a bit like a scorecard. It tells both potential customers and search engines that your business provides quality, correct and valuable answers, and can be trusted.
8. Add a Sitemap
Create a readable sitemap and then post it to Google by adding it to your robots.txt file or directly or by another means. When you publish a sitemap, you’re informing search engines as to which URLs you think are most important. Along with your evergreen content and core sales funnel pages, your About Us page, Contact Us, and FAQ pages should always be included.
@id
URL
Globally unique ID of the specific business location in the form of a URL. The ID should be stable and unchanging over time. Google Search treats the URL as an opaque string and it does not have to be a working link. If the business has multiple locations, make sure the @id is unique for each location.
address
The physical location of the business. Include as many properties as possible. The more
properties you provide, the higher quality the result is to users. For example:
"address":
name
The name of the business.
Recommended properties
aggregateRating
AggregateRating
The average rating of the local business based on multiple ratings or reviews. Follow the Review snippet guidelines and the list of required and recommended aggregate rating properties.
department
A nested item for a single department. You can define any of the
properties in this table for a department.
Additional guidelines:
Include the store name with the department name in the following
format: . For example, gMart and
gMart Pharmacy.
If the department name is explicitly branded, specify a department name by itself. For
example: Best Buy and Geek Squad.
geo
Geographic coordinates of the business.
geo.latitude
The latitude of the business location. The precision should be at least 5
decimal places.
The longitude of the business location. The precision should be at least 5 decimal places.
menu
For food establishments, the fully-qualified URL of the menu.
openingHoursSpecification
Array or single object (both supported) of
OpeningHoursSpecification
Hours during which the business location is open.
openingHoursSpecification.closes
The time the business location closes, in hh:mm:ss format.
openingHoursSpecification.dayOfWeek
One or more of the following:
Monday
We accept both the official schema.org notation for indicating
dayOfWeek
(canonical URLs for Monday, Tuesday), as well as a
shorter form being discussed in the schema.org community. We expect
to update this documentation to track the
eventual outcome of those discussions, and to continue to accept both
variations for backwards compatibility.
The time the business location opens, in hh:mm:ss format.
openingHoursSpecification.validFrom
The start date of a seasonal business closure, in YYYY-MM-DD format.
openingHoursSpecification.validThrough
The end date of a seasonal business closure, in YYYY-MM-DD format.
priceRange
Text
The relative price range of a business, commonly specified by either a numerical range (for example, “$10-15”) or a normalized number of currency signs (for example, “$$$”)
review
Review
A review of the local business. Follow the Review snippet guidelines and the list of required and recommended
review properties.
The type of cuisine the restaurant serves.
telephone
A business phone number meant to be the primary contact method for customers.
Be sure to include the country code and area code in the phone number.
url
The fully-qualified URL of the specific business location. Unlike the @id
property, this URL property should be a working link.
Hill Web Marketing is passionate to watch for and be informed of all Google schema structured data updates . We’ve got you covered!
In the end, every business is subject to Google’s interpretation of your business and how much it trusts it. YMYL sites have an even stricter standard to meet E-A-T . Some businesses appear in the Knowledge Panel, while others do not – often without any explanation. Some products win rich listings in Product carousels , including prices, consumer reviews, and availability, while the same or similar product from another retailer doesn’t. There are no hard and fast assurances of what will happen. However, doing your best is likely to pay off.
We are passionate to push your markup further and gain your business better results!
SUMMARY: Local Business Schema Implementation
Hill Web Marketing helps companies create leading-edge, custom local business schema markup that works best for both Organization and Local Business schema. It’s a critical aspect of Local Search Marketing optimization .
Welcome to the Hill Web Creations LLC's privacy policy (‘Policy’).
Privacy Preferences
Consent Management
Understanding GDPR Compliance
Our approach: We have always treated your data and your privacy with respect and are committed to doing so ongoing. We hold that increased transparency and more mindful consideration of what data is collected and why will benefit the industry overall. We welcome updating our site in ways that encourage better transparency that site visitors what and seek to build long-term and trusted relationships.
Seeking to be compliant with the new GDPR requirements, we have updated this Privacy Policy and how we use personal data to meet the most recent guidance from the Information Commissioner’s Office (ICO).
The data types that we collect about you
* Personal data, or personal information, means any information about an individual from which that person can be identified. It does not include data where the identity has been removed (anonymous data).
We may collect, use, store and transfer different kinds of personal data about you which we have grouped together as follows:
* Identity Data includes: first name, last name, username or similar identifier, title, photos or other images.
* Contact Data includes: billing address, delivery address, email address and telephone numbers, and any social media accounts used to contact us.
* Financial Data: At this time we do not take online payments. Which means that your financial data such as bank account and payment card details are not recorded or stored.
* Transaction Data includes: details about payments to and from you and other details of products and services you have ordered or commissioned from us.
* Technical Data includes: internet protocol (IP) address, your login data, browser type and version, time zone setting and geolocation, browser plug-in types and versions, operating system and platform and other technology on the devices you chose to use to access this website.
* Profile Data includes: any username and password to access our systems, commissions, requests, or orders made by you, your interests, preferences, feedback, comments and survey responses.
* Usage Data includes: information about how you use our site, products, informational content, and services.
* Marketing and Communications Data includes: your chosen preferences in receiving marketing messages from us and any third parties disclosed to you and your communication preferences.
* We also collect, use and share Aggregated Data such as statistical or demographic data for any purpose to serve you better. Aggregated Data may be derived from your personal data but is not classified as personal data in law as this data does not directly or indirectly disclose your identity.
Hill Web does not accrue any Special Categories of Personal Data about you or any information as to criminal convictions and offenses.
How we use your personal data
We make every effort to only use your personal data as pertains to the law. Most commonly, we will use your personal data in the following circumstances:
Where we need to perform the contract services that we are about to enter into or have already entered into with you or with a Customer.
Where it is necessary for our legitimate interests (or those of a third party) and your interests and fundamental rights do not override the same interests.
Where we need to comply with a legal or regulatory obligation.
Generally, we don't depend on consent as a legal basis for processing your personal data other than when sending you marketing or third-party direct marketing communications via email or text message. You have the right to withdraw consent to marketing communications at any time by contacting Hill Web Creations or by stating your preference to ‘unsubscribe’ in any communication you receive from us.
Both benefits and risks in any auctioning process exist in paid search, notably, click fraud. We take commercially reasonable steps to monitor our paid ad placements so that don’t fall prey to the risks of click fraud and work to prevent it where we can possibly do so per client agreement.
We do not rely on user-generated content (UGC) for creating our articles and posts. However, we do allow people to post their own reviews and comments in their own words. We do not endorse any person or brand that may have commented or be shown in a published image on our site, an off-site article, or in social media. Many times a photographer is unknown; we respect image copyrights and seek clearances when possible and within our knowledge per posted source requests.
Some content or web applications, including advertisements, on the Website, are provided by third-parties, including advertisers, ad networks and servers, content providers, and application providers. These third parties may by using cookies alone or in conjunction with web beacons or other tracking technologies to collect information about you when you on our website. The information they collect may be related with your personal information or they may collect data, including personal information, about your online actions over time and across different websites and other online services. They may apply this information to afford you with interest-based (behavioral) advertising or other targeted content.
We do not control any third parties’ tracking technologies engaged to help you or how they may be used. If you have any questions or comments about such advertisements or other targeted content, you should contact the responsible provider directly.
If you choose not to provide personal information
Where we need to collect personal data by law, or under the terms of a contract we have with you and you fail to provide that data when requested, we may not be able to perform the contract we have or are trying to enter into with you (for example, to provide you with our business services). In such a scenario, we may have to cancel an order or service you have with us but we will notify you if this comes up.
Overview of Your Rights under GDPR
Under the GDPR, you have:
* the right to request access to, deletion of or correction of, your personal data held by this site;
* the right to complain to a supervisory authority;
* be informed of what data processing is taking place;
* the right to restrict processing;
* the right to data portability;
* object to the processing of your personal data;
* rights with respect to automated decision-making and profiling.
Definitions to Assist Your Understanding of the GDPR
For the purposes of the Clauses:
(a) 'personal data', 'special categories of data', 'process/processing', 'controller', 'processor', 'data subject' and 'supervisory authority' shall have the same meaning as in Directive 95/46/EC of the European Parliament and of the Council of 24 October 1995 on the protection of individuals with regard to the processing of personal data and on the free movement of such data; [If these Clauses are governed by a law which extends the protection of data protection laws to corporate persons, the words “except that, if these Clauses govern a transfer of data relating to identified or identifiable corporate (as well as natural) persons, the definition of "personal data" is expanded to include those data” are added.]
(b) 'the data exporter' means the controller who transfers the personal data;
(c) 'the data importer' means the processor who agrees to receive from the data exporter personal data intended for processing on his behalf after the transfer in accordance with his instructions and the terms of the Clauses and who is not subject to a third country's system ensuring adequate protection within the meaning of Article 25(1) of Directive 95/46/EC; [If these Clauses are not governed by the law of a Member State, the words "and who is not subject to a third country's system ensuring adequate protection within the meaning of Article 25(1) of Directive 95/46/EC" are deleted.]
(d) 'the subprocessor' means any processor engaged by the data importer or by any other subprocessor of the data importer who agrees to receive from the data importer or from any other subprocessor of the data importer personal data exclusively intended for processing activities to be carried out on behalf of the data exporter after the transfer in accordance with his instructions, the terms of the Clauses and the terms of the written subcontract;
(e) 'the applicable data protection law' means the legislation protecting the fundamental rights and freedoms of individuals and, in particular, their right to privacy with respect to the processing of personal data applicable to a data controller in the Member State in which the data exporter is established;
(f) 'technical and organizational security measures' means those measures aimed at protecting personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorized disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing.
To enforce any of your foregoing rights or if you have additional questions about Our Site or this Privacy Policy, please contact us using the details set out in below. Remember, you can use the controls we highlight in our updated policy to limit the information we collect about you or how we use it. You have the final word as to whether and how we process your personal data.
We know that people who read our site place their trust in us and we will continue working to earn it. Feel free to email us your feedback at jeannie@hillwebcreations.com.
Thank you for your trust and for partnering with Hill Web Creations!
Privacy Policy
You read and agreed to our Privacy Policy .
Opt Out Link
By continuing to browse the site, you are agreeing to our use of cookies. These cookies are used to provide you with useful information based on values from recent browser data.
Cookies Used