How to

Boolean search strings for truck drivers: CDL class, endorsements and haul type

On this page
  1. The class, endorsement and haul-type variants a driver search needs
  2. Ten Boolean strings by class and haul type
  3. What LinkedIn, Indeed and Google actually support
  4. Narrowing by location and experience
  5. False positives worth excluding with NOT
  6. A worked example: three passes on a hazmat tanker search
  7. What a search cannot verify
  8. Questions people ask

A driver search that stops at "CDL driver" mixes local box-truck drivers, long-haul team drivers and hazmat tanker haulers into one pile, because the title alone does not carry the class, the endorsement or the haul type a dispatcher actually cares about. Add those three details and the same platforms return a list worth calling instead of a list worth sorting.

Below are ten strings by CDL class and haul type, and what LinkedIn, Indeed and Google support for this kind of search as of September 2026. For the operators themselves, see Boolean search strings for recruiters. For the CDL class, endorsement and restriction codes themselves, see truck driver screening questions, which covers the federal codes in full.

  • CDL class has several written forms. "CDL-A," "CDL Class A," "Class A CDL" and "class a driver" all describe the same license. Write the forms you expect to see as an OR block rather than picking one.
  • Endorsements are usually written as words, not codes. Drivers write "hazmat," "tanker," "doubles" and "passenger endorsement" far more often than the single-letter federal codes (H, N, T, P). Search the words; use the letter codes only when confirming what is actually on the license during the screen.
  • Haul type is its own filter. "OTR," "regional," "local" and "dedicated" describe how far and how often a driver is out, and dry van, flatbed, tanker and reefer describe what they haul. A client who needs a flatbed driver and gets a dry van applicant has a driver who cannot do the job, regardless of CDL class.
  • Company driver versus owner-operator is a different search entirely. An owner-operator owns or leases their truck and contracts their hauling, and their profiles read closer to a small business owner's than an employee's. Keep the two searches separate rather than mixing them with OR.
  • Trailer type belongs in the string, not just the job title. "Dry van," "reefer," "flatbed" and "step deck" each require different loading, securement and, for reefer, temperature-monitoring habits. A driver who has only run dry van will say so on the first call regardless of what the job title implied, so putting the trailer type in the search itself saves that call for the drivers who actually match.

Ten Boolean strings by class and haul type

Adjust the endorsement and haul-type terms to the lane you are filling; these are examples.

Over-the-road and regional

1. CDL-A OTR driver — LinkedIn general search
("cdl-a" OR "cdl class a" OR "class a cdl driver") AND ("over the road" OR "otr driver") NOT ("cdl b" OR "delivery driver")

2. CDL-A regional or dedicated driver — LinkedIn Recruiter, Job titles + Keywords filters
("cdl-a" OR "class a cdl driver") AND (regional OR dedicated) NOT ("owner operator" OR "local delivery")

3. Team driver — Indeed Resume (Smart Sourcing)
("team driver" OR "team cdl driver") AND ("cdl-a" OR "class a") NOT (solo)

Endorsement-specific hauls

4. Hazmat tanker driver — Indeed Resume (Smart Sourcing)
("cdl-a") AND (hazmat AND tanker) NOT ("no hazmat" OR "no tanker")

5. Doubles / triples driver — Indeed Resume (Smart Sourcing)
("cdl-a") AND ("doubles" OR "triples" OR "doubles and triples") NOT (single)

6. Flatbed driver — LinkedIn general search
("flatbed driver" OR "flatbed cdl driver") AND (tarping OR "securement") NOT ("dry van" OR reefer)

Local and owner-operator

7. Local CDL-B driver — LinkedIn general search
("cdl-b" OR "cdl class b" OR "class b cdl driver") AND (local OR "home daily") NOT ("cdl-a" OR "otr")

8. Owner-operator — LinkedIn Recruiter, Keywords filter
("owner operator" OR "owner-operator") AND ("cdl-a") AND (lease OR "own authority") NOT ("company driver")

Search-engine X-ray

9. Public profiles by endorsement and region — Google X-ray
site:linkedin.com/in ("cdl-a" OR "class a cdl") "tanker" "houston" -jobs -recruiter

10. Public resumes mentioning endorsements — Google X-ray, filetype search
filetype:pdf "cdl-a" ("hazmat" OR "tanker" OR "doubles") resume -template

Both X-ray searches reach only public, indexed pages, and a driver's endorsements can change between when a page was indexed and today. Confirm the license and its current endorsements on the screen, not from the search result.

What LinkedIn, Indeed and Google actually support

General operator rules, with each platform's help page linked, are in Boolean search strings for recruiters. For driver searches the bigger question, as of September 2026, is where the drivers are. Many company drivers never build a LinkedIn profile, so a thin LinkedIn result can mean the pool is elsewhere rather than that the string is wrong. Run the same string on a resume database before rewriting it.

