How it works

You run the truck.
We run the rankings.

NebulaSEO is for owner-operators in the trades: plumbers, HVAC, electricians, roofers, anyone whose phone rings from Google Maps. Connect your Google Business Profile, the system handles the eight things below, and you keep doing the job you actually trained for. Here is exactly what happens, in order.Built for trades owner-operators. Connect your Google Business Profile and the system handles the eight things below. Here is what happens, in order.

The 8-step flow
1Connect your Google Business Profile
2The first rank-grid audit fires
3Ten posts hit your queue
4Reviews get replies in 15 minutes
5See the grid shift, month-over-month
6See who is beating you, cell by cell
7Run a full website audit anytime
8The guarantee tracks itself
Scroll for each one, in order ↓
connect · Google Business Profile
Only the Google Business Profile permission is requested. No Gmail, Drive, or Calendar.
✓ Categories, services, hours, photos pulled. Existing posts left where they are.
STEP 0190 seconds

Connect your Google Business Profile.

Sign in with the Google account that owns your business listing, the same one you log into Google Business Profile with today. That is the entire setup. We pull your categories, services, hours, and photos as the starting point. Nothing publishes, nothing changes on Google until you approve it.

Charlotte, NC rank-audit area
20+
18
17
16
18
19
20+
19
16
14
13
15
17
20+
17
14
12
10
12
15
18
15
12
9
3
10
13
17
16
13
10
9
11
14
18
18
15
12
11
13
16
19
20+
17
15
14
17
19
20+
Day 0
STEP 022-3 minutes

The first rank-grid audit fires.

The moment your card clears, we run a 49-point GPS grid across your service area for each of the keywords you track (up to 3 per location). You see exactly where you show up on Google Maps for “emergency plumber near me,” cell by cell, neighborhood by neighborhood. This is your baseline. Everything that happens next is measured against it.

📝
What’s New
emergency plumber · Bakersfield · Oct 14

No hot water this morning? Most water-heater fixes are same-day. We carry common parts on the truck and can usually be done before lunch. Service the whole Bakersfield area including Oildale, East Bakersfield, and Rosedale.

Skyline Plumbing — Google Business Profile post graphic
9 more posts queued · scheduled across the next 30 days
STEP 03ten posts a month, scheduled out

Ten posts hit your queue, ready to publish.

Within ninety seconds of signup, ten Google Business Profile posts land in your dashboard. Each one is tied to a specific keyword and city in your service area, written in your voice (no “Are you tired of…” intros, no em-dashes, no stock photos of perfect smiling families). Approve them in one tap, edit if something is off, or auto-publish on a schedule. Your call.

reviews · 15 minutes ago
Maria G.★★★★★
Dave fixed our toilet leak in under an hour. Showed me exactly what was wrong before doing anything. Honest pricing, no upsell.
Your reply · drafted automaticallyready to send
Thanks Maria! Glad we got that leak sorted before it got worse. Dave appreciates the kind words. If you ever need us again, you know where to find us.
STEP 04within 15 minutes of a new review

Reviews get replies before you get back to the truck.

New review on Google? We draft your reply in 15 minutes, not 15 days. Approve, edit, or auto-send. Replying to reviews quickly is a real ranking signal, and it is the single thing most owner-operators stop doing once the workload gets heavy. We make stopping not an option.

Avg Rank
152.4
Top 3
2%78%
Charlotte, NC rank-audit area
20+
18
17
16
18
19
20+
19
16
14
13
15
17
20+
17
14
12
10
12
15
18
15
12
9
3
10
13
17
16
13
10
9
11
14
18
18
15
12
11
13
16
19
20+
17
15
14
17
19
20+
4
3
2
2
3
4
5
3
2
1
1
1
2
4
2
1
1
1
1
2
3
2
1
1
1
1
2
4
3
1
1
1
1
2
4
4
2
1
1
2
3
5
5
3
2
2
3
4
6
Day 0
Day 90
STEP 05month 1 onward

