Outbound, SEO, social and paid ads

Outbound lead generation, SEO and paid ads you can measure

Outbound on your own domains, SEO reported from Search Console, and social media and paid ads tied to orders and meetings.

Get a free growth auditSee growth results

Free, usually one page, usually back within 2 business days. No call needed.

Google impressions and 71K clicks across client SEO programs
1.8M+
January to June 2025
more views of the order page
+311%
Fish Frenzy
qualified leads from our own outbound
247
Our own outbound program

Built for

  • Fish Frenzy
  • Click Computer
  • CAFClean
  • Kevin Champeny
  • Plastix USA

20 growth projects

Case studies

Growth and lead generation case studies

Explore 3 more case studies

Email deliverability

Sends bounce for one of 3 reasons

Cleaning the list fixes only the first. Your bounce log tells the 3 apart, and the free check reads it for you.

Get a free deliverability audit

Free. Usually back within 2 business days.

  1. The list

    In the log Hard bounces spread evenly across every receiving domain.

    The fix A cleaned list and a suppression file that actually gets applied to the next send.

  2. The sending setup

    In the log Bounces clustered by mailbox or by sending domain, or authentication failing outright.

    The fix SPF, DKIM and DMARC alignment, reverse DNS, warm-up, volume per mailbox, and the tracking domain.

  3. The domain reputation

    In the log Blocks and deferrals, with specific providers rejecting while others accept.

    The fix Blocklist remediation, resting the domain, resetting volume, and changing the content and the links.

Offers and prices

Growth work, priced before it starts

  1. FreeFree growth audit
  2. Priced up frontDiagnostic or engine build
  3. Optional, monthlyMonthly outbound, SEO or ads

The smallest priced step. $300 buys the deliverability diagnostic: authentication checked, the list cleaned, a suppression file built and a fix list in priority order.

  • Website and growth system

    Build the site, tracking, local search, catalog, or follow-up system around demand you can measure.

    Agreed before work starts

    Get a quote for this
  • Outbound engine build

    We build the outbound system and you own it: lists, mailboxes and domains, sequences, tracking. No platform of ours in the middle.

    $2K to $4K, usually fixed-price · optional monthly run

    2 to 3 weeks

    Get a quote for this
  • Deliverability diagnostic

    After the free deliverability audit: authentication and infrastructure checked, the list cleaned, a suppression file built, and a fix list in priority order.

    $300 to $700, usually fixed-price

    About one week

    Get a quote for this
  • Lifecycle email build

    The follow-up emails that should already be sending, sending. Written, built, and handed over in your account.

    $1.5K to $3K, usually fixed-price

    2 weeks

    Get a quote for this
  • SEO program

    Technical fixes, service and product pages, articles and backlinks, reported from Search Console every month. We can also train your team to run it.

    Quoted after the free audit

    Get a quote for this
  • Social media and paid ads

    A content calendar, posts and campaigns on Meta, Google, LinkedIn and TikTok, reported against orders and meetings.

    Quoted after the free audit

    Get a quote for this

Diagnose

What Diagnose produces

Before a sequence is written, a Diagnose pass sizes the pools, names the segments and sets the order. Three excerpts, redrawn from the documents: a feasibility read, an outbound plan and a sample pipeline page.

A feasibility read, June 2026

Zoho service outreach: initial findings

Prepared for Unilakes

Before any sequence was written, one question: does the lead data exist for a Zoho-services outbound channel, and where does it concentrate? Live Apollo counts, pulled on 26 June 2026, sized the answer.

What the sprint tested

The counts size the opportunity; they do not prove conversion. Every figure is a count of reachable decision makers (owner, founder, partner, C-suite, VP, director) at companies of 11 to 200 employees, filtered to verified email addresses. They are addressable pools, not contacts pulled: revealing an address is a separate, paid step, taken only once a segment is chosen.

Three motions were tested across the geographies that matter to Unilakes. Switchers: companies already on HubSpot or Salesforce, the warmest displacement targets, with a CRM budget they can feel. Existing Zoho users: a services upsell rather than a displacement sale. The Gulf: the preferred market, run three ways across the six GCC states, with a no-filter baseline to measure the true denominator.

