Jonathan Gouveia / Technical SEO & GEO / Andover, MA

Jonathan
Gouveia

SEO/GEO Strategy, Analytics, Web Development

I help companies improve their visibility in Organic Search and LLMs.

Currently I manage technical SEO and AI-search strategy at a top-5 US bank. I also manage SEO, GEO and website development for a small number of businesses through my agency, PixelCove.

Jonathan Gouveia, photographed in an office lobby.
Experience
20+ years in technical SEO
Sites
100,000+ websites, from single storefronts to large-scale multi-domain platforms
Pages
20M+ URLs analyzed and managed
Brands
U.S. Bank, Broadridge, Lands' End, Foot Locker, Chase, State Street
Built
13 Claude Code skills and 8 custom CLIs, across 50+ repositories

Selected work

PixelCove · 2025 to present · Shopify Hydrogen, design, SEO

Licorice Pizza Records

Storefront
Shopify Hydrogen, live in production
Catalog
~40,000 titles via Admin bulk operations
Quote tool
replaced email quoting for 100 to 2,000 unit runs
Migration
Square to Shopify, self-managed, staged first

The problem

An LA record store trading since the 1970s, with real recognition across the city and a website that had fallen behind it. The store ran on an aging template, its architecture split across three systems that did not talk to each other, and mobile was the worst part of the experience.

The work

The engagement opened the way every PixelCove project opens, with a wireframe, before any timeline existed. From there: a bespoke Shopify Hydrogen storefront, a custom vinyl-pressing quote tool (a multi-step wizard with a live record visualizer) that replaced email quoting for runs of 100 to 2,000 units, a self-managed migration off the legacy POS stack, and a catalog import of roughly 40,000 titles run through Shopify's bulk operations, because the standard APIs cap out.

The result

The store is live in production. The designs did their own selling: Broadtime saw this work and asked for the same pattern across its own store network, with no outreach in between.

The Licorice Pizza Records homepage in June 2025: a dense orange navigation bar, the graffiti logo, and a banner reading Our online inventory is massive, but it does not reflect our in-store availability.
Before, June 2025. Captured from the Internet Archive. The homepage led with an apology about stock accuracy.
The rebuilt homepage: a photograph of the store's rooftop sign under the headline The Tastiest Music In Town, with buttons for vinyl pressing and shopping records.
After. Bespoke Shopify Hydrogen, live in production.
Licorice Pizza Records organic search clicks by month, August 2025 to June 2026 Monthly clicks hold near 500 through the winter, then rise to 1,237 in June 2026, the first full month after the site relaunch. 0 400 800 1,200 Relaunch June 2026 August 2025: 582 clicks September 2025: 538 clicks October 2025: 500 clicks November 2025: 500 clicks December 2025: 450 clicks January 2026: 416 clicks February 2026: 765 clicks March 2026: 336 clicks April 2026: 613 clicks May 2026: 597 clicks June 2026: 1,237 clicks 1,237 Aug Nov Feb May
Show the numbers
Organic clicks by month, Google Search Console
Aug 2025582Sep 2025538Oct 2025500
Nov 2025500Dec 2025450Jan 2026416
Feb 2026765Mar 2026336Apr 2026613
May 2026597Jun 20261,237
Organic clicks
371 to 1,097
Impressions
42,154 to 50,295
Average position
22.8 to 6.8
Click-through rate
0.88% to 2.18%

Google Search Console, the same 28 days a year apart: 10 June to 7 July 2025 against 9 June to 6 July 2026.

After the relaunch. June 2026 was the first full month on the new storefront, and organic clicks roughly doubled against any month before it. Average position moved from the third page of results to the first.
PixelCove · 2025 to present · fleet SEO, measurement, design

Broadtime

Fleet
~190 independent record stores
Analytics
shared container, per-store property, roll-up by store ID
Constraint
the 50-stream cap kills the naive design
Design
3 homepage mockups shipped, brand extracted from each live site

The problem

