Notes

SEO notes for service businesses, page 8

Older notes on local SEO, technical SEO, AI search and call tracking for service businesses.

More SEO notes

Newest first.

Store opening hours lettered on the glass door of a small business
Local SEO

NAP consistency for contractors: one name, address and phone everywhere

NAP consistency for contractors: where your name, address and phone number need to match, how mismatches creep in, and how to find and fix them.

Aug 31, 2026 · 4 min read

A laptop screen showing photo editing software with an image open for adjustment
Technical SEO

How to optimize images for website speed on a contractor site

How to optimize images for website speed on a contractor site: resize, convert to WebP, compress, name and size them properly, and lazy load the right ones.

Aug 29, 2026 · 4 min read

Two workers kneeling on a residential roof in bright daylight, working on the roof surface
Roofing

Roofing contractor schema: what to add and where it goes

Roofing contractor schema, page by page: what to mark up on your home page, service pages and articles, what it won't do for you, and how to test it.

Aug 26, 2026 · 4 min read

A worker wearing a safety helmet talking on a cell phone
Strategy

Shared leads vs SEO: what a contractor gets from each

Shared leads vs SEO for contractors: how lead services split one homeowner among several bidders, what your own site brings, and how to compare the two.

Aug 22, 2026 · 4 min read

Hand drawn wireframe sketches of website page layouts spread across a table
Technical SEO

How to do a website redesign without losing SEO rankings

A website redesign without losing SEO comes down to redirects, keeping the pages that rank, and watching Search Console after launch. Here is our checklist.

Aug 19, 2026 · 4 min read

A stressed man in glasses holding his head while looking at his laptop
Call tracking

Contact form not working? An email setting and a speed plugin broke two client forms

Contact form not working on your WordPress site? Two causes we found on client sites, how each was fixed, and the monthly test that catches the next one.

Aug 15, 2026 · 3 min read

A white outdoor air conditioning unit sitting beside a brick wall outside a building
By trade

HVAC SEO: get your pages live before the season turns

HVAC SEO runs on two seasons. Which service pages to build, when to publish them, a maintenance plan page, HVACBusiness schema and how to track the calls.

Aug 12, 2026 · 4 min read

A smartphone screen showing an active phone call interface with round buttons
Call tracking

How to track phone clicks with Google Tag Manager and GA4

How to track phone clicks with Google Tag Manager and GA4, step by step, from the tel: link to the key event, plus which calls it will never see.

Aug 8, 2026 · 4 min read

A plumber kneeling in a bathroom, repairing the pipes and fittings under a fixture
By trade

Plumbing SEO: how to get the 2 a.m. emergency call

Plumbing SEO for emergency calls: Business Profile settings, a service page per job, town pages, Plumber schema and the call tracking that proves it works.

Aug 4, 2026 · 4 min read

A man at his desk looking over printed documents while working on a laptop
Call tracking

Rankings without tracking are a vanity metric

A page-one ranking feels great. But if you cannot tie it to a call or a form, you are guessing. Here is how we close that gap.

Jun 1, 2026 · 3 min read

A man talking on his mobile phone while working on a laptop at an office desk
Call tracking

The three conversion events every local business should track

You do not need a complicated analytics setup. You need three events wired up correctly. These are the ones that count.

May 15, 2026 · 3 min read

A massage therapist working on the back of a woman lying on a treatment table
Strategy

How a clinic went from 158 to 501 clicks in six months

A short walk through a real result: what was broken, what we changed, and how the numbers moved.

Apr 20, 2026 · 3 min read

Taking new clients

Book a free SEO call. I’ll tell you what I’d fix first.

Book a free 20-minute call, or email me if you’d rather write. Every price is on the pricing page, so there are no surprises when we talk.

Free, 20 minutes · same-day replies

Delivery guarantee. If I don't finish the month-one list within 30 days, you get your first payment back. The terms.

What happens on the call

  • I look at your site and your Google listing before we talk.
  • You get the two or three things I'd fix first, and what they'd cost.
  • If nothing's worth paying for, I'll tell you. No sales pitch.