Healthcare Job Ad Templates: Caregiver, CNA and Nurse Ads That Pass Special Ad Category and Pay Transparency

Last updated August 25, 2026 · Part of our healthcare recruiting guide

A healthcare job ad on Meta has to clear two rules before it can work: the Special Ad Category, which strips age, gender and ZIP targeting and puts the burden of reaching the right person on the words, and the pay-transparency laws that by the end of 2026 require a pay range in postings in fourteen states and the District of Columbia. The templates below — caregiver, CNA, LPN, RN — are written to both, with the rate, the shift and the one thing you offer that the competitor doesn't in the first line, and a one-question form behind them. In our data, what happens after the click explains 70% of cost variation; the template is mostly about that.

Book a Demo

A note on who's writing this

Boostpoint writes and runs social media job ads for home care agencies, senior living communities and health systems, so these templates are what we sell, in copy-paste form. They are ad templates, not job descriptions: the duties, requirements and pay sections of a posting are on caregiver job description and CNA job description, and this page doesn't repeat them. The compliance notes summarize Meta's published policy and the pay-transparency statutes as two employment-law firms describe them; we are not lawyers and this is not legal advice, and the laws change every few months — check your state before you post. Every figure of ours is a cost per applicant, never a cost per hire.

The two rules every template obeys

Special Ad Category. Any ad that promotes or links to a job is an employment ad on Meta, and in the United States it must be declared as one. Once it is, the audience is fixed at ages 18 through 65+, all genders, and locations no finer than a city with an expanded 15-mile radius — no ZIP codes, no lookalike audiences, no excluding anyone. The consequence for the copy is that the words do the targeting: "CNA" in the first line reaches CNAs, "$[rate]/hr" reaches people comparing rates, "nights" reaches night people. The consequence for compliance is older than Meta — the Age Discrimination in Employment Act makes it unlawful to publish a job ad "indicating any preference, limitation, specification, or discrimination" based on age, so "recent graduate," "young and energetic" and "digital native" are out of the ad whatever the platform. The full policy is on Meta Special Ad Category, explained. Pay transparency. A growing list of states requires the pay range in the posting itself, not on request: California, Colorado, Washington, New York, Hawaii, Illinois, Minnesota, Maryland, Massachusetts, New Jersey and Vermont already, the District of Columbia, Virginia from July 1, 2026, Maine from July 29, 2026, Connecticut from October 1, 2026, Delaware in 2027, plus cities including New York City, Jersey City, Cleveland and Columbus — with employer-size thresholds from one employee to fifty. Several also require a description of benefits. The practical rule is simpler than the map: put the range in every ad, everywhere, because a caregiver in Ohio compares your ad against the ones from New York, and an ad without a rate reads as an ad hiding one.