Broadtime powers e-commerce for roughly 190 independent record stores. Nobody could say what the fleet was earning online. The traffic was real and the measurement was not.

The work

A fleet measurement architecture: one shared tag container feeding a per-store analytics property plus a roll-up keyed by store ID, because the obvious single-property design dies at the 50-stream cap. A reusable dashboard engine renders any store's numbers from config. On the front end, store audits and brand-refreshed homepage mockups, productized so that extracting a store's brand from its live site and rendering a new homepage takes minutes.

The result

The fleet has a measurement plan it can roll out, a dashboard that shows each store its own numbers, and a repeatable design refresh with three mockups shipped.

Homepage mockup for First City Records: slanted blue display type reading Your Record Store, Your Scene, over real catalog covers.
First City Records. I pulled the brand from the store's live site and rebuilt the homepage around it.
Homepage mockup for Vinyl Revival Records: a paper-and-ink search-first header reading Spin it again, above genre tiles.
Vinyl Revival Records. The same motion again, with a search-first header over a badged product grid.
Homepage mockup for South Metro Music: a retrowave headline reading Come Dig over a photograph of record bins, above a new-releases grid.
South Metro Music. Retrowave homepage mockup, built on the store's own catalog.
Technical SEO contractor · 2018 to 2023 · Adobe Experience Manager

Lands' End

Platform
Adobe Experience Manager
Scope
product listing and product detail templates
Organic demand
$100M to $120M in year one
Rankings
top 5 on "womens swimsuits" and "womens winter coats"

The problem

A catalog that size lives or dies on how well its product listing and detail pages are built for search, and the technical foundation across templates was leaving demand on the table.

The work

Programmatic technical SEO for product listing and detail pages: faceted-navigation URL structure, canonical logic, titles, headings, schema, and Core Web Vitals, built as scalable template requirements rather than one-off fixes. Training for the content, product, and merchandising teams on SEO writing workflows. An internal NLP content-generation program to produce SEO copy at scale, years before LLMs made that routine.

The result

Yearly organic search demand grew from about $100M to $120M after the first year, with top-5 rankings on competitive head terms.

SEO Manager · 2018 to 2025 · regulated fintech platform

Broadridge

Scale
100,000+ advisor sites, 1M+ URLs
Platform clients
UBS, Wells Fargo, TD Bank, Stifel
Organic conversions
+453% after the technical and on-page work
Local visibility
+148% on geo-centric keywords

The problem

More than 100,000 advisor websites, over a million URLs, with no unified SEO foundation, in a regulated industry where consistency and E-E-A-T signals decide visibility.

The work

Founded and scaled the SEO program end to end: technical standards covering schema, crawlability, canonical and metadata logic; a local SEO strategy for advisors built on schema stacking, localized content, and quality citations; content guidelines the writing teams drafted against; reporting dashboards; and the governance process that kept it consistent at platform scale.

The result

Organic conversions rose 453% after the technical and on-page work. Geo-centric keyword visibility rose 148% after the local SEO program.

Additional work

Client names withheld where the engagement requires it

Employer

U.S. Bank

Technical SEO and GEO, 2026 to present

I own technical SEO and LLM visibility strategy, and agentic-web readiness, across the bank's public web estate.

  • Ran a full crawl analysis of public URLs across five crawl types, then delivered the sitemap architecture and a robots.txt recommendation including AI-crawler policy.
  • Technical SEO enhancements across the estate: crawl budget and indexation optimization, and programmatic optimization of page elements at template level.
  • Enterprise Core Web Vitals optimization across a component-based front end: render-blocking resources, image and font delivery, and layout stability.
  • Found the indexability failures a standard checklist misses, where a page passes every technical gate and an assistant still cannot read it. A technical pass measures what is fetchable, not what is extractable.
PixelCove, via agency partners

FDA-regulated patient-support programs

AEO and GEO, 2025 to present

Agency work through PixelCove, delivered as a subcontractor to the brands' agency partners. The brief is AEO and GEO first: getting these programs cited when a patient asks an assistant about eligibility or copay assistance. Technical SEO runs underneath that, and every deliverable cleared medical-legal review.

