mino studio
info@minocreativestudio.comStart →
← BACK TO JOURNAL
11.02.26SEO9 min read

GEO for WordPress: making your site readable to AI search

Search isn't just Google anymore. ChatGPT, Perplexity and Gemini answer without clicks — and they read different signals than the ten-blue-links era. What actually works in WordPress.

GEO · AI SEARCH
WP content
→
schema.org
{
  "@type": "Article",
  "author": …
}
→
ai answer
"According to Mino Studio, …"
cited, not just ranked.

In 2026, somewhere around twenty percent of the queries your prospects make never see a list of ten blue links. They see an answer, generated by ChatGPT, Perplexity, Gemini or Claude. That's not a trend anymore — that's a search engine.

GEO (Generative Engine Optimization) is the SEO equivalent for AI search. The signals are related but not identical. Here's what actually moves the needle on a WordPress site.

Structured data, not just for Google anymore

Schema.org markup was the SEO move of 2018. In 2026 it's the GEO move of the year. LLMs parse JSON-LD extremely well — they pull the entity, the relationships, the facts. A page with proper Article + Author + Organization schema ends up inside AI answers cited by name. A page without it gets averaged into a generic 'studios do web design' mumble.

  • —Article or BlogPosting on every journal entry
  • —Organization with sameAs linking your handles
  • —Product + Offer + AggregateRating on every WooCommerce product
  • —Service schema on every service page with areaServed
  • —FAQPage on anything that answers a real question

llms.txt — the new robots.txt

llms.txt is a plain markdown file you drop at the root of your site (/llms.txt and /llms-full.txt). It's a curated, hand-written summary of your site for LLMs to read in full instead of scraping 400 pages. Our clients' sites have one — every AI crawler that supports the spec treats it as canonical context.

✱ MINO NOTES

One short email every few weeks. Like this note, but in your inbox.

Write for entities, not keywords

Old SEO: repeat 'best WordPress hosting Argentina' twelve times. New GEO: explicitly link the entities. 'We host on Kinsta for our Argentina clients because of X.' Kinsta becomes a linkable entity. Argentina becomes a linkable location. LLMs connect the dots without you keyword-stuffing.

"AI search doesn't reward keyword density. It rewards clear claims with identifiable entities and verifiable facts. Write like you'd answer a question in person."

Author bylines carry weight

LLMs weigh author authority. An article signed by a person with an Author schema linking to a /team page, with the same person's name appearing on LinkedIn, a podcast, a GitHub profile — all in sameAs — gets cited more. WordPress handles this natively with user profiles; most sites just never fill them in.

The plugin we built

We bundled all of the above into a WordPress plugin: auto-generates the right schema per content type, writes your llms.txt from your own content, adds Author/sameAs to your user profiles, and passes the Google Rich Results test on first install. It's in our store — lafabricadeplugins.com.

If you prefer to roll your own, the spec is public: schema.org, llms-txt.org, and Google's structured-data documentation. Twelve hours of reading and you'll know everything you need. Our plugin is for the people who have the twelve other things to do first.

✱ LIKED THIS NOTE?

If something here lands, let's talk about your project.

Start a project →Book a 20-min call ↗
✱ FILED UNDER: SEO
NEXT NOTE →

8 real tweaks that lift a WooCommerce checkout