Strategy

Optimize One Page for Google and AI Citations in Nine Concrete Steps

Gofylo··13 min read
Optimize One Page for Google and AI Citations in Nine Concrete Steps

By the end of this guide you will have a repeatable process for taking one page, new or already published, and making it competitive in Google while also making it easy for ChatGPT, Claude, Perplexity and Gemini to quote. The process is the one we run on every article at Gofylo, broken into nine steps you can do by hand with free tools.

This guide skips the basics. You already know what a keyword is and why organic search matters. The focus here is the page itself: how to decide what it must answer, how to shape it so a crawler and a language model can both extract the answer, and how to keep it improving after it goes live.

I treat Google and AI search as two readers of the same page. Google still decides which URLs show up and get clicked. AI assistants decide which passages get summarised and which sources get named. Most of what helps one helps the other, but a few choices only pay off for one of them, and I flag those as we go. What you need:

  • Google Search Console access for the domain, with at least a few weeks of data if you are optimizing an existing page
  • Edit access to your CMS (WordPress, Webflow, Ghost, Framer or similar) and the ability to change titles, slugs, meta descriptions and structured data
  • A browser with an incognito window for checking live results without personalisation
  • Accounts on ChatGPT and Claude (free tiers are enough) so you can test how assistants answer your target question
  • Google's Rich Results Test and PageSpeed Insights, both free
  • One target query per page, chosen before you start writing or editing
Marketing lead editing an article draft to optimize content for SEO and AI search
Optimization starts with one page and one question.

Step 1: Lock One Query and Read Its Intent

Every optimized page answers one primary query. Secondary phrasings can ride along, but if you cannot name the single question the page exists to answer, no amount of on-page work will fix it. Write that query at the top of your draft before anything else.

Next, open an incognito window and search the query. Look at what Google already rewards. Are the top results tutorials, comparison lists, product pages or definitions? Is there a featured snippet, a People Also Ask box, an AI Overview? The format of the results tells you the format Google believes satisfies the intent. Fighting that format is the most common reason a well-written page stalls on page two.

Then ask the same question in ChatGPT and Claude. Note which brands and pages they mention, how they structure the answer and what they leave out. Assistants often reveal sub-questions the search results bury, and the gaps in their answers are your openings.

  • Record the dominant format (how-to, list, definition, comparison) and match it
  • Note any featured snippet and the exact shape of the text it quotes
  • List the People Also Ask questions that relate directly to your query
  • Save the AI assistant answers so you can compare them after you publish
  • Decide whether the reader is learning, comparing or ready to buy, and write for that stage only

Do not target two intents on one page. A page that tries to define a term and also compare vendors usually loses to a page that does one of those well. Split it into two URLs.

Step 2: Map the Questions the Page Must Answer

A page ranks and gets cited when it covers the question more completely than the alternatives. Coverage means answering every sub-question a competent reader would ask next, in the order they would ask it.

Build the map from three inputs. First, the headings on the pages that already rank, which show the subtopics Google expects. Second, the People Also Ask questions and the related searches at the bottom of the results page. Third, the follow-up questions an AI assistant suggests or answers when you probe it. Merge these into one list, remove duplicates and cut anything that belongs to a different intent.

Here is what that looks like in practice. Say your query is about setting up SSO for a SaaS product. The ranking pages cover SAML versus OIDC, provider setup and testing. People Also Ask adds pricing and security questions. Claude adds a point about just-in-time provisioning that none of the ranking pages mention. That last item is where your page can be more useful than everything above it.

This is also where tools differ in approach. Content graders such as Clearscope score a draft against terms found on ranking pages, which helps with coverage but tells you little about what assistants say. I prefer to build the outline by hand from the live results plus the assistant answers, then write to it. Coverage driven by questions reads better than coverage driven by a term checklist.

Step 3: Write an Answer-First Opening

The first paragraph should answer the primary query directly, in one to three sentences, using the words of the query. If the query is a question, put the question in a sentence of its own and answer it immediately after. If it names a concept, define the concept in a plain declarative sentence.

