Experiment: AI Visibility Audit on E-commerce Sites
Experiment: AI Visibility Audit on E-commerce Sites
TL;DR: Testing the AI Visibility Audit skill on two Lithuanian e-commerce sites revealed hidden WAF blocks and misconfigurations that standard SEO tools miss — demonstrating the value of UA-spoofed audits.
The Question
Can the AI Visibility Audit skill detect real issues that affect whether AI agents can access and cite e-commerce content?
Hypothesis
E-commerce sites optimized for traditional SEO may have hidden barriers to AI visibility — particularly:
- CDN/WAF blocks on AI user-agents
- Client-side rendering hiding content
- Missing structured data for AI extraction
Method
Setup
- Tool: AI Visibility Audit skill for Claude
- Targets: pigu.lt, varle.lt (major Lithuanian e-commerce platforms)
- Comparison: anthropic.com, example.com (baselines)
Process
- Run full 5-dimension audit on each domain
- Compare scores across dimensions
- Identify patterns specific to e-commerce
- Validate findings with manual checks
Sample Size / Duration
- 4 domains audited
- Multiple pages per domain (home, category, product, blog)
- Single audit session (~15 minutes per domain)
Results
Raw Scores
| Domain | Crawl (25) | Render (25) | On-page (20) | SoV (20) | Authority (10) | Total |
|---|---|---|---|---|---|---|
| pigu.lt (home) | 20 | 22 | 18 | 12 | 7 | 79 |
| varle.lt (blog) | 18 | 23 | 19 | 13 | 7 | 80 |
| anthropic.com | 15 | 18 | 10 | 5 | 4 | 52 |
| example.com | 10 | 12 | 8 | 5 | 3 | 38 |
Key Findings
pigu.lt: Hidden WAF Block
Finding: The homepage scored well (79/100), but deep pages (product, category) returned 403 Forbidden to all AI bot user-agents.
Evidence:
URL: pigu.lt/lt/p/samsung-galaxy-s24Googlebot: 200 OKGPTBot: 403 ForbiddenClaudeBot: 403 ForbiddenPerplexityBot: 403 ForbiddenImplication: The site appears accessible but AI agents cannot access product information. This is invisible to:
- Standard SEO crawlers (they use Googlebot UA)
- robots.txt analysis (no blocks listed)
- Manual browsing
Business impact: Products cannot be recommended by AI shopping agents.
varle.lt: llms.txt Misconfiguration
Finding: The site has an llms.txt file, but it’s configured as a redirect rather than serving content.
Evidence:
GET /llms.txtResponse: 301 → /lt/llms.txtGET /lt/llms.txtResponse: 404 Not FoundImplication: Attempted AI optimization, but broken implementation provides no benefit.
varle.lt: Cart Login Above Content
Finding: The blog post page had “Prisijungti” (Login) and cart widget text appearing before actual article content in the HTML source.
Impact: AI extracting “first paragraph” gets login prompts instead of article content.
Both Sites: Strong JSON-LD Implementation
Positive finding: Both sites have comprehensive Product and Organization schema markup — well-positioned for AI extraction once access issues are fixed.
Analysis
What Worked
- ✅ UA spoofing detected real WAF blocks invisible to standard tools
- ✅ SSR/CSR detection correctly identified both sites as server-rendered
- ✅ JSON-LD parsing found good structured data coverage
- ✅ Scoring differentiated between sites meaningfully
What Didn’t Work
- ❌ Share-of-voice testing limited for Lithuanian-language queries
- ❌ Authority dimension hard to assess for local market leaders
Surprises
- 🤔 WAF blocking AI but not Googlebot — Likely misconfigured rate limiting treating AI bots as scrapers
- 🤔 High scores despite access issues — Homepage-only audit can miss critical deep-page problems
Conclusions
- Traditional SEO tools miss AI-specific blocks — UA spoofing is essential
- E-commerce sites face unique challenges — Product pages often have stricter security
- llms.txt adoption is early and error-prone — Good intention, poor execution
- Homepage vs. deep page divergence — Must audit multiple page types
Practical Applications
- For e-commerce teams: Test product pages specifically, not just homepage
- For security teams: Review WAF rules for AI bot user-agents — blocking them may hurt AI shopping visibility
- For SEO consultants: Add AI visibility audits to service offerings — finds issues other tools miss
Recommended Fixes (pigu.lt)
| Fix | Impact | Effort |
|---|---|---|
| Whitelist AI bot UAs in WAF | Critical | Low |
| Add llms.txt with product taxonomy | Medium | Low |
| Create FAQ schema for common questions | Medium | Medium |
Recommended Fixes (varle.lt)
| Fix | Impact | Effort |
|---|---|---|
| Fix llms.txt redirect chain | Medium | Trivial |
| Move login widget below main content | Low | Low |
| Add FAQ schema to blog posts | Medium | Medium |
Limitations
- Single audit point-in-time (sites change)
- Lithuanian market — results may differ in other regions
- Sample of 4 domains — not statistically significant
- Share-of-voice limited by query language support
Next Steps
- Re-audit after recommended fixes
- Test more e-commerce platforms (Baltic, EU)
- Compare against AI visibility SaaS tools (Semrush, Peec)
- Develop e-commerce-specific scoring weights
Key Takeaways
- WAF/CDN blocks on AI bots are common and invisible to standard tools
- E-commerce product pages need specific AI visibility attention
- llms.txt adoption is early — expect misconfigurations
- The AI Visibility Audit skill successfully identified real, actionable issues
Related
- tools/ai-visibility-audit — The skill used for this experiment
- seo/ai-visibility — AI visibility concepts
- automation/agentic-commerce — Why e-commerce AI visibility matters
- seo/agentic-search-optimization — Optimization tactics
Experiment conducted: 2026-04-15