SEO + GEO audit
I run technical SEO and GEO audits that show the exact, verifiable reasons Google and AI assistants skip your site — not a generic checklist, a diagnosis of what's actually broken on your pages right now.
Ask for a free look at your siteNo pitch attached unless you ask for one.
For SaaS companies that publish a blog and can't tell whether AI assistants ever cite it.
What a finding looks like
# /llms.txt 404 — not found # schema.org Organization no Product, no FAQPage
What an audit returns: the exact file or line behind each problem, not a score. Here, no /llms.txt, and schema that names the company but never what it sells.
What gets checked
Whether your robots.txt blocks the crawlers AI assistants cite from — a different question from whether it blocks the ones that collect training data. Read the full check →
Whether there's schema.org markup describing what you actually sell — without it, an AI summarizing your category has nothing to attribute a recommendation to. Read the full check →
Whether anything on the site is written as a direct question and answer — the shape AI assistants quote most often, almost verbatim. Read the full check →
Whether there's a file telling AI crawlers what your site is and which pages matter most. Read the full check →
Meta description, H1, and whether there's anywhere for someone who doesn't know your brand name yet to land. Read the full check →
Who's running this
I spent two years doing SEO and content for Venngage, a SaaS product, in English, Portuguese and Spanish — the same work the companies I audit are doing right now, from the inside.
Before that, six years running online content at Grupo Bandeirantes — one of Brazil's largest broadcast and media groups — where search was the difference between a story being read and not.
And before any of that, seven years building crawlers — automated systems that pulled, parsed and republished regulatory content from government agency sites. That's why this isn't a checklist. It's a pipeline I wrote, and it has now run against 1,391 domains.
How it works
One email. No form to fill, no call required to get started.
Every item above, checked against your actual site — not a template of what's usually wrong.
What's broken and what it's costing you, in plain language. Whether you fix it yourself, hand it to your team, or want me to do it — that part's up to you.
If you want the fixes too
Fixed price, quoted with the audit. No retainer, no minimum term.
Questions
SEO gets you into a list of blue links. GEO — generative engine optimization — decides whether an AI assistant names you when someone asks it a question instead of searching. The mechanics overlap, but not entirely: a site can rank well on Google and still be structurally impossible for an AI to cite.
The five items listed above, run against your live pages. You get the raw findings — the actual lines from your robots.txt, the schema types present and missing — not a score out of a hundred.
The audit is diagnosis only, and it's free. If you want the repairs, there's a fixed-scope package above. Plenty of people take the diagnosis and hand it to their own developer, which is fine.
Usually in minutes. It's two lines in a text file. The harder part is everything downstream: being crawlable is necessary, not sufficient.
Nothing. The first look is free because it's how I show the work rather than describe it. The repair package is priced per site and quoted with the findings.
Send the domain. You'll get the findings back either way.
Ask for a free look at your site