This matters twice. Google pulls featured snippets from short, self-contained answers that sit close to the query wording. AI assistants work the same way at the passage level: they retrieve chunks of text and prefer chunks that answer cleanly without needing the surrounding context. An opening that warms up for three paragraphs before getting to the point gives neither of them anything to quote.

  • Open with the answer or the definition, not with background or a scene-setting sentence
  • Keep the first answer under roughly fifty words so it can be quoted whole
  • Follow it with what the reader will be able to do after reading the page
  • Cut any sentence that would still be true for a completely different topic

A good test: copy your first paragraph into a blank document with no title. Does it still answer the question? If it depends on the headline to make sense, rewrite it.

Step 4: Build Headings That Work as Standalone Passages

Headings are the skeleton both readers use. Google uses them to understand the page's structure and to generate jump links. Language models use them as boundaries when they split a page into retrievable chunks. Each H2 should name one subtopic from your map, and the paragraph right under it should answer that subtopic before adding detail.

Write headings that mean something out of context. A heading like "Why it matters" tells a model nothing once the chunk is separated from the page. "Why SAML suits enterprise SSO" carries its own meaning. Phrase some headings as the questions readers ask, because those map directly to how people prompt assistants.

Inside each section, keep one idea per paragraph. Avoid pronouns that point back across a heading ("this approach", "it") when the referent lives in the previous section. Use lists for genuinely parallel items and tables when the reader is comparing options on the same points. Both formats are easy for assistants to lift and for skimmers to scan.

The table below summarises where Google and AI assistants reward the same structural choice and where they diverge.

How on-page elements affect Google rankings versus AI citations
ElementEffect in GoogleEffect in AI assistants
Answer-first openingFeatured snippet eligibilityHigh chance of being quoted
Descriptive H2sStructure and jump linksClean chunk boundaries
Title tag and metaRanking and click-throughMinor, mostly indirect
Named sources and authorsTrust and quality signalsHigher citation confidence
FAQ blocks with schemaRich result eligibilityReady-made question and answer pairs
Internal linksCrawl paths and authority flowHelps discovery of related pages

Step 5: Place the Query Where It Carries Weight

Keyword placement is still worth doing, but only in the spots that carry signal. Repeating the phrase through the body adds nothing and makes the copy worse for human readers and for models, which are trained on natural language.

Titles and meta descriptions

Put the core of the query in the title tag, ideally near the front, and keep the title short enough that it does not get cut in results. The title does not have to repeat the query word for word. It has to tell the searcher, quickly, that this page answers their question and what they will get. The meta description does not directly affect rankings, but it shapes click-through. Write it as a one-sentence promise of the outcome, with the query or a close variant inside it.

Slugs and body copy

Keep the URL slug short, lowercase and descriptive: three to five words that name the topic, with no dates or filler. A dated slug forces a redirect the next time you refresh the page. In the body, use the query naturally in the opening, in at least one H2 where it fits, and in image alt text where the image is actually about the topic. Then write normally, using the synonyms and related terms a subject expert would use without thinking.

If you are editing an existing page that already ranks, do not change its URL to fit the query better. A slug change resets signals and risks a temporary drop. Improve the title and content instead.

Step 6: Add Evidence a Model Can Trust

Pages that get cited tend to contain things that cannot be found everywhere else: first-hand detail, specific examples, clear attribution and an identifiable author. Google's quality guidelines describe this as experience, expertise, authoritativeness and trust. Assistants reward the same traits for a practical reason: a specific, attributed claim is safer to repeat than a vague one.

  • Link every statistic to its original source, not to a blog post that repeated it
  • Show your own process: the setup you used, the settings you changed, the result you saw
  • Add an author byline with a short bio that explains why this person knows the topic
  • Include a worked example with real inputs and outputs rather than a hypothetical
  • Date the content and state what changed when you update it
  • Remove claims you cannot support, even if a competitor makes them