See the grid shift. Same map, more green.

Every month, the rank-grid re-audits on the same map. Same keywords, same cells, same coordinates. Drag the slider on the audit to wipe between Day 0 baseline and Day 90 latest. Average rank, top-3 share, and grid coverage all tracked so the change is measurable, not vibes. You see exactly which corners of your city moved and which neighborhoods still need work.

Top competitors in your area
"emergency plumber" · Bakersfield · head-to-head visibility
1
Skyline Plumbing← You
Avg rank #2.4
88
2
Paschall Plumbing
Avg rank #4.1
80
3
Bach Drain Pros
Avg rank #6.8
66
4
Jones Plumbing & Drain
Avg rank #9.2
54
5
Clancy Plumbing Co.
Avg rank #11.6
42
STEP 06head-to-head, cell by cell

See exactly who’s beating you, and where.

For each keyword you track, we line you up against the top businesses ranking in the same map. Not industry averages, not vague “competitor scores.” You see the named businesses showing up above you in the 3-pack, their average grid rank, and which of them are gaining vs losing ground over time. The answer to “who is taking my calls” is on one screen.

Website audit · skylineplumbing.com
Ran 2 minutes ago · 14 pages crawled
76
/ 100
Good with room to grow.
Google can read most of your pages and your schema is solid. Speed and content are dragging your local-search position down. Three prioritized fixes below.
Technical
84
Excellent
Content
72
Good
Speed
68
Good
Schema
81
Excellent
Security
75
Good
Top fixes
Add city + service to homepage H1High
Compress 6 hero images (saves 1.2s LCP)High
Add LocalBusiness schema with hoursMed
STEP 07on demand, free with every account

Run a full website audit anytime.

Your Google Business Profile only carries you so far. The site you point it at has to be fast, crawlable, and clearly say what you do, where. One tap kicks off a 100-page crawl that scores you on Technical, Content, Speed, Schema, and Security, then writes the three highest-impact fixes in plumber-English. No surprise add-on, no per-audit fee.

60-Day GuaranteeActive
Day 23 of 60 · on track
Baseline rank qualified for guarantee
Avg #12.4 at baseline
Approve at least 90% of generated posts
0 rejections (max 2)
Reply to new reviews within 48 hours
3 of 3 replied on time
Use the AI-generated business description
78% similar to AI version (need 50%)
Use the AI-generated services
92% of AI services retained (need 50%)
Out-of-office days within limit (7 max)
0 days used
At day 60, the system runs two automatic checks: are all six criteria green, and did your rank fail to improve? Both yes → a one-click “Claim refund” button appears on your dashboard. No meeting, no opinion.
STEP 0860 days from address verification

The guarantee tracks itself, end to end.

Every requirement is a logged action: posts approved, reviews replied to, GBP connected, address verified. You see your live scorecard on every dashboard. On day 60 the system runs two objective checks: did you meet the requirements, and did your rank fail to improve against the baseline grid? Both yes, a one-click “Claim refund” button appears on your dashboard. No meeting, no opinion, no arguing.

NebulaSEO iOS app icon

All eight steps run from your phone.

The first local-SEO platform with a real iOS app.
Download on theApp Store
Free with every account.
Designed for the field, not the office.
Two-thumb shortcuts, fast taps, no half-broken responsive web view.
Works on bad cell signal.
Offline-first writes. Sync resumes the moment you hit Wi-Fi.
Five minutes a month is the whole job.
Approve, reply, ship. Your laptop never has to leave the truck.
Built for trades.
Plumbers, HVAC, electricians, roofers, anyone whose phone rings from Maps.

That is the whole product.
Eight steps. Not eighty.

$79 a month per location. $1 to start. Backed by the 60-day money-back guarantee: if we have not moved your rankings against the baseline grid, you get every dollar back. The data decides, not us.

Start your $1 trial →See pricing