Rank where your customers are actually looking.
Four pillars. One playbook. Google Business Profile optimization, daily GBP posts, search-intent blog content, and the kind of backlinking that earns authority instead of burning it. Our SEO is engineered for home-service businesses that need leads — not vanity metrics.
- of local searches
click the Map Pack - 42%
- of homeowners read
reviews before hiring - 86%
- CTR on the #1
organic search result - 39.8%
- of consumers search
local businesses weekly - 76%
Everything Google measures. Everything we handle.
Most agencies pick one or two. We run all four at once — because that’s how you actually rank, not just “work on SEO.”
Google Business Profile Optimization
When someone types “plumber near me,” Google shows a map and three businesses. That three-pack — the Map Pack — gets 42% of all local clicks. Your Google Business Profile is what decides whether you’re in it.
What Google is grading
Three signals determine who Google shows in the Map Pack for any given search:
- Proximity
- How close your business address is to the searcher’s location. You can’t change this — but you can change everything else.
- Relevance
- How well your profile matches what they searched. This is where categories, services, descriptions, and keywords do the heavy lifting.
- Prominence
- How established and trusted your business appears. Reviews, citations, backlinks, and on-profile activity all feed this signal.
What we actually do
- Deep category audit — primary category (the biggest ranking lever on your profile) plus 4–8 strategic secondary categories most DIYers never touch
- Keyword-rich business description — within Google’s 750-character limit, naturally loaded with your services and service area
- Service list build-out — every service you offer, each with its own 300-character keyword-optimized description
- Service area definition — proper city/ZIP targeting that tells Google where you actually work
- Attributes & amenities — “Women-owned,” “Veteran-owned,” “Online estimates,” “Language spoken” — every relevant flag
- Q&A seeding — we preload common questions homeowners ask so the answer is there when they look
- Custom image library — see below
- Ongoing monitoring — we catch suspensions, duplicate listings, and hijack attempts before they cost you rankings
Custom images. Not stock. Not iPhone blurs.
Google treats your photo feed as a signal of legitimacy. Businesses with frequent, high-quality, properly-tagged images outrank identical profiles without them. Here’s what we handle:
Cover & logo
Designed in your brand colors, sized exactly to Google’s current spec, ready to swap when Google updates requirements.
Team & location
Professional-looking shots of your crew, trucks, storefront, or office. Helps conversion almost as much as SEO.
Work-in-progress
Action shots from real jobs — installs, repairs, before/afters. Drop-shipped from your crew or created from your stock.
Custom graphics
Branded service announcements, seasonal promotions, and educational cards — designed in-house to match your website.
Geotagging
Proper EXIF metadata with your service-area coordinates embedded. Reinforces your location footprint with every upload.
Filename discipline
Every image renamed with target keywords before upload. plumbing-repair-keller-tx.jpg, not IMG_4823.jpg.
Google Business Profile Posts
GBP Posts are mini-announcements that appear directly inside your Business Profile panel when someone finds you on Google. They’re one of the most underused ranking levers in local SEO — and one of the easiest to botch.
Why posts move rankings
Every post is a signal to Google that your profile is active, current, and managed. Active profiles get shown more often. Dormant ones get buried. The math is that simple.
Posts also let you stuff fresh keywords onto your profile — without overloading your description. A service-spotlight post for “tankless water heater installation in Keller” is a clean, natural way to reinforce that exact phrase every single week.
And each post gets its own CTA button: Call Now, Book Online, Learn More. That’s free real estate on a page where every pixel converts.
Our cadence & mix
- 30 posts per month — roughly one per day, consistent enough to signal active management
- Service spotlight — a specific service, city, and benefit (“Emergency drain cleaning in Southlake — same-day service”)
- Seasonal/timely — winter pipe prep in January, AC tune-up in May, roof checks after storms
- Customer stories — real jobs with real context (no fake testimonials)
- Educational — “How often should your water heater be flushed?” — positions you as the expert
- Before/after — the highest-conversion format when paired with a service keyword
- Generic stock photos that scream “template”
- The same “Happy Friday!” post every week
- Keyword-stuffed word salad that reads like a bot wrote it
- No call-to-action button selected
- One post every 3–4 months, then nothing for a year
- Copy-pasted content shared identically across every platform
- Custom-designed graphics that match your brand
- Rotation across service spotlights, seasonal tips, stories
- Written for humans first — keywords placed, never stuffed
- Every post has a clear CTA (Call, Book, Learn More)
- Daily posting cadence, 30 posts per month, consistently
- Each post purpose-written for the platform, not recycled
Blog Content That Targets Real Search Intent
The word “plumber” is impossible to rank for. But “why is my water heater making a popping sound in winter” — that’s a keyword with intent, low competition, and a homeowner who’s about to call someone. Blog content captures that long tail. It’s where most organic leads are actually born.
Why blogs still matter (more than ever)
Topical authority. Google doesn’t rank you on one page — it ranks your whole domain on how well you cover a topic. If your site has thirty articles about plumbing, you outrank a site with one “services” page, every time.
Long-tail capture. 70% of all Google searches are long-tail queries (4+ words) that your service pages will never rank for. Blogs catch them.
Internal linking. Every blog post links back to your money pages — water heater repair, tankless install, emergency service. That passes authority exactly where you need it.
Featured snippets. The big answer box at the top of search results? That comes from blogs. Not homepages.
Our blog methodology
- Keyword research first — we identify what your homeowners actually type, not what sounds good in a planning meeting
- Topic clusters — pillar pages + supporting articles that Google reads as expertise
- 10–30 posts per month depending on your package
- 800–1,500 words per post — enough to answer the question, not bloated for word count
- Written by humans who know the trade — no AI-generated slop that gets flagged and de-ranked
- On-page SEO on every post — H1/H2/H3 hierarchy, schema markup, alt text, meta descriptions, internal links
- Optimized for featured snippets — structured answers, definition boxes, step-by-step lists
- Scheduled publishing — consistent cadence signals momentum to Google
What a real keyword ladder looks like.
Here’s how we map a single service into dozens of rankable blog topics:
Water Heater Repair & Installation
high volume, high competition
The Complete Water Heater Owner's Guide
authority anchor
Why is my water heater making popping sounds?
high intent, low comp
How long does a water heater last in Texas?
geo-targeted
Tankless vs tank: which is cheaper long-term?
comparison intent
Signs your water heater is about to fail
problem-aware buyer
Emergency water heater leaks: what to do right now
urgent intent
Every support post links back to the service page. Service page ranks higher. Supports catch the long tail. Everyone wins.
Backlinking & Local Citations
A backlink is another website vouching for yours. Google treats each one like a vote of confidence — but only from voters it trusts. One link from a respected local paper is worth more than 500 links from sketchy directories. We build the first kind and avoid the second kind like it’s our job. Because it is.
The two things we build
Citations (Local SEO foundation)
Citations are mentions of your business name, address, and phone number (NAP) on reputable directories — Yelp, BBB, Angi, Nextdoor, Chamber of Commerce, industry associations, 100+ more. They don’t always link back, but Google uses them to verify you’re real and consistent. Inconsistent NAP data is one of the top reasons local businesses fail to rank.
Backlinks (Authority builders)
Actual hyperlinks pointing to your site from other websites. These pass “link equity” — Google’s shorthand for trust. High-authority links move rankings. Low-authority ones do nothing. Spammy ones actively hurt.
What we actually do
- 100+ core citation submissions — verified, consistent NAP across every major directory
- Industry-specific directories — HomeAdvisor, Thumbtack, Houzz, trade-specific lists
- Local press & community sites — chambers of commerce, city business guides, local blogs
- Guest posting — contributed articles on relevant (not paid) industry sites
- HARO responses — we answer journalist queries so your business gets quoted in real publications
- Partnership links — non-competing local businesses who’ll exchange legitimate links
- Press release distribution — meaningful business news pushed to outlets that cover your area
- Quarterly link audits — disavow toxic backlinks before they cost you rankings
- Buying bulk links on Fiverr or marketplaces
- PBNs (private blog networks) — a Google penalty waiting to happen
- Spammy blog/forum comments with your URL
- Link farms and “200 backlinks for $30” packages
- Over-optimized anchor text that screams “manipulation”
- Foreign directory listings with no local relevance
- Verified citations from directories Google actually trusts
- Guest posts on real industry blogs with editorial review
- HARO quotes that land your name in real news outlets
- Local partnerships with non-competing businesses
- Varied, natural anchor text distribution
- Chamber of commerce and civic-organization listings
From kickoff to keyword wins.
SEO isn’t a “turn it on” service. It’s a compounding investment. Here’s the first 90 days.
-
01
Audit & Baseline
Deep dive into your current site, GBP, backlink profile, and keyword rankings. We document exactly where you are before we touch anything — so we can prove the lift later.
Week 1 -
02
Foundation Build
GBP rebuilt from the ground up. Citations submitted. On-page SEO applied to every existing page. Schema markup deployed. Technical issues fixed.
Weeks 2–4 -
03
Content & Posting
First batch of blog posts published. GBP posting cadence begins (30/month). Topic clusters mapped out. Keyword ladder built for the next quarter.
Weeks 5–8 -
04
Compound & Report
Monthly content + posting + citation work continues. You get a plain-English report every month showing rankings, traffic, and lead volume — no jargon, just the numbers that matter.
Ongoing
Here’s what actually happens — and when.
Any agency promising “page one in 30 days” is lying. Real SEO compounds. Here’s our honest outlook.
Foundation set
GBP fully optimized. Citations submitted. Tech SEO fixed. You won’t see traffic yet — but Google is watching.
First movement
Rankings begin to shift. Some long-tail blogs start pulling in visitors. GBP impressions increase.
Map Pack entry
Local rankings climb. You start showing up in the Map Pack for priority terms. Leads from organic search become a regular occurrence.
Compounding returns
Authority stacks. Content library grows. Competitors notice. This is the phase where SEO stops feeling expensive and starts feeling obvious.
What business owners actually ask.
How long until I see real SEO results?
Most clients see meaningful ranking movement in 3–4 months and measurable lead increases in 4–6 months. The first 30 days is foundation work — Google needs time to recrawl, reindex, and reevaluate your site. Any agency promising page-one rankings in 30 days is either lying or using tactics that will get you penalized.
Do I need a new website to get SEO results?
Not always. If your current site is fast, mobile-responsive, and structurally sound, we can optimize what you have. If it’s slow, built on an outdated platform, or missing key technical SEO foundations, a rebuild will pay for itself many times over. We’ll tell you straight during the audit.
What’s the difference between SEO and Google Ads?
Google Ads are pay-to-play: you bid on keywords and pay every click. The moment you stop paying, the traffic stops. SEO is earned: you build rankings through content, authority, and optimization. It takes longer to kick in, but the traffic is free once it’s there and compounds over time. Most service businesses eventually run both, but SEO is the long-term asset.
Can I rank without a Google Business Profile?
For local service businesses? No. The Map Pack takes up the top chunk of almost every local search result. If you’re not in it, you’re invisible to the customers who are ready to call. GBP is the single most important ranking asset for a local business — more important than your website for many searches.
How many blog posts do I actually need?
Depends on your goals and competition. For most home-service businesses, 10–30 posts per month is the range where authority compounds visibly. Lower and growth slows; higher and quality usually suffers. Our packages reflect these thresholds. Quality always beats quantity — one great post outperforms ten mediocre ones.
Is it true that AI-generated content will hurt my rankings?
Google doesn’t penalize AI content specifically — it penalizes low-quality content. The problem is most AI-generated content is low quality: repetitive, thin, factually sloppy, and obviously templated. Google’s March 2024 Core Update wiped out tens of thousands of AI-content sites. We write blogs with human editors who understand your trade. That’s why our posts rank.
Can I cancel if I’m not seeing results?
Yes. All our SEO packages are month-to-month with no long-term contracts. That said, SEO takes 4–6 months to show meaningful results. Canceling at month 2 means giving up right before the investment starts paying off. We’ll always be honest about where you are in the curve.
What makes your SEO different?
We run all four pillars — GBP, GBP posts, blogs, backlinks — together. Most agencies specialize in one and outsource the rest. We also focus exclusively on service businesses, so we understand the buyer journey, seasonality, and keyword landscape of home services, contracting, and trades. Generic SEO agencies miss these nuances entirely.
Stop paying Google Ads forever.
Let’s build you an SEO foundation that earns leads instead of renting them.
Start RankingOr compare our four SEO packages side-by-side.
