skills/paid-ads/platforms/linkedin-ads/SKILL.md
When the user wants to set up, optimize, or manage LinkedIn Ads. Also use when the user mentions "LinkedIn Ads," "LinkedIn Campaign Manager," "Sponsored Content," "Lead Gen Forms," "Sponsored Messaging," "Message Ads," "Conversation Ads," "Accelerate," "Classic ad set," "Audience Network," "objective-based pricing," "Insight Tag," "job title targeting," "company targeting," "Matched Audiences," or "B2B paid ads." For organic posts, use linkedin-posts.
npx skillsauth add kostja94/marketing-skills linkedin-adsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Guides LinkedIn Ads setup, targeting, and optimization. LinkedIn excels at B2B and professional targeting; use when job title/company targeting matters and ACV is higher.
When invoking: On first use, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.
Naming (example): LI_[Objective]_[Audience]_[Offer]_[Date] (e.g. LI_LeadGen_CMOs-SaaS_Whitepaper_Mar24)
Hierarchy in Campaign Manager (names vary slightly over time):
| Level | Role | |-------|------| | Campaign group | Groups related programs; shared status and budgets (optional). | | Campaign | Marketing objective; budget/scheduling as configured. | | Ad set | Accelerate or Classic; audience, placements, format, budget, schedule, bid; conversion/URL params. Compare types | | Ads | Creative; multiple ads per ad set for A/B. |
Billing model: Objective-based pricing — billed on the action tied to the objective (e.g. clicks for traffic-oriented objectives). Pricing overview
Budget pacing: Auction-based; on daily budgets, spend on a day may exceed the daily number by a margin; pacing smooths so 7-day spend does not exceed about 7× daily (per LinkedIn’s public budget article—always confirm the latest text). Budgets and pacing
Minimum spend: There is no one global fixed minimum across all cases; very low daily/lifetime budgets are often rejected in UI. A common practical floor cited in the industry is on the order of ~$10 USD/day per ad set (not a platform guarantee). Use Campaign Manager as source of truth.
| Funnel | Example objectives (names evolve—pick in UI) | Typical use | |--------|-----------------------------------------------|------------| | Awareness | Brand awareness | Broad reach | | Consideration | Website visits, Engagement, Video views | Traffic, company/page engagement, video | | Conversion | Lead generation, Website conversions | Leads, Lead Gen Forms, on-site events | | Talent | Job applicants, Talent leads (where eligible) | Hiring |
Full list: Marketing objectives
Ads Guide (authoritative for specs)
Aligns with organic shapes in linkedin-posts (image, video, document, etc.) as paid delivery:
| Type | Notes | |------|--------| | Message Ads | One focused message + CTA; body often ~1,500 characters in product docs (check Ads Guide) | | Conversation Ads | Branching buttons; long body allowance (often ~8,000 characters in docs); up to ~5 CTA buttons (check guide) |
Tracking
| Signal | Use | |--------|-----| | Job title, function, seniority | ICP and committees | | Company | Industry, size, name lists (ABM) | | Skills, interests, groups | Technical or topical | | Matched Audiences | Contact/company lists, retargeting (Insight Tag) | | Exclusions, expansion | Audience expansion (when offered)—broaden carefully |
Lookalike audiences: As of current LinkedIn public documentation, Lookalike is not the default expansion path; it has been deprecated/removed in many accounts—rely on first-party lists, Matched Audiences, and exclusion/expansion options shown in the UI. See Target audience size / practices and the live Campaign Manager for your tenant.
Principle: LinkedIn is expensive; start narrow, high-intent; then scale with measured expansion.
Audience size: A common operational band mentioned in industry is hundreds+ in targetable size; the UI will warn if the audience is too small—follow it.
| Topic | URL | |------|-----| | Ads Guide (formats) | https://business.linkedin.com/advertise/ads/ads-guide | | Pricing and auction | https://business.linkedin.com/advertise/ads/pricing | | Create campaigns | https://www.linkedin.com/help/lms/answer/a9509136 | | Objectives | https://www.linkedin.com/help/lms/answer/a424570 | | Placements (Text ads, etc.) | https://www.linkedin.com/help/lms/answer/a417880 | | Targeting options | https://www.linkedin.com/help/lms/answer/a424655 | | LMS help home | https://www.linkedin.com/help/lms | | Get started (what you need) | https://business.linkedin.com/advertise/ads/best-practices/what-you-need-to-get-started |
testing
When the user wants to create, audit, or optimize sitemap.xml. Also use when the user mentions "sitemap," "sitemap.xml," "sitemap index," "lastmod," "changefreq," "priority," "URL discovery," "URL discovery for search engines," "single source of truth," "URL config," "unify sitemap IndexNow," or "reduce duplicate maintenance." For IndexNow, use indexnow.
development
When the user wants to configure, audit, or optimize robots.txt. Also use when the user mentions "robots.txt," "crawler rules," "block crawlers," "AI crawlers," "GPTBot," "allow/disallow," "disallow path," "crawl directives," "user-agent," "block Googlebot," "fix robots.txt," "robots.txt blocking," or "search engine crawling." For indexing, use indexing.
testing
When the user wants to create SEO pages at scale using templates and data—including AI-assisted, grounded copy for per-URL differentiation (vs rigid mail-merge templates). Also use when the user mentions "programmatic SEO," "programmatic SEO pages," "template pages," "scale content," "location pages," "city pages," "comparison pages at scale," "X vs Y pages," "integration pages," "pages from data," "automated landing pages," or "programmatic landing pages." Uses a playbook matrix aligned to skills under skills/pages. For user-facing template galleries or marketplaces (browse → use), use template-page-generator.
data-ai
When the user wants to add or optimize Twitter Card metadata for X (Twitter) link previews. Also use when the user mentions "Twitter Card," "twitter:card," "twitter:image," "twitter:title," "X preview," or "tweet preview." For Facebook/LinkedIn previews, use open-graph.