Carlos Alberto Cardona B. · Resume
Technical SEO consultant · JavaScript rendering, migrations, structured data and AI automation
Bogotá, Colombia · remote, US hours · contract or full time · cardonaseo.com · linkedin.com/in/carlosacardona-seo
Summary
Technical SEO consultant who verifies every finding against production before reporting it. I rebuilt what Google was receiving from a React app (HTML per route, a Cloudflare Worker with real 301s and 404s, 19 checks before every publish) and daily impressions went from single digits to dozens in two months. I designed Cayu, an SEO research and audit tool generated with Claude Code and tested like an instrument. I come from quality control and medical interpreting: I work well where a mistake has consequences.
What I do
- · Technical SEO audits: crawling, indexing, JavaScript rendering
- · Domain migrations, DNS, 301 redirects and real 404s
- · Prerender / SSG for React, Base44 and AI builders
- · Structured data (JSON-LD) with parity against visible content; AEO and GEO
- · Search Console and GA4 read with two instruments
- · Cloudflare Workers, sitemaps, robots.txt, Open Graph, hreflang
- · Keyword research with real volume and difficulty calculated from the top 10
- · Automation with Claude Code and MCP servers; QA with two inputs that differ
Case studies with evidence (cardonaseo.com/en/portfolio)
A single page application that Google received empty
Problem: The site looked complete in the browser, but Googlebot received a title and an empty container.
What I did: Real HTML per route, a Worker in front with real 301s and 404s, and 19 checks before every publish.
Result (Sep 17, 2026): Daily impressions on Google went from single digits in July to between 30 and 66 in September.
Putting cardonaseo.com into production without relying on the dashboard
Problem: The domain didn't resolve, the platform served crawlers a 350-word template and the sitemap listed noindex pages.
What I did: DNS on Cloudflare, a Worker as custom domain, my own prerender, real 301s and 404s, authoritative sitemap and llms.txt.
Result (Sep 19, 2026): 9,820 requests served in five days with 0 errors, and the audit's 7 discrepancies published with their status.
Cayu, the SEO tool I designed and verify
Problem: Commercial tools gave numbers without a formula: difficulty 0 on a keyword whose top 10 had an average authority of 46.
What I did: Four MCP servers in Python and a React app, generated with Claude Code under my specification and tested with two inputs that differ.
Result (Sep 17, 2026): Three times it showed commercial difficulty was underestimating, two of its own defects found and fixed, and 0.18 USD for 31 keywords in two countries.
How I decided what to sell with data, not intuition
Problem: I was going to advertise as an SEO auditor. The biggest search was «agencia seo bogota», and I'm not an agency.
What I did: I measured volumes in four countries, cross-checked two sources where I could and calculated difficulty from the real top 10, in Spanish and in English.
Result (Sep 17, 2026): Positioning decided: technical SEO consultant. Four days after indexing, the home page already ranks 1 for my name; the rest gets measured in October.
Experience
Independent technical SEO consultant · cardonaseo.com, Bogotá
2024 – present
Technical audits, implementation and verification in production for small businesses and professionals. Content architecture and technical SEO for regresoempresarial.com (insolvency consultancy). Four documented cases with instrument, date and next measurement.
Design of Cayu, my own SEO tool · own project
2026 – present
Four MCP servers in Python and a React app: keyword engine with real volume, Real-KD from the top 10, structured data audit and performance with median and range. Specification, testing and verification; Claude Code generates the code under my review.
English–Spanish interpreter (C2) · remote
2022 – present
Medical consultations under HIPAA protocol and corporate conversations. Translation and review of medical content.
Quality lead, customer service · Teleperformance
five years (dates on LinkedIn)
Quality assurance, metric tracking and performance conversations with the team.
How I work with AI
I use Claude Code connected to the repository every day. I don't hand-write the code: I specify it, generate it, test it with two inputs that differ and verify it in production before calling it done. What I don't master yet: WordPress and Webflow are not my main platforms.
Languages
- · Spanish: native
- · English: interpreter since 2022 (medical consultations and corporate meetings)
Tools
Google Search Console, GA4, Screaming Frog, DataForSEO, Mangools, DinoRank, Cloudflare (DNS, Workers, Wrangler), Base44, Git, Claude Code, MCP.
Generated from cardonaseo.com/en/cv · the linked cases carry the evidence and the date of every figure.