Insights

What Real Projects Taught Me About Websites That Make Money

Articles on how I build and manage websites that bring in customers and drive revenue.

All SEO & Search Visibility Conversion & UX Analytics & Measurement Project Management
One sentence, three ways
What we say“We’ll 301 the legacy URLs and consolidate canonicals.”
What the client hears“Something with numbers is happening to my website, and it sounds expensive.”
Say this instead“Every old web address will forward to the right new page. No errors for your customers, and Google keeps your rankings.”
Client communication/Agencies/14 min read

Instead of Saying This, Say That: How to Explain SEO, Design and Web Projects to Clients

A plain-English translator for website jargon: what we say, what the client actually hears, and what to say instead, across SEO, analytics, design, development and project management. Plus five rules, a client update rewritten before and after, and a table for clients to use on their agency.

Read the Article
Same budget, every month Spend order
1KeepLeaking
2BookLeaking
3ReachThen buy
Month 1~1/4
Month 2~1/2
Month 3~2/3
FixesAds
16 new patients a month, goal 20 to 25. Read it →
Growth plan/Dental practice/9 min read

Stuck at 16 New Patients a Month? Fix the Leaks Before You Buy Ads

A Tucson dental practice was stuck at 16 new patients a month on a budget that couldn't grow. The plan to reach 20 to 25 in 90 days: keep current patients, fix the mobile site, then buy ads that land on the right page.

Read the Article
What it takes 6 of the 13
InboxDecision register from the threadConnector
BrowserAudit the inherited accountBrowser
ScriptJoin the crawl to Search ConsoleScript
CMSOperate the editor, verified savesBrowser
ScheduleWeekly crawl diff, emailedSchedule
ProcessA handoff after every sessionProcess
Only 2 of the 13 are prompt-only. Read it →
Project management/AI in practice/15 min read

13 Hidden Ways Claude Can Help Website Project Managers

Not task lists and status updates. Thirteen things Claude does on a website project once it is connected to the inbox, the browser and the tools: decision registers from email, inherited-account audits, crawl-to-Search-Console joins, verified CMS edits, typography QA, scheduled crawl diffs, invoicing and handoffs.

Read the Article
Local visibility check Map rank by grid point
Locations in Google's local 3-pack35.9%
Locations recommended by ChatGPT1.2%
SOCi Local Visibility Index, 2026 Read it →
Local SEO/Enterprise/30 min read

Multi-Location SEO at Enterprise Scale: How to Run Local Search Across Thousands of Locations

At hundreds or thousands of locations, the hard problems in local search are operational. Ten steps to run it well, from ownership and one source of truth to revenue-at-risk triage, AI search and test markets that prove the results.

Read the Article
Where the budget leaks By phase
DiscoveryScope written in pages, spent in decisions1, 2
OnboardingThe account you inherit is scope3, 4
ScopingThe old site is the largest unscoped deliverable5, 6
DesignApproval on placeholder text is approval of nothing7, 8
LaunchThe most expensive week, and it is unfunded9, 10
Average IT project: 45% over budget. Read it →
Project management/Scope and budget/14 min read

Why Website Projects Go Over Budget: 10 Hidden Causes Most Teams Miss

Website projects rarely blow up. They leak. Ten causes nobody puts on the plan, from the decisions that were never counted to the week after launch nobody funded, what each one costs depending on when you find it, and the sentence that catches it at the kickoff.

Read the Article
Website report Page one
Revenue sourced by the website$ closed, by channel
Customer acquisition cost$ per customer
Lead-to-customer rate% by source
Payback and LTV:CACmonths, and the ratio
SessionsBounce rateRankingsClicksPage two
No dollar sign, no customer, no page one. Read it →
Analytics/Business owners/12 min read

The Only Website Metrics That Matter: Four Numbers That Tie Your Website to Revenue

Most website reports stop at the form fill. The business gets paid after it. The four numbers that belong on page one, the numbers that move them, what Nielsen, Gartner, HBR and 70 million phone calls say about why reports leave them out, and how to close the loop without a redesign.

Read the Article
One mortgage page, four borrowers What each one saw
BeforeEveryone“Competitive Mortgage Rates for Central Florida Homeowners.”
AfterHospitality operatorCommercial refinancing, book a call with a local relationship manager
AfterRelocating from Ohio“Lock your rate from anywhere. Completely digital closings.”
AfterDropped off at step 2“Pick up where you left off. Your application is 60% complete.”
3.12 → 5.34%application start rate
293 → 742online applications a month
-31.8%cost per funded loan
Same traffic. Different page for each borrower. Read it →
CRO/Financial services/10 min read

How Multivariate Testing and Personalization Doubled a Lender’s Online Loan Applications

A Central Florida lender had 42,000 visitors a month on its loan pages and a 3.12 percent application start rate. Fixing the test tooling, running a multivariate test on the mortgage page, and personalizing it for four audiences on Adobe Target took completed online applications from 293 to 742 a month, inside the rules a bank has to follow.

Read the Article
Same URL, two crawls Bot timeout: 5s
Raw HTML
<div id="__next"></div>h1: (empty)body copy: 0 wordsJSON-LD: none
Rendered DOM
h1: Commercial Switchgearbody copy: 1,140 wordsJSON-LD: LocalBusinessrender: 6.8s, 2 errors
-64%organic traffic in 7 weeks
78%of copy missing from raw HTML
25→142leads a week after the fix
The pages looked fine. Google saw them empty. Read it →
Technical SEO/Home services/9 min read

