Sauron vs doing it yourself
Sauron vs asking ChatGPT
It's the fair question, and it deserves a real answer rather than a brochure. AI writes well now. So does ours — Sauron runs on the same kind of model you'd be typing into, and the model is the cheapest part of what's on this page. The argument isn't about writing. It's about knowing what to write, keeping four hundred pages straight, and getting any of it into Shopify.
Start with what it's actually good at
None of this is grudging. If a page told you a chat window was useless at ecommerce copy you'd close it, because you've used one and it isn't.
- Writing a clear, well-formed product title or meta description once you tell it what to aim at
- Rewriting copy you already have into a different tone
- Explaining what canonical tags, schema or internal linking are, patiently, for as long as you need
- Brainstorming positioning, category names and angles you hadn't thought of
- Handling the one-off — a single page, right now, for free
Notice what every one of those has in common: it happens after somebody has already decided what the page should be about, and it stops the moment the answer is on your screen. Those two gaps are the whole argument, and they're the next four sections.
The four jobs that are still on your desk
Each of these is a thing the app does differently, not a thing we think you're bad at. They're written so you can check them.
- 01
Knowing which phrase to aim the page at
Ask ChatGPT which of two phrases gets searched more and it will answer, confidently, and the answer will be wrong: there is no keyword data provider behind it to look a volume up in, and nothing verifies what comes back. A title aimed at a phrase nobody types is a title that reads beautifully and does nothing.
What Sauron does instead Volumes come from Google's own Keyword Planner, with a second data source behind it for difficulty and intent. Sauron also reads who currently ranks for the term on the live results page, and what your Search Console says you already show up for, before it picks.
- 02
Not handing the same phrase to two of your pages
A subcategory can't chase the term you already gave its parent, or the two split the ranking between them and both do worse than either would alone. A chat window has no memory of the other four hundred pages you did — every conversation starts from nothing.
What Sauron does instead Sauron holds the map. When it researches a child page, the parent's term is reserved, so the two are pointed at deliberately different searches.
- 03
Doing it again next month, and the month after
A catalog is not a one-off project. New products land, seasons turn, and a page you wrote in January can slip several positions by March without anything at all telling you. Nobody reviews four hundred pages by hand on a schedule; that's why the first pass is usually also the last one.
What Sauron does instead Positions come back from your Search Console, and pages that slid get re-queued for another pass on their own.
- 04
Actually changing the store
A chat window hands you text. Someone still opens Shopify, finds the right field, pastes it and saves — then builds the collection page that doesn't exist yet, writes and publishes the article, attaches the alt text to the image. That is not the small part of the job. That is the job.
What Sauron does instead Sauron writes to Shopify's own SEO fields, creates real collections with products attached, publishes real articles and attaches alt text to your media. Because they're ordinary Shopify records, they stay if you uninstall.
Side by side
| Asking ChatGPT | Sauron | |
|---|---|---|
| What it costs | Free, or a consumer subscription if you want the better models | $39–$299 a month, free trial, billed through Shopify, cancel any time |
| Where the search volumes come from | Nowhere — there's no keyword data source attached, so a number in the answer is a guess that looks like a number | Google's own Keyword Planner, with a second vendor behind it for difficulty and search intent |
| Whether it can see your live results page | Not as part of writing your copy | Reads what currently ranks for the term before choosing it |
| Whether it knows how you're already doing | No — it has never seen your Search Console | Connected to your Search Console; positions and clicks feed the next pass |
| Memory across your catalog | None. Every chat starts from zero, so page 200 doesn't know what page 40 was given | One keyword map for the whole store; parents and children are kept off each other's terms |
| Who does the typing | You. Every page, into the Shopify admin, by hand | Sauron writes to Shopify directly — SEO fields, new collections, articles, alt text |
| What happens next month | Whatever you find time for | It keeps going: new products picked up, slipped pages re-queued, blog posts published on the days you choose |
| Brand voice | Whatever you paste into the prompt, every time | Inferred from your existing store pages and re-checked as the store changes, or set by you in your own words |
| Quality control | You read it | Every draft is scored and checked before it can publish, and below-bar work waits in your review queue |
Then you do it once per page
This is the part that decides it for most stores, and it isn't an argument — it's a multiplication. Three minutes a page to open the product, ask, read the answer, check it and paste it into the right Shopify field. That's a brisk three minutes.
| Catalog | Collections | Pages | At 3 min each |
|---|---|---|---|
| 50 products | 8 | 58 | ≈ 3 hours |
| 150 products | 15 | 165 | ≈ 8 hours |
| 400 products | 30 | 430 | ≈ 22 hours |
| 1,200 products | 60 | 1,260 | ≈ 63 hours |
Our arithmetic, not a measurement. The collection counts are plausible ratios rather than a survey — put your own numbers in, the sum is the same shape. And this is the first pass only: it doesn't include the products you add next month, the pages that slip, or the blog you meant to start.
When the chat window is the better answer
There are cases where paying us would be a waste of your money. Here they are, because you'll work them out anyway and we'd rather you heard it from us.
Your catalog is small and mostly sits still
Twenty products that don't change much is an afternoon of work, not a subscription. Do it by hand with an assistant, do it well once, and spend the money somewhere it earns more.
You need one page fixed, today
One title, one description, one about page. Opening an app for that is slower than opening a chat window, and we're not going to pretend otherwise.
You're deciding what the store should be known for
Positioning, category naming, what you're actually selling and to whom — that's judgement, and a chat window is a good thinking partner for it. Sauron works out how to rank for what you've decided; it doesn't decide it.
You want to learn SEO properly
It's a patient, genuinely good tutor, and understanding what's happening to your store is worth having whether you automate it or not.
Fair questions
Isn't Sauron just ChatGPT with a Shopify login?
The writing step is a large language model, so partly yes, and we'd rather say that than pretend otherwise. What's around it is the product: a keyword data provider for real search volumes, a read of the live results page, a connection to your Search Console, one keyword map so your pages don't compete with each other, a quality gate, and permission to write to Shopify. Take the model out and you still can't do the job. Put the model in on its own and you still can't either. The model is the commodity part.
Couldn't I build this myself against the APIs?
Genuinely, yes — people do. You'd need a Google Ads developer token or a paid keyword vendor for volumes, somewhere to read results pages, Shopify Admin API access with the right scopes, and something that keeps your keyword map from colliding with itself as the catalog grows. That's a build and then a thing you maintain, not an afternoon. If that sounds like a fun project, it is one.
Won't the models just get good enough to do all of this?
They'll keep getting better at the writing, which is the part we already concede. The parts they aren't are structural rather than a capability gap: the search volumes live in Google's system and not in a model, your Search Console is your account and has to be connected to, and publishing to your store needs an app you've granted permission to. What changes and when, we don't know — anyone selling you a confident answer about where AI is in two years is guessing.
You say you get me found in ChatGPT. Now you're comparing against it. Which is it?
Both, and they're different things. ChatGPT as a tool you type into is what this page is about. ChatGPT as a place shoppers now ask questions is a channel, and it reads pages to answer them — so Sauron structures your collection and product content, and publishes an llms.txt, so assistants can find and cite your store. On Growth and up it also tracks how often ChatGPT mentions you, and Scale adds Google's AI Overviews. Worth being straight about the limits: the only proof loop we can actually measure end to end is still your Google Search Console data.
Will Google penalise copy that AI wrote?
Google's stated position is that it judges content by whether it's helpful, not by how it was produced — what it acts against is bulk low-quality pages made purely to rank. That's the reason for the quality gate: every draft is grounded in your actual product facts, checked for length, repetition and hollow phrasing, and blocked if it fails. We won't promise you're immune to a future policy change, and nobody honestly can.
So is using ChatGPT for my product copy actively bad for me?
No, and we're not going to tell you it is. Copy written with an assistant is usually better than the copy it replaced. What hurts a store isn't where the sentence came from — it's a page aimed at a phrase almost nobody searches, two pages aimed at the same one, and the four hundred pages that never got done at all.
Can I use both?
Plenty of people will. Use a chat window for the one-offs, the thinking and the things you want to write yourself; let Sauron carry the recurring load across the catalog. If you rewrite a title yourself in Shopify, Sauron leaves that page alone from then on rather than overwriting you.
See what it finds in your catalog
The scan is free, needs no signup, and takes about a minute. It'll tell you how much of your catalog has no category page behind it — which is the work a chat window was never going to find for you.