Browse Recipes
Want a recipe cooked just for your business? Custom recipes — researched, human-reviewed, delivered as a PDF. Get Your Custom Recipe →
Kitchen Original

LinkedIn for SEO Agencies

IndustrySEO Agencies
PlatformsLinkedIn
Suggested Budget$40–$80/day total — LinkedIn CPCs are high ($6–$15 is normal); going below $40/day starves the algorithm of data and you'll wait months for meaningful signal
Time To Results6–12 weeks to first qualified leads; 3–4 months to a stable cost-per-lead you can forecast — LinkedIn's learning phase is slower than Meta's, and SEO retainer sales cycles are long
Demand Typesearch-heavy — prospects actively search "SEO agency" and related terms, but LinkedIn lets you intercept decision-makers before they even start searching, which is the real edge here
Read this first — every recipe, every time

This is a recipe, not a guarantee. How well any ad campaign performs depends on things no recipe can control: your budget, how crowded and expensive your industry's auctions are, the products you sell and what you charge for them, how well your website actually converts visitors, the quality of your customer support, your reviews and reputation, your creative, and plain timing. A perfect recipe on top of a weak offer or a broken website will still lose money — ads amplify what's already there, good or bad.

The budgets shown are suggestions only — yours could and should vary with your available funds and your goals. Follow this recipe with caution: make sure every step lines up with your budget and your business, and edit where necessary. We explain why each step exists, but nothing here is one-size-fits-all. Before you spend a dollar, be blunt with yourself about the list above — get your house in order, then use the recipe to learn and test. That's what it's for.

Check the rules that govern your industry before you run anything. Plenty of businesses carry advertising obligations that have nothing to do with the ad platforms: licensing boards, professional advertising standards, rules about what you may claim and how you must substantiate it, age restrictions, and consent laws covering email, texting, and calling. Those rules are yours to know, they vary by state and country, and they override any step in this recipe.

If you work in a licensed or regulated field — health and medical, legal, financial and lending, insurance, real estate, alcohol, firearms, cannabis, childcare, education, anything with a board or a license behind it — confirm what applies to you before you spend a dollar, and ask your attorney or your licensing body if you are not certain. Nothing on this site is legal advice.

This recipe uses LinkedIn as the single platform, running a Thought Leader Ad or Document Ad first to seed engagement signals cheaply, then graduating to a lead-gen or website-conversion campaign once the algorithm has data to work with. LinkedIn is the right call here because SEO agency buyers — marketing directors, CMOs, and founders at growth-stage B2B companies — are far more reachable on LinkedIn than on Google (where they’re already bombarded by every other agency) or Meta (where they’re in consumer mode).

This is for small-to-mid SEO agencies selling retainer services, typically $1,500–$10,000/month, who have no meaningful ad history and need to build an audience before spending serious money. The core problem: SEO is a crowded, trust-deficit category where buyers are skeptical of promises, so the recipe leans on credibility content before asking for anything.

What can you afford to pay for a customer?

Advertising can only cost what's left after everything else. Put in what a typical order looks like and this works out the rest.

These are your numbers as you've typed them. Connect your store and we'll work this out from your actual orders instead — including the costs most people forget.

1

Tracking & Foundation

The technical setup

Install the LinkedIn Insight Tag on every page of your site via Google Tag Manager (GTM). Create two conversions in LinkedIn Campaign Manager: (1) Lead Form Submit — fire on thank-you page URL or form-submit event; (2) Demo/Consultation Booked — fire on your calendar tool's confirmation page if you use Calendly or similar. Set both to Conversion window: 30 days post-click, 7 days post-view. Verify the tag is firing in LinkedIn's Insight Tag checker before spending a dollar. Also create a Matched Audience of your website visitors (all pages) — you won't use it yet, but it starts building from day one.

