How it works

Four steps. Then you show results.

Connect a client store, create the SEO, then share branded proof from the same workspace.

  • WordPress content creation
  • Branded reports & client portals
The loop

What you do in Seller's Bay

No extra stack. No surprise publishes. You stay in control of the live shop.

  1. Connect the client store

    WooCommerce or Shopify for the catalog. WordPress when you write articles.

  2. Generate product SEO and WordPress content

    AI drafts titles, descriptions, meta, and alt text plus blog articles you can send to WordPress as drafts .

  3. You review. Then it goes live.

    Nothing is pushed until you approve it. Clients keep a clean catalog.

  4. Track, then share branded proof

    Follow keywords . Send branded reports or open a client-facing portal.

In the same workspace

What you can run after you connect

Catalog SEO is the start. These extras follow the live plans — including anything limited to Agency tiers.

  • WordPress content creation

    Plan topic clusters, write articles, and send approved drafts to WordPress.

  • Branded reports & client portals

    A branded client portal plus PDF reports they can open themselves.

In detail

How each part of the workspace actually works

Explore the tools included in the available packages and see how they fit your workflow.

WooCommerce & Shopify

On all plans.

Every catalog job starts with a live shop. You attach one WooCommerce or Shopify store to a campaign, then import the products you actually intend to improve — not a dump of the entire merchant account if you do not need it. Agencies keep mixed rosters in the same login: one client on Woo, the next on Shopify, without a second SEO stack or a second password for your staff.

Work happens in Seller's Bay, not in the shop admin. Titles, descriptions, meta, and alt text are drafted here, then you review every field. Only the changes you accept are pushed back over the store API. Nothing goes live because a generator finished. The merchant keeps a clean catalog because you stay in the approval loop.

Connection status sits on the campaign so your team can see whether the shop is healthy before they generate or sync. API keys and tokens stay with staff. Clients invited to a portal never see credentials, never reconnect a store, and never push catalog updates. If the marketing site is on WordPress beside the shop, articles take a separate draft-publish path — the store connection is only for the catalog.

Keyword tracking

On all plans.

A campaign is the client website, not a spreadsheet tab. You set the domain, the keywords that matter, and the landing pages you expect those queries to hit. Ranking history lives on that campaign so you can show movement instead of a one-day screenshot from a third-party rank tracker.

Bring queries in from Google Search Console when you want the terms Google already associates with the site, then keep tracking the ones you choose to own. The same campaign is the hub for WordPress content, Analytics, backlinks, GEO checks, and the reports you send later. You are not bouncing between five logins to explain one client.

When the numbers are worth sharing, invite the client to a read-only portal and turn on rankings (and anything else you want them to see). They can follow progress without editing keywords, spending credits, or seeing how you generate content. You still run the workspace.

WordPress content creation

On all plans.

WordPress content creation is built for the pages that should earn the traffic, not a disconnected blog plugin. You plan a topic cluster around a money page — the product collection, service, or category you actually want to rank — then generate candidate topics, outlines, and full articles inside the campaign. Every draft is editable. You rewrite voice, trim claims, and fix internal links before a single pixel hits the client site.

The article workspace holds more than the body copy. You set SEO title and meta, pick a featured image, add FAQs, and build a table of contents in the same place you write. That keeps the on-page work attached to the cluster instead of finishing the post in Seller's Bay and then re-doing Yoast fields in wp-admin from scratch.

When the piece is ready, you send it to WordPress as a draft. The client (or your team) still hits Publish in wp-admin. That is deliberate: agencies do not want a tool that auto-publishes on a live magazine or a client blog with legal review. Catalog SEO and articles stay in one campaign, so the shop copy and the supporting content point at the same keywords.

Branded reports & client portals

On all plans.

The last mile of agency SEO is not another dashboard login in your product’s brand. Report Branding lets you send PDF reports and a client-facing portal that look like your firm: logo, colors, and — for active subscribers — the option to hide Seller's Bay branding. The client should recognize your agency, not a tool they did not buy.

Invites are read-only on purpose. You choose what each client can see: rankings, reports, results, GEO, products, content, social. Turn a toggle off and that tab is gone. They cannot create campaigns, generate AI copy, spend credits, reconnect a shop, or open billing. You keep the operational surface; they get proof.

That split is how you replace the monthly slide deck. Rankings, Analytics, backlinks, and GEO can live in the same share you already work in. Staff still approve catalog pushes and WordPress drafts. The portal is the front door for the client, not a second workspace with edit rights.

Product descriptions

On all plans.

Product descriptions are the core catalog job. After the shop is connected and products are imported, you generate titles and descriptions from the catalog you already have — images, existing copy, attributes — instead of pasting SKUs into a chat window. Bulk generation is for the hundred-SKU client; review is still line by line, or you do not push.

WooCommerce and Shopify products use the same approval flow. You can run mixed catalogs in one agency account and still keep a per-campaign shop. Credits are spent when you generate, not when you stare at a draft. Purchased credits do not expire, which matters when a client pauses a season and you come back to the same queue.

Nothing in this feature publishes itself. A draft can sit until you accept it. That is the difference between an AI writing toy and a client-safe catalog workflow: the live product page only changes when you say it should.

Meta descriptions

On all plans.

Meta descriptions are easy to skip in a merchant admin and expensive to write by hand across a catalog. Seller's Bay drafts SEO snippets for the product pages you imported, using the same product context as titles and body copy, so the SERP line matches the page you are actually optimizing.

You keep snippets consistent: length, tone, and the offer you want in the listing. Generate in bulk, then approve like any other field. A pretty meta draft that never gets accepted does not touch the live shop. That keeps Google from seeing a half-migrated catalog while you are still editing.

