Site Lab

← All teardowns

How I’d grow Acme AI’s search traffic

Acme AI has a decent domain and a busy blog, but most of its search visitors never see a page that sells anything. Here’s where the traffic goes and the fixes I’d ship first.

Oscine8 min read

Acme AI sells an AI meeting assistant, runs a small consulting team, and teaches a paid course on automating sales ops. Its blog is busy and its domain is respectable (DR 64, about 3,100 linking sites). This teardown looks at whether that search traffic actually reaches anything Acme sells — and what I’d ship to fix it.

Where Acme’s search traffic lands

Acme gets roughly 12,400 organic visits a month. Hover the tiles to see what sits behind each share.

  • Generic AI explainers: 5,200 visits
  • Brand searches: 3,100 visits
  • Meeting-notes guides: 2,200 visits
  • Templates: 1,300 visits
  • Product pages: 600 visits
Estimated monthly organic visits by page group. Sample data.

One explainer post did most of the heavy lifting last spring and has been fading since:

MarAprMayJunJulAug
Monthly visits to one explainer post. Use the arrow keys on the chart to step through months.

Consulting: the searches worth the most

One consulting client is worth more than a year of blog traffic, so this is where I’d start. These are the biggest consulting searches and where Acme ranks today. Click a column header to sort.

SearchUS searchesDifficultyAcme today
ai automation agency4,40034#38
ai consulting for startups2,40041#22
sales ops automation consulting1,90012Not in top 100
crm ai integration services1,30027#64
ai meeting workflow consultant8808Not in top 100
US monthly searches and keyword difficulty. Sample data.

Here’s who ranks for the most valuable of them. Notice how many of these are thin directories and forum threads.

sales ops automation consulting

1,900 searches a month

  1. 1bigconsult.exampleDR 88
  2. 2forum.exampleDR 91
  3. 3agencylist.exampleDR 52
  4. 4opsweekly.exampleDR 47
  5. 5tinyagency.exampleDR 23
  6. ×acme-ai.exampleNot ranking in the top 100DR 64
Top results for the query. A DR 23 service page ranks fifth.

Course: a gap a small site already proves

Acme’s course page targets its own brand name only. Meanwhile, the generic course searches are wide open:

SearchUS searchesDifficultyAcme today
sales automation course2,90018Not in top 100
hubspot automation training1,60031#71
learn ai for sales ops1,1009Not in top 100
Course searches. Low difficulty, no Acme presence.

Most of Acme’s backlinks hit pages that redirect, 404 or sell nothing. This is how I’d treat the top linked URLs:

  1. Keep

    / · 1420 linking sites

    Homepage. Already strong, leave it alone.

  2. 301

    /blog/2023/launch-week · 310 linking sites

    Old announcement. Redirect to the product page it announced.

  3. Fix

    /templates/meeting-notes · 260 linking sites

    Returns a soft 404 since the CMS migration.

  4. 301

    /webinar-replay · 140 linking sites

    Expired event page. Redirect to the course.

  5. Add

    /consulting/sales-ops · 0 linking sites

    New page to receive internal links from the guides.

Top linked URLs and the action for each.

How Acme compares to its rivals

Referring domains pointing at each competitor’s money pages (not homepages). Hover or tab through the rows.

  1. Rival One pricing pageLots of review-site links480 sites
  2. Rival Two integrations hubOne page per integration355 sites
  3. Acme AI product pageMostly from its own blog120 sites
  4. Rival Three course pageSmaller, but ranks well95 sites
Referring domains to commercial pages. Sample data.

Rewrite the title tags

The consulting page’s snippet says nothing about who it’s for. Toggle between today and the fix:

Acme AIhttps://acme-ai.example › services

Services | Acme AI

We help teams do more with AI. Get in touch to learn more about what we can do for you.

Title 18 characters. Description 87 characters.

Acme AIhttps://acme-ai.example › consulting › sales-ops

Sales Ops Automation Consulting for B2B Teams | Acme AI

We connect your CRM, meetings and follow-ups with AI in 6 weeks. Fixed price, client stories and a free workflow audit.

Title 55 characters. Description 119 characters.

The same toggle works for code. Here’s the head of the course page before and after:

<title>Course</title>
<link rel="canonical" href="https://acme-ai.example/events">
<title>Sales Automation Course: Learn AI for Sales Ops | Acme AI</title>
<link rel="canonical" href="https://acme-ai.example/course">
<script type="application/ld+json">{"@type":"Course","name":"Sales Automation with AI"}</script>

What a crawler sees

The guides render their CTA client-side, so the HTML a crawler gets has no link to the product at all:

acme-ai.example/guides/meeting-notes

How to take better meeting notes

…2,400 words of advice…

[ CTA placeholder — empty in server HTML ]

Server-rendered HTML, simplified.

What I’d ship, in order

  1. 1: Consulting hub

    A main sales-ops consulting page plus three sub-pages, each with a client story.

  2. 2: Fix the redirects

    301 the five most-linked dead URLs to their closest live page.

  3. 3: Evergreen course page

    One stable URL for every cohort, with syllabus and FAQ schema.

  4. 4: Server-render CTAs

    Make guide CTAs part of the HTML so links to the product are crawlable.

Day 0–30 checklist

  1. Day 0: Ship redirects and titles

    The cheapest wins go live first.

  2. Day 3: Request recrawl

    Submit changed URLs in Search Console and check indexing.

  3. Day 14: Publish the hub

    Consulting pages live, linked from the top guides.

  4. Day 30: Measure

    Compare clicks to commercial pages against the baseline.

Run the same audit

Pull your own top pages from a keyword tool export and group them by intent. A starting point:

csvcut -c url,traffic top-pages.csv | sort -t, -k2 -nr | head -50

Then ask one question for each group: does this traffic reach a page that sells something?


Demo post with sample data. Interactive modules inspired by modern SEO teardown layouts.