The manufacturers behind these programs report combined annual revenue above $65B and employ more than 115,000 people. One of the three reported over $50B on its own.

  • Shipped llms.txt live to production on a regulated pharmaceutical site, through medical-legal review.
  • Built the query strategy: 33 keywords, 55 AI prompts, 36 FAQs across two programs, plus a weekly 36-prompt GEO tracker measuring AI-answer visibility.
  • Content strategy aimed at citability: E-E-A-T signals and answer-shaped passages an assistant can quote without paraphrasing.
  • My technical audits caught sitewide missing structured data and a canonical-to-404 priority-zero defect.
# llms.txt
> Eligibility, enrollment, copay assistance.

## Eligibility
- [Who qualifies](/eligibility): income, insurance
## Enrollment
- [How to enroll](/enroll): forms, timelines
## Support
- [Copay assistance](/copay)
- [Contact a case manager](/contact)

Analytics / Measurement

Using data to inform strategy and decide what gets funded

Nobody funds search work they cannot measure, so I build the measurement first and make the case for the SEO from what it shows.

At fleet scale that means an analytics architecture rather than a tag. One shared container feeds a per-store property plus a roll-up keyed by store ID, because the obvious single-property design dies at Google's 50-stream cap. Then verification in a real browser: load each live site, capture the network traffic, and see which tag actually fires. A container that is installed is not a container that collects, and the difference is usually where the revenue went missing.

On the reporting side I ship dashboards a client reads without me. A reusable Python engine renders any store's traffic, channels and revenue from config, and a separate report engine pulls Search Console and GA4 alongside AI-citation data into a matched before-and-after window, so a launch can be judged on production traffic rather than on a promise.

Architecture
shared container, per-property split, roll-up by store ID
Verification
every live site loaded in a real browser, traffic captured
Reporting
reusable dashboard engine, rendered from config
AI visibility
weekly prompt tracker, reported at citation level
  • GA4
  • GTM
  • BigQuery
  • Looker Studio
  • PowerBI
  • Tableau
  • Search Console API
  • CrUX
  • Adobe Analytics
An AI Search Visibility report: four summary tiles for citation presence, access terms, best position and generative-engine reach, above a table ranking ten tracked prompts by share of voice and most-cited source.
AI search visibility, reported at citation level. This is the report engine I built, rendered here for a fictional program on synthetic data. The real ones are client-confidential, so the layout is mine to show and the numbers are not.

> ls ~/tools

Custom-built tools

The SEO work runs on tools I build. Deterministic gates around LLM creativity, so the check runs every time and a written rule decays. Nothing auto-sends to a client, and no secret is ever stored at rest.

seo-agent-cli
$ seo-agent audit https://example.com --deep
  crawl        2,417 urls    5 crawl types
  schema       12 templates  3 invalid
  sitemap      index + 3     ok
  hreflang     0 errors      ok
  geo          llms.txt      missing
  visibility   41 prompts    12 cited
  competitor   8 pages       3 gaps
  plan         written -> audit.md + audit.json

  0 LLM calls. deterministic input layer for agents.
$ 
  • seo-agent-cli Review-first SEO audit CLI. Eight commands, markdown plus JSON reports, and no LLM inside the gate by design.
  • Bulk GSC URL Inspection Batches URL Inspection API calls under the 2,000 per day per property quota, with a rerun cache. Built because the Search Console UI inspects one URL at a time.
  • chatgpt-pipeline Parses a captured ChatGPT session to show how it actually picked sources: SERP against licensed against scraper pipelines, fan-out sub-queries, and whether your domain was fetched or cited.
  • site-health-monitor Four-layer monitoring (uptime, critical crawl, SEO, authority) with diff-based alerting and P0 to P3 severity routing, running on cron.
  • pp-google-search-console A Search Console CLI with an offline SQLite cache, powering period comparison, quick-win discovery, and cannibalization audits.

