Services – SEO




Get found by people who are actually looking for you.

I don’t rebuild websites or charge by the hour. I fix what’s broken, build what’s missing, and prove it with rankings that drive leads.

0 → 107 keywords ranking in 5 months

0 → 48 keywords in the top 10

13.6s → 1.6s page load

#1 visibility among 1,146 competitors

Light Dark Landscape

You’re Doing Better Work. Why Aren’t You Showing Up?

You’ve watched competitors who started years after you rank on Google. Meanwhile, your site gets passed over — even though you do better work.

The reasons are always the same. Your site doesn’t tell search engines what it is. Your pages aren’t optimized for what people are searching for. Your site speed costs you visibility. Local search data is inconsistent or missing. Or you’re doing one or two things right while the rest sits broken.

Most agencies charge $3,000–$8,000 for SEO plus $500–$1,000/month ongoing and won’t tell you exactly what that money does.

I do the opposite. I diagnose what’s actually broken, fix it in the right order, and show you exactly what changed and why.

Before content strategy and ongoing optimization, search engines need to understand your site. These three pieces are where 80% of the ranking potential lives.

Technical SEO

Your site has to load fast enough for Google to consider recommending it. I audit your speed, find what’s slowing it down, and fix it — database bloat, images, code, caching, hosting — without the $15,000 rebuild someone else quoted you.

Result (LDL): 13.6s → 1.6s load, GTmetrix 49% → 91%.

Schema & Structured Data

Google understands text. Structured data tells Google exactly what your business is, what you offer, and where you operate. Invisible to visitors. Critical to search.

Result (LDL): 0 → 11 schema types, 14 validation errors fixed. Learn more →

Local SEO

If you serve a geographic area, local search is where the money is. I make sure your business information is consistent across all online appearances, optimize for “near me” searches, and build location-specific content that reaches people in your service areas.

Result (LDL): Zero local presence → #1 visibility, 107 keywords ranking.

Content Strategy and Ongoing Optimization

Content Strategy & Keyword Optimization

Rankings don’t come from nowhere. I audit your site against your top 50 competitors, find keywords you can win without going head-to-head against entrenched players, and optimize your existing pages to capture those searches.

No content calendar required. Just strategic optimization of what you already have, plus targeted new pages where the gaps are biggest.

Result (LDL): 0 → 107 keywords, 48 in the top 10.

Ongoing Optimization

Your site doesn’t stay ranked by accident. I track what’s working, where you’re losing ground, and what the competition is doing. Monthly reports show exactly what changed, why it matters, and what’s next.

No surprises. No guesswork.

Light Dark Landscape

Ecological landscaping, Twin Cities metro. Eight years in business, zero Google rankings.

In 5 months: 0 → 107 keywords ranking. 0 → 48 in top 10. Unranked → #1 visibility (outranking 1,146 competitors). 13.6s load → 1.6s. GTmetrix 49% → 91%.

In 9 months: 36 qualified leads. 58% from organic search. Services page converting at 5.13%.

Read the full case study

A Three-Step Process, Fully Documented

Audit

I pull your site analytics, performance data, search rankings, and competitor landscape. You get a summary: here’s what I see, here’s the order I’d fix it, and here’s what the return looks like.

Build the Foundation

Speed. Schema. Local data. Site architecture. The infrastructure that search engines need to understand and rank your site. This is where 80% of the ranking potential lives.

Optimize & Track

I optimize your existing pages for the searches that matter, create new pages where the gaps are biggest, and track everything. Monthly reports with real numbers — not generic dashboards.

How long until I see results?

SEO isn’t instant. Rankings start moving within 4–8 weeks; meaningful results typically appear within 3–5 months. Light Dark saw 107 keywords ranking in five months, starting from zero.

Do you guarantee rankings?

No legitimate SEO provider guarantees rankings. What I guarantee: transparent reporting and specific, measurable improvements month to month. If we’re not moving the needle in three months, we reassess.

What about my hosting, theme, and plugin setup?

I work with what you have. If something’s holding you back, I’ll tell you why and what the upgrade costs. You decide.

Is this a long-term contract?

Monthly retainer after initial audit and fixes. You can pause or cancel anytime.

Scope, Honestly Drawn

I don’t build new sites, redesign layouts, rewrite brand messaging, manage ad campaigns, or do social media.

I diagnose and fix the technical and SEO problems keeping you invisible.