Three motions, sized

Decision makers at 11 to 200 employees, verified email only, by motion and geography.

MotionGeographyDecision makersVerified emailVerified
A: switchers (HubSpot or Salesforce)United States618,038477,46277%
A: switchersCanada42,23133,86980%
A: switchersAustralia25,97519,84076%
A: switchersUAE4,7853,10465%
A: switchersSaudi Arabia1,49889360%
B: Zoho users (services upsell)United States6,9975,36977%
B: Zoho usersCanada1,12889079%
B: Zoho usersAustralia44235179%
B: Zoho usersUAE44227863%
B: Zoho usersSaudi Arabia1236553%
C: Gulf, switcher signalSix GCC states6,7754,29463%
C: Gulf, Zoho signalSix GCC states59436061%
C: Gulf, baseline (no tech filter)Six GCC states97,68348,31449%
  • Key finding: the method and the preferred market pull in opposite directions. The switcher signal concentrates in North America and Australia. In the Gulf, of about 48K addressable companies, 6.9% show any CRM signal and 0.6% show Zoho, so about 93% are invisible to technographic targeting.
  • Verification degrades in the Gulf too: 49% at the baseline against 77 to 80% in North America and Australia. The switch pitch is a North America play. The Gulf is greenfield, which means an education-led message and phone plus LinkedIn beside email.
Six ICPs, from pools to campaigns

Each ICP sits where three things meet: mailable data exists, the consolidation story lands, and Unilakes already has a case study to point at. Each names its motion, switcher or greenfield, because the two need different opening lines.

ICPWhy this segmentMotion and geographyVerified poolVerdict
1. Marketing and ad agenciesThe most HubSpot-saturated segment there is, drowning in tool sprawl and price-sensitive; Zoho One collapses 4 or 5 subscriptions into one billSwitcher, US6,657Start here: tight and clean
2. Staffing and recruiting firmsCRM plus ATS workflows, usually on Salesforce or Bullhorn at painful cost; Zoho Recruit plus CRM is a direct replacementSwitcher, US28,461Volume anchor
3. Equipment and vehicle rentalThe business in Unilakes's strongest case study: asset rental, scheduling, contracts and work ordersGreenfield, Australia995Precision play, small by design
4. Auto and mechanical workshopsThe second direct case-study match: work orders, invoicing through Xero or Books, schedulingGreenfield, Australia and US11,698Proof plus volume
5. Law, accounting and consultingA stated niche, but the keyword net catches three different businesses at onceSwitcher, US193,146Do not run; split first
6. Gulf trading and servicesThe preferred Middle East play, with no tech signal to lean on: firmographic only, with a digitize-and-consolidate angleGreenfield, UAE9,392Contained multi-channel test
  • ICP 5 is not usable as written: 193,146 verified means the keywords are catching generic swaths, not one segment. It has to be split into law, accounting and consulting through the industry filter before any outreach.
  • One message per ICP. A switcher opening and a greenfield opening cannot share a campaign.
Recommended sequencing

Do not launch all six. Start narrow, prove the message, then scale into the larger pools.

WaveICPsVerified poolWhy
Start now1 (agencies) and 3 (rental, Australia)7,652One clean switcher, one proof-anchored greenfield; different messages, both strong, manageable to run carefully
Scale into2 (staffing) and 4 (workshops)40,159Volume pools, opened once the first wave shows reply signal
Fix, then decide5, split into 3To be sizedA large latent pool, unusable until segmented by true industry
Isolated test6 (Gulf)9,392Only if Unilakes commits to the Middle East; multi-channel, its own scorecard, low volume
  • Bottom line: there is more than enough mailable data for a serious outbound channel, but it lives in North America through the switcher motion, not in the Gulf. Start with ICPs 1 and 3 and treat the Gulf as a contained experiment, not the opening bet.

Every number is an Apollo pool size on 26 June 2026: addressable decision makers, not contacts pulled and not replies. The document's tooling and cost section is left out.

An outbound plan, July 2025

Outbound lead generation: the plan