Where the pay range must be in the posting — statutes as summarized by two employment-law sources, read August 25, 2026
JurisdictionApplies to employers withWhat the posting must showIn effectSource
California15+ employeesPay scaleYesJackson Lewis (Jan 30, 2026); ADP (May 4, 2026)
ColoradoAll employersRate or range, plus compensation and benefitsYesJackson Lewis; ADP
Washington15+ employeesWage scale or salary rangeYesJackson Lewis; ADP
New York (state and city)4+ employeesMinimum and maximum salary or hourly wageYesJackson Lewis; ADP
Hawaii50+ employeesHourly rate or salary rangeYesJackson Lewis; ADP
Illinois15+ employeesPay scale and benefitsYesJackson Lewis; ADP
Minnesota30+ employeesMinimum and maximum range, and benefitsYesJackson Lewis; ADP
MarylandAll employersWage range and benefits, public and internal postingsYes (Oct 1, 2024)Jackson Lewis; ADP
Massachusetts25+ employeesPay rangeYesJackson Lewis; ADP
New Jersey10+ employees (Jersey City: 5+)Hourly wage or salary range, and benefitsYesJackson Lewis; ADP
Vermont5+ employeesCompensation or rangeYesJackson Lewis; ADP
District of ColumbiaAll employersMinimum and maximum projected pay; healthcare benefits before interviewYes (June 30, 2024)Jackson Lewis; ADP
VirginiaAll employersThe position's wageJuly 1, 2026ADP
Maine10+ employeesProspective pay rangeJuly 29, 2026ADP
ConnecticutAll employersWages or wage range in advertisements (currently on request)Oct 1, 2026ADP; Jackson Lewis (on request)
Delaware25+ employeesPay range and benefits2027Jackson Lewis (26+, Sept 26, 2027); ADP (25+, fall 2027)
Cleveland and Columbus, Ohio15+ employeesSalary rangeYesADP; Jackson Lewis lists Cincinnati and Toledo too
Card grid of the jurisdictions that require a pay range in job postings, with employer-size thresholds: California 15 plus, Colorado all, Washington 15 plus, New York 4 plus, Hawaii 50 plus, Illinois 15 plus, Minnesota 30 plus, Maryland all, Massachusetts 25 plus, New Jersey 10 plus, Vermont 5 plus, District of Columbia all, Virginia all from July 2026, Maine 10 plus from July 2026, Connecticut all from October 2026, Delaware 25 plus in 2027, and Ohio cities Cleveland and Columbus 15 plus; with the rule to put the range in every ad regardless
Where the range is the law. As summarized by Jackson Lewis (January 30, 2026) and ADP SBS (May 4, 2026); thresholds and dates change — verify yours. Not legal advice.

Why the first line and the form matter more than the rest

Across 891 campaigns, what happens after the click — whether the person who tapped the ad finishes applying — explained 70% of the variation in cost per applicant, against 30% for click-through rate and 18% for what the auction charged. The apply-rate bands show the size of it: campaigns converting under 5% of clicks paid a median $53.77 per applicant, 5–10% paid $23.13, 10–20% paid $11.11, 20–35% paid $4.41, and over 35% paid $1.61. Put together, 41% of all budget ran in campaigns converting under 10% and returned 11% of the applicants. The templates below therefore spend their effort in two places. The first line carries the credential, the rate range and the shift, so that the person who taps is the person who qualifies and wants the hours — a CNA ad that says "CNA · $[low]–$[high]/hr · nights" is read by CNAs who work nights and skipped by everyone else, which is the targeting the Special Ad Category took away. And the form asks one question. In the earlier campaign-level analysis, application completion fell with the credential — caregiver 31.3%, CNA 17.4%, LPN 18.4%, RN 12.4% — and the ads that held completion up were the ones whose form was name, phone, one knockout question, submit, with the license check and the résumé after the offer.

What the four roles cost to reach — Boostpoint 2026 benchmark, cost per applicant, management inside (not cost per hire)
RoleMedian cost per applicantMiddle 50%Apply rateCampaignsCompletion, earlier analysis
Caregiver / home care$3.76$2.99 – $5.8331%3431.3%
CNA / nursing assistant$7.72$6.18 – $12.0618%3217.4%
LPN / LVN$12.77$7.53 – $21.4621%5718.4%
Registered nurse$19.08$12.76 – $34.8411%17312.4%

The templates

Each card is one Meta ad — primary text, headline, description — plus the one-question form and a short posting block for a job board or careers page. Meta's Ads Guide recommends 50 to 150 characters of primary text and a 27-character headline for the Facebook feed; the templates fit. Brackets are yours to fill; nothing in brackets is a number we assert. The differentiator line is the part to change most: it is whatever you have that the employer down the street doesn't, and if you can't name one, that is the finding, not a copy problem.

Caregiver / home care aide

Benchmark $3.76 · 31% apply
Primary text (≤150 characters)
Caregiver · $[low]–$[high]/hr · [days/nights], [X]-hour shifts · [City]. One client at a time, mileage paid, start next week. No certification needed — we train.

Credential status ("no certification needed"), range, shift, city, one differentiator, start date. No age or gender words; city, not ZIP.

