Marketing signals
In plain English
Eight small screens, all doing the same thing: spotting something useful, then letting you act on it with one button.
Here's what each one does:
| Screen | What it does for you |
|---|---|
| Keyword Routing | Tells you which Google searches to pay for and which you already win for free |
| Boost Products | Finds products that sell well but that you've never really marketed |
| Growth Score | Grades each product A to D so you know which need work |
| A/B Winners | Takes wording that won a test and reuses it everywhere else |
| Campaign Calendar | Builds a full campaign schedule in one click |
| Blog Distribution | Turns a blog post into social posts automatically |
| Influencer SEO | Fixes your product pages before an influencer sends traffic |
| Competitor Alerts | Tells you when a rival drops their price below yours |
Start with Keyword Routing — it usually finds money immediately. Here's the idea: if you already come up 1st, 2nd or 3rd on Google for a search, paying for an advert on that same search is mostly wasted. You'd have got the click anyway. Most shops are doing this on dozens of searches without realising, and it's often 20–30% of their advertising budget.
Then A/B Winners. If you've tested two versions of a product title and one won, that winning wording will probably also work in your Google listing, your adverts, and your email subject lines. One button copies it everywhere. You've already paid for the test — this is free extra value.
How to use it
- Click "Intelligence" in the left-hand menu, then "Marketing."
- Open "Keyword Routing" first.
- Look for rows that say "Pause ads." Those are searches where you already rank in the top 5 — you're paying for clicks you'd get free.
- Click "Apply" on those rows. (Keep a few if competitors advertise on your brand name.)
- Open "A/B Winners." For any finished test, click the buttons to copy the winning wording into your Google listing, adverts, and emails.
- Check "Competitor Alerts" once a week. If a rival has cut their price, look at the "previous price" column — if it keeps flipping up and down, it's just a temporary sale and you may not need to react.
- Before any influencer campaign, open "Influencer SEO" and run the optimisation on the products they'll be linking to. Do this a week ahead.
⏱ ~20 min/week · 💳 Pro+ · 🎯 Every observation becomes a queued task
Why this matters for your business
The gap between knowing and doing is where most marketing intelligence dies. A dashboard tells you that you rank #3 for a keyword you're also buying ads on. That's genuinely useful. But acting on it means opening the ad platform, finding the campaign, locating the keyword, checking the match type, and pausing it — about fifteen minutes, in a different tool, for one keyword. You have forty like it. So it doesn't happen.
Every surface in this section is built to close that gap. The signal and the action live on the same row. Keyword ranks #3 → "Review ad spend" queues as a task. Competitor undercut you → "Create response promo" mints the discount code. A/B test picked a winner → propagate that copy into your SEO title, ad headline, and email subject line.
The one-click action is the product. The analysis is the easy part.
What this typically unlocks
| Outcome | Typical result |
|---|---|
| Wasted PPC spend on well-ranked keywords | Identified in minutes, routinely 15–30% of a keyword budget |
| Time from insight to queued task | One click vs. 10–15 minutes per item |
| Value extracted per A/B test | ~4× — winners propagate across channels |
| Campaign calendar setup | Minutes instead of hours |
| Competitor response latency | Same day instead of next review |
| Best-sellers left un-marketed | Surfaced explicitly rather than assumed fine |
What you actually get
Keyword routing — where the fast money usually is
Every tracked keyword is routed to a decision based on where you currently rank:
| Your rank | Decision | Why |
|---|---|---|
| 1–5 | Pause ads | You already own this. Paid spend here largely buys clicks organic would have won |
| 6–10 | Run ads | Page-one adjacent — paid bridges the gap while SEO catches up |
| 11–20 | Run ads (competitive zone) | Realistic to win, worth paying while you climb |
| 21+ | Write content | Too far back for paid to be efficient — earn the rank first |
| No ranking | Write content | Nothing to bridge to yet |
Each row carries a one-click Apply that queues the matching task — an ad brief, a blog brief, or a spend review — onto the content calendar.
This is usually the highest-return surface in the section, because the rank 1–5 rows are money leaving the building every day for no incremental return.
Boost products
Ranks products by proven sales × remaining optimisation headroom. The point is to surface products that already sell well and still have unexploited upside — the under-marketed best-seller.
That combination matters. A product with high sales and no headroom is already optimised, so effort there is wasted. A product with lots of headroom and no sales is unproven, so effort there is a gamble. The intersection is where marketing effort has the best expected return.
One click queues a blog brief and an ad-copy brief for that product.
Growth Score
A composite per-product score combining SEO, content, and performance signals, graded:
| Grade | Score | Meaning |
|---|---|---|
| A | 75–100 | Healthy — leave it alone |
| B | 55–74 | Solid, some headroom |
| C | 35–54 | Real gaps |
| D | 0–34 | Needs work across the board |
Each card shows the contributing signals and a next-action hint sized to the grade, with a one-click Fix now that queues the matching SEO or blog brief. Products already graded A are no-ops — the button won't generate busywork.
A/B winners — one test, four uses
When a test concludes with a winner, that winning copy is propagated into three other places:
| Destination | Why it works |
|---|---|
| SEO titles | The phrasing that won a click test tends to win a SERP click |
| Ad headlines | Same intent, same audience, proven copy |
| Email subject lines | Directly transferable |
This is the highest-leverage surface per unit of effort in the section. Running an A/B test is expensive — traffic, time, and statistical patience. Using the result in one place wastes most of what you paid for. Propagating it costs one click.
Competitor alerts
Lists competitor SKUs whose latest observed price is below your matched product's price, with the delta and the previous price so you can tell a genuine cut from a promotional blip.
One click creates a response promo — a discount code at a sensible default, which you can refine before it goes live. The default is intentionally modest; the feature exists to make responding fast, not to start a price war on autopilot.
Campaign calendar
Pick an active campaign or promo, choose your channels, and one click generates the full content set:
| Generated | Timing |
|---|---|
| 1 blog brief | 7 days before launch |
| 3 email briefs | Across the campaign |
| 3 social posts | Across the campaign |
| 1 ad brief | At launch |
This is the "hours to minutes" surface — building a campaign calendar by hand is a morning's work, and it's the task most likely to be skipped under time pressure.
Blog distribution
A queue of recently published posts, each with a one-click distribute that generates three social posts plus an SEO refresh request.
Ordered by publish recency, not performance. Worth knowing — this is a distribution queue, not a ranking of which posts are doing well. For performance, use the GSC engine.
Influencer SEO
Lists active influencer campaigns alongside the products they mention, with a one-click SEO optimisation pass for those products.
The sequencing is the entire point. An influencer drop creates a traffic spike to specific product pages. If those pages aren't indexed and optimised before the drop, the spike lands on pages that can't convert it and can't retain any of the search equity. Optimise first, then go live — that ordering routinely doubles the durable value of a campaign.
How it works (without the technical bits)
Everything converges on the content calendar — that's what makes these surfaces a workflow rather than eight separate reports.
Real merchant scenarios
Scenario A — 31% of PPC budget buying nothing
Setup. Outdoor-equipment retailer, $14,000/month on search ads, managed by an agency for two years. Nobody had cross-referenced paid keywords against organic ranks.
Keyword routing:
| Decision | Keywords | Monthly spend |
|---|---|---|
| Pause ads (rank 1–5) | 47 | $4,340 |
| Run ads (rank 6–20) | 82 | $7,100 |
| Write content (21+/none) | 156 | $2,560 |
$4,340/month on keywords they already ranked in the top five for. Not entirely wasted — some incrementality exists — but close to it.
Action. Paused 34 of the 47 (kept 13 where competitors bid on their brand). Reallocated to the rank 6–20 band.
Result after 90 days:
| Before | After | |
|---|---|---|
| Monthly spend | $14,000 | $14,000 |
| Keywords on page 1 | 61 | 94 |
| Total search revenue | $71,000 | $96,400 |
Same budget, 36% more revenue, purely from routing spend to where it was incremental.
Scenario B — One A/B test, four channels
Setup. Skincare brand ran a product-title test:
A: "Vitamin C Serum 20%"
B: "Brightening Vitamin C Serum — Visible in 14 Days"
B won with a 23% lift in click-through, 96% significance. Three weeks of traffic to get there.
Propagated in one click to SEO title, ad headline, and email subject line.
| Channel | Metric | Change |
|---|---|---|
| Product page (original test) | CTR | +23% |
| SERP | Organic CTR | +19% |
| Paid search | Ad CTR | +31% |
| Open rate | +11% |
The test cost the same either way. Using it once would have captured roughly a quarter of the value they eventually got.
What made it work. All four channels are the same audience responding to the same value proposition. A phrase that wins attention in one place usually wins it in the others — but only if someone carries it across, and nobody does that manually at scale.
Scenario C — Competitor response in 20 minutes
Setup. Consumer-electronics reseller in a price-sensitive category. A competitor cut their price on a hero SKU by 12% on a Friday afternoon.
Alert showed the SKU, the new price, the previous price, and the delta against their own.
Why the previous price mattered. It distinguished a permanent repositioning from a weekend flash sale. This one had been cut and restored twice in six weeks — a promotional pattern, not a new price floor.
Action. Rather than matching, they created a modest response promo with a 72-hour window, timed to expire alongside the competitor's typical pattern.
Result. Held unit share through the weekend without resetting their price. Estimated margin preserved versus a permanent match: about $11,000 over the quarter.
Speed was the whole thing. The previous process was "notice it in Monday's review" — by which point three days of share had already gone.
Scenario D — Influencer sequencing
Setup. Apparel brand, $18,000 influencer campaign across four creators, all linking to the same three product pages.
Influencer SEO surfaced those three pages before launch. Two had no meta description, one wasn't indexed at all.
Action. Ran the optimisation pass in the week before the drop.
Result:
| Campaign 1 (no pre-optimisation) | Campaign 2 (optimised first) | |
|---|---|---|
| Spike-week revenue | $31,000 | $34,000 |
| Revenue, following 90 days | $4,200 | $27,800 |
The spike was similar. The tail was six times larger. Campaign 1's traffic hit pages that couldn't retain any search equity — when the influencer's audience moved on, so did the revenue. Campaign 2's pages ranked for the terms the campaign had created demand for, and kept earning.
Scenario E — The best-seller nobody marketed
Setup. Home-goods merchant. Boost candidates put a mid-range ceramic planter at the top.
Why it ranked first. It had 18 months of consistent sales — proven demand — and almost no optimisation: thin description, no blog content, never featured in an ad, no SEO work.
Nobody had noticed precisely because it was doing fine. Marketing attention had gone to launches and to underperformers.
Action. Blog brief and ad brief, both queued in one click.
Result over four months: revenue on that SKU up 240%. It became their third-best product.
The pattern. Proven demand plus unexploited headroom is the best expected-return combination in a catalog, and it's systematically overlooked because those products aren't complaining.
Best practices
✅ Do keyword routing first. The rank 1–5 rows are the fastest money in the section.
✅ Propagate every A/B winner. You've already paid for the test; using it once wastes most of it.
✅ Optimise product pages before any influencer drop. The tail is worth more than the spike.
✅ Check the previous price on competitor alerts. Promotional blips and repositioning need different responses.
✅ Use the one-click actions. Manual execution is where these workflows die.
✅ Look at boost candidates monthly. Under-marketed best-sellers accumulate quietly.
❌ Don't pause every rank 1–5 keyword blindly. Keep defensive bids where competitors target your brand.
❌ Don't treat blog distribution as a performance ranking. It's ordered by recency — use the GSC engine for performance.
❌ Don't auto-match competitor prices. The response promo is a default to refine, not a price-war button.
❌ Don't work Growth Score grade A products. The fix action is a no-op there by design; spend the effort on C and D.
Plan tiers
| Capability | Free | Starter | Pro | Agency | Enterprise |
|---|---|---|---|---|---|
| Keyword routing decisions | — | — | ✓ | ✓ | ✓ |
| Boost candidates | — | — | ✓ | ✓ | ✓ |
| Growth Score grading | — | — | ✓ | ✓ | ✓ |
| A/B winner propagation | — | — | ✓ | ✓ | ✓ |
| Campaign calendar generation | — | — | ✓ | ✓ | ✓ |
| Blog distribution queue | — | — | ✓ | ✓ | ✓ |
| Influencer SEO pre-pass | — | — | ✓ | ✓ | ✓ |
| Competitor price alerts | — | — | ✓ | ✓ | ✓ |
| One-click response promo | — | — | ✓ | ✓ | ✓ |
| Multi-store signal roll-up | — | — | — | ✓ | ✓ |
Frequently asked
Should I really pause ads on everything ranking top 5? Mostly, but keep defensive bids where competitors bid on your brand terms, and where you have a genuinely different landing page for paid. The routing is a strong default, not an absolute rule.
Why do rank 11–20 keywords still get ads? They're winnable. Paid bridges you to page-one visibility while the SEO work climbs, and the audience is already qualified. Beyond 20, paid gets inefficient before your rank improves.
What's "optimisation headroom" in boost scoring? The gap between a product's current optimisation state — SEO, content, imagery, copy — and what a fully-optimised version would look like. High headroom means a lot of unexploited upside.
Does A/B propagation overwrite my existing copy? It queues the change for your review. Nothing goes live unattended.
How current are competitor prices? As of the latest observation. The previous-price column tells you what changed, and repeated flips indicate promotional behaviour rather than a new price level.
Can I edit the generated campaign calendar? Yes — everything lands as calendar items you can edit, reschedule, or delete. It's a fast starting structure, not a locked plan.
Why is blog distribution ordered by recency? Blog posts don't carry traffic or engagement data on this surface, so ordering by performance would be fabricated. Recency is honest.
What if my Growth Scores are all C and D? Normal for a catalog that hasn't had systematic SEO and content work. Start with your highest-revenue products rather than the lowest scores.
See also
- Growth Intelligence overview — the hub and its sections
- Action Center — the daily queue
- Revenue command center — attribution by channel
- Content calendar — where these tasks land
- Keyword portfolio — the keywords being routed
- A/B testing & experiments — running the tests
- Competitor intelligence — deeper competitive analysis
- Blog engine — producing the content briefs