AgentReadyAI visibilityCaffeine & CommerceShopify agency
AgentReady
AgentReady SignalAgentReady · Signal

Make your site legible to the assistants doing the shopping.

Shoppers now ask AI which product to buy. Signal publishes the structured data, discovery files, and copy that let those assistants find, parse, and recommend your business, then proves they are reading it. It is the foundation everything else builds on — on Shopify or anywhere else.

Any website: add your URL at signup (Stripe billing). Shopify stores: install from the App Store — Shopify billing only. Or check your site free first.

Readable
structured data
Discoverable
llms.txt and MCP
Proven
agent traffic
AgentReady Signal
Navy blue scrunch bodysuit, a sample product page

Poshknit Scrunch Bodysuit

Baked Blue · $70.00 · In stock

JSON-LD · generated live
"@type": "Product",
"name": "Poshknit Scrunch Bodysuit",
"brand": "Poshknit",
"gtin": "0641528904347",
"color": "Baked Blue",
"offers": { "@type": "Offer",
"price": "70.00",
"priceCurrency": "USD",
"availability": "InStock" },
"aggregateRating": { "ratingValue": "4.7" }
"@type": "Product",
"name": "Poshknit Scrunch Bodysuit",
"brand": "Poshknit",
"gtin": "0641528904347",
"color": "Baked Blue",
"offers": { "@type": "Offer",
"price": "70.00",
"priceCurrency": "USD",
"availability": "InStock" },
"aggregateRating": { "ratingValue": "4.7" }
ChatGPT
Claude
Perplexity

If an assistant cannot read your store, it cannot recommend it

Your theme is for people. Underneath it, an AI assistant needs clean, structured, machine-readable data to know what you sell, what it costs, and whether to trust it. Signal builds that layer and keeps it current, so every assistant that reaches your store reads it right.

What AI sees

Turn your store into data an assistant can read

An AI assistant does not see your theme. It reads the structured data underneath it. Signal generates Schema.org JSON-LD from your real product pages, so the price, availability, brand, identifiers, and ratings an assistant needs are right there, machine-readable, on every page.

  • Product, Offer, Brand, and AggregateRating emitted from your live catalog
  • Generated automatically, no theme edits and zero storefront JavaScript
  • The same data feeds ChatGPT, Claude, Perplexity, and Google's AI overviews
Navy blue scrunch bodysuit, a sample product page

Poshknit Scrunch Bodysuit

Baked Blue · $70.00 · In stock

JSON-LD · generated live
"@type": "Product",
"name": "Poshknit Scrunch Bodysuit",
"brand": "Poshknit",
"gtin": "0641528904347",
"color": "Baked Blue",
"offers": { "@type": "Offer",
"price": "70.00",
"priceCurrency": "USD",
"availability": "InStock" },
"aggregateRating": { "ratingValue": "4.7" }
"@type": "Product",
"name": "Poshknit Scrunch Bodysuit",
"brand": "Poshknit",
"gtin": "0641528904347",
"color": "Baked Blue",
"offers": { "@type": "Offer",
"price": "70.00",
"priceCurrency": "USD",
"availability": "InStock" },
"aggregateRating": { "ratingValue": "4.7" }
ChatGPT
Claude
Perplexity

Schema coverage and validation

Full coverage, checked against the spec

Signal covers every page type a store needs, Product, Collection, Article, FAQPage, Organization, BreadcrumbList and more, then validates each one against Schema.org so you are not shipping markup that silently fails. You see your coverage at a glance and exactly which pages still need work.

  • Every storefront page type covered, not just products
  • Each block validated, so broken markup never ships quietly
  • A live coverage figure that climbs as gaps close
83%valid

Shopify Catalog rank

Know where you stand in the catalog AI shops from

