# roasdept > The growth department for ambitious businesses. Meta, Google, SEO and GEO, Klaviyo, conversion and creative direction, run from one desk. A fixed monthly fee or a commission on the growth, never a percentage of ad spend. A written report every Monday and a call every week, and the client owns every account from day one. roasdept works worldwide with ecommerce brands and with firms that sell a service. The team is deliberately small: the people who write the report are the people who run the accounts. Figures quoted on this site come from accounts we owned outright or from clients who agreed to be named, and each one is shown with the dashboard it came from. ## Start here - [Ecommerce marketing agency, worldwide](https://roasdept.com/): Meta, Google, SEO, GEO, Klaviyo and conversion for ambitious businesses worldwide. A fixed fee or a commission, a written report every Monday. ## What we do - [Facebook and Meta ads agency for ecommerce](https://roasdept.com/meta): Meta advertising for ecommerce brands: account structure, creative testing, catalogue and dynamic ads, and measurement that holds up. - [Google Ads agency for ecommerce brands](https://roasdept.com/google): Google Ads for ecommerce: Shopping feed quality, Performance Max coverage, search term discipline and bidding that matches your conversion volume. - [Ecommerce SEO and GEO agency, worldwide](https://roasdept.com/seo): Ecommerce SEO and GEO: technical foundation, a content engine built for how people search, and pages structured so Google and the AI engines quote them. - [Shopify SEO agency for ecommerce brands](https://roasdept.com/shopify-seo): A Shopify SEO and GEO agency that works at the theme and metafield level: duplicate product URLs, meta tags, collection pages, robots.txt.liquid, hreflang and AI citations. - [Klaviyo and email marketing agency](https://roasdept.com/email): Klaviyo and email for ecommerce: the seven revenue flows built and held, a real campaign calendar, segmentation that means something, and deliverability. - [Ecommerce CRO agency and Shopify builds](https://roasdept.com/cro): Ecommerce CRO and website builds: store design, bundles, product page upsells, guided selling quizzes, and tests sized before they run. - [Creative direction for paid social](https://roasdept.com/creative): Creative direction for ecommerce brands: hooks, angles and briefs written against what the ad account proves works, produced by your own team. - [B2B marketing agency for service firms](https://roasdept.com/corporate): Awareness, lead generation, search, LinkedIn, SEO and GEO for firms that sell a service: real estate, law, accountancy, healthcare and software. ## How the arrangement works - [How we work: report Monday, call weekly](https://roasdept.com/how-we-work): A report every Monday, a call every week, a fixed fee or a commission, and every account owned by you. How roasdept runs the growth side of a business. - [The Monday report, shown in full](https://roasdept.com/report): The written report every roasdept client gets on Monday morning, shown in full on a real account we owned: spend, return, and what happens next. - [Contact roasdept](https://roasdept.com/contact): Tell us what you run and what you want to grow. A written reply within two working days, no call required and no obligation to book one. - [About roasdept](https://roasdept.com/about): roasdept is a deliberately small performance department for ambitious businesses, run by an operator who built ecommerce brands before managing them. ## Evidence - [Case studies from brands we own and run](https://roasdept.com/work): Case studies from ecommerce accounts we run and brands we own: Meta ads, SEO and GEO, store builds and paid search. Reported in full, with sources. - [Curated Chrome case study](https://roasdept.com/curated-chrome): Eighteen months of Curated Chrome, a gothic watch and jewellery brand we built, ran and sold. Real dashboards and real margins, straight from the accounts. - [Phrase Studios SEO and GEO case study](https://roasdept.com/phrase-studios): How our own streetwear label went from 177 search sessions a month to 2 711 in six weeks: 78 articles, 524 internal links and 8 257 Copilot citations. - [Portrelle store build case study](https://roasdept.com/portrelle): Fourteen conversion features in one Shopify theme: a three question skin quiz, a live total upsell, priced sets and a cart drawer, in three languages. ## Notes - [Notes on growth method and measurement](https://roasdept.com/notes): What a good ROAS actually is, how to improve one without shrinking the business, how to choose an agency, and where platform attribution goes wrong. - [How to choose an ecommerce agency: five questions](https://roasdept.com/notes/choosing-an-ecommerce-agency): The five questions where agency answers actually differ, why a percentage of ad spend is the wrong fee, and what to ask for before anything is signed. - [What does a marketing agency cost? The four pricing models](https://roasdept.com/notes/what-a-marketing-agency-costs): The four ways agencies charge, what each one pays them to do, and the three questions that tell you more about the price than a number would. - [Agency, freelancer or in house: which one you need](https://roasdept.com/notes/agency-freelancer-or-in-house): The three ways to buy the same marketing work, where each one breaks, and the threshold that tells you which is right for your brand. - [Signs your agency is not working, and how to switch](https://roasdept.com/notes/signs-your-agency-is-not-working): Four checks that tell a failing agency apart from a harder market, and the five step handover that keeps your accounts, audiences and conversion history. - [How to choose a Google Ads agency: six questions that separate them](https://roasdept.com/notes/how-to-choose-a-google-ads-agency): The questions whose answers cannot be faked in a pitch, what a real answer sounds like, and why the reported return means nothing until you know what it is measured against. - [How to choose a Meta ads agency without buying a screenshot](https://roasdept.com/notes/how-to-choose-a-meta-ads-agency): The questions that separate a Meta agency from a screenshot: channel share instead of platform return, who makes the creative, and what happens when the account stops converting. - [What a generative engine optimization agency does](https://roasdept.com/notes/generative-engine-optimization-agency): What GEO agencies actually do, how to tell a real offer from repackaged SEO, and the part of the work that happens off your own website. - [How to get cited by ChatGPT, Perplexity and AI Overviews](https://roasdept.com/notes/how-to-get-cited-by-ai-search): The three conditions an AI answer needs before it names you, how to check each one on your own site, and what moved the citation count on a brand we own. - [GEO for ecommerce: getting into the answer, not the link](https://roasdept.com/notes/geo-for-ecommerce): AI answers decide which brands get considered rather than linking product pages. Which store pages actually get quoted, why third party surfaces carry the work, and how to measure it. - [What is llms.txt, and is it worth adding?](https://roasdept.com/notes/llms-txt): A plain read on the llms.txt convention: what goes in the file, what it does not do, and the reason we still write one for every site we run. - [How long does SEO take? What should move, and by when](https://roasdept.com/notes/how-long-does-seo-take): Four to eight weeks for first movement, six to twelve months for a competitive term, and the checkpoints in between that tell a slow start from a dead one. - [What is a good ROAS? Work out your break even first](https://roasdept.com/notes/what-is-a-good-roas): A good ROAS is one divided by your gross margin, and anything above it. The break even table by margin, and why 3x loses money under a third. - [How to improve ROAS without shrinking the business](https://roasdept.com/notes/how-to-improve-roas): Cutting spend lifts ROAS every time and makes the business smaller. The five levers we work in order, and how long to wait before the number means anything. - [Why Meta reports less revenue than your store](https://roasdept.com/notes/attribution-gap): Meta claimed 26.6 per cent of store revenue on a brand we owned outright. What the other 73.4 per cent was, and the only test that settles the gap. - [Approved is not the same as visible in Shopping](https://roasdept.com/notes/approved-is-not-visible): Merchant Center approval does not mean a product can be shown. How to measure the catalogue that gets impressions, and four Performance Max traps. - [Measure email against the store, not Klaviyo](https://roasdept.com/notes/email-against-the-store): Platform attribution double counts by design. Why store revenue is the only denominator that counts each order once, and the order to build the flows in. - [What is a good Shopify conversion rate? Benchmarks by category](https://roasdept.com/notes/shopify-conversion-rate): Global averages run 1.4 to 2.7 per cent, but category spread runs 0.63 to 5.70. The benchmark that applies to your store is free inside Shopify. - [Store gets traffic but no sales: the four checks, in order](https://roasdept.com/notes/traffic-but-no-sales): Four causes account for nearly all of it, and three are free to check. The order to work through them in, and how much traffic makes the answer mean anything. - [Meta ads not spending budget: what Learning limited means](https://roasdept.com/notes/meta-ads-not-spending): An ad set needs about fifty optimisation events a week. The six causes Meta names, which to change first, and why editing it again makes it worse. - [Meta ads stopped converting: three checks before you rebuild](https://roasdept.com/notes/meta-ads-stopped-converting): Conversions stopped, reporting stopped, or the ad set is relearning. They look the same in the dashboard and need opposite responses. - [Merchant Center suspended for misrepresentation: the fix list](https://roasdept.com/notes/merchant-center-suspended): Google's four policy categories, what has to be visible on your site, and why the appeal goes after the fixes rather than before them. - [What is a good LTV to CAC ratio for ecommerce?](https://roasdept.com/notes/ltv-to-cac-ratio): The 3 to 1 benchmark describes subscription software. Why a store needs gross profit in the numerator and a stated window under it. - [What is Performance Max, and when is it the wrong campaign?](https://roasdept.com/notes/what-is-performance-max): A plain read on Performance Max: what it does, what it hides, why a feed can move your return without moving your sales, and the three cases where it is wrong. - [Google Ads not getting impressions? Eight causes, in order](https://roasdept.com/notes/google-ads-not-getting-impressions): Zero impressions is almost never a bidding problem. The eight real causes, ordered by how often each one turns out to be the answer, with the cheap checks first. - [Meta CPM too high? Find out which of the three causes you have](https://roasdept.com/notes/meta-cpm-too-high): CPM rises for seasonal reasons, audience reasons and creative reasons, and they have three different fixes. How to tell them apart before you change a single setting. - [Klaviyo flows vs campaigns: which one makes the money](https://roasdept.com/notes/klaviyo-flows-vs-campaigns): Flows compound and campaigns do not. The five sequences that carry the revenue, how to read your own split honestly, and the ratio we saw on a brand we owned. - [The product page that converts, section by section](https://roasdept.com/notes/product-page-that-converts): The four questions a buyer asks in order, what belongs in each section of the page, and the two rates that tell you which part of yours is failing. - [Shopify apps are slowing you down, and most are replaceable](https://roasdept.com/notes/shopify-apps-are-slowing-you-down): How to work out what your apps actually cost in script and subscription, which categories can move into the theme, and how to test a removal without losing revenue by accident. ## Optional - [Privacy and what this site records](https://roasdept.com/privacy): No cookies, no advertising pixels, no stored IP addresses. What this site records about a visit, how long it is kept, and how to have it removed.