Which pool is deeper varies by market and by freight type, so compare result counts for the same string on LinkedIn and on Indeed's resume search before committing a day to either. Neither platform documents wildcards, so write out "driver" and "driving", and spell each endorsement both as a letter and in words (H and "hazmat", N and "tanker").

Narrowing by location and experience

Location matters differently for drivers than for office roles: an OTR driver's home address barely restricts the lanes they can run, while a local or dedicated route needs someone who can be home daily from a specific terminal. Search a wide radius, sometimes a full state or region, for OTR and regional roles, and narrow tightly to the terminal's city for local and dedicated roles where the commute is the actual constraint.

For experience, LinkedIn's page on premium search filters lists Years of Experience as a filter exclusive to Recruiter and Sales Navigator. On a free account or on Indeed, put a rough tenure into the keyword string instead, such as ("2+ years cdl" OR "3 years otr"), which only finds drivers who wrote a number and returns a smaller set than a dedicated filter would.

False positives worth excluding with NOT

  • Non-CDL delivery drivers. "Delivery driver," "route driver" and "courier" often describe vehicles under the CDL weight threshold and a different skill set entirely. Exclude them from a CDL-specific search.
  • Dispatchers and safety staff. "Dispatcher," "safety manager" and "fleet manager" profiles mention CDL classes and endorsements constantly without holding one themselves. Exclude these titles when the requisition is for a driving seat, not an office one.
  • Driving instructors and CDL school staff. A "CDL instructor" or "truck driving school instructor" teaches the skill and may not currently drive commercially for a carrier. Exclude them unless the role is specifically a trainer.
  • Recruiters and staffing for driving roles. Agency and carrier recruiters who source drivers list the same endorsement and haul-type vocabulary the drivers themselves use. Exclude "recruiter," "driver recruiter" and "staffing."

An invented search, shown as it actually gets narrowed.

Intake: A fuel distributor needs a regional CDL-A driver with current hazmat and tanker endorsements, home most nights, based within about 75 miles of a terminal outside Columbus. Not looking for OTR drivers unwilling to go regional, and not looking for drivers whose hazmat endorsement lapsed and was never renewed.

Pass 1: "cdl-a" AND hazmat: a large, mixed list that includes OTR drivers who happen to have a hazmat endorsement they rarely use and drivers whose profile is several years old.

Pass 2: ("cdl-a" OR "class a cdl driver") AND (hazmat AND tanker) AND (regional OR "home daily") NOT ("otr only" OR "owner operator"): a shorter, more relevant list, but it still cannot tell you whether a listed endorsement is current.

Pass 3: narrow the location radius around the Columbus terminal instead of adding more keyword blocks, since haul type and endorsement are already doing the filtering work a location block cannot. The remaining list is small enough to call individually, and the first question on every call is the actual expiration date on the hazmat endorsement, since no platform in this guide can confirm it.

Endorsement lapse is the failure mode that is easy to miss with a Boolean string alone: a driver who held a hazmat endorsement two jobs ago may still write it on their profile out of habit, long after it expired. A string finds people who plausibly still have it. Only the license itself, checked on the call or against the employer's own verification process, confirms it.

What a search cannot verify

A string can find someone who plausibly holds the class and endorsements you need. It cannot confirm the license is current, check Clearinghouse or MVR status, or tell you whether the driver can actually back a trailer into the dock your client uses. The truck driver screening questions page has the questions and the federal codes that verify all of that, and how to source candidates on LinkedIn covers turning a search result into a first conversation, for the drivers who do keep a profile there.

Questions people ask

Is LinkedIn a good place to find CDL drivers?

It is thinner than for office roles; many company drivers do not keep a LinkedIn profile at all. It works best for owner-operators, driver trainers and safety or fleet leadership, and it is worth trying alongside a job board rather than instead of one.

Can I search for a driver's Clearinghouse status?

No. Neither LinkedIn, Indeed nor a search engine indexes Drug and Alcohol Clearinghouse status, because it lives inside FMCSA's system and requires the driver's electronic consent to query. A string can find the driver; the query itself happens separately, through the employer's Clearinghouse account.

Should I write out "CDL Class A" or just "CDL-A"?

Both, joined with OR. Drivers and job boards write it inconsistently: "CDL-A," "CDL Class A," "Class A CDL" and plain "class a driver" all describe the same license, and a search for only one form misses drivers who wrote another.

Do I need to search for the specific endorsement letter, like H or N?

No, and doing so usually hurts more than it helps. Most drivers write the endorsement name ("hazmat," "tanker") rather than the single-letter code from the CDL itself. Search the plain words, and confirm the actual endorsement on the license during the screen.