Google Ads for Recruiting: How to Run Campaigns That Actually Fill Roles
Most recruiters waste money on Google Ads because they treat hiring like lead gen. Different funnel, different metrics, different campaign structure.
Job boards own the candidate pool you already know about. Google Ads captures search intent before someone commits to scrolling Indeed or uploading a resume to LinkedIn. When you bid on the exact role and location someone types into the search bar, you intercept active job seekers at decision moment. The economics work when cost per application stays below what you pay a headhunter or premium job board placement. They break when you run brand campaigns optimized for clicks instead of hires.
When Google Ads Works for Recruiting (and When It Doesn't)
Google Ads works when candidates actively search for the exact role title or location you're hiring for. A dental hygienist in Austin types "dental hygienist jobs Austin" because they want to work in Austin, not browse career advice. You bid on that search term, show an ad with your open role, send them straight to the application. No passive brand awareness. No top-of-funnel nurture sequence.
High-volume, entry-level roles with clear search terms convert better than vague titles. Truck driver, warehouse associate, CNA, electrician: these job titles mean the same thing to every candidate who searches them. Account manager, business development representative, growth lead: these titles mean different things at different companies. Vague roles generate vague traffic. Vague traffic clicks but doesn't apply.
Cost per application varies widely depending on role scarcity and market. Customer service reps in mid-sized cities typically cost less than nurses and skilled trades in competitive metros. Hard-to-fill technical roles like senior site reliability engineers or machine learning specialists run higher. Compare your cost per application to what you spend on other channels to determine if the economics work for your hiring process.
Job boards still own the bottom of the funnel. Indeed and LinkedIn have candidate profiles, saved searches, and daily alert emails that keep job seekers in their ecosystem. Google Ads for recruiters captures the moment before someone commits to a job board. You pay for interruption at the search intent stage. Job boards pay for retention at the browse and apply stage.
Campaign Structure: Search vs. Display for Recruitment Agencies
Search campaigns target active job seekers typing role-specific queries. One campaign per role keeps budgets and performance clean. If you're hiring a software engineer and a sales rep, run two campaigns. Different keywords, different cost per click, different conversion rates. Lumping them together means your sales rep budget bleeds into software engineer clicks at higher CPCs, and you run out of money before the week ends.
Display and YouTube campaigns build employer brand for passive candidates but require separate tracking. Someone watching a tech review on YouTube isn't job searching. They see your employer brand ad, remember your company name, maybe search for you later. That's brand lift, not direct response conversion. Mixing display and search in the same campaign dilutes your cost per application data because half the spend goes to people who will never apply today.
Geo-targeting matters more in recruiting than B2B. Set radius bid adjustments around office locations to increase spend where commute distance makes sense. Adjust bids higher for areas closest to your headquarters and lower for distant locations. Exclude areas you can't support: if you need someone onsite in Denver five days a week, exclude Colorado Springs and Fort Collins.
Recruitment agencies should segment campaigns by client or industry vertical. Your healthcare clients have higher margins and faster fills than your retail clients. Allocate budget accordingly. A high-margin placement for a nurse practitioner deserves its own campaign with higher daily budget. A low-margin retail supervisor gets less. Client urgency and fee structure determine budget allocation.
Free PDF · the crash course
AI Agents for Marketing Crash Course
Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.
Keyword Strategy: Matching Search Intent to Open Roles
Exact match on role title plus location captures high-intent applicants. "Registered nurse jobs Seattle" is an exact match keyword that shows your ad only when someone types that phrase or a close variation. Broad match picks up "nursing careers", "RN salary Seattle", and "best hospitals in Seattle": informational queries that click but don't convert. Exact match costs more per click but typically converts at higher rates than broad match. Start tight, expand later if volume supports it.
Negative keywords must include "salary", "resume tips", "interview questions", and competitor brand names. Someone searching "software engineer salary San Francisco" is researching compensation, not applying to jobs. Someone searching "Amazon interview questions" wants to prep for an interview they already have. Add these as negative keywords at the campaign level. Also add competitor names: if you're not Amazon, exclude "Amazon jobs".
Long-tail keywords like "companies hiring remote software engineers" signal readiness but have lower volume. These phrases tell you someone is past the research phase and ready to explore specific opportunities. Volume is low, cost per click is often lower than short-tail keywords, and conversion rates run high. Useful for niche roles or hard-to-fill positions where every qualified applicant matters.
Phrase match on "[role] near me" or "[role] hiring now" picks up mobile searchers with immediate intent. Phrase match shows your ad when someone searches a phrase that includes your keyword in the same order with additional words before or after. "Electrician near me" and "electrician jobs near me hiring now" both trigger a phrase match keyword for "electrician near me". Mobile job searchers use these modifiers because they want something local and immediate.
Ad Copy and Landing Pages That Drive Applications
Ads must include salary range, location type, and one specific benefit. "Dental Hygienist, Seattle, $80K, $95K, Full Benefits, Flexible Schedule" works. "Join Our Growing Team of Healthcare Professionals" does not. Vague employer brand messaging gets clicks from people curious about your company, then they bounce when the job doesn't match. Be specific in the ad so only qualified, interested candidates click.
Landing page should be the direct job description, not a careers page or multi-role portal. Every extra click drops conversion rate significantly. Someone searching "warehouse associate jobs Phoenix" clicks your ad and should land on a page with the warehouse associate job description, requirements, and an apply button. If they land on a careers page with a search box and 47 open roles, they leave.
Headline should mirror the exact search term. If someone searches "electrician jobs Portland", the headline is "Electrician Jobs in Portland". Not "Exciting Opportunities for Skilled Tradespeople". The person who clicked your ad searched for a specific thing. Show them that specific thing immediately.
Call extensions with a direct recruiter line convert better than form fills for blue-collar and hourly roles. Truck drivers, warehouse workers, and construction trades prefer to call. Add a call extension with a tracked phone number that rings straight to a recruiter. Measure calls as conversions. If a significant portion of your applicants come through phone calls and you only track form submissions, you're under-counting conversions and making bad optimization decisions.
Conversion Tracking: Measuring Applications, Not Clicks
Track application form submissions as conversions, not page visits or click-throughs. Optimize for cost per application, not cost per click. A lower cost per click means nothing if those clicks don't apply. Compare conversion rates across campaigns to identify which keyword and ad combinations deliver actual applications, not just traffic.
Connect conversion data to your ATS to measure cost per hire and time to fill. Google Ads tells you cost per application. Your applicant tracking system tells you which applications turned into interviews, offers, and hires. Connect the two systems to calculate true cost per hire by campaign. Without downstream tracking, you optimize for application volume and hope quality follows.
Set up enhanced conversions or offline conversion import to attribute hires back to specific campaigns. Enhanced conversions hash email addresses from your application form and match them back to Google click IDs. Offline conversion import lets you upload a CSV of hired candidates with their Google click IDs so Google knows which clicks led to hires. Both methods close the loop for long interview cycles where someone applies in January and gets hired in March.
Monitor quality with a secondary metric like application completion rate. Low completion signals landing page friction or mismatched traffic. If many people visit your job description page and start the application but few finish, your application form is too long or asks for information people don't have ready. If few people even start the application after visiting, your traffic is wrong or your job description undersells the role.
Bidding and Budget Allocation for Recruiters
Start with manual CPC to understand true cost per application by role before switching to automated bidding. Manual cost per click lets you set a maximum bid and see what actually happens. You learn what each role actually costs per click and per application. Once you have this data, you can switch to automated bidding with realistic cost per application targets.
Allocate budget by role urgency and revenue impact, not evenly across all openings. A hard-to-fill senior engineer who unlocks a $2 million product launch deserves more budget than a junior admin role. A nurse practitioner placement that earns your agency a $15,000 fee gets more spend than a medical assistant placement that earns $3,000. Spend where the return justifies the cost.
Dayparting matters. B2B candidates search during lunch and after work. Service and hourly workers search mornings and weekends. Run ad schedule reports in Google Ads to see when applications happen, then increase bids during high-conversion hours. If most of your warehouse associate applications come in during early morning hours on weekdays, bid higher during that window.
Set campaign daily budgets high enough to avoid budget pacing that spreads spend too thin. If your daily budget is too low relative to your target cost per application, Google shows your ads sporadically throughout the day to avoid spending the budget too early. Sporadic delivery means you miss high-intent searches during peak hours. Set budgets that let Google show your ad consistently when candidates are searching.
Free PDF · the crash course
AI Agents for Marketing Crash Course
Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.
Employer Branding vs. Direct Response Recruiting Campaigns
Employer brand campaigns on Display and YouTube build top-of-funnel awareness but should run separately with view-based or engagement goals. You're not trying to generate applications from a YouTube pre-roll ad. You're trying to make sure software engineers in your target market have heard of your company before they start their job search. Track impressions, view-through rate, and brand lift surveys. Do not track cost per application.
Direct response Search campaigns aim for immediate applications. Someone searches "software engineer jobs Austin", sees your ad, clicks, and applies. That's direct response. Measure cost per application and cost per hire. Optimize for conversion rate. These campaigns live or die on ROI, not brand metrics.
Remarketing to career page visitors who didn't apply can salvage warm traffic. Someone visited your careers page, looked at three job descriptions, and left without applying. Remarket to them on Display or YouTube with ads that highlight benefits, culture, or urgency. Set a remarketing window depending on how fast your hiring process moves.
Brand campaigns support direct response by increasing branded search volume over time. Employer brand campaigns on YouTube make more people aware of your company. Months later, those people start their job search and type your company name into Google. Your branded search campaign captures them at high intent with low cost per click. Track branded search volume month over month to measure the downstream impact of your employer brand spend.
Reporting: Metrics Recruitment Teams Actually Need
Cost per application is the primary KPI. Cost per hire is the ultimate success metric but requires ATS integration to track accurately. Every recruiting team should know cost per application by campaign and keyword. Anything above your internal benchmark means the campaign needs optimization or should be paused. Cost per hire requires matching Google click IDs to hired candidates in your ATS. The ones that do this make smarter budget decisions because they know which campaigns deliver actual placements, not just application volume.
Application-to-interview rate and interview-to-hire rate diagnose whether you have a targeting problem or a job description problem. If many people apply but few get interviews, your targeting is wrong. You're attracting unqualified candidates who look good in the ad but don't meet requirements. If many people interview but few accept offers, your job description or compensation is wrong.
Source hires by campaign and keyword in your ATS to identify which search terms and ad groups deliver actual placements. One keyword might generate many applications and multiple hires. Another keyword might generate more applications but zero hires. Sourcing hires by keyword tells you where to increase bids and where to cut spend. Volume is not the goal. Hires are the goal.
Time to fill by source tells you whether Google Ads candidates move faster than job board applicants. If Google Ads candidates accept offers faster than Indeed candidates, you're not just saving money on cost per hire. You're reducing the cost of an open position: lost productivity, team overtime, delayed projects. Faster time to fill justifies higher cost per application because the total cost of leaving a role open for extra weeks often exceeds the difference in acquisition cost.
---
See Graphed in action to connect your Google Ads spend to actual hires without building a data warehouse or waiting on your engineering team for custom reports.
More Google Ads guides
Google Ads for Stump Grinding: Campaign Structure and Lead Economics That Work
Stump grinding Google Ads cost $3, $8 per click and convert at 8-12% when you separate campaigns by job type, exclude equipment searches, and track every inbound call.
Google Ads for Subscription Companies: Bid on LTV, Not First Order ROAS
Most subscription companies lose money on Google Ads because they optimize for the wrong conversion. The economics live in month 3, not day 1.
Google Ads for Sump Pump Installation: Campaign Structure That Books Emergency Jobs
Sump pump installers need separate campaigns for emergency repair and planned replacement because the search intent, landing page, and bid strategy are completely different.
Google Ads for Supplement Companies: Policy, Structure, and Unit Economics That Actually Work
Google Ads works for supplement brands if you solve policy before you bid. Most accounts die on ingredient bans, landing page claims, or bidding strategies that ignore LTV.
Google Ads for Surgeons: What Works (Real Numbers)
Most surgeon Google Ads waste budget on broad keywords and unqualified clicks. The ones that work target procedure-level intent and measure cost per consultation, not cost per click.
Google Ads for Surveyors: Setup, Costs, and What Actually Converts
Google Ads can fill a surveyor's pipeline in weeks instead of months, but only if keyword targeting, ad spend, and lead handling align with project economics.