When a shopper asks ChatGPT, Gemini, or Shop what to buy, the answer comes from Shopify's Global Catalog. Signal probes that real catalog for the buyer queries that matter to your store, up to five of them written by AI from your own products, free and before any plan decision. Track a query and a nightly sweep records your rank over time. We persist derived metrics only and never cache or republish Catalog results. How the rank check works, or score your catalog readiness free right here, no install.

  • A live rank probe against the real catalog, free, no plan required
  • Up to 5 buyer-intent queries generated from your own catalog
  • Nightly tracked-query sweeps chart your rank movement over time
linen table runnerceramic pour overbeeswax candles#1#4#8Live probe · foundNightly sweep, rank per tracked query

Buy-box price watch

See the undercut before it costs you the sale

On a shared catalog listing, the assistant picks a seller, and price is a lever. For every tracked query, Signal records your offer and the cheapest competitor's daily, so you get a price history for the buy box you are fighting for and an alert when a competitor starts undercutting you. The alert is evidence-based: it fires only when the snapshots show the streak actually started, never on a guess. What the agentic buy box is.

  • Daily competitor price history per tracked query
  • Undercut alerts backed by the recorded streak, not inference
  • Agent-checkout eligibility surfaced per offer where the catalog reports it
Buy-box price watch · per tracked queryYour offerCheapest competitorUndercut this week$42.00 vs your $46.00, evidenced daily

Catalog eligibility

A straight answer to “am I even in it?”

Shopify includes stores in the Global Catalog automatically when its documented requirements hold, and no API reports inclusion. So Signal audits every requirement it can actually verify, store-level and product-level, and gives you an honest verdict ladder: "Found in the catalog" comes only from a live probe of the real catalog, "checks pass, not yet confirmed live" when everything passes but the probe has not found you, and a plain "cannot verify" on anything no app can see. The full eligibility checklist.

  • Store-level and product-level inclusion checks from your real data
  • The “in the catalog” claim comes only from live probe evidence
  • Requirements nobody can check are labeled honestly, never guessed
Are you in Shopify's Catalog?Not password protectedpassTitle, image, price on productspassShips to the US or Canadapass?Paid Shopify plancannot verifyFound in the catalogConfirmed by a live probe of the real catalog, never inferred

One-click catalog fixes

Clean data is how you get recommended

When an assistant answers a shopping question, it surfaces the seller whose product data it can read and trust best. Signal surfaces the per-product gaps that hurt how you are normalized and inferred, drafts each fix, and resolves category suggestions to real entries in Shopify's Standard Product Taxonomy, so a one-click apply writes a real category, never a guessed string.

  • Weak titles, thin descriptions, and missing categories surfaced per product
  • Category fixes resolve to a real Shopify taxonomy entry before anything is written
  • Every apply is confirm-first with one-click undo, never a blind bulk write
category: missingSuggested:"Sunglasses"TaxonomyCategory/aa-2-6-14Apparel › SunglassesConfirm and applyUndoReal Shopify taxonomy entries only. Never a guess, never a blind bulk write.

Readiness checklist

Know what to fix, in priority order

Signal grades your store with an A to F readiness score and a checklist sorted by impact, so you fix what moves the needle first instead of guessing. Every item deep-links straight to the right setting, and the grade climbs as you work down the list.

  • Sub-scores for coverage, structure quality, variant resolvability, and trust
  • Issues ranked critical, high, medium, low by impact on recommendations
  • One-click deep-links to the exact setting behind each item
ReadinessA

Agent-traffic insights

See which assistants are reading you

Signal watches for the named AI crawlers, GPTBot, ClaudeBot, PerplexityBot, Google-Extended and reports which ones reach your store and which pages they pull. It is proof your work is being seen, on the surfaces AgentReady serves, rather than a guess.

  • Hits attributed to the AI crawler that made them
  • Which pages each assistant pulls, over time
  • Honest scope, this measures the surfaces AgentReady serves
Verified AI crawler hitsGPTBotClaudeBotPerplexityBot

llms.txt and the MCP endpoint

A front door built for agents

