Platform · Local SEO & Google Maps · 6-step journey
Win the map pack, block by block.
A local campaign runs from one consistent business profile to a grid that shows where customers really find you.
A real campaign, step by step
- 01Set the business profileOne name, address and phone number, used everywhere.
- 02Scan the map gridSearch from points all around your service area and see your map-pack positio…
- 03Compare local competitorsSame grid, same keyword, side by side.
- 04Fix citationsFind missing, inconsistent and duplicate directory listings and fix them.
- 05Grow your reviewsMonitor sentiment and make it simple for happy customers to leave a review.
- 06Add local schemaGenerate markup for each location, ready to paste into your site.
Step 1 of 6 · next: Scan the map grid
Set the business profile
One name, address and phone number, used everywhere.
- Business profile per location
- Copy your NAP anywhere you need it
- Local visibility score at a glance
Set the business profileTry it
Business profile
Step 2 of 6 · next: Compare local competitors
Scan the map grid
Search from points all around your service area and see your map-pack position at each.
- Geo-grid scans for any keyword
- Share of Local Voice score
- Compare scans over time
Scan the map gridTry it
Geo-grid scan
Step 3 of 6 · next: Fix citations
Compare local competitors
Same grid, same keyword, side by side.
- Local competitors on the same grid
- Share of voice and nodes ranked
- See which areas to defend
Compare local competitorsTry it
Local competitors
Step 4 of 6 · next: Grow your reviews
Fix citations
Find missing, inconsistent and duplicate directory listings and fix them.
- Citation audit against your profile
- Flags mismatched names, addresses and phones
- Track consistency as you fix
Fix citationsTry it
Citation audit
ConsistentOK
Phone number differs
Listing missing
Address differs
ConsistentOK
Step 5 of 6 · next: Add local schema
Grow your reviews
Monitor sentiment and make it simple for happy customers to leave a review.
- Review monitoring with sentiment and response rate
- Review-request link and QR code
Grow your reviewsTry it
Reviews
Step 6 of 6
Add local schema
Generate markup for each location, ready to paste into your site.
- Local business schema per location
- Choose the business type
- Copy and paste, then re-scan
Add local schemaTry it
Local schema
<script type="application/ld+json">
{ "@type": "LocalBusiness",
"name": "SEO Runway",
"address": { "addressLocality": "New Delhi" },
"geo": { "@type": "GeoCoordinates" } }
</script>
<script type="application/ld+json">
{ "@type": "Restaurant",
"name": "SEO Runway",
"address": { "addressLocality": "New Delhi" },
"geo": { "@type": "GeoCoordinates" } }
</script>
<script type="application/ld+json">
{ "@type": "Dentist",
"name": "SEO Runway",
"address": { "addressLocality": "New Delhi" },
"geo": { "@type": "GeoCoordinates" } }
</script>
Run the whole journey on your own project.
Connect a project, work through each step above and keep every result in one place. The first 14 days are free.