Prepared for The Code Registry

The structure of an outbound plan for a platform that reports on the quality, risk and value of a company's codebase: who to reach, what to say to each of them, through which channels, and in what order.

The objective

Build a repeatable outbound engine across cold email, LinkedIn and referral channels: qualified leads from the right segments, messaging that names a real pain per role, and a system that can be scaled once the first tracks show reply signal.

The product itself: developer productivity and contribution tracking, cost-to-replicate valuation, vulnerability and license detection, AI-written executive summaries and board-level reporting, with Git, Jira and project-tool integrations.

ICP: six segments

Each segment carries its stage or size, its pain and the feature that answers it, so a list is built from filters rather than from the pitch.

SegmentRolesWhy the product lands
FoundersCEOs, CTOs, advisorsVisibility, risk mitigation, board-level clarity
Product and engineeringPMs, VPs of engineering, DevOpsDebt tracking, team output, code health
Legal and complianceIP lawyers, risk teamsOSS licenses, SBOM, security posture
Investors and M&ACorp dev, VCs, PETechnical due diligence, risk scoring, IP valuation
Agencies and MSPsBuilders, tech servicesProof of value, white-label deliverables
No-code teamsBuilders, platforms, freelancersSnapshot audits, trust, the move to code
Messaging: one pain per persona

A pain-point matrix anchors the copy. Behind it sits a map per persona: pain triggers, emotional drivers, three things to say and one offer hook, each a report inside 24 hours, so the first reply costs the prospect nothing.

The pain, in the buyer's wordsPersonaWhat the message answers with
I don't know what my devs are really shippingCEO, PMA developer score and AI summaries
We can't quantify technical debt or refactor ROICTO, VP of engineeringCode complexity scoring
We may be exposed to OSS license violationsLegal, PMAn SBOM and an OSS license scanner
Tech due diligence is slow and riskyInvestor, M&A, PEFast audit reports and a cost-to-replicate valuation
Clients don't trust our code deliveryAgency foundersWhite-label performance reports
  • A tailored incentive per ICP (an executive snapshot, a one-branch scan, a debt visualization, an SBOM, a due-diligence-style report, a co-branded sample) breaks inertia without a platform sign-up or a long discovery call.
Channels
  • Cold email: warmed domains with SPF and DKIM in place, sequences in a sending tool, replies into the CRM.
  • LinkedIn: 1 or 2 sales profiles on Sales Navigator with an automation layer, launched the same week as email.
  • Referral partners: fractional CTOs, accelerators and studios, dev agencies and MSPs, compliance consultants and startup communities, each given co-branded reports or free scans to hand their own clients.
  • Events: niche SaaS and DevOps meetups in the UK and US, with live codebase audits and giveaways offered in place of paid sponsorship.
  • High-intent triggers: a funding round, engineering hiring, a launch, M&A preparation, an offshore team, team turnover or a no-code stack, each with its own hook and offer.
  • Regions: US, UK, MENA, Germany and Singapore, each with a priority ICP and the reason it is there.
Sequencing: four weeks to launch
PhaseWeekWhat happens
Kickoff1Profile setup, list build, warm-up starts
Messaging1 to 2Final copy; 3 or 4 tracks A/B tested across ICPs and messages
Launch2LinkedIn and email go out together
Iteration3 to 4Optimize on reply rates
Scale4 and onAdd partners, a second region and the next ICPs

A plan, written before any send. No reply rates, meetings or leads are reported from it.

A sample pipeline proposal page, August 2026

A sample list, and the system that turns lists into replies

Prepared for Meroo

A prospect asked for a sample of matching companies with the right contacts. What went back was the sample, verified against live job postings, plus a diagnosis of why its replies were low and a proposal for the working session that would fix it.

What was asked

US companies with 50 to 200 people hiring remote sales, marketing and operations roles, with the right contacts. Outreach was running on automated sequences and replies were low.

The universe came from Apollo: 9,704 US companies at 51 to 200 employees had posted sales, marketing or ops roles in the last 60 days. That was narrowed to postings that were actually remote, then the live postings for 50 candidates were pulled and checked on the ATS pages. 33 cleared the bar; 9 more went on a watchlist because they hire the same roles hub-based.

