For partners
Partner & beta access

Use the whole thing,
free, while you judge it.

We give partners and outside reviewers full access to every paid feature at no charge, on up to five stores. In return we want the unflattering version of what you find.

What partner access includes No card, no trial clock
Included

Every feature on our highest paid tier — the nightly scan, the full review queue, apply and undo, and the automation controls.

Up to five stores on one account, so you can try it against more than one catalogue.

Not included

Nothing is hidden behind a second tier, and there is no usage meter counting down.

Access is granted by us, per account, and can carry an end date. We will tell you the date if it has one.

Granted manually · usually the same day
Getting started

Four steps, and one of them has to come first.

The order matters more than it looks. Step 01 is the one people skip, and it is the one that quietly costs you a day.

Read this before you install

Publish your products before you install the app. The first scan reads the catalogue that exists at the moment you connect. If you install onto an empty or unpublished store and add products afterwards, the queue can stay empty and will not refill on its own — and it looks exactly like a broken app rather than an empty one.

If that has already happened, email us. It takes us a minute to re-run it for you. Do not sit and wait for it to correct itself.

01

Have a store with published products

A development store is fine. It needs real products, published and visible, before the next step — ten is plenty, and messy real-world copy is far more useful to us than clean sample data.

02

Install from the Shopify App Store

Install SEOPlatform.ai the ordinary way, from the listing. You will see the permission screen — products and content only, never customers or orders.

03

Email us your store domain — this is what unlocks it

Send your yourstore.myshopify.com domain to support@seoplatform.ai once the install finishes. We attach partner access to your account by hand, so it cannot happen before you install.

Until we do, the app behaves like an ordinary new install and may ask you to choose a plan. Do not subscribe. Wait for us — billing is live, and a plan you pick yourself is a real charge.

04

Let it run one night, then judge it

The scan runs overnight. By the next morning there is a queue of proposed titles and descriptions waiting for you, and every one of them is still a draft that has changed nothing on your store.


What we actually want from you

The queue is the product. Judge the queue.

Everything else is packaging. If the suggestions are not better than what you already had, nothing else about the app matters.

Judge

The writing itself. Open the review queue and read ten suggestions against the products they belong to. Are they accurate? Do they sound like your brand or like an AI? Would you have shipped them?

Judge

Apply, then undo. Approve one change, confirm it landed on the product in your Shopify admin, then undo it and confirm the original came back exactly. That round trip is the promise the whole product rests on.

Judge

Whether you ever felt unsure what it was about to do. Any moment where you could not tell whether something had already been written to your store is a defect to us, even if the app was technically behaving.

Skip

Visual polish and copy nits — useful later, not now. And you do not need to try to break the billing flow; tell us if it gets in your way and we will handle it from our side.

If it writes something wrong onto a product page, that is the most valuable thing you can send us. Send the product and roughly when it happened.


What to expect

Things that look like bugs and are not, and one that is.

Stated up front so you do not spend an afternoon on them.

Expected

An apply takes a few seconds. It writes through to Shopify and waits for confirmation rather than pretending to be instant.

Expected

A dash means "not known yet", not zero. Counters render — until they have a real answer, deliberately.

Expected

Google Search Console is optional, and needs a domain you can verify. A development store on a .myshopify.com address cannot complete that connection. Everything else works without it — connect it only if you are testing on a real domain you own.

Expected

A password-protected storefront affects pages and blog posts. Products are read through Shopify's admin interface and are unaffected. If your storefront is still behind a password, expect page and blog suggestions to be poor and ignore them.

Tell us

An empty queue the morning after. That is not normal and we want to hear about it the same day — it usually traces back to the catalogue being empty at install time.


Ground rules

What the app is allowed to do to a store.

Nothing is written without approval

A new store starts in manual mode. Suggestions sit in a queue until a human approves them one at a time. There is an automation mode, it is off by default, and you have to turn it on yourself.

Every change is reversible

Applied changes record what the value was before, so undo restores the original rather than guessing at it.

Products and content only

✓read_productsto see what needs writing
✓write_productsto apply an approved change
✓read_contentpages and blog posts
✓write_contentto apply one there too
×read_customersnever requested
×read_ordersnever requested

Reporting

Found something wrong? Fill this in.

This builds a structured report and opens it in your own mail app, addressed to our support channel. Nothing is sent from this page — you see the whole message and press send yourself.

The full .myshopify.com domain, not the display name — it is how we find your store in our logs.

Approximate is fine. Defaults to now.

Often the gap between what you expected and what we intended is itself the finding.

How badly did it bite?
The message you will send  

    

No mail app on this machine? Copy the report and paste it into whatever you use. Either way it needs to reach — the Copy button puts that address at the top of the report.