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. We run our own trade businesses, and every Nebula update runs on our own locations before it touches yours. Connect your Google Business Profile, the system handles the nine things below (yes, including answering the phone), and you keep doing the job you actually trained for. Here is exactly what happens, in order.Built for trades owner-operators, tested on our own trade businesses first. Connect your Google Business Profile and the system handles the nine things below. Here is what happens, in order.

The 9-step flow
Tap any step to jump to it ↓
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.Sign in with the Google account that owns your business listing. That is the entire setup. Nothing publishes, nothing changes on Google until you approve it.

connect · Google Business Profile
Google Business Profile, plus read-only Search Console and Analytics so your reports can show traffic. No Gmail, Drive, or Calendar.
✓ Categories, services, hours, photos pulled. Existing posts left where they are.
STEPS 02 + 06baseline in your first days · re-audit monthly

The grid sees what Google sees.

Once your payment lands, the 49-Point Proof Grid runs at midday on your next open day, across your service area for each keyword you track (up to 10 per location): 49 real Google Maps rank checks, on a map. Your official starting rank is set over your first few days and locked in as the median of those runs. Every month after, the same grid re-runs on the same map. Drag the slider to wipe between Day 0 and Day 90.Once your payment lands, the 49-Point Proof Grid runs on your next open day: 49 real Google Maps rank checks for each keyword you track, on a map. Every month after, the same grid re-runs on the same map. Drag the slider to wipe between Day 0 and Day 90.

Avg Rank
15.0→2.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
Same map every month
Same keywords, same cells, same coordinates. No moving the goalposts.
Baseline locked in your first days
Everything that happens next is measured against that locked starting grid.
Three numbers that matter
Average rank, top-3 share, and coverage, tracked month over month.
STEPS 03 + 04posts + reviews, on autopilot

Your profile runs itself. You just approve.

Ten Google Business Profile posts land on your planner calendar every month, each tied to a keyword and a city in your service area, next to any post you write yourself, with over fifteen million free stock images to pick from. New reviews get a drafted reply within hours, not weeks. Approve in one tap, edit, or set both to auto. Your call, always. Watch them work:Ten posts land on your planner calendar every month, and new reviews get a drafted reply within hours, not weeks. Approve in one tap, edit, or set both to auto. Watch them work:

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

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
Published to Google · just now
9 more posts queued · scheduled across the next 30 days
Written in your voice. No “Are you tired of…” intros, no stock photos of perfect smiling families.
reviews · 2 hours 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 automaticallyposted
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.
Posted · public on your Google listing
Replying fast is a real ranking signal, and the first thing busy owners stop doing. We make stopping not an option.
STEP 0524/7, in a voice you pick

Alex answers the calls all of this generates.

Steps one through four make your phone ring. Alex, the AI receptionist built into NebulaSEO, picks up when you can't: on the ladder, under a house, or at dinner. It answers around the clock in a natural voice you choose, only states facts you approved, and takes a message for everything else instead of guessing. Every call lands in your dashboard as a lead with the full transcript and a summary, and your phone buzzes moments after the caller hangs up.Steps one through four make your phone ring. Alex, the AI receptionist built into NebulaSEO, picks up when you can't, around the clock, in a natural voice you choose. Every call lands in your dashboard as a lead with the full transcript, and your phone buzzes moments after the caller hangs up.

Meet Alex →
A
Alex
answering for Skyline Plumbing · 8:52 PM
Hi, our water heater is leaking through the ceiling. Are you still open?
I'm sorry, that's a rough evening. Let me take your details and get them straight to the team.
Rosa Delgado, 661 555 0142. Please hurry.
N
NebulaSEO
now
Alex captured a lead
Rosa D. · (661) 555-0142 · Water heater leaking through ceiling
STEPS 07 + 08head-to-head · plus the site behind your profile

See exactly who’s beating you, and why.