Note on professional advertising standards: SEO agencies making performance claims in ads (e.g., ranking guarantees, traffic projections) should verify their obligations under FTC endorsement and testimonial guidelines and any applicable state consumer protection rules, as these govern how results and case studies can be presented in advertising — consult your own legal counsel on what's permissible in your jurisdiction.

In plain English

Put LinkedIn's tracking pixel on your website through Google Tag Manager, then set up two conversion goals: one for contact form submissions and one for booked calls. This is the foundation everything else builds on — without it, LinkedIn can't optimize toward real leads, only clicks. Also start building a retargeting audience of site visitors now, even though you won't use it until you have enough traffic (roughly 300+ matched members).

New to "funnel" talk? What top, middle, and bottom mean

Think of every person who could ever buy from you as water moving through a funnel. Top of funnel is strangers — people who've never heard of the business. Campaigns here buy attention and first visits, not sales, so expect cheap clicks and few purchases. Middle of funnel is people who've shown interest — they visited, engaged, or are comparing options. Campaigns here re-engage and build the case. Bottom of funnel is people ready to buy right now — searching for exactly what you sell or abandoning a cart. Campaigns here convert; the clicks cost the most because the intent is worth the most. Full funnel means automated campaigns that work every stage at once. One thing that surprises people: recipes usually start at the bottom — capture the demand that already exists before spending money creating new demand at the top.

2

Credibility Signal Seeding with Thought Leader Ads

The technical setup

Run a Thought Leader Ad (under Engagement objective) from the personal LinkedIn profile of your agency's founder or lead strategist — not the company page. Pick a post that already has organic traction, or write one specifically: a short case study ("We took a SaaS client from 800 to 14,000 monthly organic visits in 9 months — here's the exact content gap strategy"), a contrarian take, or a data-backed observation. No CTA to a landing page yet.

Targeting: Job Title includes Marketing Director, VP Marketing, CMO, Head of Marketing, Director of Demand Generation; Company Size 51–500 employees; Industry: Software & IT Services, Financial Services, Professional Services (pick 2–3 verticals you actually serve). Geography: your target metro(s) or country. Exclude: Job Seekers, Students. Budget: $20–$30/day. Run for 3–4 weeks. Goal is cheap engagement (likes, comments, follows) that tells LinkedIn who responds to your content — not leads yet.

Reminder: budget figures are suggestions — scale to your funds and goals.

TOP OF FUNNEL
Campaign setup LinkedIn — Engagement campaign — Thought Leader Ads

This campaign introduces the agency to cold decision-makers using credibility content, building brand familiarity and audience signal before any conversion ask.

  1. 1. In Campaign Manager, click Create Campaign → select your Campaign Group → Objective: Engagement.
  2. 2. Ad format: Thought Leader Ad. You'll be prompted to connect a personal LinkedIn profile (the founder's) and select an existing post or create one.
  3. 3. Audience — Attributes: Job Experience → Job Titles: Marketing Director, VP of Marketing, CMO, Head of Marketing, Director of Demand Generation. Add seniority filter: Director, VP, C-Suite.
  4. 4. Company Size: 51–200, 201–500 employees.
  5. 5. Industry: pick 2–3 from Software & IT Services, Financial Services, Professional Services — match your actual client roster.
  6. 6. Geography: set to your target country or specific metros.
  7. 7. Exclusions: Audience Attributes → Member Traits → Job Seeker (exclude). Also exclude your existing company page followers to avoid preaching to the choir.
  8. 8. Bidding: Maximum Delivery (auto) — LinkedIn will optimize for engagement clicks at the lowest cost.
  9. 9. Budget: $20–$30/day. No end date — run until you've accumulated at least 200–300 engagements, then pause and review which job titles and companies engaged.
  10. 10. Do NOT add a landing page URL — this is a pure engagement/awareness play; adding a destination link shifts LinkedIn's optimization toward clicks, not engagement signals.
In plain English

