What I've built, and what happened
I'm a Senior SEO Manager at Optimal, working on SEO and AI visibility for enterprise brands. My own sites are public tests, with case studies that show what worked and what didn't.
My full-time work
- My full-time jobEnterprise SEO at Optimal: how I work
- Every siteGrouped by who each one is for
- How I keep them rightThe checks behind every site
- The dashboardHow every site is doing, month by month
Every public site, by who it's for. Each one is a case study.
For people deciding what to buy or use
-
CheckMyTap
People worried about their tap water who want to know what's in it and what to do.
Water quality by city, and which system to choose
Proves: start from the person
Read the case study
-
Hear Homer
Readers choosing which Odyssey audiobook to start with.
Which Odyssey audiobook to pick
Proves: never ship a wrong fact
Read the case study
-
SaltCellCheck
Pool owners replacing a salt cell who want the right fit at a fair price.
Salt cell fitment, warranty terms and real prices
Proves: never ship a wrong fact
Read the case study
-
UpOrbit
People who want a task list that asks for one thing a day.
A free, ADHD-friendly task manager
Proves: start from the person
Read the case study
For people mid-task who need a number
-
WireRef
Electricians mid-job who need the right wire size, and the code behind it, fast.
NEC wire sizing, ampacity and code reference
Proves: be the source worth citing
Read the case study
-
GageRef
Welders and fitters who need an exact spec while standing at the machine.
Welding electrode specs and hydraulic fitting thread data
Proves: be the source worth citing
Read the case study
-
RatingPlate
Homeowners pricing a heat pump water heater in their state.
Heat pump water heater costs by state
Proves: measure, then double down
Read the case study
For fans
Sites I built because I couldn't not build them.
-
The Crawler's Cookbook
Fans waiting on the next book who want release news, recaps and theories in one trusted place.
A Dungeon Crawler Carl fan site
Proves: start from the person
Read the case study
-
The Quack Report
Ducks fans who want the game, the stakes and the fun before kickoff.
Oregon Ducks football
Proves: start from the person
Read the case study
-
Title Town PDX
Portland fans following the Fire, the Thorns and the Cascade.
Portland women's sports: Fire, Thorns and Cascade
Proves: be the source worth citing
Read the case study
Last 4 weeks compares each site's search clicks in Google's 28 days to Oct 19, 2026 and Bing's to Oct 16, 2026 with the 28 days before, per engine; it doesn't say why a site moved.
The numbers, month by monthSearch clicks across my sites, from Google Search Console and Bing, data through Oct 16, 2026
Search clicks across my sites, month by month
September 2026: The Crawler's Cookbook's best Google month yet (13.8K clicks), WireRef's best Bing month yet (2.8K clicks), and 99 days in a row of 100+ Google clicks.
- September, compared with Augustup 21%24K search clicks, up from 19.7K
- August, compared with Julyup 39%19.7K search clicks, up from 14.2K
- Best month on record, and the latestSeptember24K search clicks
Search clicks up 21% in September, a new best month, and the fifth month in a row it grew.
Data through
- April 2026: 1 decision, and what happened after
- July 2026: 1 decision, and what happened after
- September 2026: 2 decisions, and what happened after
- May 2026, what else happened: 1 search change
- June 2026, what else happened: 1 search change
- August 2026, what else happened: 1 search change
- September 2026, what else happened: 1 search change
April 2026
A measured result, , WireRef
Moved WireRef's effort from Google to Bing and AI answers
- Google: 0 clicks in the 28 days before, 1 in the 28 after, too few to tell
- Bing: no data
This lines up the four weeks before and after; it doesn't prove the decision caused the change.
July 2026
A measured result, , The Crawler's Cookbook
Answered a question fans kept asking before anyone had the answer
- Google: 1.8K clicks in the 28 days before, 6.6K in the 28 after, up
- Bing: 608 clicks in the 28 days before, 971 in the 28 after, up
This lines up the four weeks before and after; it doesn't prove the decision caused the change.
September 2026
A mistake, and the fix, , The Crawler's Cookbook
Put every reader correction on the Cookbook in public, fixed or not
- Google: 9.7K clicks in the 28 days before, 12.8K in the 28 after, up
- Bing: 1.2K clicks in the 28 days before, 1K in the 28 after, down
A mistake, and the fix, , The Quack Report
Stopped building fan features that need a crowd to work
- Google: 323 clicks in the 28 days before, 216 in the 28 after, down
- Bing: 600 clicks in the 28 days before, 933 in the 28 after, up
This lines up the four weeks before and after; it doesn't prove the decision caused the change.
May 2026: what else happened
- Google, : The May 2026 core update. Source: Google Search Status Dashboard; my sites' 14 days either side are on the log.
What else was going on that month, for context. Before and after, not cause: none of it is shown to have moved the clicks.
June 2026: what else happened
- Google, : The June 2026 spam update. Source: Google Search Status Dashboard; my sites' 14 days either side are on the log.
What else was going on that month, for context. Before and after, not cause: none of it is shown to have moved the clicks.
August 2026: what else happened
- Google, : The August 2026 spam update. Source: Google Search Status Dashboard; my sites' 14 days either side are on the log.
What else was going on that month, for context. Before and after, not cause: none of it is shown to have moved the clicks.
September 2026: what else happened
- Google, : The September 2026 spam update. Source: Google Search Status Dashboard; my sites' 14 days either side are on the log.
What else was going on that month, for context. Before and after, not cause: none of it is shown to have moved the clicks.
HI-SCORE the best month so far
| Month | Search clicks | Change from the month before |
|---|---|---|
| April | 1.7K | first month |
| May | 4.4K | up 159% |
| June | 7.6K | up 74% |
| July | 14.2K | up 87% |
| August | 19.7K | up 39% |
| September | 24K | up 21% |
These compare months; they don't prove what caused a change. Too few to tell means under 50 clicks in both months, where a percentage swings on a handful of clicks.
Do the side sites pay for themselves?
The goal: Every side project pays its own way. Readers buy through the product links on some of my sites, and this is how those earnings are moving across all of them together.
- Last 7 days, compared with the 7 beforeUp 117%Oct 10 to 16, against Oct 3 to 9
- September, compared with AugustUp 108%Full months only
Affiliate earnings, every side site added together, shown as change only. Data through . Earnings count on the day an item ships, so one big order can swing a week.
When each site reached search, month by month
Eight of my sites first showed up in search in February and March 2026. Hear Homer followed in July, and nothing new has reached search since. SaltCellCheck has no search data yet, so its piece is outlined in July, the month I started building it.
Reached search: first impression in Google or BingOutlined: no search data yet, shown in the month I started building it
| Site | Reached search | Age |
|---|---|---|
| CheckMyTap | On or before Feb 12, 2026 | at least 8 months in |
| UpOrbit | On or before Feb 12, 2026 | at least 8 months in |
| GageRef | Feb 23, 2026 | 8 months in |
| WireRef | Feb 23, 2026 | 8 months in |
| The Crawler's Cookbook | Mar 15, 2026 | 7 months in |
| The Quack Report | Mar 16, 2026 | 7 months in |
| Title Town PDX | Mar 16, 2026 | 7 months in |
| RatingPlate | Mar 19, 2026 | 7 months in |
| Hear Homer | Jul 18, 2026 | 3 months in |
| SaltCellCheck | Not measured yet (started Jul 25, 2026) | age not measured yet |
The rest of the work
Want to judge one skill instead of one site? Start with the person searching, the technical build, the writing or the dashboard.
Questions about something here? Write to me