When I review a draft, I highlight every sentence that would read the same on any company's blog. Those sentences are the ones a model skips. Each one either gets replaced with something specific to our experience or gets deleted. A shorter page with original detail beats a longer page of generic statements in both channels.

Evidence also builds on itself across the site. Several of the 11 Advantages that make content marketing worth the effort, such as authority and trust, only appear once a site has a body of pages that say specific, verifiable things.

The page optimization loop: 1. Lock one query and its intent; 2. Map the sub-questions to answer; 3. Write answer-first, standalone sections; 4. Add evidence, links and schema; 5. Measure in Search Console and refresh.

Internal links tell Google which pages are related and which ones matter most. They also give crawlers, including the crawlers AI companies run, a path to your other content. A page with no internal links pointing to it is hard to discover, regardless of its quality.

  • Link from the new page to two to five related pages using descriptive anchor text that names the destination topic
  • Add links from older, established pages back to the new page, since that is where authority sits
  • Avoid generic anchors such as "click here" or "this article"
  • Check for orphan pages in your CMS or a free crawler and give each one at least one inbound link

Structured data is the second half of this step. Schema markup in JSON-LD tells search engines what the page is: an article, a how-to, an FAQ, a product. It makes the page eligible for rich results and gives machines a clean, labelled version of key facts. Here is a minimal FAQ block you can adapt:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "How long does SSO setup take?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Most teams finish a basic SAML setup in one working session once the identity provider is configured."
      }
    }
  ]
}
</script>

The first two lines declare the vocabulary (schema.org) and the type (FAQPage). The mainEntity array holds each question. Each Question has a name, which must match the visible question on the page, and an acceptedAnswer whose text must match the visible answer. Add one object per question. Paste the finished block into Google's Rich Results Test before publishing. Markup that does not match the visible content can be ignored or flagged, so never add questions to the schema that are not on the page.

Step 8: Clear the Technical Checklist

Good content on a slow or broken page underperforms. Before publishing, run through a short technical checklist. None of these items will make a weak page rank, but any one of them can hold a strong page back.

  • Confirm the page is indexable: no noindex tag, not blocked in robots.txt, and a self-referencing canonical tag
  • Check that the main content is in the HTML on load, not injected only by client-side JavaScript, since some AI crawlers do not render scripts
  • Compress images, serve modern formats and set width and height to prevent layout shift
  • Write alt text that describes each image for someone who cannot see it
  • Run PageSpeed Insights on mobile and fix the largest issues it flags
  • Make sure there is exactly one H1 and that heading levels do not skip
  • Review robots.txt to confirm you are not blocking AI crawlers you want to be cited by
  • Submit the URL in Search Console with the URL Inspection tool after publishing

The JavaScript point is the one most SaaS teams miss. Marketing sites built as single-page apps can look perfect in a browser while serving a nearly empty document to a crawler. View the page source (not the inspector) and confirm your headings and paragraphs are there in plain text.

Step 9: Measure, Refresh and Repeat

Optimization does not end at publish. Give a new page a few weeks, then open Search Console, filter the Performance report by that page and look at the queries it appears for. You will usually find three kinds of opportunity.

  • Queries where the page sits just off page one: add a section or clearer answer for that exact query
  • Queries with many impressions but few clicks: rewrite the title and meta description to match what searchers want
  • Queries you never targeted: decide whether they belong on this page or deserve a page of their own

For AI search, rerun the questions you saved in Step 1 through ChatGPT and Claude. Note whether your brand or page now appears, and how the assistant describes you. Assistants change their answers as their retrieval and training data change, so check on a regular schedule rather than once. Reading your organic traffic alongside these checks shows whether visibility gains turn into actual visits.

When you refresh, keep the URL, update the date, record what changed and keep a copy of the previous version so you can roll back if rankings fall. The compounding effect described in Organic Traffic Explained comes from exactly this habit: pages that get revisited keep gaining, pages that are published and forgotten slowly decay.

Doing all of this for free