Use meta generation with keyword tracking when you care which query the product page should win. The snippet is not a ranking switch, but it is the line people read before they click — and it should not be unique-by-accident from an empty Woo field.

Image alt text generation

On all plans.

Most imported catalogs arrive with empty alt attributes or the file name of the photographer’s export. Image alt text generation uses the product you already imported — including gallery images — so accessibility and image search get real language instead of a leftover camera filename.

Alt text is reviewed with the rest of the product SEO. You do not sync a title rewrite and leave the images unlabeled. Approve the alts, then push with the other accepted fields. That is slower than “generate all,” and it is how you avoid publishing nonsense on a client’s PDP.

This is catalog work, not a media DAM. Featured images on WordPress articles are handled in the article workspace. Shop images stay on the store connection. Keep those paths separate so a blog hero does not overwrite a product gallery.

SEO keyword generation

On all plans.

SEO keyword generation is a targeting aid for product pages, not a replacement for campaign rank tracking. It suggests terms so titles, descriptions, and meta share a clear primary — useful when a catalog was written by a supplier feed and every product “is high quality.”

Treat suggestions as a start. Edit for the client’s voice, the query they can actually win, and the words they are not allowed to claim. Then let keyword tracking on the campaign measure the terms you decided to own. Generation without tracking is still just copy.

Credits apply to generation. Viewing the product and the campaign ranks does not. That split keeps research and writing in one workspace without forcing you to re-spend every time you open a SKU.

Premium AI model access

On Agency Growth, Agency Pro, Agency Scale.

Standard generation is on every paid plan. Premium AI model access is for the jobs where the default draft is not good enough: dense catalogs, brand-voice articles, or a client who will reject generic ecommerce English. It is a model switch, not a different product.

Agency Growth and higher include it. Lower plans keep standard generation so a freelancer can still ship titles and posts. When you run premium, the credit cost is shown before you confirm. You choose the extra spend per run instead of discovering it on the invoice.

Premium does not bypass approval. A better draft is still a draft. Catalog pushes and WordPress sends stay in your control. Use premium where it changes the edit time, not on every SKU by default.

FAQ

Common questions

Does Seller's Bay work with WooCommerce and Shopify?
Yes. Connect a client's WooCommerce or Shopify store from the same workspace, optimize product SEO, and publish only after you approve the changes.
Do catalog changes go live automatically?
No. AI drafts titles, descriptions, meta, and alt text for you to review. Nothing is pushed to the live shop until you approve it.
Who is Seller's Bay for?
Agencies and freelancers who manage SEO for WooCommerce and Shopify clients. Run campaigns, rankings, content, and branded reports from one login.
Is there a free trial?
Yes. Start a cardless free trial, explore the workspace with included credits, then subscribe or buy credits when you are ready.
How do credits and billing work?
AI actions and some reports use credits. Plans include a monthly credit allowance; you can also buy credit packs. Cancel anytime from Account billing.

Ready to run the full client workspace?

Create an account, pick a live plan, and start with the client store in front of you.

Full catalog

Short summaries of the same live catalog. Open a row, or scroll the detailed sections above.

Connect a client WooCommerce or Shopify shop to a campaign, then import the catalog you want to improve.

  • One live shop per campaign, with mixed Woo and Shopify rosters in the same login.
  • Optimize titles, descriptions, and meta in Seller's Bay, then push only approved changes back.
  • Staff can see connection status; clients never get store credentials.

On all plans.

Each client site is a campaign: keywords, landing pages, and ranking history in one workspace.

  • Track rankings over time and import queries from Google Search Console.
  • Use campaigns as the hub for content, Analytics, backlinks, and reports.
  • Invite clients to a read-only portal when you are ready to show progress.

On all plans.

Plan topic clusters around a money page, write the articles, and send drafts to the client WordPress site.

  • Generate topics, outlines, and full posts, then edit before anything is published.
  • Add SEO fields, a featured image, FAQs, and a table of contents in the same article workspace.
  • Publish to WordPress as a draft so the client (or you) can hit publish in wp-admin.

On all plans.

Send branded PDF reports and a read-only client portal so the work looks like your agency.

  • Report Branding sets logo, colors, and whether Seller's Bay branding is hidden (active subscribers).
  • Invite clients to the portal with share toggles: rankings, reports, results, GEO, products, content, social.
  • Clients do not create campaigns, spend credits, or change billing.

On all plans.

AI drafts product titles and descriptions from the catalog you already imported.

  • Generate in bulk, then review every change before it is pushed live.
  • Works on WooCommerce and Shopify products in the same workspace.
  • Uses credits per generation; purchased credits never expire.

On all plans.

Generate SEO meta descriptions for product pages, then approve them like any other catalog field.

  • Keep snippets consistent across a client catalog instead of writing them one by one.
  • Nothing is published until you accept the draft.

On all plans.

Create image alt text from the product you already have, including gallery images.

  • Review alt text with the rest of the product SEO before it syncs to the shop.
  • Helps catalogs that shipped with empty or generic alt attributes.

On all plans.

Suggest SEO keywords for products so titles, descriptions, and meta share a clear target.

  • Use the suggestions as a starting point, then edit to match the client’s voice.
  • Pairs with campaign keyword tracking when you want to measure the terms that matter.

On all plans.

Premium AI model access for higher-quality drafts when the catalog or article needs it.

  • Available on Agency Growth and higher.
  • Standard generation still runs on every paid plan.
  • Credit cost for premium runs is shown before you confirm.

On Agency Growth, Agency Pro, Agency Scale.