Headline (≤27 characters)
Caregiver · $[low]–$[high]/hr
Description
Apply in 60 seconds. A text back today.
The one form question
Are you available for [days/nights] shifts in [City] starting [date]?
Posting block (job board or careers page)
Caregiver — [City], [State]
$[low]–$[high] per hour, paid weekly · [benefits, in one line]
[Days/nights], [X]-hour shifts; one client at a time; mileage reimbursed.
No certification required; paid training provided. Must be 18+ with a valid driver's license and reliable transportation. Background check after offer.
Apply: [link] — name and phone only; we call within one business day.

"18+" is the legal minimum, not a preference, and is allowed; "must have reliable transportation" is a job requirement, not a demographic one.

CNA / nursing assistant

Benchmark $7.72 · 18% apply
Primary text (≤150 characters)
CNA · $[low]–$[high]/hr + $[X]/hr [shift] differential · [City]. [Setting], [ratio] residents per aide, self-scheduling. Active [State] registry required.

Credential named so non-CNAs skip it; the differential is a number, not "differentials available"; ratio is the differentiator a facility can state.

Headline (≤27 characters)
CNA · $[low]–$[high]/hr [shift]
Description
Name, phone, registry number. That's the form.
The one form question
Are you currently listed in good standing on the [State] nurse aide registry?
Posting block
Certified Nursing Assistant — [Setting], [City], [State]
$[low]–$[high] per hour + $[X] [shift] differential · [benefits, in one line]
[Shift pattern], [ratio] residents per aide, self-scheduling from your phone.
Current [State] nurse aide registry listing in good standing required. Registry verified after offer; no résumé needed.
Apply: [link] — three fields, under a minute.

Say what the registry check is and when it happens; CNA completion ran 17.4% in the earlier analysis, and the portal is where it falls.

LPN / LVN

Benchmark $12.77 · 21% apply
Primary text (≤150 characters)
LPN · $[low]–$[high]/hr · [shift], [X]-hour shifts · [City]. [Setting], [patients] per nurse, charge RN on every shift. [State] LPN license required.

The support structure ("charge RN on every shift") is the differentiator LPNs compare; license named to filter.

Headline (≤27 characters)
LPN · $[low]–$[high]/hr
Description
License number and phone. We call within the hour.
The one form question
Do you hold a current [State] LPN/LVN license, and which shift are you looking for?
Posting block
Licensed Practical Nurse — [Setting], [City], [State]
$[low]–$[high] per hour · [benefits, in one line] · [sign-on or shift bonus, if real]
[Shift pattern]; [patients] per nurse; charge RN on every shift.
Current [State] LPN/LVN license required; verified after offer.
Apply: [link] — license number and phone.

A bonus goes in only if it exists and pays on the stated schedule; several states require benefits to be described, so the one-line benefits field is not optional there.

Registered nurse

Benchmark $19.08 · 11% apply
Primary text (≤150 characters)
RN · [Unit] · $[low]–$[high]/hr + $[X]/hr nights · [City]. [Ratio] on [unit], self-scheduling, no mandatory OT. [State] or compact license required.

Unit and ratio in the first line — RNs read the unit before the rate. "No mandatory OT" only if it is policy.

Headline (≤27 characters)
RN · [Unit] · $[low]–$[high]/hr
Description
License, phone, unit. Recruiter calls today.
The one form question
Do you hold a current [State] or compact RN license, and which unit and shift are you looking for?
Posting block
Registered Nurse — [Unit], [Facility], [City], [State]
$[low]–$[high] per hour + $[X] night differential · [benefits, in one line]
[Ratio] on [unit]; self-scheduling; [weekend commitment, stated plainly].
Current [State] or compact RN license required; [BLS/ACLS] within [X] days of hire.
Apply: [link] — license number, phone and preferred unit; the portal comes after the call.

RN completion ran 12.4% in the earlier analysis and hospital-setting completion 6.0%: the portal comes after the call, not before it.

Annotated mock caregiver ad with six numbered callouts: the credential status in the first words, the pay range as required by posting laws, the shift and city with no ZIP code, one differentiator, a start date, and a one-question form; a side panel lists what is absent — no age words, no gender words, no ZIP, no lookalike audience — and Meta's feed recommendations of 50 to 150 characters of primary text and a 27-character headline
Anatomy of a compliant ad. Illustrative; rates, town and employer are placeholders. Meta feed recommendations as read from Meta's Ads Guide by two 2026 spec guides.

