Local SEO is no longer just about keywords; it’s about helping search engines understand exactly who you are and where you operate. Schema markup (also known as structured data) acts as a digital translator, telling Google your specific business hours, physical address, and service area in a language it understands perfectly.
By implementing Local Business Schema, you increase your chances of appearing in the coveted 'Map Pack' and earning 'Rich Results' (like star ratings or price ranges) that make your listing stand out from other Brisbane competitors. In this guide, we’ll walk you through the process of creating and installing this code without needing to be a computer programmer.
Prerequisites: What You’ll Need
Before we dive in, ensure you have the following ready:- Your Business Details: Legal name, physical address, ABN (optional but good for consistency), and phone number.
- A Google Account: To access testing tools.
- Website Access: You’ll need to be able to add code to your site (usually via a plugin or the section).
- A Logo URL: A direct link to your business logo hosted on your website.
---
Step 1: Choose Your Schema Generator
While you can write JSON-LD code from scratch, it is much safer for beginners to use a generator. We recommend the Merkle Schema Markup Generator or the [Hall Analysis Tool]. What you should see: A dropdown menu asking you to select the type of structured data. Select "Local Business" from the list.Step 2: Select Your Specific Business Type
Google likes specificity. Instead of just choosing "Local Business," look for a more specific sub-category in the dropdown.- Example: If you run a cafe in Milton, choose "Food Establishment" -> "Restaurant". If you are an electrician in Chermside, choose "Home And Construction Business" -> "Electrician".
Step 3: Fill in Your Core Identity Details
Enter your official business name exactly as it appears on your Google Business Profile.- Image URL: Paste the link to your logo.
- URL: Your website homepage (e.g.,
https://yourbusiness.com.au). - Phone: Use the international format (e.g., +61 7 XXXX XXXX for Brisbane landlines).
Step 4: Add Your Physical Address
This is the most critical part for local SEO. Ensure this matches your Australian Post address exactly.- Street Address: e.g., 123 Queen Street
- Locality: Brisbane
- Region: QLD
- Postal Code: 4000
- Country: Australia
Step 5: Define Your Geo-Coordinates
To help Google Maps pin your location accurately, you need your Latitude and Longitude. Pro Tip: Go to Google Maps, right-click on your business location, and the first numbers you see are your coordinates. Copy and paste these into the generator fields.Step 6: Set Your Opening Hours
Don't skip this! Search engines use this data to show "Open Now" or "Closing Soon" in search results. Select the days of the week and input your hours in 24-hour format (e.g., 09:00 to 17:00).Step 7: Add Social Media Profiles
In the "SameAs" section of the generator, add the URLs for your Facebook, Instagram, and LinkedIn pages. This tells Google that these social profiles belong to the same entity as the website, helping to build your brand authority.Step 8: Copy the Generated JSON-LD Code
On the right-hand side of your generator screen, you will see a block of code starting with. Click the "Copy" button. This is the data that will sit behind the scenes of your website.
Step 9: Test the Code with Google’s Rich Results Test
Before putting the code on your live site, go to the Google Rich Results Test.- Click on the "Code" tab.
- Paste your copied code and hit "Test Code".
- What you should see: A green checkmark saying "1 valid item detected". If you see red errors, go back to the generator and fix the missing fields.
Step 10: Install the Code on Your Website
Now it's time to go live. There are two main ways to do this:- For WordPress Users: Install a plugin like "Header and Footer Post Injections". Paste your code into the "Only on home page" section within the
area. - For Shopify Users: Go to Online Store > Themes > Edit Code. Open the
theme.liquidfile and paste the code just before the closingtag. - Manual HTML: Paste the code into the
section of your index.html file.
Step 11: Verify the Live Implementation
Once the code is saved on your site, go back to the Google Rich Results Test, but this time enter your website URL instead of the code snippet. This ensures Google can see the code through your firewall or caching plugins.Step 12: Request Indexing in Google Search Console
To speed up the process, log into your Google Search Console. Paste your URL in the top search bar and click "Request Indexing". This nudges Google to come and look at your new Schema markup immediately.---
Common Mistakes to Avoid
- NAP Inconsistency: Ensure your Name, Address, and Phone (NAP) in the Schema match your website footer and your Google Business Profile exactly. Even a difference between "St" and "Street" can sometimes cause confusion for bots.
- Multiple Schema Types: Avoid having three different plugins all trying to generate Local Business Schema. This creates "clutter" and can confuse search engines. Pick one method and stick to it.
- Fake Reviews: Never use Schema to hard-code 5-star reviews that don't exist. Google is very good at spotting review spam and may penalise your site.
Troubleshooting
- "Missing Field: PriceRange": This is a common warning. If you don't want to list specific prices, you can simply put "$$" or "Inquire" to satisfy the field requirement.
- Code Not Showing Up: If you use a caching plugin (like WP Rocket or W3 Total Cache), clear your cache after installing the code, otherwise the validator won't see the changes.
Next Steps
Now that your Local Business Schema is live, your next step is to ensure your Google Business Profile is fully optimised to match. You might also consider adding Product Schema or FAQ Schema to your service pages to take up even more "real estate" on the search results page.If you find the technical side of SEO a bit daunting, the team at Local Marketing Group is here to help. We specialise in helping Australian businesses get found online without the jargon. Contact us today to see how we can boost your local rankings.