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.
Google Maps
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.
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
The profile is the reference for every scan and every listing check.
LocalConfirm name, address and phone with the clientAssigned to Priya, due Mon
See how the team workspace runs it
Set the business profileTry it
SEO Runway / Local SEO
Business profile
One consistent name, address and phone everywhere.
Local visibility 40/100
Name, address, phone (NAP)
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
Where you lose is where a competitor wins; compare them next.
LocalRun the first geo-grid scanAssigned to Marco, due Tue
See how the team workspace runs it
Scan the map gridTry it
SEO Runway / Local SEO
Geo-grid scan
See where you rank on the map, block by block.
Keyword"seorunway"
Grid5x5 · 5 km
Avg rank#8.7
Share of local voice16%
Nodes ranked14/25
3
20+
7
20+
20+
20+
16
12
20+
20+
9
20+
19
20+
20+
11
6
3
20+
2
5
10
20+
2
17
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
Listings are a common reason for lost ground, so audit them.
LocalCompare the top two local competitorsAssigned to Aisha, due Wed
See how the team workspace runs it
Compare local competitorsTry it
SEO Runway / Local SEO
Local competitors
Same grid, same keyword, side by side.
16%Share of local voice
14/25Nodes ranked
Nodes ranked: 14 of 25
44%Share of local voice
21/25Nodes ranked
Nodes ranked: 21 of 25
31%Share of local voice
18/25Nodes ranked
Nodes ranked: 18 of 25
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
Clean listings build trust; reviews build it faster.
LocalFix the Yelp and Bing Places listingsAssigned to Marco, due Thu
See how the team workspace runs it
Fix citationsTry it
SEO Runway / Local SEO
Citation audit
Find missing, inconsistent and duplicate listings.
60Consistency
OKGoogle Business Profile
ConsistentOK
ConsistentOK
FixYelp
Phone number differs
Phone number differs
FixApple Maps
Listing missing
Listing missing
FixBing Places
Address differs
Address differs
OKFacebook
ConsistentOK
ConsistentOK
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
Finish by telling search engines exactly who and where you are.
LocalSend the review-request link to customersAssigned to Priya, due Fri
See how the team workspace runs it
Grow your reviewsTry it
SEO Runway / Local SEO
Reviews
Monitor sentiment and make it easy to leave one.
4.6Average rating
91%Response rate
18New this month
Sentiment
Ask for a review
Link and QR code open your review form.
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
Re-scan after changes: the next grid shows the lift.
LocalPaste the local schema on the contact pageAssigned to Marco, due Fri
See how the team workspace runs it
Add local schemaTry it
SEO Runway / Local SEO
Local schema
Generate markup for each location, ready to paste.
<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.