StoreSEO

Language

  • English
  • 日本語 Not available
  • Polski Not available
  • Italiano Not available
AI search readiness

Get products ready for AI search with OpenClaw

Getting products ready for AI search with OpenClaw means messaging your own agent runtime from a chat app to fix GEO gaps in StoreSEO, and scheduling a report-only automation that tells you which products still fail AI readiness.

Last updated: October 2026

01

Set up OpenClaw for StoreSEO

Skip this if OpenClaw is already connected. The full guide, with the alternatives, is on the OpenClaw page.

  1. 1

    Add StoreSEO to OpenClaw

    Run this on the installation that owns the connector. The --auth oauth flag marks the server as an OAuth server, which is what openclaw mcp login needs.

    Terminal
    openclaw mcp add storeseo \
      --url https://mcp.storeseo.com/mcp \
      --transport streamable-http \
      --auth oauth
  2. 2

    Sign in to your store

    The login prints an authorization URL. Open it in a browser, pick your Shopify store and approve access. OpenClaw captures the redirect and saves the credentials.

    Terminal
    openclaw mcp login storeseo
  3. 3

    Check the connection

    The probe opens a live connection and reports the tools the server offers. A saved server entry proves nothing until the probe passes.

    Terminal
    openclaw mcp doctor storeseo --probe
02

How does this work in OpenClaw?

OpenClaw runs on a machine you control, and you reach it through a chat app or the CLI. You send a message such as which products are weakest for AI shopping agents, and OpenClaw calls storeseo_start, storeseo_list_resources sorted by score and storeseo_get_resource_seo for the candidates. The reply in your chat app names the lowest GEO scores and the criteria each one fails: FAQs, AI snippet, alt text, product schema or a thin description. Those are reads and run straight away.

Fixes happen in a message thread you can answer. You ask for a preview on one product, OpenClaw calls storeseo_preview_resource_optimization after saying it spends AI credit, and it sends back the drafted FAQs, the snippet and the projected score. You reply yes and it calls storeseo_apply_resource_optimization. For a description, OpenClaw calls storeseo_scan_product_description and sends you StoreSEO's questions in order; you answer in the chat, and the rewrite only runs after you confirm that it replaces the current text with no undo. OpenClaw has its own per-server approval setting, set with openclaw mcp configure storeseo --approval, which is the hard stop if you want the client to prompt before writes.

The scheduler is where OpenClaw differs. An automation created with openclaw automations create can run every Monday in an isolated session and announce the result to your chat. For this job that run should be report-only: list the products with the lowest GEO score and the failing criteria, and nothing else. Nobody is there to answer the scan's questions or to say yes to a write, so you act on the report afterwards from a message you can reply to.

OpenClaw + StoreSEO Illustrative session
  1. You: Run the Monday readiness check.

  2. storeseo_start read-only
  3. storeseo_list_resources read-only
  4. storeseo_get_resource_seo read-only
  5. OpenClaw: Five products score lowest on GEO, between 22 and 41. Four have no FAQs or AI snippet and two have a description under one sentence. I did not preview or change anything. Reply with a product name if you want a preview.

03

What to ask OpenClaw

Prompt 1
Use StoreSEO to list my ten products with the lowest GEO score and the top failing criterion on each. Read only.
Prompt 2
Preview FAQs and an AI snippet for Merino Beanie, tell me the credit cost first, and wait for my yes before applying anything.
Prompt 3
Create a Monday automation that reports my five lowest GEO-scoring products and what each is missing. Reads only: no previews, scans or writes.
  • Which of my products have the lowest GEO score, and what is missing for AI shopping agents?
  • Make the product Merino Beanie ready for AI search: FAQs, AI snippet and product schema. Preview first.
  • Scan the description of my best seller for AI agents and ask me the questions it needs.
  • Rewrite the description of Ceramic Pour Over from my answers. Keep a copy of the old one for me.
  • Is product JSON-LD schema enabled on my store? If not, explain what turning it on changes.
04

What StoreSEO does: ai search readiness

GEO is StoreSEO's AI readiness score for products. The agent reads which GEO criteria fail, fixes the ones a tool can fix (FAQs, AI snippet, alt text, product schema), and can rewrite a thin description from your own answers to StoreSEO's questions.

