Multi-keyword SEO, AI-powered suggestions, WooCommerce deep integration, and 4-layer rate limiting. Benchmarks at 78% feature parity with Yoast Premium — completely free.
When we launched Shop2LLM, it was an AI visibility plugin — llms.txt generation, MCP server, crawler tracking. The SEO module was added in v1.3.0 as a side feature. With v1.3.1, it is now a full SEO engine that covers 78% of Yoast Premium's core SEO capabilities by our own feature audit (9 of 12 core categories) — while remaining completely free. Disclosure: this is a vendor-published release note, not an independent review.
Yoast SEO Premium scores your content against one focus keyword. Shop2LLM v1.3.1 supports unlimited keywords, each independently scored across 7 dimensions:
Each keyword gets its own 0-100 score, displayed in the Per-Keyword Scores section of the Content Analysis panel.
Two AI suggestion engines were added, both with automatic local fallback when the cloud API is unavailable:
| Feature | Cloud AI | Local Fallback |
|---|---|---|
| AI Keyword Suggestions | Analyzes post content, suggests relevant focus keywords (merged with existing, never overwritten) | TF-IDF-style bigram extraction (CJK/Latin), stop-word filtering, title-weighting bonus |
| AI Schema Detection | Suggests best Schema.org type from 19 options, auto-fills dropdown | Regex pattern matching across 10 content types (FAQ, HowTo, Recipe, Event, Course, JobPosting, Review, Book, SoftwareApplication, Product) |
Product pages now get these fields directly in the SEO meta box:
| Field | Schema Property | Notes |
|---|---|---|
| GTIN | gtin13 / gtin12 / gtin8 | UPC/EAN/ISBN auto-detected by length |
| MPN | mpn | Manufacturer Part Number |
| Brand | brand.name | Schema.org Brand entity |
| Condition | offer.itemCondition | New/Used/Refurbished/Damaged |
| Custom Product ID | sku | Store-specific identifier |
Enhanced Product Schema includes all identifiers, gallery images as array, variable product AggregateOffer (lowPrice/highPrice/offerCount), shipping weight, and improved aggregateRating (bestRating/worstRating). Six product-specific content checks:
AI features are rate-limited at four levels matching Yoast Premium's architecture:
| Layer | Limit | Purpose |
|---|---|---|
| Minute | 3 calls/minute | Anti-script burst protection |
| Hour | 10 calls/hour | Anti-abuse |
| Day | 10 calls/day | Primary user-facing limit (displayed in UI) |
| Month | 20 calls/month | Cost backstop (2× Rank Math Free's 10/month) |
Additional protections: 8-second per-user cooldown, per-post result caching (1h transient + 24h post meta), and content hash deduplication (unchanged content = cached result, zero API calls).
Install from WordPress.org — Plugins → Add New → search "Shop2LLM"