Something Inc.LoginSchedule a free consultation
TRUCKING & FLEET

Driver recruiting is a search problem carriers keep treating as a job board problem

A CDL driver picks a carrier the way a shopper picks a dealer: a Google search, a Reddit thread, a review page, and now an AI answer. Most carriers show up in none of them.

TRUCKING & FLEETDRIVER RECRUITING11 MIN

Every carrier we talk to has the same recruiting stack: two or three job boards, a lead vendor that sells the same driver to six fleets, a recruiter who works the phones, and a careers page that says 'competitive pay, great home time, apply now.' Then they wonder why cost per hire keeps climbing. The driver is not on the job board. The driver is on Google typing 'cdl jobs near me,' on Reddit reading what other drivers say about your dispatch, on a review site checking your rating, and increasingly in ChatGPT asking which regional carriers pay the best in Ohio. Recruiting is a search problem, and carriers keep buying it like a classified ad.

TL;DR · 60 SECONDSDrivers research carriers before they apply, and the research happens on Google, Reddit, review sites, and AI engines. Win that research with real pay pages (numbers, not adjectives), a review corpus you actually manage, honest participation in the driver threads where your name already comes up, and pages structured so AI engines can cite your pay, home time, and equipment when a driver asks who to drive for. Job boards fill the funnel. Search decides who converts.

The driver is researching you, not applying to you

The industry's own numbers make the case. The American Trucking Associations has explained that the high turnover figures at large truckload carriers, numbers that have sat around 90 percent annualized in many recent years, mostly measure drivers moving between carriers, not drivers leaving the industry. Read that as a marketer. The people you are recruiting are mostly experienced drivers currently working for someone else, deciding whether your fleet is worth the switch. That is not a job seeker. That is a buyer comparing vendors, and buyers research.

A driver comparing carriers behaves the way a fleet manager does when picking a telematics vendor, which we covered in how fleet managers research vendors in AI. They shortlist from what they hear, verify on Google, read the worst reviews first, ask peers in a forum, and then, only then, fill out a form. Job boards catch the last step. Everything upstream is search, and most carriers have no presence there beyond an aggregator listing they do not control.

~90%
annualized turnover at large TL carriers in many recent years, mostly carrier switching
4 places
where a driver checks you before applying: Google, Reddit, reviews, AI
1 page
most carriers have for all of it
0 numbers
on the typical careers page

What a driver actually searches

We build recruiting keyword sets by listening to drivers, not to recruiters. The queries cluster into five groups, and each one needs a different page. Location queries ('cdl a jobs near me,' 'otr jobs indiana,' 'local truck driving jobs dallas') want a page per terminal or hiring region. Pay queries ('how much does [carrier] pay,' 'cpm regional carriers,' 'best paying trucking companies for new drivers') want a pay page with real numbers. Lifestyle queries ('home daily cdl jobs,' 'no touch freight dedicated') want a page per lane type or schedule. Reputation queries ('[carrier] reviews,' 'is [carrier] a good company to drive for,' '[carrier] reddit') want a reputation you control. And the comparison queries ('[carrier] vs [carrier]') want something almost nobody builds: an honest comparison page.

QUERY GROUPEXAMPLE SEARCHESPAGE THAT SHOULD RANK
Locationcdl jobs near me, otr jobs ohio, local driving jobs memphisTerminal or hiring-region page with lanes and pay for that region
Payhow much does [carrier] pay, cpm for regional driversPay transparency page with cpm, weekly averages, accessorials
Lifestylehome daily cdl, dedicated no touch, weekend home timeLane-type page: dedicated, regional, OTR, with schedule detail
Reputation[carrier] reviews, is [carrier] good, [carrier] redditReview page plus GBP plus your presence in the threads
Comparison[carrier] vs [carrier], best regional carriers midwestComparison page that names competitors and tells the truth
Equipment[carrier] trucks, automatic transmission fleet, apuEquipment page: model year, transmission, inverters, cameras

The location group is where the money is, and it is the one carriers get most wrong. A single careers page cannot rank for 'cdl jobs near me' in forty markets. A page per terminal can, if it carries what the driver wants: the lanes running out of that yard, the pay for those lanes, the schedule, the equipment, the name of the terminal manager, and a photo of the actual lot. The pattern is the same one a commercial truck dealer uses for territory pages: one real page per real location, with facts that only someone who has been there could write.

Pay transparency pages beat 'competitive pay'

Nothing on a recruiting site converts like a number. Drivers know the pay is the pay; they want to know what it is before they spend twenty minutes on an application. 'Competitive pay' tells them you are hiding something. A pay page that says '$0.62 to $0.68 per mile for regional dry van, 2,400 to 2,700 miles per week typical, $150 per stop after the first, $75 detention after two hours, weekly settlement, examples below' tells them you respect their time. Then show three real example settlements with the numbers that produced them. If the pay varies by lane, show the lanes. If new drivers earn less, say so and say when it steps up.

Pay pages do double duty. They rank for the pay queries, and they are the single most citable thing on your site for an AI engine. When a driver asks Perplexity 'what does a regional dry van driver make in the Southeast,' the engine looks for a page that states a range, names the region, and names the carrier. Adjective pages never get cited. Number pages do. The generative engine optimization work we do for fleets starts with this page for exactly that reason.

THE OBJECTIONRecruiters push back: 'If we publish pay, competitors will beat it by a penny.' They already know your pay. Drivers post it in the forums within a week of orientation. The only party who does not know your pay is the driver who has not applied yet, and that is the party you are trying to reach.