A Website Redesign Lost 64% of Its Traffic. Here Is How I Found Out Why.

An electrical contractor replatformed to a JavaScript front end and organic leads fell from 85 a week to under 25. A crawl showed what Google was actually getting: empty pages, orphaned locations, schema it never saw. What was wrong, in the order I found it, and what fixing it did.

Read the Article
The owner’s report One page, monthly
Qualified owner inquiries 17On track
Cost per qualified inquiry $365On track
Applications per vacancy 6.1Watch
Days to lease 23On track
Leads with unknown source 14%On track
38dashboard tiles, opened 4 months ago
5numbers, each with a rule and an owner
A metric without a decision is decoration Read it →
Analytics strategy/Real estate/8 min read

A Marketing Analytics Strategy Built on Five Numbers, Not Forty

A property management company had a 38-tile dashboard nobody opened and no idea which ad dollars brought in a new owner. How I chose five numbers from the decisions the owner makes every month, what we refused to measure, who reads which report, and the written rule for when a number moves.

Read the Article
↓
Trees 40 items, no filter
Shrubs
Perennials
74.2%left the page
3.2×menu opened per visit
4→22bids after the fix
A menu built for the greenhouse, not the job Read it →
User behavior/eCommerce/8 min read

How I Use Behavior and Journey Data to Fix Website Navigation

A plant nursery with 14,200 organic visits a month and flat revenue. The owner blamed checkout. The data said the site lost the sale on the first click. How I read intent, path and friction data in order, what it cannot prove, and the one change that took commercial bids from 4 to 22.

Read the Article
Conversion scorecard Roofing company, 36 pages
0quote forms on the site
60+five-star reviews earned
64Google position, roof repair
Lead capture Critical
Mobile Critical
Trust and proof High
Search visibility High
Six areas, ranked by what they cost What I found →
Website Audit/Home services/10 min read

What a Conversion Audit Found on a Roofing Website Ranked on Page Seven

A roofer with a perfect five-star record and a website that hides it. Six areas scored by how much each costs the sale, a side by side with two competitors on page one, and what an AI search tool says when a homeowner asks about the company.

Read the Article
clinic-site.app · built in a weekend
What is underneath the AI-built site
12const KEY = "sk_live_51Hq9…"
14// db rules: write: if true
21app.post('/admin') // no auth
30import m from 'nodemailer-pro'
44backups: none staging: none
45%of AI-written code has a Top 10 security flawThe six gates I run before taking one over
Website Handoffs/AI-built sites/9 min read

A Client Built the Site With AI. Here’s What I Check Before I Say Yes.

Businesses are arriving with sites they prompted into existence over a weekend. Taking one over without an intake process is how agencies inherit someone else’s breach. The six-gate review, what turns up, and how to choose between maintain, harden and rebuild.

Read the Article
Website audit Vascular surgery clinic
1DesignPhone number hidden on mobile screens
2UXIts one action works 36 of 168 hours
3ContentWritten for people with a referral in hand
4TechnicalContact page hidden from Google
5Analytics0calls counted in 17 months
New patients down 30 percent What I looked for →
Website Audit/Medical clinic/9 min read

New Patients Down 30 Percent…Was It the Website?

A surgical clinic’s owner asked me that question. How I audited the site for conversions instead of design or search alone, what I looked for in each of the five areas, and what turned up when nobody had ever counted a call.

Read the Article
Google search · Denver, CO
best car accident lawyer denver
AI Overview

For car accident claims in Denver, two firms are recommended most often: Harbor & Vale Injury Law and Kessler Legal Group. Both offer free consultations and work on contingency, so you pay nothing unless they win. When choosing, check recent reviews and ask about trial experience…

Show more
Harbor & Vale Injury Lawharborvalelaw.com
Kessler Legal Groupkesslerlegal.com
Your firmnot cited
Where is
your company?
SEO & Conversion/Legal/8 min read

AI Search Is Answering Your Customers' Questions. But Are You Showing Up?

Two-thirds of Google searches now end without a click. A Denver law firm was still ranking and still losing cases. How a 360-check audit of AI answers found what the machines were getting wrong, and what fixing it did to signed cases.

Read the Article
The SEO report, six months
+40%organic traffic200keywords on page one
The phone, same six months
1 call
6 months of SEO
42 calls
4 months after one week of changes
Same rankings. Same traffic. Different website. What changed →
SEO & Conversion/Home services/7 min read

Six Months of Rising Traffic and One Call…What Happened?

The SEO report said everything was working. The client’s phone said it wasn’t. How connecting search data to what visitors did on the site found the problem, and what one week of changes did to the phone.

Read the Article
Newsletter

Get Insights in Your Inbox

Real lessons from managing websites that have to make money: conversion, SEO, UX, and the project decisions behind them. No spam, and you can unsubscribe anytime.

You'll get a confirmation email first. Click the link in it and you're in.

Currently Available

Looking for a Website Project Manager Who Can Own It All?

Whether you’re building something new or keeping a site running, I’m currently taking on new work. Tell me about it, and I’ll tell you exactly how I’d manage it.