Shopify Merchant Setup
Shopify is one of the earliest platforms to support the AI agent commerce ecosystem. In 2025, Shopify enabled “Agentic Storefronts” by default for U.S. merchants, allowing AI agents to browse and recommend Shopify store products directly. This chapter helps you audit your current state, fill in the gaps, and ensure AI agents can fully understand and recommend your products.5.1 Shopify’s AI Visibility Baseline
Good news: most Shopify themes already include some of the AI visibility infrastructure out of the box.| Infrastructure | Shopify Default | What You Need to Do |
|---|---|---|
| SSL certificate | Automatically configured | No action needed |
| Schema.org Product | Built into most themes | Confirm it is enabled; check data completeness |
| Sitemap | Auto-generated | Confirm product pages are included |
| robots.txt | Theme-controlled | Check that AI crawlers are not blocked |
| llms.txt | Not included | Must be created manually |
| agent.json | Not included | Must be created manually |
| DMARC/SPF | Depends on domain config | Must be configured in DNS |
| DNSSEC | Depends on domain registrar | Must be enabled at the registrar |
5.2 Check Your AI Trust Score
Before you start optimizing, get a baseline. There are several AI trust assessment tools available. For example, ORBEXA’s free trust assessment tool at orbexa.io/verify shows a detailed six-dimension score breakdown. Record your current score for each dimension so you can measure improvement later.5.3 Action Checklist
Step 1: Confirm Schema.org Product Markup (5 minutes)
- In Shopify Admin -> Online Store -> Themes -> current theme -> Customize
- Open any product page
- Right-click -> View Page Source -> search for
"@type": "Product" - If found, confirm it includes these fields:
name(product name)description(description)offers(price and availability)brand(brand)image(image)
Step 2: Create llms.txt (10 minutes)
The llms.txt file is a “company brief” for AI agents. Shopify does not support uploading files directly to the root directory, but there are two approaches: Option A: Via a Shopify App ORBEXA offers a free Shopify plugin that automatically generates and hosts your llms.txt file. Search for “ORBEXA” in the Shopify App Store to install. Option B: Manual creation- Settings -> Custom data -> create a custom page template
- Follow the content format from the llms.txt specification:
Step 3: DNS Security Configuration (30 minutes)
These settings are configured at your domain registrar (not in Shopify Admin):- DMARC: Add a DNS TXT record for
_dmarc.yourdomain.com->v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com - SPF: Add a DNS TXT record ->
v=spf1 include:shops.shopify.com ~all - DNSSEC: Enable in your domain registrar’s dashboard (Cloudflare, Namecheap, and others support one-click activation)
Step 4: Check robots.txt (5 minutes)
Visityourdomain.com/robots.txt and confirm the following AI crawlers are not blocked:
5.4 Verify Your Improvements
After completing these steps, allow 24-48 hours for DNS records to propagate and AI crawlers to re-index your site, then check your trust score again. Focus on:- S dimension (Security): should improve noticeably after DMARC/SPF/DNSSEC configuration
- D dimension (Data Quality): llms.txt and complete Schema.org markup will boost this score
- T dimension (Transparency): ensure your privacy policy and return policy pages are thorough
Next chapter: WooCommerce Merchant Setup — the setup guide for WordPress/WooCommerce stores