Before asking anyone for anything, spend 3–4 weeks running a boosted post from your founder's personal LinkedIn profile — not a salesy ad, just a genuinely useful piece of content like a real client case study or a strong opinion about SEO. This costs less than a conversion campaign and does two things: it warms up a cold audience who's never heard of you, and it feeds LinkedIn's algorithm data about who actually engages with your content. Think of it as buying audience intelligence cheaply before you spend on the expensive stuff.

3

Lead Generation with Single Image + Lead Gen Form

The technical setup

Now that you have 3–4 weeks of engagement data, launch a Lead Generation campaign using LinkedIn's native Lead Gen Forms (LGFs). Do not send traffic to your website yet — LGFs convert at 2–4× the rate of landing pages on LinkedIn because they pre-fill member data.

Offer: a specific, low-friction lead magnet tied to a real pain point — "Free SEO Opportunity Audit for B2B SaaS Companies" or "Download: The 12-Month SEO Roadmap We Use for $5M–$50M Companies." Avoid generic offers. Creative: single image ad, 1200×627px, with a concrete stat or result in the headline ("14,000 monthly visits from 800 — here's the playbook"). Copy: 150 words max, problem-first.

Targeting: mirror the Thought Leader Ad audience, but also add a Lookalike Audience built from your website visitor Matched Audience (if it has 300+ members) or from your customer email list uploaded as a Matched Audience. Budget: $30–$50/day. Bid: Maximum Delivery to start; switch to Manual CPC ($8–$12) after 50+ leads if cost-per-lead is too high.

Honest caveat: LinkedIn lead quality varies enormously by offer and targeting precision. A vague offer to a broad audience will generate cheap, useless leads. A specific offer to a tight audience will generate expensive but closeable leads. The recipe can't fix a weak offer — that's on you.

Reminder: budget figures are suggestions — scale to your funds and goals.

BOTTOM OF FUNNEL
Campaign setup LinkedIn — Lead Generation campaign

This campaign targets decision-makers who fit the ICP and asks for a direct response — it sits at the bottom because it's converting intent into a named lead.

  1. 1. Campaign Manager → Create Campaign → Objective: Lead Generation.
  2. 2. Ad format: Single Image Ad.
  3. 3. Audience: replicate the Thought Leader Ad targeting (job titles, company size, industry). If your website Matched Audience has 300+ members, create a Lookalike from it and layer it in as a second ad set.
  4. 4. If you have a customer email list (50+ contacts), upload it under Plan → Audiences → Upload a List, then create a Lookalike from that list and test it as a third ad set.
  5. 5. Geography, company size, and industry: same as Phase 2.
  6. 6. Ad creative: upload a 1200×627px image. Introductory text (first 150 chars matter most): lead with a result or a sharp problem statement. Headline: 70 chars max, specific offer. CTA button: Download or Get Quote.
  7. 7. Lead Gen Form: click Create New Form. Form name (internal). Headline: match your ad offer. Privacy policy URL: required — add your agency's privacy policy URL. Fields to collect: First Name, Last Name, Work Email, Job Title, Company Name. Keep it to 5 fields max.
  8. 8. Bidding: Maximum Delivery to start.
  9. 9. Budget: $30–$50/day. Set a campaign end date 4 weeks out so you're forced to review results.
  10. 10. Conversion tracking: link your Lead Form Submit conversion from Phase 1 to this campaign so LinkedIn counts native form fills as conversions.
In plain English