13 Claude Code skills I wrote

  • seo-audit-local
  • seo-audit-ecomm
  • seo-audit-saas
  • seo-geo-report
  • seo-distribution
  • parasite-seo
  • wireframe-proposal
  • prospect-design
  • broadtime-design
  • reddit-community-curation
  • mission-control
  • voiceprint
  • client report engine

Vertical-tuned client audits, a pre and post SEO plus GEO report built from real Search Console and GA4 alongside AI-citation data, and the wireframe-first offer productized as a skill. One report skill is named for its client, so it sits here unnamed.

Open source

  • gemini-interactions MIT. Single-file CLI for Google's Gemini Interactions API: image generation, music, speech, and grounded deep research. Zero install, runtime key resolution.
  • prove-it A Claude Code skill that makes a model distrust its own "done" and hunt for the bugs a confident finish hides.
  • fable-mode A disciplined working process (scope, evidence, verify, calibrate) packaged so any model can run it.
  • awesome-ai-automation A curated list of AI automation tools, platforms, and skills.
The Voiceprint workstream board: five pipeline stages from Pitched through Published, with drafts sitting as cards in the In Production column.
Voiceprint. An autonomous editorial desk that drafts, quality-gates and publishes behind deterministic checks: an X-weighted character count, a banned-phrase scan, and a sensitivity leak guard. Five scheduled jobs, each watched by a heartbeat. The only manual gate is On your desk.

Work experience

2002 to present

Roles held, most recent first. Figures are the ones I can attribute.
RoleOrganizationYearsWhat came of it
Technical SEO ManagerU.S. Bank2026 to nowGEO strategy and an enterprise crawl program
FounderPixelCove2025 to nowDesign and technical SEO shipped in one engagement
Lead SEO Strategist, EnterpriseOuterBox2025-2026AEO and GEO programs; led two strategists
SEO Consultant (part time)Linkflow2024B2B SaaS content strategy and technical SEO, including Sonatus
SEO ManagerBroadridge2018-2025+453% organic conversions across 100,000+ sites
SEO Technical ContractorLands' End2018-2023$100M to $120M in yearly organic search demand
SEO & Web Analytics ManagerState Street2015-2018+170% non-branded organic traffic, year one
SEO ManagerDidit2012-2015Fortune 100 financial, retail and SaaS clients
SEO Program ManagerInceptor2008-2012Enterprise SEO strategy and dashboard reporting
FounderGroomsday.com2002-2008SEO-centric ecommerce, built and ranked from zero

Shipped designs

50+ repositories, dozens of shipped systems

Client storefronts and my own products, designed and built by directing AI coding agents rather than by hand-writing production code. I say so plainly, because the credential is what shipped.

The Licorice Pizza Records homepage, headlined The Tastiest Music In Town over a photograph of the store's rooftop sign.
Licorice Pizza Records
Shopify Hydrogen storefront, live in production
The South Metro Music homepage mockup, headlined Come Dig over a photograph of record bins.
South Metro Music
Retrowave homepage mockup for a Shopify storefront
The IRISfile homepage, headlined flat-rate 1099 filing for tax pros.
IRISfile
Flat-rate 1099 filing for tax professionals
The Pearl homepage, a wedding concierge guests reach by text message.
Pearl
The wedding concierge your guests can text
The DogMap homepage, a map for finding off-leash dog parks and beaches near you.
DogMap
Find off-leash dog parks and beaches near you
The AI Automators homepage, a directory for finding AI automation agencies and freelancers.
AI Automators
A directory of AI automation agencies and freelancers
The DeskIQ homepage, headlined An assistant at the front desk of your practice.
DeskIQ
AI agent setup for CPAs and law firms
The Byline landing page, headlined It posts in your voice, and refuses everything that doesn't.
Byline
It posts in your voice, and refuses what doesn't
The SafeBid homepage, headlined Win the contract, don't lose it to paperwork.
SafeBid
OSHA compliance and prequalification
The FinKode homepage, headlined AI content your compliance team will actually approve.
FinKode
Compliance-safe content for financial advisors