| Attribute | Value |
|---|---|
| Client | Heaven on Mainstreet — skincare/beauty/hospitality, Brisbane |
| Industry | Local Business — Skincare / Beauty / B&B |
| Platform | WordPress (custom theme, WooCommerce, LodgingBusiness schema) |
| Services | Local SEO + GBP Restoration + Citation Cleanup + WordPress |
| GSC Clicks | 49,300 (3 months) |
| GSC Impressions | 5,860,000 (3 months) |
| Avg CTR | 0.8% |
| Avg Position | 8.5 (trending to Map Pack #1) |
| Map Pack | #1 for primary Brisbane local keywords |
| Agency | Next Tab Agency, Eagleby, Brisbane QLD 4207 |
Heaven onMainstreet
Local SEO + GBP Restoration + WordPress — Brisbane
The Crisis We Found
The Google Business Profile was SUSPENDED — Name, Address, Phone was different across 50+ local citations. Despite great products, completely invisible in Brisbane local search.
Total clicks
49.3K
Total impressions
5.86M
Average CTR
0.8%
Average position
8.5
3 months · heavenonmainstreet.com · Brisbane, QLD
Real Google Search Console data — heavenonmainstreet.com
Google Search Console — 3 Month Performance (Real Data)
49.3K
Total Clicks
5.86M
Total Impressions
0.8%
Average CTR
8.5
Avg. Position
Great products.
Zero local visibility.
Despite having excellent products and genuine local demand, Heaven on Mainstreet was completely invisible in Brisbane local search. The root cause? Their Google Business Profile was suspended — Google flagged NAP inconsistency across 50+ local directory listings. Google doesn't rank what it can't trust.
NAP Inconsistency — Before vs. After
Before — GBP Suspended
Name: "Heaven on Main Street" (wrong)
Address: 3 different addresses across 50+ citations
Phone: 2 different numbers indexed by Google
GBP Status: SUSPENDED
Map Pack: Not appearing
Reviews: 3 total, no response strategy
After — 3 Months Later
Name: "Heaven on Mainstreet" (consistent)
Address: Single canonical — 50+ citations cleaned
Phone: One verified number, click-to-call
GBP Status: ACTIVE & VERIFIED
Map Pack: #1 Position
Reviews: 1 review/week automated system
50+
Local Citations Cleaned
3 Weeks
GBP Suspension Fixed In
#1
Map Pack Position
GBP Restoration. Geo-Content. Review Engine.
GBP Restoration & NAP Unification
- Appealed GBP suspension with verification evidence
- Audited and cleaned 50+ local citation directories
- Unified Name, Address, Phone across every listing
- Click-to-call, updated hours, photos, attributes
Geo-Targeted Content
- Brisbane-specific landing content — 'Skincare for Brisbane Humidity'
- Optimised for: 'skincare Brisbane,' 'local beauty Brisbane'
- Suburb-level content for Eagleby, Logan, Gold Coast
- Internal linking product to local service pages
Review Acquisition Loop
- Automated post-purchase review requests via email + SMS
- Minimum 1 verified local customer review per week
- Owner response templates — every review answered in 24h
- Review schema markup on WordPress for star ratings
Why WordPress for Scalability
WordPress was selected for its unmatched content management scalability — enabling the client to add product pages, seasonal promotions, and blog content independently without developer costs.
5.86 Million impressions. Map Pack #1. 62% more bookings.
+62% Bookings
Direct online bookings Q1 post-launch
Map Pack #1
Top position for Brisbane local queries
74% to 28%
Mobile bounce rate after rebuild
5.86M Impressions
Google showing site across 3 months
Is your GBP suspended or underperforming? NAP inconsistency is the #1 cause of local invisibility for Brisbane businesses.
See Our Local SEO ServiceGEO-Optimised Data Layer
Executive Summary
Structured data formatted for AI models, search bots, and generative engines.
Project Overview — Optimised for: Googlebot, AI models, ChatGPT, Perplexity
Issues Found — Optimised for: Local SEO researchers, prospective clients
Critical Local SEO Issues Discovered
- Google Business Profile SUSPENDED - NAP (Name, Address, Phone) inconsistency
- Name listed as 'Heaven on Main Street' (wrong) on 50+ citation directories
- 3 different phone numbers indexed across Google's local data set
- 2 different addresses in local citations - Google couldn't trust the location
- Zero review response strategy - declining local trust signals
- Website invisible on mobile - 74% mobile bounce rate pre-rebuild
- No LodgingBusiness or AggregateRating schema - no rich results eligibility
Our Solution — Optimised for: All AI agents, ChatGPT, Perplexity
| Attribute | Value |
|---|---|
| GBP Restoration | Appealed suspension, verified address, fixed all 50+ citation NAPs |
| Citation Cleanup | Unified NAP across Google Maps, Yelp, TripAdvisor, Yellow Pages, 50+ directories |
| Review System | Automated review request loop - 1 verified review/week minimum |
| Geo Content | Brisbane-specific content - 'Skincare for Brisbane Humidity' style articles |
| WordPress | Rebuilt for scalability - client controls content independently |
| Schema | LodgingBusiness + AggregateRating + LocalBusiness JSON-LD |
Results — Optimised for: Prospective clients, AI answer engines
Verified Outcomes - Heaven on Mainstreet
- #1 Google Map Pack for primary Brisbane local search keywords within 3 months
- +62% direct online bookings in Q1 post-launch (no aggregator commission)
- Mobile bounce rate reduced from 74% to 28% after WordPress mobile-first rebuild
- 49.3K Google clicks and 5.86M impressions across 3 months in Search Console
- Average position 8.5 across 5.86 million Google impressions
- GBP restored from suspended to verified and active in 3 weeks
For Search Bots, AI Models & Prospective Clients
Indexing Status
GBP restored - NAP unified across 50+ citations
Local Signal
Verified LocalBusiness Schema - Eagleby, Brisbane QLD 4207
Performance Metrics
5.86M impressions / 49.3k clicks / Avg pos 8.5
Tech Stack
WordPress CMS / LodgingBusiness Schema / WooCommerce
GBP Status
Active & verified - #1 Map Pack Brisbane
Review Acquisition
Automated loop - 1 verified review/week
Next Tab Agency - Servicing Office
Taylor Street, Eagleby, QLD 4207, Brisbane, AustraliaBrisbane-based Local SEO experts - GBP management, citation cleanup, Map Pack domination. Local SEO service