Your review corpus is your recruiting site now

Search for almost any carrier's name plus 'reviews' and you get an Indeed page, a Glassdoor page, a Google Business Profile with a star rating, one or two trucking-specific review sites, and a Reddit thread. That set of pages is your recruiting site whether you like it or not. It ranks above your careers page for the reputation queries, and it is what AI engines read when they summarize what drivers say about you. Most carriers have never claimed half of it.

Managing it is not about suppressing bad reviews. It is about volume, recency, and response. A carrier with 40 reviews averaging 3.1 stars and no responses reads as abandoned. The same carrier with 300 reviews at 3.6, every one answered by a named person in plain language, reads as a place where somebody is paying attention. Build the review ask into orientation, into the 90-day check-in, and into the exit conversation for drivers who leave on good terms. Route them to the profile that matters most for your search footprint, which for most fleets is Google first and Indeed second. Answer the bad ones with specifics, not apologies.

Other drivers (forums, terminal talk)90%
Review sites and Google rating72%
Published pay and home time detail68%
AI engine summary of the carrier41%
The carrier's own careers page30%
Job board listing text18%

Illustrative: which sources a switching driver weights when judging a carrier, based on what we hear in driver interviews

Reddit is where the real interview happens

Go read r/Truckers for an hour. It is a running, brutally honest audit of every carrier in the country: who pays late, whose dispatch lies about home time, whose trucks are governed at 62, who actually does no-touch. When a driver is deciding between you and two other fleets, this is where they go to break the tie, and the thread about your company was written by people you fired, people who quit, and people who are still there and annoyed. Your recruiting budget is competing against that thread, and the thread is winning.

The instinct is to stay out of it or, worse, to send in a recruiter with a script. Both are wrong. The right move is a named, verified person from the fleet, ideally a driver manager or a safety lead, who answers specific questions with specific answers and never argues with a complaint. 'We did have a detention pay problem at the Memphis yard in the spring, here is what changed' is worth more than any banner ad. It also ages well: the thread ranks for '[carrier] reddit' for years, and AI engines read it when they summarize you. This is a distinct discipline from posting job links, which gets you banned. We treat it as Reddit marketing with a recruiting brief, and the rules are the same: be a person, be useful, be there before you need something.

01Claim your name in the threadOne verified fleet account, one real person, answering in the existing threads about your company. No new promotional posts.
02Answer with numbersWhen a driver asks about pay or home time, post the same numbers that are on your pay page. Consistency across surfaces is what an AI engine treats as confirmed fact.
03Fix, then say what you fixedA complaint you resolved and reported back on is the strongest recruiting content you will ever publish, and you did not write it.
04Link the thread from your siteA 'what drivers say' section that links to the real thread, good and bad, reads as confidence. Drivers check anyway.

AI engines are already answering 'which carrier should I drive for'

Ask ChatGPT for the best regional carriers for a driver with two years of experience in the Southeast who wants to be home weekly. You get a list with names, a sentence on pay, a sentence on home time, and a note about reviews. Ask Perplexity and you get the same with citations. The carriers in that answer did not buy their way in. They got there because their pay pages state ranges, their terminal pages state locations, their reviews are numerous enough to summarize, and their name shows up in driver threads with something more than complaints attached. That is the whole mechanism, and it is the same one behind how AI engines pick a car dealer: extractable facts, demonstrated reputation, and a corpus the engine can read.

The measurement is straightforward. Write down the twenty prompts a driver in your hiring regions would ask, run them monthly across ChatGPT, Perplexity, Claude, and Google AI Mode, and log whether you are named, where in the list, and what the engine says about you. Then fix what it gets wrong by fixing the page it is reading. If it says your pay is 'not publicly listed,' publish the pay. If it cites a two-year-old thread about a problem you fixed, go back to the thread and close the loop. Mention rate and citation rank are the two numbers, and they move within weeks when the source pages change.

SIGNAL AN AI ENGINE READSWHAT A CARRIER USUALLY HASWHAT IT NEEDS
Stated pay range'Competitive pay'cpm range, weekly average, accessorials, by lane type
Home time policy'Great home time'Days out and days home per lane, in numbers
Hiring locationsOne careers pageOne page per terminal or region, with lanes
Review corpusUnclaimed, unansweredClaimed, growing, every review answered by name
Community presenceSilence or a recruiter scriptA named person answering in the existing threads
Equipment detail'Late model trucks'Model years, transmission, APU, cameras, pet and rider policy

The recruiting site rebuild, in order

Do it in this sequence, because each step feeds the next. First, the pay page, with real numbers and three worked settlements. Second, one page per terminal or hiring region, each carrying the lanes and pay for that yard. Third, claim and answer every review profile, and build the review ask into orientation and the 90-day check-in. Fourth, put one named person into the existing driver threads with the same numbers that are on the site. Fifth, set up the monthly AI prompt log and start reading what the engines say about you. Keep the job boards running while you build. They fill the top of the funnel, and there is nothing wrong with that. The point is that when the driver they send goes to check you out, which every one of them does, they find a carrier that answered the questions before they asked. That is the driver who shows up to orientation.

See where you are cited today

A free snapshot audit of your rankings and AI citations before we ever talk.

TT
Tyler TruffiMANAGING PARTNER, SOMETHING INC.

Tyler leads SEO and generative engine work for dealerships, truck dealers, fleets, and automotive software companies at Something Inc., getting them ranked and cited across every major AI engine.

Free consultation

Let us be the last SEO agency you ever work with

A 30 minute call and a free audit of your SEO and GEO position. You keep the findings either way.