Interactive

Template builder — fill the brackets, watch the character counts, copy the ad

Nothing is stored or sent — this runs in your browser. Pick the role and fill the fields; the primary text, headline, description and form question are assembled against Meta's feed recommendations (150 and 27 characters).

Primary text0 / 150
Headline0 / 27
Description 
The one form question 
Copies to your clipboard as plain text.

Assembled from your inputs. Character recommendations are Meta's Ads Guide for the Facebook feed, as read by two 2026 spec guides; other placements differ, and text past the recommendation is truncated behind "See more", not rejected. The rate you enter is yours — this page asserts no wage — and where a pay-transparency law applies it must be the range you will actually pay. Not legal advice.

What fails, and why

The ads that get rejected or quietly underperform fail in the same handful of ways. Age words: "recent grad," "young," "energetic," "digital native," "mature," "retirees welcome" — the last two are age preferences too, and the ADEA cuts both ways. Gender words: "waitress," "he will," "female caregiver preferred," even when a client requests it; the staffing decision may have its own legal analysis, but the ad can't carry it. Location words: a ZIP code in the copy isn't a policy violation, but it signals to the reader that the job is somewhere specific, and to Meta's reviewers that the advertiser is trying to do with words what the category forbids with targeting — use the city and the neighborhood name. Pay words: "competitive pay," "DOE," "up to $[X]" where the law wants a range, and a range so wide it is not one; several statutes require a good-faith range. And form words: a link to a portal that asks for a résumé, a cover letter, an assessment and a login before the applicant has spoken to anyone — which is where CNA completion goes from the caregiver's 31.3% to 17.4%.

Two mock CNA ads side by side: the left one fails with the phrases young energetic team, recent grads, competitive pay DOE, a ZIP code, female preferred, and a five-page portal, each marked; the right one passes with CNA named in the first words, a stated pay range and differential, nights, the city, residents per aide, the registry requirement, and a three-field form
Fails and passes. Illustrative ads, placeholders throughout; the marked phrases are the ones the ADEA, Meta's policy or a pay-transparency statute reaches. Not legal advice.

Interactive

Ad language check — paste your draft, see what the rules reach

Nothing is stored or sent — this runs in your browser. A pattern check for age and gender words, ZIP codes, missing pay ranges and missing credentials. It catches phrases, not intent, and clearing it is not legal review.

Patterns: age preference (ADEA §4(e); Meta policy), gender preference (Title VII; Meta policy), ZIP codes (Meta location targeting is city-level in the Special Ad Category), pay language that is not a range (state posting laws), and a missing credential or shift in the first line (targeting by words). Illustrative and incomplete; your state's statute and counsel govern.

Where to run them, and what they cost to run

The templates are written for the phone feed, where a caregiver or a CNA between shifts sees them; the channel guide is on where to find caregivers, the CNA-specific version on CNA recruitment, and the full nursing cost picture — RN, LPN and CNA by setting — on RN, LPN and CNA recruiting cost. The figures in the role table above are what those campaigns cost per applicant with campaign management inside, from caregivers at a median $3.76 to RNs at $19.08; the template does not change the auction, it changes who taps and who finishes, which is the 70%.

The category took away the targeting; the statute took away the mystery rate. Put the credential, the range and the shift in the first line and let the words do what the settings used to.

Frequently asked questions

What should a caregiver job posting template include?

In the first line: the job in the applicant's words, the pay range, the shift and the city, and whether a certification is needed. Then one differentiator (one client at a time, mileage, paid training), a start date, and a form that asks one question. The duties-and-requirements job description is a separate document; ours is on the caregiver job description page.

How do you write a caregiver job ad for Facebook or Instagram?

Declare it as an employment ad in the Special Ad Category, keep the primary text near Meta's recommended 50–150 characters with a 27-character headline, and put the credential status, rate range, shift and city in the first words, because age, gender and ZIP targeting are unavailable and the copy has to do the selecting. Link to a form with name, phone and one knockout question, not a portal.