What the sample holds

Sample counts from a list built on 18 August 2026, not campaign results.

  • 33 US companies, 55 to 200 employees, verified hiring remote sales, marketing or ops roles
  • 113 live postings captured, 64 of them posted in the last 30 days
  • 82 named hiring owners (a talent lead, a GTM leader or a founder) across the 33
  • 29 of 33 grew headcount in the last 6 months, 14 of them by more than 10%
What the data said
  • Remote is a minority pattern, not the default: the fast-growing AI startups were hiring BDR, AE and marketing roles on site, and the remote GTM hiring lived in dev tools, PropTech and marketplaces, consumer brands, digital health and remote-first SaaS.
  • The roles skew early-career and high-judgment (SDR, BDR, AE I, support and ops specialists, coordinators), the roles where resumes predict least and behavioral fit predicts most.
  • Timing is the lever: 64 of 113 postings were under 30 days old, so signal-triggered outreach in the first 48 hours is where reply rates separate.
  • A nearshore thread runs through the data (postings open to Latin America), worth a test given the prospect's roots.
The reply-rate diagnosis

The page's argument: low replies are rarely a copywriting problem. A static list pushed through a generic sequence returns 0.5 to 3% replies; the same product, sent to the person who owns the open req within 48 hours of it going live, with the req in the first line, runs 3 to 5 times higher. The system it proposes makes that the default: role signals in, the owner identified, the message built from the posting, sent inside the window.

Proposed next step

Open questions the page names: where the candidates actually are (US or Latin America), the current numbers from sent to meetings, and whether staffing agencies are a channel or a competitor.

  • 20 minutes: walk the list, pick the 5 accounts to go first and why.
  • Two of the current sequences audited live: deliverability, persona, copy, cadence.
  • A 30-day plan and the full account file.

A proposal page for a prospect, not a delivered pipeline: its counts are a sample list, its reply-rate figures are the argument the page makes, and nothing on it is a result.

Open the sample pipeline proposal page

Try it

Turn an ads export into a morning read

Load a sample ads export and get the per-campaign read an agent writes before anyone logs in. It runs in your browser on sample data.

How it works

A plan first, a price up front, and it's all yours

  1. Free written plan

    What to build first, the price range and the timeline, usually within 2 business days.

  2. A build priced up front

    The price is usually agreed before work starts.

  3. Run it, or take it

    Keep us on a capped monthly plan, or walk away with everything.

What you own

  • Your repository. Code lands in your repo from the first commit.
  • Your accounts. It runs on your cloud, your tools and your domains.
  • A written handover. Documentation, so it keeps running without us.
See our code handover

Reviews

What clients say

  • Looks great!!

    AI Mark Labson the December catering-menu ad set for Little Sicily, November 2023

  • 11 jobs completed on Upwork

    Client reviews on Upwork, from a first contract in August 2023.

Questions

Growth and lead generation: common questions

What is in the free growth audit?

Send your URL. We check search, tracking and email deliverability and usually send back your top 5 fixes within 2 business days.

Does outbound run on your domains or ours?

Yours. Lists, domains, mailboxes and sequences are set up in your accounts, and you keep them.

How do you report SEO results?

From Search Console, in writing, at every milestone: clicks, impressions and the pages that earned them. Across client SEO programs that came to 1.8M+ Google impressions and 71K clicks from January to June 2025.

What does growth work cost?

A deliverability diagnostic is $300 to $700, an outbound engine build $2K to $4K and a lifecycle email build $1.5K to $3K, each usually priced up front. SEO programs, social media and paid ads are quoted after the free audit, and monthly runs cancel anytime.

How soon do results show?

Outbound sends once new domains finish warm-up. Search builds over months: Click Computer reached 507K search impressions from May to September 2025.

Next step

Start with a free growth audit

Send your URL. You get search, tracking and deliverability checked, with your top 5 fixes, usually within 2 business days.

We usually reply within 2 business days with a free plan for what to do first. No call needed.