Services
I'm the person you call when the technical side of your web presence needs someone in charge. Every engagement starts with a paid diagnostic and a clear next step, and I do the work myself, alongside your team.
Consulting and technical direction
- B2B catalog SEO: technical product information, catalog discovery, and qualified quote requests.
- AI workflow testing: acceptance cases for a real pilot, with expected outputs, permission boundaries, failure evidence, and a clear next decision.
- Fractional technical lead: one experienced person who owns your web stack part time, directs your developers and vendors, ships fixes, and reports to leadership in plain English.
- Umbraco and Next.js development: sites designed, built, and rebuilt on Umbraco and Next.js, shipped with SEO and structured data in place from day one.
- Developer specs and implementation QA: a diagnosis turned into a prioritized spec with evidence and acceptance criteria, then verification that the fix actually shipped.
- Agency partner and white-label support: technical SEO, AI search, and developer coordination inside your agency's client relationships.
- AI agents and automation, built safely: small AI tools built with OpenAI Codex and Claude Code, with human confirmation on every action, tests, and encrypted backups.
- One shared memory for every AI assistant your team uses: a private repository of Markdown that Claude, ChatGPT, Codex, and other assistants read before acting and update after.
- Project rescue, takeovers, and legacy migrations: stalled or inherited projects inventoried, stabilized, and moved off dead software.
- Data cleanup and AI-output audits: contact lists, CRMs, and AI-generated spreadsheets verified, deduplicated, and rebuilt.
- Analytics and measurement: GA4 and Search Console you can trust, and an honest reading of what the numbers prove.
- Strategic advisory and second opinions: advice for founders and executives on AI, search, reputation, and technology decisions.
Search and site performance
- Internal linking strategy: connect services, articles, products, and case studies with contextual links and a practical implementation map.
- Technical SEO forensics: traffic drops and indexing problems diagnosed with evidence and fixed with your developers.
- SEO engineering for Next.js, React, and headless sites: titles, canonicals, sitemaps, redirects, and schema written as code, tested on every build, and checked on a preview before merge.
- Content the crawler never sees: my signature diagnosis, for pages that look complete to visitors and empty to Google and AI crawlers.
- Large and programmatic sites: crawling and indexing managed across tens of thousands of pages.
- Ecommerce SEO: Shopify, Magento, and WooCommerce fixed at the template level.
- On-page SEO: titles, descriptions, headings, internal links, and structured data, written and published.
- Site speed, Core Web Vitals, and Cloudflare: fast pages on real phones, and a CDN configured properly.
- WordPress care: caching, hardening, or a static move: Cloudflare page caching, hardening for what the cache can't shield, or a move off WordPress.
- Google Search Console: setup, cleanup, and fixes for what the indexing reports reveal.
- Website migrations: URL inventories, 301 redirect maps, launch checks, and cleanup.
- AI search visibility: SEO, AEO, and GEO, so ChatGPT, Claude, Gemini, Perplexity, and Google's AI features represent you accurately.
- Fact-checked writing in your voice: articles and pages written with AI from your own material, then checked claim by claim before they go live.
- Podcast websites, built and run for you: a page and transcript for every episode, generated from your feed and updated every morning.
- Ongoing SEO and website support: an agreed amount of experienced help each month.
Local, reputation, and email
- Multi-location and connected businesses: entity structure, location pages, and sister brands kept distinct.
- Reputation and perception management: for founders, executives, and families who need privacy and an accurate public record.
- Google Business Profile hard cases: suspensions and verification loops, starting with a written diagnostic.
- Email authentication and DNS: SPF, DKIM, DMARC, deliverability, and domain consolidation.
Want the technical depth behind these services? See what I can take on in your stack, layer by layer, with the case study for each.
Platforms and toolbox
Current work: WordPress with Yoast or Rank Math, Elementor, and WooCommerce; Shopify and Liquid; Magento 2 and Hyvä; Umbraco; Drupal and Joomla; Squarespace, Wix, Webflow, and Framer; HubSpot; Duda; and headless and custom builds on React, Next.js, Vue, Create React App, Alpine.js, Sanity, Vercel, and Netlify.
Site rescue and migration: if your site is stranded on an old platform or a host you want to leave, I can spider it and replicate it on GitHub Pages or a modern stack, usually in hours, not weeks, with AI assistance on the heavy lifting. That is how I moved Hill Mole, my own novel's site, off legacy hosting and onto GitHub Pages. I work in Git and GitHub, on Linux servers I administer myself (root on DigitalOcean droplets; everything I own runs Linux), with OpenAI Codex and Claude Code as my main coding assistants.
Around the platforms: Cloudflare, GitHub Pages, and DigitalOcean; Google Search Console, Bing Webmaster Tools, GA4, and Google Tag Manager; Screaming Frog, Semrush, PageSpeed Insights, and the Rich Results Test; and Basecamp and Todoist to run the work.
How engagements are shaped
A diagnostic answers a defined question with evidence and a recommended next step. An implementation sprint delivers agreed fixes, verified against written acceptance criteria. A migration review covers a specific launch. A pilot builds and demonstrates one useful tool. Retainers cover fractional technical leadership, ongoing support, and advisory work. Terms are on Work With Me.
Not sure which fits? Tell me what's going on and I'll say where I'd start.
Updated
