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.
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.