R.A.W. Production
rawproductionstore.myshopify.com
Overall Score
41/100
Needs significant work — strong foundation to build onSEO Score
38/100
GEO Score
32/100
Summary
What's Working
- ✓ Strong, detailed product description for the "Sandorian" book — genuinely unique subject matter (a constructed language for a fictional world) that AI systems can cite and differentiate from generic titles.
- ✓ Judge.me reviews app installed with two 5-star ratings — social proof is present at the product level, and structured AggregateRating schema is active and valid.
- ✓ Shopify UCP/MCP agentic commerce endpoints are live (agents.md, .well-known/ucp) — the store is already compatible with emerging AI shopping agents without any extra setup required.
Critical Issues
- ⚠ No homepage meta description and no page title keyword strategy — the homepage title is literally just "R.A.W. Production," giving Google and AI systems nothing to index or surface for relevant searches.
- ⚠ No About page, no blog posts, no social links — the brand has almost zero online entity presence, meaning AI systems cannot verify who R.A.W. Production is or why they should recommend the book.
- ⚠ No footer, no email capture, no cross-sell or cart upsell — the conversion funnel drops visitors off a cliff after they view the product, with no mechanism to retain or re-engage them.
The real opportunity here
Sandorian is a genuinely rare, specific product — a constructed language guide for a fictional world. That kind of specificity is exactly what AI search systems and enthusiast communities look for. The store's low scores right now are almost entirely the result of missing infrastructure, not bad content. Adding a compelling About page with the author's story, writing a handful of blog posts that dive into the world of Sandorian, and cleaning up the technical SEO basics would put this store in a very strong position to attract readers, worldbuilders, and linguistics enthusiasts who are actively searching for exactly this kind of material.
Screenshots
Per-Page Issues
| Page | Issue | Category | Severity | Recommendation |
|---|---|---|---|---|
| Homepage | No meta description — the homepage <meta name="description"> tag is missing entirely. Google and AI systems rely on this for search snippets and understanding page purpose. |
SEO | 🔴 Critical | Add a 120–155 character description. Example: "Sandorian is a complete guide to the language of the sand people — featuring phonology, grammar, a full dictionary, and writing instructions. Written by [Author Name]." |
| Homepage | Page title is only "R.A.W. Production" — no keywords, no product mention, no value proposition. This is what shows in Google search results and browser tabs. | SEO | 🔴 Critical | Update to something like "Sandorian: The Complete Language Guide | R.A.W. Production" — this tells searchers and AI what the store sells immediately. |
| All pages | No footer section — the site has zero footer links, no privacy policy link, no copyright text, no social media links, no email signup. This hurts trust, navigation, and SEO crawlability. | UX | 🔴 Critical | Add a footer in the theme editor with links to: Contact, Privacy Policy, Refund Policy, and social profiles. Also include copyright text and an email signup field. |
| All pages | Organization JSON-LD has nine empty sameAs fields — the structured data includes a social links array but every entry is an empty string, which is technically invalid and provides no entity authority signal. | SEO / GEO | 🔴 Critical | Either populate sameAs with real social profile URLs (Instagram, Facebook, LinkedIn, Goodreads, etc.) or remove the empty sameAs array entirely. Empty strings are worse than omitting the field. |
| Homepage | H1 appears after several H2 elements in the DOM — the heading hierarchy is inverted. Cart drawer H2s render before the main page H1 ("R.A.W. Production"), which confuses both screen readers and crawlers. | SEO / Accessibility | 🟡 Warning | This is partly a Publisher theme issue with the cart drawer. Ensure the main page H1 is the first heading in the visible content flow. Move or visually-hide cart headings until the cart is open. |
| Homepage | Author photo has an empty alt attribute — the author image (Ryan_Edited_2.jpg) renders with alt="" making it invisible to screen readers and lost on image search. | Accessibility / SEO | 🟡 Warning | Add a descriptive alt like "Author [Name], creator of Sandorian" to the image in the Shopify theme editor or product media settings. |
| Product page | Second product image (sandorian-paperback) has an empty alt attribute — one of the main product gallery images is missing descriptive alt text. | Accessibility / GEO | 🟡 Warning | In the Shopify admin under Products → Sandorian → Media, click each image and add descriptive alt text like "Sandorian paperback book — front cover" or "Sandorian hardcover linen wrap edition." |
| Blog (/blogs/news) | Blog exists in the sitemap and navigation but contains zero articles — an empty blog is a missed opportunity and signals to crawlers that the section has no value. | GEO / CRO | 🟡 Warning | Either publish content (see roadmap) or temporarily remove the blog from the sitemap to avoid indexing an empty section. A single in-depth article is far better than an empty section. |
| Cart | No upsell, cross-sell, or order bump in the cart — when a visitor adds the Paperback, there's no prompt to upgrade to Hardcover or add the Ebook as a bundle. | CRO | 🟡 Warning | Add a cart upsell message like "Want to own it digitally too? Add the Ebook for just $20.99 more" — even a simple text block in the cart drawer can lift average order value. |
| Product page | No GTIN, ISBN, or MPN in structured data — books have ISBNs, and this is precisely the kind of product identifier that Google Merchant Center and AI product databases use to match and surface products. | SEO / GEO | 🟡 Warning | Add the ISBN of each edition as a product metafield (barcode/ISBN-13) in Shopify admin. This makes the product eligible for Google Books and Shopping integrations. |
| All pages | No Open Graph image on the homepage — when the homepage URL is shared on social media or cited by AI tools, there's no preview image, reducing click-through and visual recognition. | SEO | 🟢 Info | Upload a 1200×630px brand image (book cover or author + cover) as the homepage social sharing image in Shopify admin under Online Store → Preferences → Social sharing image. |
| Collection page | Collection page title is "Collection: Products" — this generic title is auto-generated by Shopify and provides no SEO value for the collection page. | SEO | 🟢 Info | Rename the default collection to something meaningful like "Books by R.A.W. Production" and add a collection description in the Shopify admin. |
| Checkout | No trust badges or security signals visible in the cart or checkout flow — the checkout goes straight from cart to form fields with no reassurance about secure payment processing. | CRO | 🟢 Info | Add a "Secure Checkout" or lock icon with brief copy ("128-bit SSL encrypted") in the cart drawer or just above the checkout button using a theme customization. |
Generative Engine Optimization (GEO)
32
/ 100
The store's product content is genuinely strong and unique — a constructed language guide is exactly the kind of niche, specific material AI systems can surface. But the surrounding infrastructure (brand entity, content depth, structured data completeness, social signals) is nearly absent, which prevents AI systems from confidently recommending or citing this product.
GEO Dimensions
Non-Commodity Content Quality
The Sandorian product description is genuinely non-commodity — it explains phonology, neography, cultural aspects, and includes a full dictionary, which is unique first-hand content. However, this is the only substantive content on the site. No blog, no author perspective pieces, no "why Sandorian" narrative beyond the product page itself.
55/100
Entity Clarity & Brand Authority
Critical gap. No About page, no author biography beyond a brief homepage section, and the Organization JSON-LD schema has nine empty sameAs fields — meaning there are zero social profile links for AI knowledge graph matching. R.A.W. Production is effectively invisible as a named entity to AI systems.
15/100
Technical Crawlability & Indexing
Robots.txt is open and well-configured — no accidental blocking of key content. Sitemap is present with products, pages, collections, and blog. No noindex or nosnippet directives on key pages. The site is fully indexable. This is the strongest technical dimension.
75/100
Content Structure & Semantic HTML
Heading hierarchy is inverted on most pages — H2 elements from the cart drawer appear before the main H1. The Publisher theme is well-structured otherwise, but the heading order issue reduces semantic clarity. Content is rendered in HTML (not JS-only), which is good for crawlability.
42/100
Structured Data
ProductGroup schema is present and well-formed with four variants, prices, and availability. AggregateRating (5.0, 2 reviews) is valid. Organization schema exists but is broken (empty sameAs). No ISBN/GTIN in product structured data — this is important for a book. No BreadcrumbList, FAQPage, or Person schema for the author.
48/100
Multimodal Readiness
Five product images are present with reasonable variety (paperback cover, hardcover linen wrap, book open). However, two key images have empty alt text, limiting their AI discoverability. No video content. A short "flip through the book" video or author introduction would significantly strengthen this dimension.
44/100
Query Fan-Out Readiness
Very limited. The store has exactly one product and zero blog posts, meaning there is no supporting content for related queries like "constructed language guides," "conlang learning resources," "how to learn Sandorian," or "worldbuilding language books." AI systems doing multi-turn research would quickly exhaust what this site has to offer.
18/100
Google Merchant Center & Business Profile
No evidence of Google Merchant Center integration, no google-site-verification meta tag, no Google Ads purchase tracking events (gtag). No Google Business Profile applicable (no physical location). For a book, Merchant Center with ISBN-linked product feeds would improve Shopping and AI product recommendation visibility.
12/100
Agentic Experience Readiness
This is the store's hidden strength — Shopify has automatically provisioned UCP/MCP agentic commerce endpoints (agents.md is live, .well-known/ucp exists, MCP endpoint active). AI shopping agents can already transact on this store without any additional setup. The "Add to Cart" button has a clear accessible name. The DOM is clean and navigable.
68/100
Prioritized GEO Actions
| Action | Difficulty | Impact |
|---|---|---|
| Create a substantive About page with author bio, the origin story of Sandorian, and the author's credentials/background in linguistics or worldbuilding. This single page does more for entity clarity than any structured data fix. | Easy | High |
| Fix Organization JSON-LD — either populate sameAs with real social URLs or remove the empty array. Add foundingDate, founder (Person schema with name), and a proper description field to the Organization schema. | Easy | High |
| Write 2–3 blog posts covering: "What is the Sandorian language?", "How to read and write Sandorian script", and "The world of Sandorian — where the language comes from." These answer the exact queries AI systems use to build contextual recommendations. | Medium | High |
| Add ISBN-13 to each book variant as a product barcode/metafield in Shopify, and add it to the Product schema as gtin13. This connects the product to Google Books and book-specific AI databases. | Easy | Medium |
| Add descriptive alt text to all product and author images in Shopify admin. Use specific descriptions like "Sandorian hardcover linen wrap edition — front spine view" rather than generic labels. | Easy | Medium |
| Set up Google Search Console and submit the sitemap. This is free, takes 15 minutes, and gives direct visibility into how Google is indexing the store — including any crawl errors or manual actions. | Easy | Medium |
| Add a FAQ section to the product page answering: "Is this book suitable for non-linguists?", "What editions are available?", "Is there a digital version?", and "What fictional world is Sandorian from?" Use FAQPage schema markup. | Medium | Medium |
GEO myths to ignore
- Don't create llms.txt or special AI text files — Google's official guidance (May 2026) is explicit: you do not need to create new machine-readable files or AI text files to appear in generative AI search. Shopify already has agents.md live on your store, which covers agentic commerce.
- Don't "chunk" content into tiny AI-friendly pieces — AI systems understand nuance across full pages. Write naturally for humans; the AI will handle comprehension.
- Don't rewrite content to target long-tail AI keywords — AI search understands synonyms and general meanings. Unique, honest content about Sandorian outperforms any keyword engineering strategy.
- Don't seek artificial "mentions" across the web — Google's spam systems detect inauthentic citation patterns. Genuine author interviews, Goodreads listings, and Reddit posts in conlang communities are what actually build entity authority.
Conversion Rate Optimization
Stage 1
Awareness & Homepage
38/100
- Fail No homepage meta description or keyword-rich title — the store is essentially invisible to anyone who hasn't heard of "R.A.W. Production" specifically.
- Partial Hero section shows the book cover and a brief tagline ("Sandorian" as H2), but there's no explicit value proposition or CTA button driving visitors to the product page.
- Partial "About the Author" section appears on the homepage, which is good for trust — but the author photo alt text is empty, and the section has no link to a full bio page.
- Fail No announcement bar, no promotional messaging, no email capture on the homepage — no way to convert visitors who aren't ready to buy immediately.
- Fail No social proof on homepage (review count badge, press mentions, or star rating). Judge.me reviews are only visible on the product page.
Stage 2
Consideration & Product
57/100
- Pass Product page has a genuine, detailed description covering phonology, grammar, dictionary, and writing instructions — this answers "what is this book?" clearly.
- Pass Four format variants clearly displayed: Paperback ($27.99), Hardcover Case Wrap ($33.99), Hardcover Linen Wrap ($37.99), Ebook ($20.99) — good range and clear pricing.
- Pass Judge.me installed with 2 reviews at 5.0 stars — early social proof is live and AggregateRating schema is properly structured.
- Partial Multiple product images present but two have empty alt text. No video content (even a 30-second "inside the book" clip would significantly increase buyer confidence).
- Fail No FAQ, no urgency signals, no sticky Add to Cart button on scroll, no "Sandorian Language Institute" CTA that's visible without scrolling to the bottom.
Stage 3
Purchase & Checkout
54/100
- Pass Shopify native checkout is clean and fast. Guest checkout available — email is the first field, no account creation forced. Observed 8 required form fields (email, first name, last name, address, city, ZIP, state, phone optional).
- Pass Express checkout section visible in Shopify checkout — Shop Pay, Apple Pay, Google Pay, and PayPal options are available for returning customers with stored credentials.
- Fail Cart has no upsell, no free shipping bar, no order summary savings callout, and no urgency messaging — the cart is completely conversion-neutral.
- Fail No trust badges ("Secure Checkout", lock icon, payment security copy) visible on cart or in checkout — important for first-time buyers on an unfamiliar store.
- Partial "Join the Sandorian Language Institute" section appears on the homepage but doesn't function as a checkout upsell or email capture — it's a missed funnel touchpoint.
Stage 4
Retention & Community
18/100
- Fail No email capture or newsletter signup anywhere on the site — if a visitor leaves without buying, there's no way to follow up. This is the single highest-impact gap to close.
- Fail Zero blog content — no articles, no lore posts, no language lessons. The blog exists in the sitemap but has never been used. This is the primary content marketing channel being left completely untouched.
- Fail No social media links in footer, header, or product page — visitors who want to follow the author's journey have no path to do so from the store.
- Partial "Join the Sandorian Language Institute" section exists on the homepage — this is a promising concept for community building, but the CTA leads nowhere currently visible.
- Fail No post-purchase email sequence configured (no Klaviyo or Shopify Email detected) — buyers receive only the default Shopify order confirmation with no follow-up content, review request, or upsell.
App Stack Audit
| App | Purpose | Performance | Est. Cost | Verdict | Savings |
|---|---|---|---|---|---|
| Judge.me Reviews | Customer reviews widget, star ratings, AggregateRating schema injection, review request emails | Low | Free (Free Plan) | Keep | — |
| Shopify Analytics (Trekkie) | Native Shopify storefront analytics and session tracking — built-in, no cost | Low | Included | Keep | — |
| Shopify Privacy Banner | Cookie consent banner for GDPR/CCPA compliance — native Shopify feature | Low | Included | Keep | — |
| Email Marketing | Not detected — no Klaviyo, Omnisend, Shopify Email, or MailChimp integration found | Missing | $0 (free tiers available) | Add This | — |
| Upsell / Cart Offers | Not detected — no ReConvert, Frequently Bought Together, or cart upsell app installed | Missing | $0–$29/mo | Consider | — |
| Total Potential Savings | $0/mo · $0/yr | ||||
App stack is clean — focus on adding, not removing
The store is running a minimal, lean app stack with no bloat or redundant tools. This is actually ideal for a newly launched store — no wasted spend, fast page loads. The priority right now isn't to remove anything, it's to add the two missing pieces: an email marketing tool (Shopify Email is free and built-in) and a simple post-purchase review request flow through Judge.me's existing automation features (which are already installed and free).
Theme & Code Quality
Theme Name
Publisher
Version 15.4.1 · Theme Store ID 1864 · Role: main
Code Health
68/100
Fonts: Archivo (body) · Newsreader (headings) · Publisher-specific compiled JS bundle
Technical Debt Items
-
Warning
Heading order inverted by cart drawer — The Publisher theme renders cart drawer H2s ("Your cart is empty," "Your cart," "Estimated total") before the main page H1 in the DOM. While the cart is visually hidden, these headings appear first in screen reader and crawler document flow, breaking WCAG heading hierarchy. Mitigation: add
aria-hidden="true"orrole="presentation"to the cart drawer's heading elements via theme customization. - Warning Organization JSON-LD broken with empty sameAs fields — The theme generates Organization structured data with nine empty string values in the sameAs array. This is technically invalid JSON-LD and would fail a Google Rich Results Test. The fix is to populate the social media fields in the theme settings, or to remove sameAs entirely via theme liquid edits if social profiles don't yet exist.
- Minor CSP frame-ancestors console error — A Content Security Policy violation is logged in the browser console ("Refused to frame 'shop.app' because an ancestor violates..."). This is a Shopify platform-level issue with the Shop Pay preloader and does not affect storefront functionality or SEO. It can be safely ignored.
-
Minor
theme-color meta tag is empty — The
<meta name="theme-color" content="">tag is present but blank. While minor, setting this to the store's steel-blue background color (#85A4C9) would improve the browser chrome appearance on mobile and make the PWA manifest color match the brand. -
Minor
Publisher theme uses compiled JS bundle — The theme loads a
compiled_assets/scripts.jsfile in addition to individual module scripts (cart.js, cart-drawer.js, predictive-search.js, etc.). This is the Publisher theme's standard architecture and shouldn't cause issues, but it does mean slightly more JavaScript than a vanilla Dawn-based theme. No performance blockers detected.
Brand Identity
Logo
The store uses a text-based logo rendered in the Newsreader serif typeface. No image logo detected. This is clean but provides no visual brand mark for social sharing or favicon use beyond the default Shopify icon.
Color Palette
#85A4C9
Background / Brand
#000000
CTA Buttons
#121212
Body Text
#3F648F
Background Contrast
Brand Consistency
Typography
GoodNewsreader (serif) for headings and Archivo (sans-serif) for body is a strong pairing — literary and accessible. Consistent across all pages.
Color Consistency
GoodSteel-blue background and black CTAs are consistent throughout the store. The Publisher theme applies the palette uniformly across all sections.
Imagery Style
Needs WorkBook product photos are clean, but the author photo has no alt text and there's no cohesive visual language or brand photography style across pages.
Tone of Voice
GoodProduct description is informative and precise — appropriate for a linguistics/worldbuilding audience. Avoids marketing fluff. Authentic and credible.
Mobile Rendering
GoodPublisher theme is fully responsive. Mobile layout looks clean with stacked product images and readable text. No layout breakage observed.
Brand Entity Clarity
PoorNo social links, no About page, no press mentions. A new visitor landing on this store has limited signals to verify who R.A.W. Production is or why the brand is trustworthy.
Growth Roadmap
Do These First
- Add a homepage meta description (120–155 chars) and update the page title to include the book name and a keyword — takes 5 minutes in Shopify admin under Online Store → Preferences.
- Add a social sharing image (1200×630px book cover image) under Online Store → Preferences — this powers the Open Graph preview when the URL is shared anywhere.
- Fix all image alt text: author photo on homepage and the empty-alt product images in Shopify admin → Products → Sandorian → Media. Takes 10 minutes.
- Add the store's social media URLs to the Publisher theme settings under Social media links — this fixes the broken Organization JSON-LD and starts building entity signals. Even adding one or two real profiles is better than nine empty strings.
- Add a basic footer in the theme editor with Contact, Privacy Policy, Refund Policy links, and social icons — Shopify auto-generates policy pages, just link to them.
- Enable Shopify Email (free, built-in) and create a basic welcome email and order follow-up sequence — Judge.me can automatically send review request emails after a purchase using its built-in flow (no extra app needed).
Build the Foundation
- Write and publish an About page with: the author's background, the origin story of the Sandorian world and language, what motivated writing this book, and a photo. This is the highest-leverage single page you can add for both SEO and buyer trust.
- Add an ISBN-13 to each book variant as the barcode field in Shopify admin. This feeds into Google Merchant Center product feeds and book-specific AI databases. Contact your publisher or self-publishing platform (e.g., IngramSpark, KDP) for the ISBNs.
- Publish the first blog post: "What is Sandorian? A guide to the language of the sand people" — a deep-dive explainer that answers the most likely first search query from a potential reader. Aim for 800–1200 words with examples from the book.
- Add a FAQ section to the product page answering: "Is this for experts only?", "What format is the ebook?", "What world is this language from?", and "Can I learn to speak Sandorian?" Use the Publisher theme's FAQ block if available, or add it to the product description.
- Rename the default "Products" collection to "Books" with a meaningful description, and update the collection page title and meta description in Shopify admin.
- Set up Google Search Console — verify ownership, submit the sitemap, and check for any indexing errors. Free tool, takes 20 minutes, provides ongoing visibility into search performance.
Grow the Audience
- Build a content series around Sandorian: "Lesson 1: Sandorian phonology basics," "Inside the Sandorian dictionary," "How to write your name in Sandorian script" — each post is a standalone piece that serves curious readers and builds long-tail search visibility in the conlang and worldbuilding communities.
- Create a Goodreads author profile and list Sandorian on the platform. Goodreads is a key entity signal for book authors and is one of the first places AI systems (and readers) look when evaluating a book's credibility. Link to it from the About page.
- Connect to Google Merchant Center with a product feed that includes ISBN-13 GTINs — this makes Sandorian eligible for Google Shopping and Google Books integration, dramatically increasing discoverability for anyone searching for the book by title.
- Create a "Sandorian Language Institute" email course or free resource — deliver a sample lesson from the book as a lead magnet. This directly activates the "Join the Sandorian Language Institute" section already present on the homepage into a real email capture mechanism.
- Engage in conlang and worldbuilding communities (Reddit's r/conlangs, r/worldbuilding, Discord servers) with genuine participation — share the book as a resource rather than as advertising. These communities have high overlap with the target audience and their links carry real authority weight.