Do you have to include pay in a job posting?

In a growing list of jurisdictions, yes — California, Colorado, Washington, New York, Hawaii, Illinois, Minnesota, Maryland, Massachusetts, New Jersey, Vermont and the District of Columbia already, with Virginia and Maine in 2026, Connecticut from October 2026 and Delaware in 2027, at employer-size thresholds from one employee to fifty (Jackson Lewis, January 2026; ADP, May 2026). Whatever your state says, an ad without a range competes with ads that have one.

What can't a healthcare job ad say under the Special Ad Category?

Nothing that expresses a preference by age, gender or other protected class — "recent grad," "young and energetic," "mature," "female caregiver preferred" — and the ad can't be targeted by age, gender or ZIP code. Age is fixed 18 through 65+, all genders are included, and location is city-level with an expanded 15-mile radius. The ADEA separately makes age-preference language in any job ad unlawful.

What is a good CNA job ad example?

"CNA · $[low]–$[high]/hr + $[X]/hr night differential · [City]. [Setting], [ratio] residents per aide, self-scheduling. Active [State] registry required." — with a headline of "CNA · $[low]–$[high]/hr nights" and a form that asks for name, phone and registry status. The credential in the first words filters the audience the category can't.

What should a nurse job posting template say first?

The unit, then the range, then the shift and differential, then the ratio and the scheduling policy, then the license required. RNs read the unit before the rate. In our benchmark RN campaigns ran a median $19.08 per applicant with an 11% apply rate across 173 campaigns, and RN application completion ran 12.4% in the earlier analysis — the form is where the nurse ad is won or lost.

Why does the application form matter so much?

Because what happens after the click explained 70% of the variation in cost per applicant across 891 campaigns. Campaigns converting under 5% of clicks paid a median $53.77 per applicant; over 35%, $1.61. A form with name, phone and one knockout question — with the license check and résumé after the offer — is the largest lever the template controls.

Can I use these templates on Indeed or a careers page?

Yes — the posting block in each card is written for that, and the pay-transparency rules apply there too. Keep the range, the shift and the credential at the top, describe benefits in a line where your state requires it, and keep the application short even on a job board, since the same completion arithmetic applies.

Have us write and run them

We'll build the caregiver, CNA and nurse ads from these templates with your rates and your differentiators, declare and run them correctly, put a one-question form behind each, and show you the healthcare campaigns closest to yours — costs with the management fee inside.

Book a Demo

Boostpoint figures come from the 2026 Social Job Advertising Benchmark — 891 campaigns and 1,334 campaign-months, costs inclusive of campaign management: caregiver / home care median cost per applicant $3.76, middle 50% $2.99–$5.83, 31% apply rate, 34 campaigns; CNA $7.72, $6.18–$12.06, 18%, 32; LPN / LVN $12.77, $7.53–$21.46, 21%, 57; registered nurse $19.08, $12.76–$34.84, 11%, 173; applicant conversion explained 70% of cost variation, click-through rate 30%, CPM 18%; apply-rate bands under 5% $53.77, 5–10% $23.13, 10–20% $11.11, 20–35% $4.41, over 35% $1.61; 41% of budget in campaigns converting under 10% returned 11% of applicants. Earlier campaign-level analysis (different methodology): completion caregiver 31.3%, CNA 17.4%, LPN 18.4%, RN 12.4%, hospital setting 6.0%. Meta policy is summarized from Meta's published Special Ad Category help pages; feed character recommendations are Meta's Ads Guide as read by two 2026 spec guides; pay-transparency law is summarized from Jackson Lewis (January 30, 2026) and ADP SBS HR (May 4, 2026), read August 25, 2026 — none of it legal advice, and thresholds and dates change. Templates are Boostpoint's practice with placeholders; no wage is asserted. Cost per applicant is not cost per hire; we do not track hires and publish no cost-per-hire figure. A sample of Boostpoint campaigns, not an industry-wide study.