Skip to main content
    Proof
    Aussie Plumbing — ad spend scaled 1.8× with enquiries up 2.1×, so each enquiry cost lessI-ELEC — a 231-page electrician website for Inner SydneyWhat a plumbing lead costs on Google AdsWhat a lead costs on Google Ads, industry by industrySLS Solicitors — cost per recorded Google Ads conversion down 58.48%Wilco Plumbing — search campaigns and service pagesWilco Plumbing — service menus and guided enquiriesHow much should a trade business spend on marketing?State Choice Plumbing — a drains, hot water and gas websiteAussie Drains — a 600-page drain website for SydneyWhat an electrician lead costs on Google AdsAussie Electrical — a 650-page electrical website for SydneyThe most efficient ways for a trade business to get leadsEOL Melbourne — click-to-enquiry rate up from 28% to 33.4%What a cleaning lead costs on Google AdsAlliance Plumbing — ad spend scaled 1.8× with enquiries up 2.1×, so each enquiry cost lessImpress Blinds — cost per recorded Google Ads conversion down 62.63%FixCare Property - cost per enquiry down 28%Rubbish Removal WA — cost per enquiry down 53.18%Floral Cakery — cost per enquiry down 49.82%ILLUMINATE Laser Emporium — cost per enquiry down 48.54%Sydney Fence Painting — cost per enquiry down 33.68%Alliance Plumbing — cost per enquiry down 29.6%Gridless Build Solutions — cost per enquiry down 29.16%FacilityWorx — cost per enquiry down 23.62%Cornerstone Roofing — cost per enquiry down 20.47%Council finance — budgeting and workforce designCouncil planning — clearer approvals and reportingCultural audiences — media strategy and creative conceptsCommunity participation — surveys, maps and project pagesPublic-sector research — survey design and analysisPublic art — site studies and visual conceptsRegional identity — visitor guides and wayfinding conceptsCouncil systems — integration and migration planningA pressure washing business — service-led search campaignsA pressure washing business — a clear enquiry journeyA carpet cleaner — Google Ads built around cleaning servicesA roofing company — campaigns for repairs and restorationA CCTV installer — campaigns for security enquiriesA fence painter — search campaigns for specific surfacesA maintenance business — live in 8 weeks, 3 stacks gone5.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

    Client case studies

    Product pages and retail projects.

    From a Melbourne tile and bathware catalogue to a made-to-measure blinds website in the UK: see how we present products, answer buying questions and connect people with the next step.

    Showing 4 of 4 client projects

    Swipe through the projects or use the arrows.

    A closer look

    The work, in three steps.

    Impress Blinds

    Impress Blinds

    Website project

    Start with the business and its customers.

    Impress Blinds makes and fits made-to-measure blinds, curtains and shutters, with free home appointments across England and Wales.

    • United Kingdom
    • Website design and build
    • Product catalogue pages
    Explore the full project
    Impress Blinds home page with a serif headline, a living-room photograph and appointment buttons
    Home page

    From our client campaigns

    The services we advertise.

    These services appear in the Google Ads campaigns we have run for our clients. Explore each business to see its service mix and campaign story.

    Made-to-measure blinds and window furnishings

    • Vertical blinds
    • Roller blinds
    • Roman blinds
    • Venetian blinds
    • Wooden blinds
    • Made-to-measure blinds
    Explore 1 client campaign

    Cake and cupcake boutique — online orders, weddings and corporate

    • Wedding cakes
    • Custom birthday cakes
    • Anniversary cakes
    • Floral cakes
    • Cupcake bouquets
    • Floral cupcakes
    • Cupcake delivery
    See all 9 services
    • Corporate cakes and cupcakes
    • Gift hampers
    Explore 1 client campaign

    Campaign timing follows the job.

    An urgent call and a planned quote need different responses. Our client stories show how scheduled campaigns cover the services people need and when the business can respond.

    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

    The two numbers a store's search moves most.

    A store’s organic search pays off when the product page matches the search and every order arrives with its value. Inside SoudCoh Compound, the store’s search is judged on the same numbers as its ads: real orders and the revenue they bring in.

    • Rule 04

      The page matches the ad

      Category and product pages repeat what the shopper searched, and the Merchant Center feed agrees with them.

    • Rule 07

      Track revenue from jobs won

      Every order carries its value and refunds are reconciled, so the pages that earn revenue get the credit.

    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 the pages already exist and only need fixing rather than earning. Meaningful 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 map, 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.