Every step in this guide works with free tools. Google Search Console covers query and page data. The incognito results page and the free tiers of ChatGPT and Claude cover intent and assistant research. Rich Results Test and PageSpeed Insights cover schema and performance. A plugin such as Yoast on WordPress handles titles, meta descriptions and basic schema at no cost. What free tools do not give you is time. Running nine steps by hand takes hours per page, and that cost is what limits most small teams to a few articles a month.

That is the gap autonomous platforms address. With Gofylo, the research, outline, answer-first writing, internal links, schema, FAQ blocks and publishing happen without prompting: 30 articles a month, each written in a few minutes, in 18+ languages. The Search Console refresh then rewrites pages that sit just off page one and keeps the earlier version to restore. Brand voice, tone and formatting rules live in Content Settings, so the output follows your standards from the first article. The structural difference from a manual workflow is that every page enters the same optimization loop by default, instead of only the pages someone had time to work on.

Troubleshooting

Most optimization problems come from a mismatch between the page and the intent, a technical block, or a page that is too generic to quote. These are the issues I see most often and how to fix each one.

The page is indexed but stuck on page two or three. Compare its format to the top results again. If they are lists and yours is an essay, restructure. If the format matches, check coverage: find the sub-question the top pages answer that yours skips, and add a section for it. Then add two or three internal links from established pages.

Impressions are high but clicks are low. The page is visible but the listing does not persuade. Rewrite the title to state the outcome plainly and match the dominant query wording. Rewrite the meta description as a specific promise. If an AI Overview answers the question fully, add something the overview cannot: a worked example, a template or a decision framework.

AI assistants never mention the page or the brand. Check that the content is in the raw HTML and that robots.txt does not block AI crawlers. Then look at the opening of each section: if the answer is buried, the passage will not be retrieved. Add original detail, named sources and a clear author. Brand mentions across the wider site and on third-party pages also help assistants associate your name with the topic.

Rankings dropped after an update to the page. Compare the new version against the old one. The usual causes are a changed URL, a removed section that matched a valuable query, or a rewritten title that lost the query wording. Restore the missing element first. This is why you should keep the previous version of every refreshed page.

Rich results do not appear despite valid schema. Valid markup makes a page eligible but does not guarantee display. Confirm the schema text matches the visible content exactly, that the page is indexed, and that the markup type is one Google still supports for rich results. Give it time after reindexing before changing anything else.

Two of your own pages compete for the same query. Search Console will show both URLs appearing for one query. Pick the stronger page, merge the useful content from the weaker one into it and redirect the weaker URL. Then update internal links so they point to the surviving page.

FAQ

Is SEO dead or evolving in 2026?

SEO is evolving, not dead. In 2026 Google still sends the bulk of discovery traffic for most B2B SaaS sites, and AI assistants have added a second surface where pages get quoted and brands get named. The fundamentals in this guide (clear intent, answer-first structure, evidence, links and clean technical setup) serve both. What has changed is that a page now needs to work as a set of quotable passages, not only as a whole document that ranks.

What is AEO optimization?

AEO, or answer engine optimization, is the practice of structuring content so that answer engines, such as featured snippets, voice assistants and AI chat tools, can extract and present a direct answer from it. In practice it means answering questions in the first sentences of a section, using question-style headings, adding FAQ schema and keeping each passage self-contained. It overlaps heavily with GEO, which focuses specifically on being cited by generative AI assistants like ChatGPT and Claude.

Want every page you publish to go through this loop without the manual hours? Start a 3-day free trial of Gofylo: connect your CMS, set your brand voice, and watch the first optimized, schema-ready articles publish this week, with your AI visibility on ChatGPT and Claude scored alongside them.

G

Published by Gofylo

This article was researched and written by Gofylo, the autonomous SEO engine we sell. We publish what the engine writes, the same way our customers do. Gofylo is built and run by Koushi, the founder.

About Koushi·LinkedIn

Get your brand cited by every AI engine

Research, writing and publishing on autopilot, and re-optimization you approve.