I've Been Keeping a Directory Site Running for 20 Years.
Four Owners. Zero Drama.
directory operators for whatever you're built on.
What I Do
You run a directory or a content site. The business depends on listings being accurate, pages being findable, and the whole machine running without you babysitting it. And somewhere underneath all that is a tangle of data, platform quirks, and integrations that only works because someone keeps it working.
That's the job I've done for one directory for two decades — through four ownership changes, every platform update, every migration, every monetization shift. The reason owners keep me on isn't that I'm cheap. It's that when something breaks during a launch or a season spike, I'm the one who knows where everything
is buried.
And when an owner needs to understand what's actually going on under the hood, I'm the one who can explain it in plain terms — not bury them in technical detail they didn't ask for.
Platforms: whatever you're running
Most of my depth is in WordPress directory stacks because I've lived inside GeoDirectory for years, so I know its data formats, its quirks, and its breaking points cold.
But the work isn't really about one plugin. It's about how listing data, search, and the platform fit together and that's the same problem whether you're on:
- WordPress directory plugins (GeoDirectory, Directorist, HivePress, Business
Directory Plugin, Connections, and the rest) - A hosted or SaaS directory platform (Brilliant Directories, eDirectory, and
the no-code builders) - Something custom that someone built and then left
If your platform isn't on this list, ask. The engine changes; the thinking doesn't.
I learn systems fast, it's my thing.
What I Solve
You're tired of:
- Listing data that arrives as a mess every cycle like duplicates, mismatches, imports that fail halfway
- Pages that never index properly no matter what you try
- Listing or checkout flows that break mid-purchase and quietly cost you revenue
- Manual processes that can't scale without hiring an army
- Mysterious traffic drops after a launch or migration
- That one plugin or integration conflict nobody can figure out
The Data Work
Directory businesses live or die on clean, accurate listings. The advertiser sends you a spreadsheet that doesn't match your format. Listings move, merge, duplicate, expire. Reconciling all of it every season is tedious, error-prone work that breaks the site when it goes wrong.
I've built a system for exactly this — including AI-assisted tooling I developed running real directory data — that takes the mess in and gives you clean, import-ready files out, with the confusing cases flagged for a human to check. It's faster, it's more accurate, and you don't have to understand any of it. That's the point.
What the Work Looks Like
Data Operations
Send me the mess — advertiser spreadsheets, listing exports, whatever shape it's in — and I'll give you back clean, import-ready data with the edge cases flagged.
One-off or every cycle.
Technical SEO & Site Health
I check whether your site is actually indexable — canonicals, redirects, sitemaps, speed, structured data, the programmatic pages. You get a prioritized list of what to fix and a plan for how.
Listing & Checkout UX
I fix the flow so customers finish — forms, payments, ad placement, confirmation emails, vendor dashboards. The stuff between your customer and their money.
Content-at-Scale Pipelines
The system that lets you publish hundreds of pages without hiring an army. Templates, QA checklists, import-ready files. You add the human review. The rest runs.
Custom Plugins & Integrations
Need something that doesn't exist yet? I write it. Platform tweaks, ad reliability, CRM sync — documented and production-ready.
Ongoing Stewardship (Retainer)
I stay on so you don't have to think about the tech. Launches, migrations, season spikes — kept indexed, patched, and monetized. Monthly, with scheduled audits and strategic calls.
Training & Handoffs
When the site changes hands or your team takes on more, I leave documentation that actually makes sense. Because I've been on the other side of that handoff four times.
How It Works
Triage → I find the revenue leaks and structural problems first.
Plan → We prioritize: urgent, quick win, can wait.
Ship → Small, deployable steps. Nothing goes live without QA.
Verify → Index checks, monitoring, making sure it actually worked.
Teach → Handoff docs so you're not dependent on me forever.
Ways to Work Together
Examples, this is not a fixed menu: custom scopes are welcome, and most engagements end up shaped to the site.
Data Sprint (per cycle or one-off) – Send me the mess; I send back clean, import-ready listings with the edge cases flagged. The fastest way to feel the difference.
Triage Sprint (2–4 weeks) – A full audit plus the top 5 fixes, implemented.
Growth Quarter (3 months) – Audit, content pipeline build, one category launch, ongoing monitoring.
Steward Retainer (monthly) – Ongoing maintenance, a block of support hours, monthly audit, priority launches, and the data cycles handled so you stop thinking about them.
Custom Build – Integrations, plugins, or large migrations. Scoped and priced to the project.
FAQs
Do you only work with GeoDirectory?
No. It's where I'm deepest, but the work is about how listing data, search, and the platform fit together — that's the same on any directory system. If you're on something else, ask.
Do you work with my dev team or take over?
Both. Plug into your team, deliver code and docs, or be your long-term webmaster. Whatever fits.
I'm not technical, can you translate?
That's most of my clients, and it's the part I'm best at. Everything I deliver is in plain English: what I did, why, and what it means for your site.
Ready to stop guessing what's broken?
Tell me about your site and your biggest headaches. I'll tell you straight whether I can help.
