Updated September 2026 · Written and maintained by the Progression Agency strategy team
A ROAS calculator that carries your margin and close rate through every figure, so it can answer the question a platform ROAS number cannot: after paying to deliver the work, were you actually better off?
On this page · 10 sections
- What a ROAS calculator should tell you
- Break-even ROAS, and why it is the only target worth setting
- Cost per lead is not the number you think it is
- Customer acquisition cost, calculated honestly
- The highest price you can pay for a click
- What happens when you scale, and why the table lies
- Attribution, and how much to trust the revenue figure
- Using the output to make a decision
- Working backwards: the budget a customer target implies
- Which figure belongs in which conversation
The short answerReturn on ad spend is revenue divided by ad spend, and on its own it cannot tell you whether you made money. Break-even ROAS is one divided by your gross margin: 2.22x at a 45% margin, 5.0x at 20%. A 4x return is excellent for one business and a loss for another. This calculator takes spend, cost per click, conversion rate, close rate, job value and margin, and returns break-even ROAS, cost per lead, cost per customer, profit after spend and the highest price per click your margin can support.
Every projection here assumes cost per click, conversion rate and close rate hold constant as spend rises. In practice CPC rises and close rate falls together, so treat the scaling figures as an optimistic ceiling rather than a forecast. Search volumes and cost-per-click figures quoted are Ubersuggest, United States, September 2026.
What a ROAS calculator should tell you
Return on ad spend is revenue divided by ad spend. That single number is the most quoted figure in paid media and, on its own, it cannot tell you whether the account made money.
A 4x ROAS is excellent at a 70% margin and a loss at a 20% margin. The calculator below carries margin and close rate through every figure, so it answers the question the platform number cannot: after you paid to deliver the work, were you better off?
ROAS and break-even calculator
Enter what you actually pay and actually keep. It returns ROAS, break-even ROAS, cost per lead, cost per customer and the highest click price your margin can support.
Results appear here.
Runs entirely in your browser. Nothing you paste is uploaded, logged or stored — which is also why it takes pasted text rather than a URL: a browser cannot read another site’s files without that site’s permission.
Break-even ROAS, and why it is the only target worth setting
Break-even ROAS is one divided by your gross margin. At a 45% margin it is 2.22x; at 25% it is 4.0x; at 70% it is 1.43x.
Until you know that number, a ROAS target is arbitrary. Agencies that set a blanket 3x target across clients are setting a goal that is comfortably profitable for one and quietly ruinous for another, using the same words for both.
Working it out from your own numbers
- Take revenue from a typical job, not your best one.
- Subtract everything it costs to deliver: labour, materials, subcontractors, card fees, delivery.
- Divide what remains by the revenue. That is your gross margin.
- Divide one by that margin. That is the ROAS you must beat before any profit exists.
- If you cannot produce that number in ten minutes, that gap is a bigger problem than the ad account.
Gross, not net
Use gross margin, after the cost of delivering the work but before rent, salaries and overhead. Ad spend is a variable cost competing against the variable profit each sale produces. Loading fixed overhead into the margin makes break-even look unreachable and leads people to switch off campaigns that were funding the overhead.
Why the number moves
Margin is not constant. Discounting moves it, a change in material cost moves it, and taking on a job type you are less efficient at moves it. Recalculate when any of those change, not once a year.
| Gross margin | Break-even ROAS | What a 3x ROAS means | What a 5x ROAS means |
|---|---|---|---|
| 20% | 5.00x | Losing money | Break-even |
| 30% | 3.33x | Slight loss | Profitable |
| 40% | 2.50x | Profitable | Comfortably profitable |
| 50% | 2.00x | Profitable | Strongly profitable |
| 60% | 1.67x | Strongly profitable | Very strong |
| 75% | 1.33x | Very strong | Exceptional |
Cost per lead is not the number you think it is
Cost per lead is ad spend divided by leads. It is the metric most service businesses optimise against, and it is misleading on its own.
A campaign producing leads at $40 that close at 5% costs $800 per customer. One producing leads at $120 that close at 40% costs $300. The second looks three times worse on the metric everybody watches and is nearly three times better for the business.
Why the cheap-lead campaign is usually the worse one
- Broader targeting produces more leads at lower cost and lower intent.
- Lead magnets and competitions produce the cheapest leads and the worst close rates.
- Tightening match types raises cost per lead and usually raises profit.
- The only way to see this is to carry close rate through, which cost per lead alone never does.
Measure close rate before you optimise anything
Close rate is the number most businesses guess at, and in the calculator above it moves the result more than cost per click does. If you take one thing from this page, make it that: go and find out what proportion of enquiries actually became customers last quarter, by source.
Customer acquisition cost, calculated honestly
Customer acquisition cost is the total cost of winning one customer. At its simplest it is ad spend divided by customers won, which is what the calculator above reports.
The honest version includes the cost of the people doing the closing. If a salesperson spends half their week on leads from this channel, half their salary belongs in the acquisition cost, and most reported CAC figures quietly omit it.
What belongs in the number
- Media spend on the channel.
- Agency or management fees attributable to it.
- Sales time spent converting those specific leads.
- Tooling that exists only to support the channel.
- Creative and landing page production, amortised over the period it is used.
CAC against lifetime value, not first sale
If customers buy more than once, first-sale CAC understates what you can afford to pay. The calculator takes an average purchases-per-customer figure for this reason. Be conservative with it: an optimistic repeat rate flatters every number downstream, and it is the single easiest place to fool yourself.
A practical ratio
Lifetime gross profit divided by acquisition cost is the ratio to watch. Below 1 you are losing money on every customer. Around 1 you are buying revenue, not profit. Most durable service businesses operate somewhere north of 3.
The highest price you can pay for a click
Maximum cost per click is gross profit per customer, multiplied by conversion rate, multiplied by close rate. It is the number that should set your bids.
At $1,260 gross profit per customer, an 8% conversion rate and a 30% close rate, the arithmetic gives roughly $30 a click. Bid above that and you are buying customers for more than they produce, no matter how healthy the ROAS column looks in the interface.
Why platforms will not tell you this
No advertising platform knows your margin, your close rate or your delivery cost. It optimises against what it can see, which is conversions and revenue. The gap between what it can see and what determines your profit is exactly the gap this calculator exists to fill.
Bidding to the ceiling is not the goal
- Maximum CPC is the point where profit reaches zero, not a target.
- Sensible practice is to bid well under it and keep the difference.
- The gap between your current CPC and your maximum is your headroom to scale.
- If there is no gap, more spend cannot help; the constraint is conversion rate, close rate or margin.
| Measure | Campaign A | Campaign B | Which looks better |
|---|---|---|---|
| Cost per lead | $40 | $120 | A |
| Close rate | 5% | 40% | B |
| Cost per customer | $800 | $300 | B |
| Revenue per customer | $2,800 | $2,800 | Equal |
| Gross profit at 45% margin | $1,260 | $1,260 | Equal |
| Profit per customer after acquisition | $460 | $960 | B |
What happens when you scale, and why the table lies
Every projection on this page assumes cost per click, conversion rate and close rate stay constant as spend rises. They do not.
Spending more means moving past the audience that matched you best. Cost per click rises because you are bidding into more competitive inventory, and close rate falls because the traffic is colder. Both move the wrong way at once, which is why doubling spend rarely doubles customers.
What actually changes
- Cost per click rises as you broaden keywords, audiences and placements.
- Conversion rate falls as intent thins out beyond your core terms.
- Close rate falls because the enquiries are less qualified.
- Delivery capacity caps the whole thing regardless of what the maths says.
- Lag lengthens, so recent spend looks worse than it will turn out to be.
Use the projection as a ceiling
Treat the scaling table as the best case that could happen if nothing degraded, then ask what the plan is when each rate degrades by a fifth. If the answer is still profitable, the scale-up is probably safe.
Capacity is a real constraint
A profitable campaign that generates more work than you can deliver destroys margin through rushed jobs, subcontracting at worse rates and damaged reviews. The ceiling on spend is often operational rather than financial.
Want this done for your site?We build and maintain the search, content and paid programmes described on this page.
Attribution, and how much to trust the revenue figure
Every figure here depends on revenue being attributed to the right channel, which is the least reliable part of the whole chain.
Platform-reported conversions are measured by the platform that sold you the click. They include view-through windows and modelled conversions, and they overlap with every other channel. Two platforms will each claim the same sale without either lying.
Sanity checks that cost nothing
- Compare total platform-claimed revenue against what the business actually invoiced.
- If claimed revenue exceeds real revenue, the ratio tells you roughly how much to discount.
- Ask new customers how they found you and keep the answers, however unscientific.
- Watch what happens to total enquiries when a channel is paused, not just to that channel’s numbers.
Lag matters more for services
A remodelling enquiry may close two months after the click. Judging last month’s spend on last month’s closed revenue will always understate it. Match the measurement window to your actual sales cycle.
Using the output to make a decision
The calculator produces a verdict rather than a dashboard, because the decision is usually one of four things.
If profit after spend is positive and your current CPC is well under the maximum, scale carefully. If profit is negative, the fix is almost never bidding lower.
The four cases
- Profitable with headroom: scale in increments and re-measure at each step.
- Profitable with no headroom: work on conversion rate or close rate before adding spend.
- At break-even: the account is funding itself and nothing else; fix margin or close rate.
- Losing money: stop adding spend and find out which of margin, close rate or conversion rate is out of line.
What to fix first, in order
- Margin, because it sets the break-even everything else is measured against.
- Close rate, because it is usually the weakest-measured number in the chain.
- Conversion rate, because it is cheap to test and compounds with everything else.
- Cost per click, which is where most people start and which moves the result least.
Working backwards: the budget a customer target implies
The calculator runs forwards from spend. Most planning conversations run the other way — you need a number of customers a month, and the question is what that costs.
Reverse the chain. Customers divided by close rate gives leads. Leads divided by conversion rate gives clicks. Clicks multiplied by cost per click gives the budget. Run that, then check the answer against break-even before anybody approves it.
The arithmetic, in order
- Start with the customers per month you need.
- Divide by close rate to get the leads required.
- Divide by landing page conversion rate to get the clicks required.
- Multiply by cost per click to get the monthly budget.
- Multiply customers by gross profit per customer to get the return.
- If step five is smaller than step four, the target is not fundable at these rates.
When the answer is unaffordable
A target that produces an impossible budget is not always a bad target. It usually means one of the rates has to change first. Raising close rate from 20% to 30% cuts the required budget by a third without touching the ad account at all.
Check capacity before you check budget
If the customer target exceeds what the business can actually deliver, the budget question is academic. Work out the delivery ceiling first and plan to it.
| Close rate | Leads needed | Clicks needed at 8% CVR | Budget at $6.50 CPC |
|---|---|---|---|
| 10% | 100 | 1,250 | $8,125 |
| 20% | 50 | 625 | $4,063 |
| 30% | 33 | 417 | $2,708 |
| 40% | 25 | 313 | $2,031 |
| 50% | 20 | 250 | $1,625 |
Which figure belongs in which conversation
Different people need different numbers, and handing an owner a ROAS figure is usually the start of a misunderstanding rather than the end of one.
The account manager needs the leading indicators they can act on this week. The owner needs the one number that says whether this is worth continuing. They are not the same figure and reporting them interchangeably is how paid media loses internal support.
Report to the decision being made
- Someone adjusting bids needs cost per click, conversion rate and cost per lead.
- Someone deciding whether to scale needs profit after spend and the headroom to maximum CPC.
- Someone deciding whether to continue at all needs profit after spend against break-even.
- Nobody needs a ROAS figure without the break-even figure beside it.
The one-line version
If a report cannot state, in one sentence, how much gross profit the channel produced after its own cost, it is not a report on the channel — it is a report on the platform.
| The question | The figure that answers it | The figure usually quoted instead |
|---|---|---|
| Should we keep doing this? | Profit after ad spend | ROAS |
| Can we spend more? | Headroom between current and maximum CPC | Impression share |
| Which campaign is better? | Cost per customer | Cost per lead |
| Is the landing page working? | Visitor to lead conversion rate | Bounce rate |
| Is sales following up? | Close rate by source | Lead volume |
| What target should we set? | Break-even ROAS from margin | A blanket 3x or 4x |
- (‘h2’, ‘Everything else we have written on search, AI and getting found’)
- (‘h3’, ‘Getting found in search’)
- (‘ul’, [‘SEO company Las Vegas‘, ‘Texas SEO company‘, ‘SERPRobot review‘, ‘Ranktracker review‘, ‘Nightwatch review‘, ‘SEO company in Dallas‘, ‘SEO company in Oakland‘, ‘SEO company in Denver‘, ‘SEO company in Houston‘, ‘SEO company in Charlotte‘, ‘SEO companies by city‘, ‘Web design companies by city‘, ‘SEO company in Hawaii‘, ‘SEO for HVAC services‘, ‘Statewide SEO services‘, ‘Small business SEO‘, ‘SEO experts‘, ‘SEO pros and cons‘, ‘What is corporate SEO?‘, ‘Does URL length affect SEO?‘, ‘Meta description length‘, ‘SEO services‘, ‘SEO agency‘, ‘What are SEO services?‘, ‘What is SEO?‘, ‘Buyer personas‘, ‘Retail market research‘, ‘Local SEO services‘, ‘Local search‘, ‘Claiming a business profile‘, ‘Local SEO vs national SEO‘, ‘SEO company in New Jersey‘, ‘SEO agency NYC‘, ‘Affordable SEO services‘, ‘SEO pricing: what drives the cost‘, ‘SEO company in Iowa‘, ‘SEO company in Maine‘, ‘SEO company in Idaho‘, ‘SEO company in Kentucky‘, ‘SEO company in Alabama‘, ‘SEO company in Louisiana‘, ‘SEO company in Indiana‘, ‘SEO company in Arkansas‘, ‘SEO company in Delaware‘, ‘SEO company in Connecticut‘, ‘SEO company in Massachusetts‘, ‘SEO company in Colorado‘, ‘SEO company in Maryland‘, ‘SEO company in Minnesota‘, ‘SEO company in California‘, ‘Best SEO company for small business‘, ‘SEO audit service‘, ‘SEO packages and pricing‘, ‘SEO pricing guide‘, ‘How long does SEO take?‘, ‘How to rank higher on Google‘, ‘Website not showing up on Google‘, ‘Google Business Profile not showing up‘, ‘How to set up a Google Business Profile‘, ‘Why is my website not getting traffic?‘, ‘SEO content writing service‘, ‘Shopify SEO services‘, ‘How to get more Google reviews‘, ‘Google review removal‘, ‘SEO for dentists‘, ‘SEO for doctors‘, ‘SEO for roofers‘, ‘SEO for plumbers‘, ‘SEO for HVAC companies‘, ‘SEO for chiropractors‘, ‘SEO for therapists‘, ‘SEO for landscapers‘, ‘SEO for med spas‘, ‘Best rank tracking tools‘, ‘Pro Rank Tracker review‘, ‘SERPWatcher review‘, ‘SEO tools for small business‘, ‘Instagram SEO‘, ‘Saving Instagram drafts‘, ‘Checking Instagram interactions‘, ‘Instagram hashtags‘, ‘TikTok profile views‘, ‘Finding TikTok drafts‘, ‘Snapchat filters and Lenses‘, ‘Organic SEO services‘, ‘SEO company in Portland‘, ‘SEO company in Kent, WA‘, ‘Ecommerce SEO services‘, ‘Customer data platforms‘, ‘Selling on Target Plus‘, ‘SEO for fintech‘, ‘SEO company in Atlanta‘, ‘Search engine marketing agency‘, ‘SEO company in Illinois‘, ‘Fairfax SEO company‘, ‘Oregon SEO‘, ‘Medford SEO‘, ‘Bend SEO‘, ‘Springfield, Oregon SEO‘, ‘Oregon City SEO‘, ‘Bellevue SEO‘, ‘Video for local SEO‘, ‘SEO diagrams‘, ‘Boca Raton SEO company‘, ‘Winery SEO‘, ‘Seattle SEO companies‘])
- (‘h3’, ‘AI, AEO and what is changing’)
- (‘ul’, [‘GEO vs SEO‘, ‘How AI will affect SEO‘, ‘AI automation agency‘, ‘AI automation cost‘, ‘AI customer service‘, ‘AI in digital advertising‘, ‘AI for email marketing‘, ‘AI for restaurant social media‘, ‘Generative engine optimization agency‘, ‘AI visibility best practices‘, ‘Answer engine optimization agency‘, ‘AEO vs GEO vs LLM SEO‘, ‘LLM SEO: the technical side‘, ‘How to rank in ChatGPT‘, ‘AI visibility tools compared‘, ‘AI visibility audit‘, ‘AI SEO agency‘, ‘AI search statistics, traced‘, ‘AI SEO in New York‘, ‘AEO vs SEO: what transfers‘, ‘AEO pricing: what it costs‘, ‘AEO agency: how to choose one‘, ‘What is AEO? Defined‘, ‘AEO services: what you receive‘, ‘AEO audit: the full checklist‘, ‘AI search optimization: two engines‘, ‘AEO tools: which class you need‘, ‘LLM visibility: what it measures‘, ‘Why AI recommends your competitor‘, ‘AEO search landscape: original dataset‘, ‘How AI search works: the pipeline‘, ‘How to get cited by AI: nine moves‘, ‘AEO myths: twelve claims assessed‘, ‘How long AEO takes‘, ‘Local AEO: why it differs‘, ‘Enterprise AEO: the real blockers‘, ‘AI visibility trackers vs rank tracking‘, ‘Why AI visibility dropped‘, ‘AEO content writing: six rules‘, ‘AEO for small business: where to start‘, ‘AI answers vs organic search‘, ‘AEO experts: the six skills‘, ‘AEO pros and cons‘, ‘AEO and paid search together‘, ‘URLs and AI citation‘, ‘AEO for dentists‘, ‘AEO for doctors‘, ‘AEO for plastic surgeons‘, ‘AEO for chiropractors‘, ‘AEO for therapists‘, ‘AEO for med spas‘, ‘AEO for fintech‘, ‘AEO for plumbers‘, ‘AEO for roofers‘, ‘AEO for HVAC‘, ‘AEO for landscapers‘, ‘AEO for hotels‘, ‘AEO for wineries‘, ‘AEO for ecommerce‘, ‘Free tool: AI crawler access checker‘, ‘Free tool: llms.txt generator‘, ‘Free tool: schema vs copy validator‘, ‘Free tool: extractable content checker‘, ‘Free tool: AI visibility prompt builder‘, ‘Free tool: schema markup generator‘, ‘Free tool: ROAS and break-even calculator‘, ‘Free tool: AI visibility checker‘, ‘Free tool: Google Ads search terms auditor‘, ‘Free tool: Google Business Profile and NAP audit‘, ‘AI SEO agency, Austin‘, ‘AI SEO agency, Los Angeles‘, ‘AI SEO agency, Miami‘, ‘AI SEO agency, Phoenix‘, ‘AI SEO agency, Philadelphia‘, ‘AI SEO agency, Boston‘, ‘AI SEO agency, Dallas‘, ‘AI SEO agency, Chicago‘, ‘AI SEO agency, Houston‘, ‘AI SEO agency, Denver‘, ‘AI SEO agency, Seattle‘, ‘AI SEO agency, Atlanta‘])
- (‘h3’, ‘Paid media and lead generation’)
- (‘ul’, [‘Estimating landscaping jobs‘, ‘WordPress developers Los Angeles‘, ‘Digital marketing agency San Jose‘, ‘Google Business Profile posts‘, ‘Humor in advertising‘, ‘Competitors bidding on your brand‘, ‘Traffic dropped after redesign‘, ‘Rising cost per lead‘, ‘Inquiries that never buy‘, ‘Agency red flags‘, ‘Briefing an agency‘, ‘Retainer or project‘, ‘SEO and Google Ads together‘, ‘Switching agencies‘, ‘Marketing agency contracts‘, ‘Is my agency doing a good job‘, ‘Why competitors outrank you‘, ‘Why rankings dropped‘, ‘Traffic but no leads‘, ‘Instagram marketing agencies‘, ‘Marketing automation software‘, ‘Hotel PPC agency‘, ‘Freebie ideas and lead magnets‘, ‘Angi for contractors‘, ‘Email marketing for home services‘, ‘Direct mail marketing‘, ‘Lead generation websites‘, ‘Dental lead generation‘, ‘Search engine advertising‘, ‘Display advertising‘, ‘Search Ads 360‘, ‘Organic search vs paid search‘, ‘Are Google Ads worth it?‘, ‘How to stop Google Ads‘, ‘Google Ads vs Facebook Ads‘, ‘Social media advertising‘, ‘What batch work is‘, ‘Free tools for service businesses‘, ‘What digital presence is‘, ‘Website visitor tracking‘, ‘Email marketing examples‘, ‘Fear-based advertising‘, ‘The annual business review‘, ‘Twitter alternatives‘, ‘Lead generation agency‘, ‘Contractor lead generation‘, ‘Solar leads‘, ‘What is lead generation?‘, ‘What is a funnel in marketing?‘, ‘Cost per lead benchmarks‘, ‘Performance marketing agency‘, ‘What is appointment setting?‘, ‘Search ad conversion rate trends‘, ‘PPC agency‘, ‘HVAC leads‘, ‘Social media marketing pricing‘, ‘Digital advertising agency‘, ‘Media buying vs media planning‘, ‘Choosing a marketing company‘, ‘CRM software examples‘, ‘Global marketing companies‘, ‘Buc-ee\’s marketing analyzed‘, ‘Product launch ideas‘, ‘Hulu and streaming advertising‘, ‘Advertising agency in Houston‘, ‘Dentist PPC‘, ‘Facebook ads agency‘, ‘Meta Business Partners‘, ‘Google Ads management agency, San Francisco‘, ‘Shopify PPC agency‘, ‘Roofing Google Ads agency‘, ‘Digital ads 101‘, ‘Meta ad specs‘])
- (‘h3’, ‘Websites and design’)
- (‘ul’, [‘Hire PHP developers‘, ‘Bankruptcy lawyer website design‘, ‘Web design in North Carolina‘, ‘Web design in Seattle‘, ‘Ecommerce web development‘, ‘Ecommerce development services‘, ‘Squarespace customization‘, ‘Consulting websites‘, ‘Beauty stores on Shopify‘, ‘Content commerce‘, ‘404 and bad request errors‘, ‘FTP clients‘, ‘Website design and development‘, ‘Design, development and management‘, ‘Creating a gallery‘, ‘Custom CSS‘, ‘Summary blocks‘, ‘Website maintenance services‘, ‘Web design agency, San Jose‘, ‘WordPress outsourcing‘, ‘StoryBrand website framework‘, ‘StoryBrand websites‘, ‘StoryBrand website design‘, ‘Squarespace logos‘, ‘Product configurators‘, ‘Web development services‘, ‘How much does a website cost?‘, ‘What to include on a homepage‘, ‘Website redesign services‘, ‘Website maintenance‘, ‘Shopify ecommerce agency‘, ‘Ecommerce website design‘, ‘BigCommerce vs Shopify‘, ‘Service business website design‘, ‘Healthcare website design‘, ‘Websites for restaurants‘, ‘Squarespace design services‘, ‘Squarespace vs WordPress‘, ‘Wix vs WordPress‘, ‘Web design in Queens‘, ‘Web design for small business‘, ‘Shopify agency‘, ‘Shopify checkout optimization‘, ‘Headless commerce and Hydrogen‘, ‘Shopify pricing guide‘, ‘Shopify checkout extensibility‘, ‘Squarespace pricing‘, ‘Publishing a Squarespace site‘, ‘What Squarespace is‘, ‘Learning Squarespace‘, ‘Squarespace dropdown menus‘, ‘Domain vs website‘, ‘Videography websites‘, ‘Ecommerce product configurators‘, ‘Negative space in design‘, ‘YouTube channels for web designers‘, ‘How to back up a Squarespace website‘, ‘Best dental websites‘, ‘Website dimensions and image sizes‘, ‘Web design in Charlotte NC‘, ‘Web design in Nashville‘, ‘Web design in Seattle‘, ‘Web design in Atlanta‘, ‘Retail consulting‘, ‘Product design agencies‘, ‘Digital product agencies‘])
- (‘h3’, ‘Choosing and working with an agency’)
- (‘ul’, [‘Marketing agencies in NYC‘, ‘Digital marketing agency NYC‘, ‘Digital marketing in Atlanta‘, ‘Digital marketing in Connecticut‘, ‘Digital marketing in Oklahoma City‘, ‘Nonprofit marketing agency‘, ‘Pharmaceutical marketing agency‘, ‘MSP marketing agency‘, ‘App development agency‘, ‘Growth tools for startups‘, ‘How to choose a digital marketing agency‘, ‘What does a marketing agency do?‘, ‘What does a digital marketing agency do?‘, ‘Marketing agency pricing‘, ‘What does retention mean?‘, ‘How to calculate success rate‘, ‘What does backlog mean?‘, ‘Best marketing agency‘, ‘Branding services for small businesses‘, ‘Fashion consulting‘, ‘Triadic color schemes‘, ‘The 8 principles of design‘, ‘How to write a brochure‘, ‘TikTok Wrapped: what actually exists‘, ‘Full-service marketing agency‘, ‘Marketing agencies in Philadelphia‘, ‘Agencies in Portland, Oregon‘, ‘Boutique marketing agency‘, ‘Marketing agency for small business‘, ‘Digital marketing services‘, ‘Digital marketing agency in New Jersey‘, ‘Fractional CMO services‘, ‘What is a fractional CMO?‘, ‘About Progression Agency‘, ‘Startup marketing agency‘, ‘Marketing agency in Tampa‘, ‘Marketing agency in San Diego‘, ‘Digital marketing in Florida‘, ‘Marketing agency in Nashville‘, ‘Marketing agency in Portland‘, ‘Client testimonials‘, ‘Contact us‘, ‘Marketing agency near me‘, ‘Online reputation case studies‘, ‘Digital marketing agency, Dallas‘, ‘Orlando digital marketing agency‘, ‘Advertising agencies in Westchester‘, ‘Water damage restoration leads‘, ‘General contracting leads‘, ‘Home inspection leads‘, ‘Spray foam insulation leads‘, ‘Mold remediation leads‘, ‘Digital marketing agency in Toronto‘, ‘Digital marketing internships‘, ‘Marketing consulting firms‘, ‘Marketing agency in Austin‘, ‘Advertising agency, Columbus‘, ‘Advertising agency, Charlotte‘, ‘Digital transformation consulting‘, ‘Ethos in advertising‘, ‘Sales promotion examples‘, ‘Experiential marketing agency‘, ‘Marketing strategy‘, ‘Small business marketing‘, ‘Brand awareness for professional services‘, ‘Healthcare strategy consulting‘, ‘Digital healthcare marketing‘])
- (‘h3’, ‘Social, content and brand’)
- (‘ul’, [‘Create a LinkedIn business page‘, ‘Editing Instagram Reels after posting‘, ‘Reordering Instagram highlights‘, ‘Trending Reels audio‘, ‘TikTok trends this week‘, ‘Instagram active times‘, ‘Instagram posting guide‘, ‘TikTok video length‘, ‘Instagram Reel length‘, ‘TikTok pay per view‘, ‘YouTube pay per view‘, ‘Why people use social media‘, ‘Buffer review‘, ‘Social media agency in Denver‘, ‘Social media agency in Chicago‘, ‘Publicity vs public relations‘, ‘Specialist PR agencies‘, ‘PR for startups‘, ‘PR firms in Pittsburgh‘, ‘Influencer marketing guide‘, ‘Reputation management in NYC‘, ‘Brand advertising case studies‘, ‘Logo design in New Jersey‘, ‘Documentary interview questions‘, ‘Video production in Washington DC‘, ‘Video production in Jacksonville‘, ‘Video production in West Palm Beach‘, ‘Wellness photography‘, ‘Public domain image sites‘, ‘Social media marketing‘, ‘Manufacturing social media marketing‘, ‘Social media marketing tips‘, ‘Managing a business social account‘, ‘Social media and marketing trends‘, ‘Social media food marketing‘, ‘Influencer marketing agency‘, ‘Video marketing agency‘, ‘Creative agency‘, ‘What branding costs‘, ‘What color represents strength‘, ‘Branding agency‘, ‘Graphic design‘, ‘Choosing a color palette‘, ‘Medical logo design‘, ‘Hospitality branding agency‘, ‘Can a brand own a color?‘, ‘Iconography definition‘, ‘Storytelling in marketing‘, ‘Brand consistency for small business‘, ‘Life coach website design‘, ‘Insurance branding agency‘, ‘Advertising mascots‘, ‘Event marketing agency‘, ‘Email marketing service‘, ‘The Progression blog‘, ‘Video production company NYC‘, ‘What does a video production company do?‘, ‘Video production near me‘, ‘How to make a film‘, ‘Micro-documentaries‘, ‘LED volume walls‘, ‘LED video wall rental‘, ‘AV companies, Washington DC‘, ‘Grip and electric‘, ‘Documentary filmmaking‘, ‘Post-production‘, ‘Production technology‘, ‘Real estate videography‘, ‘Film production in Florida‘, ‘Finding a web design studio‘, ‘Growing a painting business‘, ‘Business vlogs‘, ‘Social media trends this week‘, ‘B2B social media agency‘, ‘Automotive social media marketing‘, ‘Saving Instagram Stories as drafts‘, ‘What is guerrilla marketing?‘, ‘Video production services‘, ‘How green screen works‘, ‘Social media management fees‘, ‘Outsourcing social media‘, ‘Film production companies‘, ‘What video production costs‘, ‘Corporate video production‘, ‘Adding music to a Canva video‘, ‘Video production in Tampa‘, ‘Public relations agency‘, ‘PR agency in NYC‘, ‘Crisis management PR‘, ‘What is a backgrounder?‘, ‘PR firms in Austin‘, ‘Public relations in Dallas‘, ‘PR firms in Chicago‘, ‘Beauty PR agency‘, ‘Event PR firms‘, ‘PR firm services‘, ‘Crisis communications‘, ‘Media training, New York‘, ‘Healthcare PR questions‘, ‘Nonprofit public relations‘, ‘B2B PR agencies‘, ‘PR for venture-backed startups‘, ‘Proactive and reactive outreach‘, ‘Sports PR and athlete branding‘, ‘Mobile app PR agency‘, ‘Arts and culture PR‘, ‘Lifestyle PR‘, ‘Executive brand building‘])
- (‘h3’, ‘By industry and by situation’)
- (‘ul’, [‘Minneapolis marketing agency‘, ‘Web design San Antonio‘, ‘Telecom marketing agency‘, ‘Starting a graphic design business‘, ‘Sales personality types‘, ‘Retail competitive analysis‘, ‘What is product mix?‘, ‘What is BNI?‘, ‘When your market shifts‘, ‘Virtual conference best practices‘, ‘Landscaping profit margins‘, ‘Landscaping business structure‘, ‘Landscaping marketing‘, ‘Pest control marketing‘, ‘Nonprofit marketing‘, ‘How to get more customers‘, ‘Marketing ideas for small business‘, ‘Marketing plan template‘, ‘Roofing marketing agency‘, ‘Marketing agency for contractors‘, ‘Landscaping marketing agency‘, ‘Auto dealer marketing agency‘, ‘Med spa marketing agency‘, ‘Chiropractic marketing agency‘, ‘Marketing agency for accountants‘, ‘Restaurant marketing agency‘, ‘Tech marketing agency‘, ‘Cannabis marketing agency‘, ‘Real estate marketing agency‘, ‘Medical marketing agency‘, ‘SEO agency Los Angeles‘, ‘SEO company in Seattle‘, ‘Kitchen remodeling marketing‘, ‘Bathroom remodeling marketing‘, ‘Bathroom remodeling leads‘, ‘What does a PR firm do?‘, ‘Jewelry marketing agency‘, ‘What is a sizzle reel?‘, ‘B2B PR agency‘, ‘Data center marketing‘, ‘Credit union marketing agency‘, ‘Marketing agency in Detroit‘, ‘Google Business Profile optimization‘, ‘Google Business Profile logo size‘, ‘SEO for plastic surgery practices‘, ‘Hotel SEO and direct bookings‘, ‘SEO agencies in Florida‘, ‘What is considered a small business?‘, ‘Digital marketing agency in Los Angeles‘, ‘Marketing agency in Columbus, Ohio‘, ‘Film production company‘, ‘SEO myths‘, ‘Brand activation‘, ‘Experiential marketing, Los Angeles‘, ‘Web design in Columbus, Ohio‘, ‘Marketing agency in Charleston, SC‘, ‘Logo design in Nashville‘, ‘Shopify jewelry stores‘, ‘What makes a small business website work‘, ‘What is a burner account?‘, ‘Car videography and cinematography‘, ‘How often to post on social media‘, ‘Digital marketing in Sarasota‘, ‘Marketing agencies in Atlanta‘, ‘Squarespace templates explained‘, ‘Contractor leads in Colorado‘, ‘SEO company in Washington DC‘, ‘Google Business Profile verification‘, ‘Law firm video production‘, ‘Press release examples‘, ‘Advertising agency in Raleigh NC‘, ‘WordPress developers in NYC‘, ‘PR firms in Austin, Texas‘, ‘SEO in Portland, Oregon‘, ‘Houston ad agencies‘, ‘B2B SaaS marketing agency‘, ‘Cybersecurity marketing agency‘, ‘B2B intent data providers‘, ‘Marketing for home builders‘, ‘How to start a landscaping business‘, ‘Oregon business licensing‘, ‘Landscaping contract template‘, ‘Attracting high-income clients‘, ‘Human Design coaching explained‘])
Want these numbers watched every month?
We build the measurement so break-even, close rate and margin are in the same report as the ad account, rather than in three places that never meet.
Not sure which of these applies to you?Tell us the situation and we will say plainly what we would do first, and what we would not.
Getting found in search
AI, AEO and what is changing
- GEO vs SEO
- How AI will affect SEO
- AI automation agency
- AI automation cost
- AI customer service
- AI in digital advertising
- AI for email marketing
- AI for restaurant social media
- Generative engine optimization agency
- AI visibility best practices
- Answer engine optimization agency
- AEO vs GEO vs LLM SEO
- LLM SEO: the technical side
- How to rank in ChatGPT
- AI visibility tools compared
- AI visibility audit
- AI SEO agency
- AI search statistics, traced
- AI SEO in New York
- AEO vs SEO: what transfers
- AEO pricing: what it costs
- AEO agency: how to choose one
- What is AEO? Defined
- AEO services: what you receive
- AEO audit: the full checklist
- AI search optimization: two engines
- AEO tools: which class you need
- LLM visibility: what it measures
- Why AI recommends your competitor
- AEO search landscape: original dataset
- How AI search works: the pipeline
- How to get cited by AI: nine moves
- AEO myths: twelve claims assessed
- How long AEO takes
- Local AEO: why it differs
- Enterprise AEO: the real blockers
- AI visibility trackers vs rank tracking
- Why AI visibility dropped
- AEO content writing: six rules
- AEO for small business: where to start
- AI answers vs organic search
- AEO experts: the six skills
- AEO pros and cons
- AEO and paid search together
- URLs and AI citation
- AEO for dentists
- AEO for doctors
- AEO for plastic surgeons
- AEO for chiropractors
- AEO for therapists
- AEO for med spas
- AEO for fintech
- AEO for plumbers
- AEO for roofers
- AEO for HVAC
- AEO for landscapers
- AEO for hotels
- AEO for wineries
- AEO for ecommerce
- Free tool: AI crawler access checker
- Free tool: llms.txt generator
- Free tool: schema vs copy validator
- Free tool: extractable content checker
- Free tool: AI visibility prompt builder
- Free tool: schema markup generator
- Free tool: AI visibility checker
- Free tool: Google Ads search terms auditor
- Free tool: Google Business Profile and NAP audit
- AI SEO agency, Austin
- AI SEO agency, Los Angeles
- AI SEO agency, Miami
- AI SEO agency, Phoenix
- AI SEO agency, Philadelphia
- AI SEO agency, Boston
- AI SEO agency, Dallas
- AI SEO agency, Chicago
- AI SEO agency, Houston
- AI SEO agency, Denver
- AI SEO agency, Seattle
- AI SEO agency, Atlanta
Paid media and lead generation
Websites and design
Choosing and working with an agency
Social, content and brand
By industry and by situation
Frequently asked questions
What is a good ROAS?
How do I calculate break-even ROAS?
Should I use gross or net margin?
What is the difference between ROAS and ROI?
What is POAS?
How do I calculate cost per lead?
Why is my cheapest-lead campaign not my best campaign?
How do I calculate customer acquisition cost?
What is a healthy ratio of lifetime value to CAC?
How much can I afford to pay per click?
Why does the platform not tell me this?
Does doubling my ad spend double my customers?
What should I fix first if the campaign loses money?
Should I include repeat purchases?
How reliable is the revenue figure I put in?
How do I sanity-check attribution?
Does sales lag affect these numbers?
Can a campaign be too successful?
What is the single number most businesses get wrong?
Is anything I enter into this calculator sent anywhere?
Want this done for your site?We build and maintain the search, content and paid programmes described on this page.
Get a free marketing proposal
Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.