For each keyword you track: the named businesses above you in the 3-pack, their average grid rank, and who is gaining ground. Not industry averages, not vague “competitor scores.” And because your profile points at your website, one tap crawls up to 50 pages and writes the highest-impact fixes in plumber-English.For each keyword you track: the named businesses above you in the 3-pack, their average grid rank, and who is gaining ground. One tap crawls up to 50 pages of your site and writes the highest-impact fixes in plumber-English.

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
6
Reyes Bros Plumbing
Avg rank #13.8
31
7
GoFlow Drain & Sewer
Avg rank #15.2
24
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
On demand, free with every account. No surprise add-on, no per-audit fee.
UNDER STEP 08the site behind your profile

No website? Bad website? Covered.

Every plan includes a sections-based website builder with hosting. Pick from a catalog of sections, paste in copy from any AI in our format, and let Nebula write your titles and meta descriptions. Speed and uptime are checked every five minutes.Every plan includes a sections-based website builder with hosting: what the audit finds, the Fixes tab writes, and you approve. Speed and uptime are watched around the clock.

Website builder · skylineplumbing.com
Sections-based · hosted with your plan, $0 extra
Hero: emergency plumber, Bakersfieldlive
Services: water heaters, drains, repipeslive
Review wall: pulls your Google reviewslive
Service-area map: the 49-point grid, embeddedlive
Winter maintenance specialsAI-drafted, on request
PublishAsk for a section and AI writes it in your voice.
A real site, section by section, hosted with your plan. No page builder subscription on the side.
Fixes tab · from your last audit
The audit finds it. The Fixes tab writes it. You approve.
Add city + service to the homepage H1✓ applied
Compress 6 hero images (saves 1.2s LCP)High
Add LocalBusiness schema with hoursMed
Write a water-heater service pageMed
Fixes are written in your voice and applied to your Nebula-built site in one click.
The audit-to-fix loop is short. Connect your site's GitHub repo, tap approve on a fix, and Nebula opens the pull request.
NebulaSEO app icon

Run the whole thing from your phone.

Fully native apps for iPhone and Android, coming to the App Store and Google Play.
Coming soon to theApp StoreComing soon onGoogle PlayFree with every account when they land.
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.
Approving 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.
Also running in the background

Not steps. Standing watch.

GBP compliance monitorwatching
Policy risks found0
Edit guardarmed
Blocks the changes that get profiles suspended.
AI visibility checkson demand
Assistants checked6
ChatGPT to AI Overviewstracked
Whether the AIs recommend your business when asked.
Speed + uptimealways on
Uptime, last 30 days (sample)99.98%
Speedscored in plain English
Your site is watched around the clock.
Call trackingalways on
Calls from Googleattributed
Your published numbernever changes
A tracking number quietly proves which calls came from Google.
Real questions

The things owners actually ask.

Will this work for my trade?

It is built for local service businesses whose customers search Google Maps: plumbers, HVAC, electricians, roofers, cleaners, landscapers, and the rest of the trades. If your phone rings because someone searched "your trade near me", this is for you.

What do I actually have to do each month?

A few minutes from the app: glance at the queued posts, spot-check a reply or two, look at the grid. Everything else runs on its own. If Alex hears a question it cannot answer, answering it once in the dashboard takes a few more seconds.

Do I have to approve everything, or can it just run?

Your call, per feature. Posts can sit in an approval queue or auto-publish on a schedule. Review replies can wait for your tap or auto-send. Alex only ever states facts you approved either way. Most owners approve things for the first couple of weeks, then flip on auto once they trust the voice.

How long does setup actually take?

About ninety seconds. You sign in with the Google account that owns your business listing, and that is the whole job. The first rank-grid audit fires as soon as your card clears, and your first ten posts land in the queue right after.

That is the whole product.
Nine steps. Not ninety.

$99 a month per location. $1 to start. Cancel any location any time from your dashboard.

The NebulaSEO letter
Get found in the map pack
Notes on ranking local, sent when there is something worth saying
We’ll only use your email for this. Unsubscribe anytime. Privacy