SEO
Done-for-you organic search built for service businesses
Most SEO agencies sell rankings. We sell booked appointments. Monthly SEO service that targets the keywords your buyers actually search, ranks the pages they actually visit, and feeds qualified leads into your phones. Built specifically for HVAC, plumbing, dental, medical, roofing, and other service businesses.
Book a free SEO audit38
Leads from organic
▲ 42% vs last month
1,847
Sessions
▲ 31% vs last month
12
Top-3 keywords
▲ 5 new this month
Top Revenue Keywords
Traffic Growth, Last 6 Months
Full technical SEO audit, keyword research focused on your industry and service area, and a competitor gap analysis. You see exactly what is ranking, what is missing, and where revenue is sitting on the table.
Site Health Report
peakroofing.comOverall Health
62 /100
We ship 2 to 4 SEO-optimized blog posts per month, technical fixes as they are identified, Google Business Profile optimization, and citation building. Everything mapped to keywords your buyers actually search.
Content Pipeline, May
Storm damage insurance claim guide
Target: storm damage roof claim
How long does a roof inspection take
Target: roof inspection plano
Best roofing materials for Texas heat
Target: best roof material dfw
Emergency tarp service guide
Target: emergency tarp roof
2 published
1 in review
1 drafting
Monthly reporting on rankings, traffic, and leads attributable to organic search. Strategy adjusts based on what is working. You see momentum, not noise.
38
Up from 27 last month, 11 last quarter
Keyword Movement
Next month focus
Push three #5 to #8 keywords into the top 3. New city page for Frisco.
SEO is five different jobs. Most agencies do two of them. We do all five, every month, on every account.
Pillar 1
What breaks if it's missing: Your site loads slowly. People leave before they see your offer. Google notices and drops your rankings.
What we do: Fix the things that slow your site down. Make sure every page can be found by Google. Catch broken links and redirects before they hurt you.
What you see: Faster pages, more time on site, more pages reaching the top of Google.
Covers: Site speed, mobile fixes, crawl errors, redirects, structured data
Page Speed, Last 90 Days
Day 1
Day 45
Today
Pillar 2
What breaks if it's missing: Your service pages don't say what Google needs to hear to rank them. Buyers search a question, your page doesn't answer it, you lose the click.
What we do: Write or rewrite your service pages and blog posts to match the exact words your buyers use. Each page targets a real search with a real intent.
What you see: Pages climbing for the keywords that bring booked appointments, not vanity traffic.
Covers: Service page rewrites, monthly blog content, keyword research, internal linking
Keyword Positions
Pillar 3
What breaks if it's missing: Someone three miles from your shop searches for your service, finds three competitors instead of you. Your map listing is invisible.
What we do: Optimize your Google Business Profile, build local citations, manage reviews, and target the cities and ZIPs where your highest-value jobs come from.
What you see: You show up in the map pack. Local searches send qualified leads to your phones.
Covers: Google Business Profile, citation building, map pack optimization, review strategy
Map Pack, "roofer plano tx"
Competitor A
4.6 ★ · 92 reviews
Your Business
4.9 ★ · 187 reviews
Competitor B
4.4 ★ · 71 reviews
Profile optimized
42 citations
+38 reviews
Pillar 4
What breaks if it's missing: Even if your pages are great, Google has no reason to trust you over older, more-mentioned competitors. You sit on page 4 forever.
What we do: Earn mentions on real publications, industry trade sites, and partner blogs. Pitch journalists who quote experts in your industry.
What you see: Real backlinks from real sites. Google sees you as a trusted brand and rewards you with higher rankings.
Covers: Editorial backlinks, niche edits, journalist outreach, partner co-marketing
New Mentions Earned
ContractorNation.com
"Top roofing companies handling storm season"
DallasHomeJournal.com
Quoted as expert source on insurance claims
RoofingTradeWeekly.com
Guest article pitched, in review
PendingPillar 5
What breaks if it's missing: Your buyers are starting to ask ChatGPT, Perplexity, and Google AI Overviews "who's the best plumber in Phoenix." If you're not in the answer, you're invisible to a growing percentage of demand.
What we do: Structure your content so AI engines pull from you, get cited on the sources AI engines trust, and build the brand signals AI engines use to pick who they recommend.
What you see: Prospects mention they "saw you on ChatGPT" or "Perplexity recommended you." A new lead source you didn't have before.
Covers: AI Overviews optimization, Perplexity citations, ChatGPT visibility, structured content
ChatGPT response
"Who's the best roofer in Plano TX for storm damage?"
Based on recent reviews and storm response experience in the Plano area, Your Business is frequently recommended. They specialize in storm damage assessments and insurance claim documentation, with a 4.9 star rating across 187 reviews.
ChatGPT
Perplexity
AI Overviews
93%
of online experiences begin with a search engine.
Source: Search Engine Journal
46%
of all Google searches are looking for local information.
Source: HubSpot
75%
of users never scroll past the first page of search results.
Source: HubSpot
28%
of local searches result in a purchase within 24 hours.
Source: Google
No mystery line items. Here is exactly what ships each month under your subscription.
2 to 4 SEO-optimized blog posts
Targeting researched keywords your buyers actually search.
Technical SEO fixes as identified
Crawl errors, broken links, schema, Core Web Vitals, redirects.
Google Business Profile optimization and posting
Categories, services, photos, posts, Q&A management.
Citation building and local listing management
Industry directories, NAP consistency across the web.
Backlink outreach and acquisition
Editorial placements, niche edits, journalist quotes. No PBNs, no spam.
Monthly performance report
Rankings, traffic, and leads attributable to organic. One page, not 40.
30-minute monthly strategy review call
Walk the report, surface what's next, answer your questions.
Generic SEO doesn't rank for industry-specific buyer searches. Here is how the strategy changes by vertical.
Target seasonal keywords (AC repair, furnace replacement) and emergency intent. Rank for your service-area cities.
Capture emergency search intent and routine service queries. Local pack dominance in your 3 highest-revenue ZIPs.
Storm-season keyword pushes. Commercial roofing terms for higher-ticket leads. Insurance-claim content for high-intent traffic.
Rank for new-patient acquisition keywords. Insurance-related queries that drive booked consultations.
HIPAA-compliant content strategy. Rank for condition plus treatment queries that drive new patients.
Owner-acquisition keywords ("property manager near me," "rental management company"). Geo-targeted to your portfolio cities.
Neighborhood pages, "homes for sale in [city]" intent, and buyer/seller guide content that ranks long after listings expire.
"Emergency vet near me" plus species-specific service pages. Local pack dominance for the searches that drive new patient calls.
Procedure-specific landing pages, cost and recovery content, and before-after-driven SEO that builds trust pre-consultation.
Storm response keywords, removal vs. trimming intent, ISA-certified arborist trust signals that win the local pack.
Panel upgrades, EV charger install, emergency electrician intent. Permit and code content that earns commercial trust.
Project-type landing pages (kitchen, bath, addition), city-level service areas, portfolio content that ranks and closes.
Most SEO complaints come from things agencies quietly do (or quietly don't). Here is where we draw the line.
We don't promise specific rankings. Anyone who guarantees position one is selling a fantasy or a penalty.
We don't buy spammy backlinks or use PBNs. Nothing that puts your domain at risk of a Google penalty.
We don't farm work to overseas writers who don't know your industry. Content is written by people who understand HVAC, plumbing, dental, medical, and contractor verticals.
We don't bill for the same audit-and-recommend cycle every month. Things ship. You see them.
Most service businesses see early movement in 60 to 90 days (keyword positions climbing, GBP impressions rising) and meaningful organic lead flow at 4 to 6 months. Faster on lower-difficulty keywords, longer on competitive terms.
No. Anyone who guarantees rankings is selling a fantasy or a penalty. We commit to the work that produces rankings over time.
Yes. Everything we produce lives on your site under your ownership.
We can audit their work and either coordinate or replace. We don't do month-to-month finger-pointing.
We'll tell you on the audit. Sometimes the fix is fixing your existing site. Sometimes a rebuild is faster than slow incremental fixes. See our Website Design service.
We only work with service businesses. The keywords, content angles, and conversion mechanics are tuned for HVAC, dental, medical, contractor, and similar verticals.
Yes. Editorial outreach, niche edits, and journalist quotes. No PBNs, no spammy directory submissions, nothing that puts your site at risk.
We write everything. You review and approve.
Yes. Monthly subscription, cancel with 30 days notice.
Explore the Platform
If you don't have leads coming in yet, SEO is usually where to start. It's the foundation. Once organic traffic and inbound calls are flowing, layer in Voice AI to handle every call 24/7, Missed Call Text Back to catch the ones you can't, and Lead Follow-Up to convert the rest. If you already have leads coming in, you might be ready to skip ahead. We'll tell you the truth on the audit call.
Free SEO audit. We pull your site, your competitors, and the keywords your buyers are searching. You see exactly what's possible.
Book your free audit