Beyond per-page markup, Signal publishes an llms.txt and agents.md directory at your domain root, your products, collections, and policies laid out for AI agents the way a sitemap lays out pages for crawlers, plus a live MCP endpoint agents can query directly. Discovery files and a queryable interface, maintained for you.

  • Per-store llms.txt and agents.md, kept current as your catalog changes
  • Merchant-controlled exclusions, you decide what is listed
  • A read-only MCP endpoint agents can call for structured answers
llms.txt/agents.mdMCPendpoint liveAI agent

CRO copy

Copy that reads well to people and machines

Thin titles and empty meta descriptions cost you with shoppers and assistants alike. Signal rewrites page titles and descriptions into clear, shopper-ready copy and can draft alt text from your product images, so your pages are legible to a human reader and a language model at the same time.

  • Page titles and meta descriptions rewritten from thin to rich
  • AI alt text drafted from your images, you review before it ships
  • Clearer copy that helps conversion and machine understanding together
Page metadatathinshopper-ready

AgentReady SignalOn the first paid plan

The whole foundation, for $29

Signal is not a teaser tier. Every capability below ships on the $29 plan, because a half-readable store is not readable.

Structured data engine

Schema.org JSON-LD on every page type, generated and validated automatically.

Discovery files

Per-store llms.txt and agents.md, plus a live, queryable MCP endpoint.

Readiness checklist

An A to F score and impact-ranked fixes that deep-link to the right setting.

Catalog rank tracking

Nightly sweeps chart where you surface in Shopify's Global Catalog, query by query.

Buy-box price watch

Daily competitor price history per tracked query, with evidence-based undercut alerts.

Eligibility auditor

Store and product inclusion checks with an honest verdict, confirmed only by a live probe.

One-click catalog fixes

Titles, descriptions, and real taxonomy categories applied on your confirmation, with undo.

Agent-traffic insights

See which AI crawlers reach your store and which pages they read.

CRO copy

Titles, meta descriptions, and alt text rewritten clear for people and machines.

How it works

Install to AI-readable in an afternoon

1

Connect Shopify

Install the app and enable the theme app embed. We pre-fill your brand identity from your shop profile. No theme code, no Liquid edits.

2

Get your score

Signal audits your store and lands you on a real A to F readiness grade in minutes, with every issue ranked by impact.

3

Publish the data

Structured data, the llms.txt and agents.md directory, and the MCP endpoint go live across your store automatically.

4

Watch it get read

Work down the checklist as the grade climbs, and see which AI assistants start reading the pages you just made legible.

Built for Shopify Sidekick

Ask Sidekick. AgentReady answers.

AgentReady ships 17 tools into Shopify Sidekick, the AI assistant already inside your admin. Ask about your readiness score, your rank in the Global Catalog, whether a competitor is undercutting you, or what your content engine publishes next, and Sidekick answers from your store's own AgentReady data. You can even plan a blog post from the chat. Almost no Shopify app can do this yet.

  • 17 tools deployed today: 16 read-only, so Sidekick can look, never touch
  • One action, plan-a-post, stages a topic that you confirm in Reach yourself
  • Answers grounded in your own data, never a market estimate
Sidekick · 17 tools live
How AI-ready is my store?
Readiness score and grade
Where do I rank in AI shopping?
Catalog rank per tracked query
Is a competitor undercutting me?
Buy-box and undercut status
Did my catalog fixes work?
Absorption and rank movement
What should I track?
Suggested buyer queries
Any SEO issues in my catalog?
Meta-description hygiene scan
What should I write about next?
Striking-distance opportunities
What are shoppers asking Copilot?
Bing-reported search demand
Which AI bots read my store?
Agent traffic, proof of presence
What publishes next?
Reach schedule and status
Which posts made money?
Attributed revenue per post
Plan a post about cold brew
Plan-a-post, confirmed by you in Reach

Plus explainers, tracking scope, and the plan-a-post action, 17 in all. AI-referral revenue is always reported as a measured floor, and nothing publishes until you confirm it in Reach.

The platform

Signal gets you found. Reach gets you chosen.

