Field manual 003 Search and AI discovery

SEO, GEO & AI websites.

Getting found starts with a crawlable site, useful pages, and facts that agree with each other. AI discovery adds another retrieval surface. It does not erase the fundamentals.

Published July 22, 2026 Field guide Evidence first
Sputnik Digital Graphics web marketing system showing search structure, content architecture, campaign pages, and conversion paths
A useful search system connects crawlability and clear page structure to a real conversion path.

Sputnik builds websites that answer customer questions and give search systems a clean path through the business.

See AI websites

00Direct answer

Build the page people need first.

Search engines and AI systems need much of the same raw material: public pages they can reach, specific language they can interpret, and claims that can be traced to evidence. The optimization work begins there.

Technical SEO keeps important pages available and understandable. Content architecture gives each service or product a clear subject. Structured data can describe those visible facts in a machine-readable form. Then an AI feature such as Cosmo on an AI website can use the same approved knowledge to answer visitors without inventing the business from scratch.

No ranking promises

We cannot guarantee rankings, traffic, placement, or an AI citation. No agency controls search engines or model providers. The work is to improve the evidence, remove technical barriers, and measure what changed.

01Systems map

Three jobs. Keep them separate.

SEO, GEO, and on-site AI overlap, but they solve different problems. Calling all of it AI optimization makes the work harder to inspect.

System Primary job Evidence to inspect
SEO Help search engines crawl, understand, and evaluate public pages. Status codes, canonicals, internal links, sitemaps, rendered content, and measured performance.
GEO Make public facts easier for generative systems to retrieve and attribute. Clear claims, primary sources, consistent entity details, and supported structured data.
AI website Answer visitors, collect qualified details, or complete a bounded action. Approved knowledge, tool limits, privacy rules, usage controls, and visible failure handling.

02Crawl foundation

Make every important URL intentional.

Search systems should receive one stable URL for each useful page, a successful response, visible content, and an obvious route to related material.

Routing and canonical control

SputnikFX uses server-rendered PHP with extensionless public routes. A direct request for a public .php filename redirects to its clean URL, while Apache resolves the clean route internally. Canonical tags, internal links, schema URLs, the sitemap, and the public knowledge map all use the same address.

# Public request
/knowledge-base/seo-geo-aio-optimization-guide

# Canonical, sitemap, schema, and internal links
https://www.sputnikfx.com/knowledge-base/seo-geo-aio-optimization-guide

# Direct PHP request
/knowledge-base/seo-geo-aio-optimization-guide.php -> 301

Performance is measured, not declared

PageSpeed Insights can expose Lighthouse diagnostics for performance, accessibility, best practices, and SEO. One lab run is a controlled test, not a promise about every visitor. Use it to identify work, then compare repeat tests and real-user data where enough traffic exists.

What Cosmo inspects

The controlled Site Inspector reviews a small public crawl, sitemap coverage, and one mobile PageSpeed report. It returns a bounded summary rather than sending an entire website to the model.

03Page architecture

Give each page one clear assignment.

A service page should name the service, explain who it fits, answer the buyer's real questions, and link to evidence. A portfolio page has a different job. It proves what was built. Mixing every topic into one long page weakens both the visitor path and the subject signal.

  • Literal page subjectPut the actual service, product, place, or question in the title and first heading.
  • Useful internal linksConnect the explanation to the relevant service, case study, documentation, or next step using descriptive inline text.
  • Visible answersKeep important facts in rendered page copy. Do not expect metadata or a chatbot to replace the page.
  • Evidence near claimsLink measurements and project statements to the public result or a primary technical source.
  • One conversion pathGive the interested visitor a direct action after the page has answered enough to earn it.

04Answer engines

Publish facts a machine can verify.

Generative providers do not expose one universal ranking formula. The practical response is to make public identity, services, products, authorship, and source material consistent across the pages a system can retrieve.

Structured data describes visible content

JSON-LD can connect a page to an organization, article, service, product, image, or breadcrumb trail. Use a type only when the visible page supports it. Google's feature documentation controls Google eligibility. Schema.org vocabulary by itself does not guarantee a rich result.

The llms.txt proposal

