Service 03

Technical SEO, done in code. Fixed, not just reported.

For 7+ years I've been a full-stack developer on the Xagio team, the SEO & AEO platform behind a WordPress plugin with 10,000+ active installs. That work is about what search engines and AI crawlers can read, index and trust. I bring the same to your site: indexing, speed, structure, schema and AI-search readiness, fixed in the code. Keyword strategy, content and links stay with you or your SEO person.

Proof from my own sites
My own site · Portland, OR

Foundation Repair Portland

My own lead-gen site in a technical niche. A pillar-and-support page structure on a clean technical build took several 110–320 MSV keywords to page 2, and they are still climbing.

My own site · Akron, OH

Handyman Akron

My own lead-gen site in a crowded US local market. From nothing to page 2 for its core local searches, still climbing, with inquiries growing.

My own site · Slovenia

Poročna Fotografija

My own wedding-photography site for Slovenian cities. City pages with a clear local structure put several 170–210 MSV keywords on page 2.

01 · What you get

What you get Every time.

Audit, fixed in code

Crawl errors, indexing, duplicate content, redirect chains, broken structure. I fix what I find; you don't get a 40-page PDF to hand to someone else.

Crawl and indexing

Search Console, crawls and server logs show what Google fetches and what it skips. Canonicals, sitemaps, robots rules and noindex set so the right pages get indexed.

Core Web Vitals

LCP, INP and CLS in the green on real-user data. A fast site is easier to crawl and better for the people who land on it.

Site structure

A clear hierarchy, internal links that point at the pages that matter, clean URLs, and hreflang for multilingual sites.

Schema

One clean structured-data graph for your business, services, products and local details, instead of three plugins competing.

AI-search readiness

robots.txt rules for AI crawlers set the way you choose, an llms.txt file, and pages whose main content loads without JavaScript.

02 · How it goes

How it goes Start to launch.

  1. 01

    Audit

    Search Console, a full crawl, server logs and Core Web Vitals field data. A ranked list of what's wrong.

  2. 02

    Fix

    The fixes go in as code: templates, redirects, schema, robots rules, speed. Risky changes go to staging first.

  3. 03

    Verify

    Rich Results Test, PageSpeed and a fresh crawl confirm each fix. You get a short list of what changed.

  4. 04

    Keep it clean

    Ongoing technical work (new templates, migrations, regressions after updates) runs through a monthly package.

04 · FAQ

Questions people ask Straight answers.

Do you do keyword research, content or link building?

No. I'm a developer, and this service covers what lives in your site's code and on its server. If you have an SEO person or agency for strategy, content and links, I implement the technical side for them, white-label if needed.

How long until I see results?

Fixes to crawling and indexing usually show in Search Console within a few weeks, as Google recrawls the pages. Rankings depend on more than technical work, so I don't promise them.

Do you guarantee rankings?

No, and nobody honest does. I guarantee the technical work: what was broken gets fixed, and you can check each fix yourself.

What does AI-search readiness mean in practice?

Deciding which AI crawlers may read your site and setting robots.txt to match, adding an llms.txt file, and making sure the main content is in the HTML instead of being built by JavaScript. For Google, a page has to be indexed and eligible for a snippet before it can appear in AI Overviews, so the technical basics come first.

How does ongoing technical SEO work?

Through a monthly package. New templates, migrations, schema for new page types and regressions after updates go on your board like any other task.

Got a site, a bug, or an idea? Send it over.

You'll get a flat price and a start date today. No pitch deck, no discovery phase.