Pick a bike for the route you ride every day, not for a race.
Stand over the top tube with a few centimetres of clearance, then check reach on a test ride.
Flat bars give an upright view of traffic. Drop bars add hand positions for longer rides.
Fastlook publishes your pages as fast, server-rendered HTML in your own theme, with JSON-LD, an llms.txt index, sitemap entries and a Markdown version for agents. On publish, it pings IndexNow and submits your sitemap to Google Search Console.
Every paid plan from Launch ($49/mo). Free includes a preview.
$ curl https://tidewaterbikes.example/guides/commuter-bike \
-H "Accept: text/markdown"
HTTP/2 200
content-type: text/markdown; charset=utf-8
# How to choose a commuter bike
Pick a bike for the route you ride every day.
## What frame size do I need?
Stand over the top tube with a little clearance…
Sample data A fictional bike shop. One URL, two representations.
AI Feed is how Fastlook serves your pages to AI engines. Each page is fast server-rendered HTML in your own theme with JSON-LD, an llms.txt index entry and sitemap entry, and a Markdown version for agents. On publish, Fastlook pings IndexNow and submits your sitemap to Search Console.
GET /agent-ready
The free Agent-Ready Check runs 14 scored checks on your site across discoverability, content, bot access control, and API, auth, MCP and skills. No account needed.
/robots.txtPass/sitemap.xmlPassLink:Missing_agents SVCBMissingAccept: text/markdownPassUser-agent: GPTBotPassContent-Signal:Missing/.well-known/api-catalogMissing/.well-known/oauth-authorization-serverMissing/.well-known/oauth-protected-resourceMissing/auth.mdMissing/.well-known/mcp/server-card.jsonMissing/.well-known/agent-skills/index.jsonMissingnavigator.modelContextMissing/llms.txt
A plain-text index at the root of a site that points language models at its most useful pages, the way a sitemap does for search crawlers. Fastlook keeps yours in step with the pages it publishes.
# Tidewater Bikes1> Commuter and cargo bikes, fitted and serviced in our workshop.2 ## Guides3- [How to choose a commuter bike](https://tidewaterbikes.example/guides/commuter-bike): Frame size, bars and racks for daily riding.4- [Cargo bike or trailer?](https://tidewaterbikes.example/guides/cargo-bike-or-trailer): Loads, storage and hills compared. ## Services- [Bike fitting](https://tidewaterbikes.example/service/fit): What a fit check covers and how to book one.The site name, as a title.
One line on what the business does.
Sections group your published pages.
Each link carries a one-line description an agent can read before it fetches the page.
Accept: text/markdown
The same URL, asked a different way. A browser asks for HTML and gets your themed page. An agent that sends Accept: text/markdown gets the content as clean Markdown, on pages served from the Fastlook feed. Flip the request and see.
GET /guides/commuter-bikeHost: tidewaterbikes.exampleAccept: text/html200 content-type: text/html; charset=utf-8Browser view shown: text/html; charset=utf-8.Pick a bike for the route you ride every day, not for a race.
Stand over the top tube with a few centimetres of clearance, then check reach on a test ride.
Flat bars give an upright view of traffic. Drop bars add hand positions for longer rides.
Size of the two samples on this page, measured in your browser
On this sample the Markdown is 27% of the HTML. Real pages vary: theirs carry scripts, styles and markup this sample leaves out.
application/ld+json
Every published page carries JSON-LD that names the business, the page's place in the site, the article and its questions, so a parser doesn't have to guess from layout.
1Tidewater Bikes
2Guides / Commuter bikes
3How to choose a commuter bike
Stand over the top tube with a little clearance…
{ "@context": "https://schema.org", "@graph": [ { "@type": "Organization", "name": "Tidewater Bikes", "url": "https://tidewaterbikes.example" },1 { "@type": "BreadcrumbList", "itemListElement": [ "Guides", "Commuter bikes" ] },2 { "@type": "Article", "headline": "How to choose a commuter bike",3 "dateModified": "2026-09-28" }, { "@type": "FAQPage", "mainEntity": [4 { "@type": "Question", "name": "What frame size do I need?", "acceptedAnswer": { "@type": "Answer", "text": "Stand over the top tube…" } } ] } ]}POST /indexnow
Fastlook tells them when you publish, instead of waiting to be found. This is a nudge, not a guarantee: each engine still decides when to crawl and what to index.
/guides/commuter-bike · server-rendered HTML in your theme200 OK/sitemap.xml · new <url> for the page/sitemap.xml/llms.txt · the page listed with its description/llms.txtthe new URL submitted to engines that support IndexNowIndexNowSearch Console told the sitemap changedSearch Console/.well-known/
A newer set of files at fixed addresses on your domain. They live on your own site, and the free Agent-Ready Check tests for each one and explains how to add any that are missing.
Lists the APIs your site offers, in a format agents can parse.
Describes an MCP server an agent can connect to.
An index of skills your site exposes to agents.
Tells agents how to authenticate against your APIs.
Describes which resources need a token, and from where.
Plain-language agent registration instructions, served as Markdown.
<html data-theme>
Yes. Pages render in your own theme: your colours, type and spacing, read from your site. Not a Fastlook template with your logo on top.

Tidewater Bikes
How to choose a commuter bike
Pick a bike for the route you ride every day, not for a race.
Book a fitTidewater Bikes
How to choose a commuter bike
Pick a bike for the route you ride every day, not for a race.
Book a fitIllustrative Same content, two sample themes.
User-Agent:
Fastlook classifies AI crawler hits on each page, including GPTBot, PerplexityBot, ClaudeBot and Google-Extended, so you can see which bots visited and when.
GET /guides/commuter-bikeAI crawlerGET /guides/cargo-bike-or-trailerAI crawlerGET /llms.txtAI crawlerGET /service/fitAI crawlerGET /sitemap.xmlAI crawlerHonest limits
Two things worth knowing before you rely on it.
Pages served from the Fastlook feed answer Markdown requests. If you publish into your own CMS, that CMS serves the page; run the Agent-Ready Check to see what it returns.
Crawler hits are classified from each request's user agent. Being crawled is a good sign, but it is not the same as being cited in an answer.
FAQ
AI Feed is how Fastlook serves your pages to AI engines. Each page is fast server-rendered HTML in your own theme with JSON-LD, an llms.txt index entry and sitemap entry, and a Markdown version for agents. On publish, Fastlook pings IndexNow and submits your sitemap to Search Console.
A plain-text file at the root of a site that lists its most useful pages for large language models, similar to how a sitemap lists pages for search crawlers. Fastlook keeps yours updated as pages are published.
Answer engines quote what they can parse reliably. Pages served as fast HTML with clean headings and JSON-LD are easier to extract than pages that need JavaScript to render.
No. It adds structured, answer-shaped pages alongside your site, rendered in your brand's theme.
Fastlook classifies crawler hits on each page, so you can see which bots visited and when.
Start with AI Feed
llms.txt, sitemap, JSON-LD and Markdown, kept in step with every page you publish.
Be the answer AI finds. Your AEO growth partner.