Requires: FAQs, AI snippets and descriptions spend AI Content Optimizer credit. The product needs a focus keyword, set in the StoreSEO app, before a description scan or rewrite.

  1. 1

    Read the GEO checklist

    The agent reads the product's GEO block: the score and every AI-readiness criterion that passes or fails.

  2. 2

    Turn on product schema if it is off

    Product JSON-LD is a shop-wide setting, so enabling it clears that criterion for every product at once. If you then decide not to apply the rest, the agent switches back off only the schema it turned on.

  3. 3

    Preview FAQs and the AI snippet

    The preview generates FAQs and an AI snippet (summary, benefits, best for) and projects the new SEO and GEO scores without saving.

  4. 4

    Scan the description

    For a thin or missing description, StoreSEO scores it on seven pillars (identity, materials, dimensions, features, use cases, what is included, care) and returns questions. The agent asks you each one, word for word.

  5. 5

    Write and apply

    With your answers, StoreSEO writes the description and saves it immediately; the response holds the only copy of the old text. The previewed FAQs and snippet are applied after your yes.

storeseo_get_resource_seostoreseo_update_schema_settingsstoreseo_preview_resource_optimizationstoreseo_apply_resource_optimizationstoreseo_scan_product_descriptionstoreseo_write_product_description
05

AI search readiness reference

Scope Products only; collections, pages and articles have no GEO score
Fixable by tools FAQs, AI snippet, image alt text, product schema, description
Fixed only in the app or admin Product title, category, product type, image count, inventory, variant barcode, SKU, price, image
Description pillars Identity, materials, dimensions, features, use cases, what is included, care
Description write Saved immediately to Shopify and StoreSEO; no undo and no revision history
Old description Returned once in the write response, the only remaining copy
Product schema Shop-wide toggle; credits the schema criterion on every product
Prerequisite A focus keyword on the product, set in the StoreSEO app
06

Rules OpenClaw follows

  • The scan's questions go to you word for word and in order; the agent does not answer them for you.
  • A description is only written without questions when you decline to answer or authorize a bulk run without them.
  • Writing a description replaces the current one at once with no undo, so the agent asks first and keeps the old text the response returns.
  • If the agent enabled product schema for this flow and you stop before applying, it turns that schema back off; it never disables a schema you already had on.
  • Criteria only you can fix get one link to the product's fix page, not a link per criterion.

In OpenClaw

A scheduled OpenClaw run has nobody to answer the questions storeseo_scan_product_description returns and nobody to say yes to storeseo_write_product_description, which replaces the live description with no undo. Keep the automation prompt to reads and say so in the prompt itself, as in the Monday report. Do the preview, the scan and the rewrite in a chat you can answer, and check that openclaw mcp configure storeseo --approval is not set to a mode that skips the client's check on writes.

What runs without asking. Reads such as SEO scores, store listings, settings and Google reports run straight away. Generating a preview spends AI credit but writes nothing, and StoreSEO tells the agent to say what a generation will cost before it runs one. Applying content, optimizing images, changing settings, publishing llms.txt or agents.md, writing a product description and deleting anything wait for your yes in the conversation. That yes is an instruction the agent follows, not a lock on the server, so your client's own tool-approval setting is the hard stop.

07

Questions

Can an OpenClaw automation rewrite product descriptions on a schedule?

It should not. The description scan returns questions for you to answer, and the rewrite replaces the live text with no undo. A scheduled automation can report GEO scores and failing criteria, and the rewrite belongs in a message you can answer.

How do I get the report into my chat app?

Create the automation with the announce, channel and to options of openclaw automations create, and write the prompt as a read-only request. OpenClaw runs it in an isolated session and sends the result there.

What is a GEO score in StoreSEO?

GEO is StoreSEO's AI readiness score for products. It measures how well a product can be understood by AI shopping agents and generative search, using criteria such as FAQs, an AI snippet, image alt text, product schema and the quality of the description.

Can I undo a rewritten product description?

Not inside StoreSEO. The new description is saved immediately and StoreSEO keeps no revision history. The response returns the previous description once, so ask the agent to keep it for you before it writes.

Why does the agent ask me questions before writing a description?

StoreSEO scans the description on seven pillars and returns questions for the facts it cannot infer, such as materials or what is in the box. Your answers become stated facts in the new copy instead of guesses.

Does enabling product schema affect every product?

Yes. Product JSON-LD is a shop-wide setting, so turning it on clears that criterion for every product at once, and turning it off removes it everywhere.

08

Keep going

AI search readiness with other agents

More OpenClaw guides