The llms.txt proposal defines a concise markdown map for language-model tools. SputnikFX uses one to point at canonical public facts and important pages. Adoption varies by provider. It is supplemental and cannot replace crawlable HTML, structured data, source links, or a sitemap.

# Public identity

- Official site: https://www.sputnikfx.com/
- Services: https://www.sputnikfx.com/services
- Knowledge Base: https://www.sputnikfx.com/knowledge-base/
- Contact: https://www.sputnikfx.com/contact
- Public brand: Sputnik Digital Graphics

05Active website layer

Let the site answer back.

A grounded assistant can answer questions from approved business knowledge, collect project details inside the conversation, and hand off a callback request to a defined calendar. That is a customer-service system. It works beside public page content, not instead of it.

Cosmo is the live example.

The chat on this page runs through a multi-tenant Cloudflare Worker with provider switching, exact-origin controls, redacted transcripts, bounded tools, usage tracking, lead delivery, and Google Calendar booking. The same basic program can be branded and grounded for a customer's website.

Inspect AI website plans
Cosmo, the Sputnik Digital Graphics AI website assistant
Keep the model bounded

The assistant should know which sources it may use, which actions require confirmation, what data can be stored, and when it must admit uncertainty. A polished answer is not evidence that an unrestricted model is safe.

06Mission evidence

See the systems running.

Fair Lifts shows organized service and location coverage. The SKYNET charter network shows a controlled multi-site publishing system. American Heavy Lift Helicopters shows a technical knowledge library built around authorship and source links.

Pigskin AI keeps structured records and generated analysis in separate layers. Sputnik Signal exposes campaign and publisher reporting through a studio-operated web platform. None of these projects proves a guaranteed ranking. Together, they show the engineering parts that can be inspected.

07Build order

Work from evidence outward.

  • 1. Crawl the public siteConfirm status codes, redirects, indexable content, canonicals, and sitemap coverage.
  • 2. Map business factsIdentify services, products, locations, contact details, authors, and claims that need a source.
  • 3. Repair page assignmentsGive each important intent a useful page with a clear heading and contextual internal links.
  • 4. Add supported metadataAlign titles, descriptions, social images, canonical URLs, JSON-LD, and sitemap entries.
  • 5. Measure performanceUse PageSpeed diagnostics to prioritize work. Recheck after changes instead of treating one score as permanent.
  • 6. Add the AI layerGround the assistant in approved facts, restrict its tools, track cost, and keep a human handoff.
  • 7. Monitor the systemReview crawl failures, stale facts, search queries, conversions, model usage, and unanswered questions.

08Straight answers

Questions worth asking.

What is the difference between SEO, GEO, and AIO?

SEO helps search engines crawl and understand a site. GEO makes public facts clear, attributable, and easy for generative systems to retrieve. In this guide, AIO means adding useful AI functions to the website itself, such as a grounded assistant or a controlled site inspection.

Can Sputnik Digital Graphics guarantee rankings?

No. We cannot guarantee rankings, traffic, placement, or an AI citation because no agency controls search engines or model providers. We can improve the technical and content foundation, measure what changed, and make the business easier for people and machines to understand.

Is llms.txt required for Generative Engine Optimization?

No. llms.txt is a proposed convention, not a universal ranking standard. It can provide a concise markdown map of important facts and URLs, but it does not guarantee that an AI provider will read, cite, or rank the site.

How does JSON-LD affect discovery?

JSON-LD can give supported crawlers explicit information about the entities and relationships described on a page. Google documents structured data as a way to provide clues about page meaning and enable eligible search features. It does not guarantee a rich result or an AI citation.

Can an AI website help with search visibility?

It can support the work when the site has crawlable service pages, clear public facts, useful answers, and measured performance. The chatbot is a customer-service feature. It does not replace indexable page content or technical SEO.

SourcesPrimary documentation

References and limits.

Search guidance was checked against Google Search Essentials, Google's structured data documentation, and the PageSpeed Insights API guide. The machine-readable markdown section refers to the independent llms.txt proposal, which is not a Google requirement or a guaranteed visibility factor.

Need a site that can be found and used?

Bring the URL. We can inspect the crawl path, public facts, performance signals, and the customer handoff before recommending the build.

Open project channel