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.

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

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

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

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

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

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

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
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

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
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

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

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
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.