They are two products inside one app, and they compound. Signal makes your store legible, so when an AI assistant or a searcher reaches it, your products are read and represented accurately. Reach creates the store-grounded content that earns the traffic in the first place. The more content Reach publishes, the more surface Signal makes machine-readable, and the loop tightens.

Signal · legible data outReach · new content inAI assistants
Pricing

One ladder, from free to full pace

Install free and see where you stand. Signal at $29 carries every software feature with generous limits, Concierge adds a person who knows your store, and Studio runs content at full pace. See every plan side by side on the pricing page.

Shopify ladder billed via the App Store; any-website track billed via Stripe. Annual saves 20%. Every paid plan starts with a 14-day trial.

Questions

What is Signal?
Signal is AgentReady's AI-readiness foundation. It publishes the structured data, discovery files, and copy that make your Shopify store legible to AI assistants and search engines, then scores your readiness and shows you which assistants are reading you. It is the half of the platform that gets you found and represented accurately.
How is Signal different from the free AI-readiness checker?
The free checker scores your store from public data, it tells you where you stand. Signal is the app that does the work: it publishes the structured data and files, fixes the gaps the checker surfaces, maintains everything as your catalog changes, and tracks which assistants read you. The checker is the on-ramp; Signal is the engine.
Do I need to touch my theme or write code?
No. Signal installs as a theme app embed, a single block in the theme editor, with no template surgery and zero JavaScript on your storefront. It pre-fills your brand identity from your shop profile, and most merchants are on a real readiness score within minutes.
Will Signal change my products without my approval?
No. Catalog and copy fixes are propose, confirm, apply, one field at a time, with one-click undo. There is no blind or scheduled auto-write. Structured data and discovery files publish automatically because they read from your store rather than editing it, and a kill-switch leaves zero stale markup if you pause.
Can Signal tell me whether my store is in Shopify's Global Catalog?
Honestly, and that is the point. No Shopify API reports catalog inclusion, so Signal recomputes the documented requirements from your real store data and pairs that with a live probe of the actual catalog. You get one of three verdicts: found in the catalog (live probe evidence), checks pass but not yet confirmed live, or cannot verify on the things no app can see, like your Shopify plan tier. We never claim you are in based on a guess.
How does the catalog rank tracking work, and what does it cost?
The live rank probe is free: Signal writes up to five buyer-intent queries from your own catalog and checks where you surface in Shopify's Global Catalog right now, before you pick a plan. Tracking queries over time, with nightly sweeps, rank history, and the buy-box price watch, is part of the paid app, starting on the entry plan. Per Shopify's catalog rules we persist derived metrics only, never cached catalog results. Ranks describe the catalog, not any single assistant, so tracking doesn't guarantee a specific AI answer.
Does AgentReady work with Shopify Sidekick?
Yes. AgentReady ships 17 tools into Shopify Sidekick, so you can ask the assistant in your admin about your readiness score, catalog rank, undercuts, SEO hygiene, content opportunities, agent traffic, and your Reach schedule, and get answers from your store's own AgentReady data. The 16 data tools are read-only: Sidekick can look things up, it can never change your store. The one action, plan-a-post, only stages a topic that you confirm in Reach yourself.
Can I see whether it is working?
Yes. Signal tracks hits from named AI crawlers like GPTBot, ClaudeBot, and PerplexityBot, so you can see which assistants reach your store and which pages they pull. We are honest about scope: this measures the surfaces AgentReady serves, and we never report a number we cannot show you.
How does Signal relate to Reach?
They are two products in one app and they compound. Signal makes your store legible so it gets found and represented right. Reach creates the store-grounded content that earns the traffic in the first place. Signal is the first paid plan and carries every software feature; the plans above it raise your Reach cadence and add the human layer.

Get your site read right

Make your business legible to the assistants your next customer is already asking. Start free monitoring on any website, or install on Shopify for App Store billing.

Want the content half too?

Reach creates the store-grounded posts that bring new shoppers in. They are built to work together.