Brand-neutral demonstration

This is a RankOps-owned demonstration of the control plane, rebuilt with a synthetic retailer ("Hearthline") and sample analytics. It preserves the real workflow, evidence model, and safety gates from a live engagement. Manufacturer names are third-party examples. No client is named, and no client data is shown.

Hearthline · SEO Control Center · review-first · no Shopify writes

Quality begins before content generation.

A deterministic workflow that separates real customer products from drafts, app records, price modifiers, and uncertain catalog data before research or copywriting begins. Nothing is written to the store. This is the control plane behind the Catalog Control Engine.

Immutable source verified · SHA-256 fc9f6c59a8d36b5fc557b23b934d856e8eb4aef5ab0dd4b78624bb193e204716

Shopify source rows16,696
Unique handles1,022
Eligible products661
Needs review90
Safely excluded271

Real reconciliation counts from the engagement, shown as process evidence. They are not a ranking or revenue claim.

End-to-end operating model

Audit, approval, verified implementation.

Each stage produces review artifacts. Technical facts and publishing stay locked until their preceding gates pass.

01

Catalog intake

Group every Shopify row by product handle.

Verified
02

Eligibility planning

Exclude unsafe records and form the candidate queue.

Verified
03

Model resolution

Match manufacturer, model, SKU, fuel, and size.

Waiting: input gate
04

Official evidence

Validate approved domains, documents, hashes, and claims.

Verified
05

Structured copy

Prepare provider-neutral, evidence-only generation requests.

Verified
06

Proofread & QA

Reject schema drift, unsupported numbers, and uncited claims.

Verified
07

Human approval

Approve, revise, or reject each review artifact.

Approval open
08

Publish & verify

Separately approved batch only, with recrawl and rollback.

Locked

Fail closed by default

Uncertain data becomes a task, not storefront copy.

No guessing, silent substitution, or "confirm with manual" filler is placed on customer-facing pages.

Unpublished 259
Draft status 256
Missing all SKUs 80
Option-set record 13
Duplicate variant SKU 10
App / support record 6
Duplicate product 5
Price modifier 3

The useful decisions

Proposed pilot and approval points.

The collection set stays proposed until the retailer confirms it. Nothing here is published.

Four QA-passed collection pilots

  • Electric Fireplaces: QA passed, approval pending
  • Gas Fireplace Inserts: QA passed, approval pending
  • Outdoor Fireplaces: QA passed, approval pending
  • Venting & Components: QA passed, approval pending

Open approval points

  • Approve navigation direction: shop by type plus a dedicated shop-by-brand path
  • Confirm the four-page pilot: authorize the review-ready collection packages
  • Confirm exception handling: assist only when exact official documentation is unavailable
  • Identify the target theme for implementation

Human approval workspace · Stage 07

Capture the decisions.

Approve, request revisions, or decline each proposed workstream. The exported record is tied to this catalog snapshot and sets publication_authorized: false. It does not approve Shopify payloads, theme changes, or publication.

WorkstreamScopeDecision
Category architectureSeparate customer-need navigation from manufacturer-led browsing.Approval open
Electric Fireplaces pilotReview-ready collection package, not storefront publication.Approval open
Gas Fireplace Inserts pilotReview-ready collection package, not storefront publication.Approval open
Outdoor Fireplaces pilotReview-ready collection package, not storefront publication.Approval open
Venting & Components pilotReview-ready technical collection package.Approval open
Product-description standardUse the delivered structured PDP format as the editorial baseline.Approval open
Evidence and QA policyBlock uncertain products and use exact official manufacturer evidence.Approval open

Google Search intelligence · read-only · sample

Search evidence informs priorities. It never bypasses a gate.

Verified interpretation

Query strings dominated by Shopify product-sync parameters. In the live sample, some parameter URLs canonicalize to a clean base and others return 404. Timeouts stay flagged, never silently treated as broken.

Internal-link readiness

Mapped live destinations return 200 in a read-only check. Broader destinations are flagged so anchor text never overpromises what the page contains. Missing destinations become a decision, not a guess.

This is what "review-first" actually looks like.

The Catalog Control Engine runs this control plane on your Shopify catalog, with every change reviewed before it ships. Packages start at $2,500.

See the Catalog Control Engine →

Or request a fit review · see the broader results.