Now you're actually asking for something. Run a lead-gen ad with LinkedIn's built-in form (it pre-fills the prospect's name, email, and job title automatically, which is why it converts better than sending people to your website). The offer needs to be specific — not "free consultation" but something like a free audit for a specific type of company, or a real playbook document. Use the engagement data from Phase 2 to refine who you're targeting. Expect to pay $60–$150 per lead on LinkedIn — that sounds high, but a single SEO retainer at $3,000/month justifies it fast if your sales process is solid.

4

Retargeting Unlock & Scaling (Later Phase)

The technical setup

This phase is a future unlock, not something to run on day one. Prerequisites before activating: (1) 300+ LinkedIn Matched Audience members from site visitors; (2) at least 50 lead form opens (not just submits) from Phase 3; (3) you've validated that leads from Phase 3 are actually booking calls and moving through your pipeline.

When those thresholds are met, add a retargeting ad set inside a new Lead Generation or Website Conversions campaign targeting: people who opened your Lead Gen Form but didn't submit + website visitors (all pages, 90-day window). Creative: a different angle — social proof (client logos, a specific result with permission), a direct "book a call" CTA, or a short video testimonial. Budget: $15–$20/day on retargeting, keeping the majority of budget on prospecting.

Also consider graduating to a Website Conversions campaign (objective: Website Conversions, optimizing for your Consultation Booked event) once your site has 30+ conversion events recorded — LinkedIn needs that data to optimize effectively off-platform.

Reminder: budget figures are suggestions — scale to your funds and goals.

In plain English

Don't run retargeting yet — your audience is too small and your budget too thin to split. Once you've got at least 300 people who've visited your site and 50+ people who've opened your lead form, you can add a small retargeting campaign to re-engage the fence-sitters. At that point you can also switch from LinkedIn's native forms to sending people to your actual website, because LinkedIn will have enough conversion data to optimize for real bookings rather than just clicks.

5

Measurement & Iteration Discipline

The technical setup

Weekly review cadence (30 minutes, every Monday):

  • Cost per Lead (CPL): pull from Campaign Manager → Reports → Lead Gen Form performance. Target: under $120 CPL for a $3K+/month retainer offer; adjust offer or targeting if above $200.
  • Lead-to-Call rate: track in your CRM — what % of LinkedIn leads book a discovery call? Under 20% means the offer is attracting the wrong people or your follow-up is slow.
  • Call-to-Proposal rate: if leads book calls but don't move forward, the problem is sales or pricing, not ads — don't increase ad spend to fix a sales problem.
  • Engagement rate on Thought Leader Ads: benchmark 1–3% is healthy on LinkedIn; below 0.5% means the content isn't resonating — swap the post.

Monthly: export the Companies Report from Campaign Manager (under Reporting → Company Engagement) to see which companies are engaging with your ads. Cross-reference against your ICP — if you're getting engagement from companies that are too small or wrong industry, tighten targeting.

In plain English

Set a recurring 30-minute Monday meeting with yourself to check four numbers: cost per lead, what percentage of leads book a call, what percentage of calls turn into proposals, and whether your content is getting engagement. LinkedIn's dashboard makes this easy to pull. The most important thing to watch: if leads are coming in but not booking calls, the problem is your offer or your follow-up speed — not the ads. Don't throw more budget at a broken funnel. Also use LinkedIn's free Company Engagement report to see which companies are seeing your ads — it's one of LinkedIn's genuinely useful features that most advertisers ignore.

The recipe card

  • LinkedIn is the right platform — SEO agency buyers are B2B decision-makers who are far more targetable by job title and company size on LinkedIn than anywhere else
  • Build tracking and start collecting a site visitor audience on day one, even before you spend anything on ads
  • Seed credibility with a cheap Thought Leader Ad from your founder's profile before asking for leads — it's audience intelligence you're buying, not just impressions
  • Use LinkedIn's native Lead Gen Forms instead of landing pages; they pre-fill member data and convert 2–4× better for cold B2B audiences
  • Hold retargeting until you have 300+ matched site visitors — below that threshold it fragments your budget without enough audience to matter

Cooked this and changed it? Publish your version as a User Revised recipe — with credit to this one.

Make It Your Own
See a problem with this recipe? Flag it.

Rather have it cooked for you?

Gorilla Public runs these exact recipes for small businesses — for a flat monthly fee, never a percentage of your ad spend.

Talk to Gorilla Public

Recipes on this site are educational, not legal advice, and not a guarantee of results. You are responsible for each platform's ad policies and for any laws, licensing rules, or consent requirements that apply to your industry and location.