Skip to main content
    Proof
    Impress Blinds — cost per enquiry down 62.63%, $23.6 to $8.82SLS Solicitors — cost per enquiry down 58.48%, $84.64 to $35.14FixCare Property — cost per enquiry down 56.36%, $35.24 to $15.38Rubbish Removal WA — cost per enquiry down 53.18%, $71.02 to $33.25Floral Cakery — cost per enquiry down 49.82%, $13.83 to $6.94ILLUMINATE Laser Emporium — cost per enquiry down 48.54%, $138.65 to $71.35Aussie Plumbing — cost per enquiry down 41.96%, $117.75 to $68.34Sydney Fence Painting — cost per enquiry down 33.68%, $136.62 to $90.61Alliance Plumbing — cost per enquiry down 29.6%, $81.26 to $57.21Gridless Build Solutions — cost per enquiry down 29.16%, $78.16 to $55.37FacilityWorx — cost per enquiry down 23.62%, $157.13 to $120.01Cornerstone Roofing — cost per enquiry down 20.47%, $41.71 to $33.17A council finance platform — 194 of 194 requirements metA council finance build — 14 weeks to UAT, −34% 10-yr costA cultural institution — $634K of $750K kept workingA council platform — $470,106 built vs $503,262 SaaSA federal agency — n=5,000 prevalence survey at ±1.4%A civic mural — 36 concepts for a 71m × 9m wallA regional shire — 32-page visitor guide, 3 weeks earlyA shire council — one platform retiring 8 of 9 vendorsA pressure washing business — 138 jobs at A$20.43 eachA pressure washing business — 21.20% conversion rateA carpet cleaner — 53 jobs in 15 days at A$24.92 eachA roofing company — 68 quote requests in 35 daysA CCTV installer — 39 qualified leads in 15 daysA fence painter — 36 jobs in 24 days, quotes by day 3A maintenance business — live in 8 weeks, 3 stacks gone41 numbered clauses, published in full5.0 across every Google review$120M+ in media under management250+ active engagements across five countries

    E-commerce SEO Get found for the things people actually buy.

    A store is a search problem, a speed problem and a data problem at the same time, and most agencies only take one of the three. Our team takes all three — the structure underneath, the category and product pages on top, the feed that powers your free listings, and the tracking that says what any of it earned.

    Shopify · WooCommerce · BigCommerce · Magento · custom builds · 250+ live client engagements across Australia, the UK, the UAE, Saudi Arabia and New Zealand

    Inside the store

    Seven ways a store
    stays invisible.

    None of these are exotic. They are what we find in almost every store we open, and not one of them shows up in a monthly rankings report.

    • Every filter is quietly minting new pages

      Colour, size, price, brand, in-stock. Each combination generates a URL, and a crawler will happily spend weeks on them. The pages you actually want indexed are waiting behind a queue of filter results nobody will ever search for.

    • Product copy that came with the product

      The manufacturer's description, pasted into four hundred stores including yours. Nothing on that page is yours, so there is nothing on it a search engine can prefer you for.

    • Category pages that are a grid and nothing else

      Category pages carry the highest-value searches in most stores — the ones with real buying intent behind them. A wall of thumbnails with no copy, no structure and no reason to exist loses those searches to a competitor who wrote three paragraphs.

    • Forty near-identical pages for one product

      Every size and colour variant given its own URL, all competing with each other, none of them strong. Search engines then choose one for you, and it is rarely the one you would have picked.

    • Discontinued lines 404-ing by the hundred

      Stock changes, the page disappears, and the links and rankings it earned disappear with it. A store that never decides what happens to a retired product leaks authority every season.

    • A store that only feels fast on your laptop

      Hero carousels, review widgets, chat scripts, tag manager, three analytics tools. On a mid-range phone on mobile data the first useful pixel arrives seconds late, and most people never see it.

    • A replatform that shipped without a redirect map

      The most expensive mistake in e-commerce search. Years of earned authority undone in one deploy, and the revenue chart shows it the following week rather than the following day.

    The store, actual size

    Six numbers a store is judged on.

    None of these are ours and none of them are opinions. Four are Google’s published thresholds and limits, one is arithmetic, and one is the definition of a canonical. Together they decide the ceiling your store is working under.

    • 1,024

      URLs from ten filters

      Ten independent on/off filters generate 2¹⁰ combinations. That is arithmetic, not an estimate — and it is why faceted navigation is the first thing we take control of.

    • 2.5s

      largest contentful paint

      Google's published “good” threshold for how long the main content takes to appear. Measured on real visits to your store, not on a test rig.

    • 200ms

      interaction to next paint

      The published “good” threshold for how long the page takes to respond when somebody taps. Third-party scripts are usually what breaks it.

    • 0.1

      cumulative layout shift

      The published “good” threshold for how much the page moves while it loads. Banners and unsized images are the usual culprits, and they cost you taps.

    • 150

      characters per product title

      The Merchant Center cap. That one line decides what your free listings match against, which is why we rewrite it in the same pass as the page.

    • 1

      canonical per piece of content

      One page is the original and every variant points at it. Get this wrong across a catalogue and you are competing against yourself at scale.

    Which is why the work starts with what a crawler can reach.

    On a store, the ranking ceiling is almost never the writing. It is the structure: how many URLs the filters generate, which of them a search engine is allowed to spend time on, whether a variant has its own page or points at its parent, and what happens to a product when it stops being stocked.

    Fix that first and the content you publish afterwards actually counts. Skip it and you are writing category pages into a queue that never gets read — which is the single most common way an e-commerce search budget gets spent without moving anything.

    The record

    Australia · UK · KSA · UAE · NZ

    250+

    Active client engagements

    Search, paid media, web and tracking under one roof

    SoudCoh Marketing

    $120M+

    Media under management

    The paid half, planned by the same team that plans the organic half

    Google reviews

    5.0

    Rating across every review

    Published without a count — the count is not wired to a live source

    Firm-level figures from the SoudCoh record, not campaign forecasts. We do not publish organic or e-commerce case studies, so no revenue, traffic or ranking figure is claimed on this page — your own baseline is what we report against.

    Ten things happen on a store. Here they are, in order.

    This is the part most agency pages keep vague, and it is the only part that decides whether the money works. So it is written down.

    1. Start from margin, not from search volume

      Which lines carry the profit, which are dead stock, what an order is worth and which competitors keep beating you. We want the commercial picture before we touch the store — a ranking plan built before that conversation is a spreadsheet with a guess attached.

    2. Crawl the store the way a search engine does

      Every URL, every status code, every redirect chain, rendered and unrendered. Most stores we open are spending the bulk of their crawl budget on filter combinations and internal search results nobody will ever visit.

    3. Take control of faceted navigation first

      Decide which filter combinations deserve a real, indexable page because people search that way, and make the rest uncrawlable rather than merely uninteresting. This single decision usually changes what the whole store is capable of ranking for.

    4. Give category pages a reason to exist

      Category pages carry the highest-intent searches in a store. They get an introduction that answers the query, a buying guide underneath the grid, internal links to the sub-categories worth having, and copy written by someone who understands the range.

    5. Write product pages that can be told apart — and retire the ones that cannot

      Genuinely distinct titles, descriptions, metadata and imagery on the products that matter, proper variant handling with canonicals behind it, and an honest decision on the rest. If two products cannot justify two pages, we consolidate. A smaller, stronger set beats a bloated one.

    6. Mark up price, stock and rating so the result carries them

      Product, offer, review, breadcrumb and FAQ structured data, kept in agreement with what is on the page. Same position in the results, far more of the screen — the price, the availability and the stars sit inside the listing itself.

    7. Make it fast on the phone it is actually opened on

      Image weight and formats, lazy loading, script bloat, third-party tags, server response time and layout stability, measured against the published thresholds on real visits. A store that loads slowly ranks lower and, more to the point, gets abandoned more.

    8. Clean the Merchant Center feed in the same pass

      Titles, attributes, identifiers and disapprovals. The same feed powers your free listings and your paid Shopping campaigns, so fixing it once moves both — and it is the cheapest revenue in most stores we open.

    9. Publish what people read before they spend

      Buying guides, comparisons, sizing and compatibility, and the questions your own support inbox answers ten times a week. Authority around the range you actually sell, not filler around a blog.

    10. Count revenue, not sessions

      Purchase value on every order, refunds reconciled where the platform allows it, and organic separated from paid so nobody claims the same sale twice. Tracking is a prerequisite here, not a phase two — a store reported in sessions is a store nobody can make a decision about.

    Read by people

    The first six months, honestly.

    Real specialists, real conversations, and a plan we keep tightening as we learn your margins. Everything ships in planned waves against your release process, because the store is taking orders while we work on it.

    1. Week 0

      We sit down first

      Thirty to forty-five minutes on margins, best sellers, dead stock and the competitors that keep beating you. Then a full technical, category, product, feed and tracking audit of the store as it stands. You keep the findings whether or not you hire us.

    2. Week 1

      The plan, agreed

      Everything found, ranked by what it is worth against what it costs to fix. We map demand onto pages, agree the priorities with you, and say plainly what happens first, what waits, and what we are choosing not to do.

    3. Weeks 2–6

      Technical first

      Faceted navigation, canonicals, indexing, redirects, speed and tracking. Shipped in planned waves against your release process — never a big-bang rewrite of a store that is taking orders today.

    4. Months 2–3

      Categories, products and schema

      Priority category pages written, product copy rebuilt where it earns its place, structured data added and validated, internal linking rebuilt around the new shape, and the Merchant Center feed brought into line with all of it.

    5. Months 4–6

      Content and authority

      Buying guides and comparisons published on a schedule you can see, digital PR and link earning rather than bought bundles, and the first honest read on which pages are pulling their weight.

    6. From there

      Review, together

      Monthly sessions on revenue, margin and what the data changed our minds about — your feedback goes straight into the next wave. Seasonal planning ahead of your peak, and reporting on a fixed cadence whether the news is good or bad.

    You keep the store review findings whether or not you hire us. They are written so your own developer could action them without needing us to translate.

    SoudCoh Compound™

    A store leans hardest on two of the six stages.

    Compound is how our team works on any account — six stages every change passes through. E-commerce search puts most of its weight on these two, because the money is measurable and the mistakes are catalogue-wide.

    • Meter

      If it can't be measured, it doesn't get bought.

      On a store this is the whole ballgame. Purchase value on every order, refunds reconciled, organic separated from paid and from email. Until that is right, an organic revenue number is a guess with a decimal point on it — and the wrong pages get the credit.

    • Countersign

      Nothing reaches a live account with one name on it.

      E-commerce search is the field where one careless line can de-index a catalogue — a robots rule, a canonical pointed at the wrong template, a redirect map with a gap in it. A second person reads every change by a second person before it ships, which is exactly why it gets two names.

    What we publish.

    The client outcomes below are from paid search accounts, and every tile says so. We do not publish organic or e-commerce case studies, so there is no revenue chart on this page pretending to be yours — store work is reported against your own baseline, in the same format.

    The same measurement discipline sits under the store work: orders counted with their value attached, organic separated from paid and from email so nobody claims the same sale twice, and the same honesty about the months where nothing moved.

    Browse every case study

    Before you ask us anything

    Here is what store owners ask first.

    FAQ

    The questions store owners ask.

    Cost, timing, contracts, who owns the work, reporting, and what happens when a category is not earning its place.

    The first call is free and there is no deck.

    Book a free store review

    It depends on the size of the catalogue, the platform, how competitive your category is and how much technical and content work is in front of us — a two-hundred-product store and a fifty-thousand-product store are not the same job. Our fee scales with the work rather than sitting on a fixed tier, and it is quoted after the store review so the number is based on what your store actually needs. The first call and the review findings are free, so you get a real figure before committing to anything.

    Technical fixes, schema and speed work can show up in four to eight weeks, because you are unlocking pages that already existed rather than earning new ones. Meaningful, compounding revenue growth usually takes four to six months, as category pages climb and content earns its rankings. We will tell you at the start which of those two you are buying, and the first quick wins are almost always indexing and feed problems that cost nothing to fix.

    No long-term lock-in. What we do ask for is enough runway to be fair to the work — search results arrive weeks after the change that caused them, so a store engagement judged on its first six weeks is being judged during the part where we are still fixing foundations. We would rather keep the work because it is producing than because a document says you have to stay, and the terms are put in front of you in plain English before anything is signed.

    You do. Category copy, product descriptions, schema, buying guides, redirect maps and the feed rules all live on your store and stay yours if we part ways — that is the difference between search and an ad account. Where we have set up third-party tools on your behalf we hand over the access. What travels with us is our own methodology and internal libraries, not your store.

    We tell you, in the report, in plain English, and we change what we are doing. Where a category is not earning its place, someone on our team rewrites it, merges it into a stronger one, or retires it. If the honest answer is that your next customers are not coming from organic search this year — because the demand is not being typed, or because your margin needs volume faster than search can build it — we would rather say so and point you at the channel that will than keep billing for it.

    Revenue first, then the things that moved it: organic sessions, orders, average order value, which categories and products carried it, and how the technical health of the store is trending. Each report says what we changed, what moved, what did not, and what happens next — in the language you use about your own business rather than platform jargon. There is a live dashboard you can open at any time, and the cadence does not change when the news is bad.

    Yes — Shopify, WooCommerce, BigCommerce, Magento and custom builds. Each platform has its own quirks: Shopify's URL structure and its handling of collections and variants, WooCommerce's plugin sprawl and the performance cost that comes with it, Magento's indexing behaviour at scale. We have worked in all of them and we adjust the approach to the platform rather than forcing one playbook onto every store.

    It is one of the hardest parts of running search for a store. We use canonicals, genuinely distinct product copy on the lines that matter, proper variant handling and deliberate indexing decisions. If two products cannot justify two pages, we say so and consolidate — a smaller, stronger set of pages beats a bloated one, and the consolidation itself often lifts what is left.

    It is a layer of markup that tells search engines exactly what is on the page. For a store that means price, stock, reviews and ratings can appear in the search result itself. Same position, far more of the screen — and a much better click-through rate. It has to stay in agreement with the page, though: markup that says in stock on a product that is not will do you more harm than no markup at all.

    Yes — from a hundred products to well past a hundred thousand. At scale the work becomes templating, schema, feed rules and ruthless prioritisation: we start with the products and categories carrying your margin, not the ones that happen to be alphabetically first. Our team writes the rules that cover the long tail and hand-writes the head, which is the only way it stays maintained after we are done.

    That is usually the point. Shopping and Performance Max, Meta and TikTok, email, tracking and the storefront itself all sit under one roof here, so the feed that powers your free listings is the same feed powering your paid ones, and one team owns the number at the end. Most stores we work with run two or three of these together rather than buying them from three suppliers who have never met.

    They answer the same demand from different sides of the results page, and plenty of stores run both. Shopping buys placement today and stops the moment the budget does. Organic builds an asset that keeps producing after the invoice stops, and it lowers what you have to pay for the same customer over time. Running them together is better than either alone: the Shopping search-term data tells us exactly which category pages are worth writing, and the same feed clean-up improves both.

    Before the build is signed off, not after it launches. A replatform is the single most expensive moment in e-commerce search: URL mapping, a redirect ledger, template-level canonicals and a staged crawl comparison cost a fraction of recovering rankings you already paid for once. If the new store is already live and traffic has dropped, we can still help — it is just slower and more expensive than it needed to be.

    Get the store review

    We crawl the store, count what the filters are generating, check the feed against the pages, measure the thresholds on real visits, and price the gap between you and whoever is above you. Yours to action, with us or without us.

    No pitch deck. No upsell. A real conversation and a written list of what is holding the store back.