Opens in a new tab

Service

SEO that's built in, not bolted on.

Technical SEO, structured data, local search and content that answers what people actually type into Google.

The problem

Most SEO problems are website problems.

Missing headings, duplicate titles, slow pages, no structured data, three different phone numbers for one business. No plugin fixes that. It’s fixed in how the site is structured and written.

So SEO is part of every build: each page gets a search intent, a clean heading outline, hand-written metadata and structured data that tells Google exactly who you are and where you work.

What's included

Everything it takes. Nothing padded.

Technical SEO audit

Crawl, speed, indexing and structure issues, ranked by what actually matters.

On-page optimization

Titles, descriptions, headings and internal links, written by a human.

Structured data

Local business, service, FAQ and breadcrumb schema that validates.

Google Business Profile

Set up or cleaned up, with consistent name, address and phone everywhere.

Content strategy

Pages and guides built around real questions, like Badfish's species guides.

Migration SEO

Redirect maps, sitemaps and Search Console monitoring through launch.

How it runs

The short version.

  1. Audit

    Find what's holding the site back, technically and in content.

  2. Prioritize

    Fix what moves the needle first, not what fills a report.

  3. Fix & build

    Structure, metadata, schema and new content, done properly.

  4. Measure

    Search Console and analytics, reviewed and explained in plain English.

Related work

Work that used this.

All case studies →
DreamWork Sportfishing homepage: the DreamWork logo over a photo of an angler holding a mahi-mahi, with Book Your Charter and Meet the Captains buttons

Luxury fishing charters

DreamWork Sportfishing

A luxury Costa Rica charter site in Bricks, with package comparisons, a trip-report blog and local SEO.

Bricks Development, SEO, Web Design

James Roberts Mental Wellness homepage: an illustration of a person holding a smiling mask beside the headline Mental health is hard work. It's okay to make a mess.

Mental health practice

James Roberts Mental Wellness

A Florida telehealth therapy practice site that feels human and handles privacy carefully.

Accessibility, Bricks Development, SEO, Web Design

Badfish Charters Tampa homepage: a charter boat crossing open water under the headline Badfish Charters Tampa

Fishing charters

Badfish Charters Tampa

A Tampa Bay charter’s Duda site, reorganized for search and restyled with a tokenized CSS system.

SEO, Web Design

FAQ

Questions, answered.

No, and be wary of anyone who does. I can guarantee the site will be technically sound, well structured and built around the searches that matter to you.

Yes: Google Business Profile, consistent contact details, local schema and location pages where they make sense. Out-of-state and international businesses too.

Technical fixes can show up within weeks. Content and authority take months. Either way, you’ll know what changed and why.

Yes, as part of a maintenance plan: monitoring, fixes and new content on a steady schedule.