Direct answer
Shopify optimisation covers five jobs that are usually handled by five different apps that never meet: catalogue and content quality, paid media waste, stock cover and dead stock, pricing and promotion timing, and the fight between ads, email and organic for the same customer. Real optimisation means finding the biggest leak across all five and fixing that one first. Ralph reads all five against your real orders and stock overnight, ranks the fixes by pounds at risk, drafts them, and waits for your approval.
The five jobs hiding behind one word
Catalogue and content is whether your titles, types, colours and sizes are complete enough for Google Shopping to accept the product and for a person to find it. Paid media waste is every pound Meta and Google spent on a size you could not ship or an hour when nobody was buying. Stock cover is how many days each size and colour has left at its current sell rate, and which products are quietly becoming dead stock. Pricing and promotion timing is whether a discount went out while the core sizes were already gone. Channel conflict is when your ads, your email and your organic listings all chase the same customer for the same product on the same afternoon.
Each of these has an app. The SEO app cannot see the ad spend, the ad tool cannot see the warehouse, and the inventory app cannot see that Shopping just rejected fourteen products. The optimisation that actually moves profit is almost always in the joins, and the joins are the one thing no single-purpose app is built to do.
Why one more app does not fix it
A dashboard answers what happened. It cannot tell you that the product with the best ROAS last week has three days of cover left, or that the fourteen products Shopping rejected were the ones you were about to promote. If your morning is twelve charts and no decision, the problem is not the charts; it is that nobody has joined them into a list. That argument is made properly in briefs beat dashboards. The order to work the list in is impact first, then how confident you are in the number, then how easily the change can be undone. Stopping the bleed on sold-out ads and broken feeds comes before protecting winners with a cover buffer, which comes before catalogue tidying, which comes before experiments.
Do it yourself first
Here is one week of Shopify optimisation by hand. None of it needs a tool, and all of it produces a number you can act on.
- Monday, the shelf. In Shopify Admin open Analytics, then Reports, then Sales by product variant for the last 30 days. Export it. Next to each variant write the units on hand from Products, then Inventory. Divide units on hand by units sold per day: that is days of cover. Circle anything under seven days, and anything over ninety with spend behind it.
- Tuesday, the spend. In Meta Ads Manager and Google Ads, pull spend by product for the last seven days, and write it next to Monday's list. Any circled row with spend is your first fix.
- Wednesday, the feed. In Google Merchant Center open Products, then Needs attention, and list the disapproved items with the reason. Then open Search Console, Performance, filter to product pages, and note the ten pages with the most impressions and the lowest click-through rate. Those titles need work.
- Thursday, the clock and the promotion. In Ads Manager choose Breakdown, then By time, then Time of day over sixty days and note the block of hours below average. Then check whether last month's discount went out on any product whose core sizes were already gone.
- Friday, one fix. Apply the single change with the most money behind it, write down what you expect, and check on Monday. Keep the sheet; it becomes your backlog.
Six free tools that do the maths for you
Everything above can be done in a spreadsheet, but we built six browser-only tools that do the calculations without a login, and nothing you type leaves your device. The days of cover calculator takes units on hand, a sell window and a promo factor and gives you a sell-out date with a band for your category. The pause ads decision tool weighs stock, restock date, budget share and demand into a single pressure score and a call to pause, cap or hold. The agency versus software cost model compares the agency, hybrid and software paths across a year, including your own hours, and tells you the monthly software price at which software breaks even. The Shopify SEO title checker scores a title and meta description out of 100 on pixel width, keyword placement and structure, with a search preview. The Shopify optimisation checklist walks seventeen items across catalogue, feeds, measurement and operations, saves your ticks in the browser, and ranks what is unticked by impact. The Shopify AI operator prompts render your store name, hero SKU, days of cover and restock date into six prompts you can paste into any assistant. All six live at the free tools hub.
Where Ralph fits
Ralph runs the Monday to Thursday routine overnight, on every size and colour rather than the ones you had time for, and puts Friday's decision in the morning brief. He reads inventory at variant level, matches each variant to its Meta and Google catalogue item, works out days of cover, and lists the campaigns still spending against a broken item, ranked by money at risk. The fix is staged as a per-campaign exclusion with a revert, a product set rebuilt from live stock, or a supplemental Merchant Center feed change. The chain is in how Ralph handles out-of-stock variants.
For the catalogue, he scans titles, types, colours, sizes and identifiers for what Shopping will reject, and drafts the fixes; Free covers 50 product titles and 50 attributes a month, and the bulk fix on paid plans has a cost ceiling you set. Collections get a merchandising score with pin, bury, approve and revert. Details are in attributes and bulk fix, merchandising and SEO and schema. For the clock, he draws the hourly heatmap and proposes the block to switch off with floors, then writes a native schedule on lifetime-budget Meta ad sets or a stepped throttle on daily ones, and recommends only on Google, all after you approve, as set out in how Ralph dayparts Meta and Google. Profit sits next to ad spend from your real orders and cost prices; a missing cost stays blank.
Free is the whole desk with the writers switched off. Growth at £99 a month is the first plan where he applies what you approve, Pro at £249 covers three isolated stores and every signal, and Scale at £599 covers ten with one brief for the group, which is what fleet operators need instead of one blended account, as multi-store Shopify ops explains. Founding members lock 25% off for life and annual billing gives two months free. The plans are in Ralph pricing explained, the comparison with single-purpose tools is in Ralph vs the alternatives, and the fifteen-minute morning that results is in the morning ops routine.
What Ralph will not do
Ralph will not publish a title, move a budget or change a feed without your yes; the writers are off by default and material changes wait in review, which is the rule described in campaign review before launch. He will not replace a reviews app, a subscriptions app or a speed tool, because those are single jobs done well elsewhere. He will not write Google ad schedules, which are recommend-only today, and he only writes supplemental Merchant Center feeds, never your primary one. He will not invent a cost price to fill a profit chart. He is in private beta with a waitlist, and billing is not open yet.
Related
FAQ
What is the best Shopify optimisation approach in 2026?
Treat it as five jobs rather than one: catalogue quality, paid media waste, stock cover, pricing timing and channel conflict. Find the biggest leak across all five and fix that first, usually spend on sold-out sizes or hours that lose money. Single-purpose apps help one slice each; an operator layer joins Shopify, Meta, Google and stock so the next fix is ranked and waiting for approval.
Is Ralph a Shopify optimisation app?
Ralph is a growth operator for Shopify stores rather than an app that does one thing. He connects the store, and optionally Meta, Google and Klaviyo, reads everything overnight, and drafts the fixes for you to approve: exclusions, product sets, titles and attributes, supplemental feeds and dayparting. He is not an SEO tag plugin or a single dashboard widget.
Can small Shopify shops use Ralph?
Yes, and the Free plan is built for exactly that. It reads the store, gives a one-line verdict every morning, and fixes 50 product titles and 50 Shopping attributes a month with no card and no clock on it. Growth at £99 a month is the step up when you want Ralph to apply what you approve.
What is the difference between Shopify SEO and full optimisation?
SEO is one of the five jobs, and it is the one with the most apps. Full optimisation also covers ad waste on sold-out sizes, stock cover, promotion timing and channel conflict. Treating SEO as the whole job leaves the expensive leaks untouched, because a perfectly titled product that is out of stock still costs money in ads.
Do I still need specialised apps?
Often yes, for deep single jobs such as reviews, subscriptions, page speed or a full SEO rewrite. Ralph is the correlating operator desk that ranks work across store, ads and stock; he is not a replacement for every single-purpose app, and he does not pretend to be.
How does approval fit optimisation?
Every material change waits in a review queue with the evidence attached, and nothing publishes or spends until you say yes. That keeps optimisation deliberate rather than a stream of automated edits you discover later. The rule is described in campaign review before launch.
See also Ralph vs an agency and all guides.