Recruitment advertising

Recruiting Russian, Ukrainian and Spanish-speaking drivers in the US

For carriers and agencies whose dispatchers and recruiters speak Russian, Ukrainian or Spanish and who want drivers who speak those languages too. You will see why a Cyrillic Search campaign rarely works, where language targeting does work, and how to measure which language brings people who get hired.

What it does

The first instinct is to launch a Search campaign with keywords in Russian or Ukrainian. Check the numbers first. In a live check in October 2026 for truck driver keywords across the US, Latin-script searches were in the thousands per month while Cyrillic ones were in the tens. Google's search volume depends on the words people type and on the location, not on the campaign's language setting, and terms like CDL, OTR or owner operator are English to begin with, so many Russian- and Ukrainian-speaking drivers likely search in English. Spanish may look different in your market, so estimate it separately instead of assuming. The practical conclusion: on Search, cover English job queries well and treat Cyrillic keywords as a small add-on.

Language matters more where people are not searching but browsing. Demand Gen on YouTube, Gmail and Discover, and Meta on Facebook and Instagram, let you reach people by language, based on signals such as the language of their interface, so a driver whose phone is set to Russian can see an ad in Russian while scrolling. Build one ad group or ad set per language, with texts and videos made for that language rather than machine-translated, and keep the job facts identical across languages. Target languages, never ethnicity or national origin: a job ad must stay open to everyone, and language is about how you communicate, not about who the candidate is.

The ad and the page must speak the same language. Pass the language in the link — for example ?lang=ru, ?lang=uk or ?lang=es — make the page read it, and fall back to the browser language when the parameter is missing. A Russian ad that lands on an English-only page loses the trust it just built. Keep one page per job with language versions instead of separate copies that drift apart over time, and make sure the messenger buttons lead to someone who actually speaks that language. When you change the link of a running ad, remember that on Meta this replaces the creative and restarts learning.

AdAce Ads ties these pieces together. “Analytics” → “Demand” splits monthly searches into Latin and Cyrillic keywords and suggests keyword ideas for each chosen language. A Meta multi-language campaign puts each language in its own ad set inside one campaign, and in Demand Gen you set languages per ad group. The ad final URL change adds lang=ru, uk, en or es in one click, and the ad-to-page check confirms the page opens in that language. The lead tracking script stores the page language of each lead, recruiters set the candidate's language with a Telegram button, and reports show cost per interview and per hire by candidate language — so you fund languages by results, not by assumptions.

Why it helps

  • Real demand split into Latin and Cyrillic before you build anything.
  • One ad set or ad group per language with native texts.
  • Links carry the language, and the page opens in it.
  • Cost per interview and per hire for each candidate language.

How to set it up

  1. Run an estimate in “Analytics” → “Demand” with English and Cyrillic job keywords for your states.
  2. Keep the main Search campaign on English job queries and add Cyrillic keywords only where demand exists.
  3. Create a Meta multi-language campaign with an ad set per language, or set languages per ad group in Demand Gen.
  4. Propose the ad final URL with the lang parameter for each language and approve it.
  5. Run the ad-to-page check to confirm the page language and the buttons that are counted.
  6. Mark the candidate's language in Telegram and compare cost per interview by language after a few weeks.

Good to know

  • The October 2026 numbers come from one check; volumes differ by keywords and states, so estimate your own.
  • Changing the link of a Meta ad creates a copy of the creative, which goes through review again and restarts learning.
  • Demand estimates are read-only and limited to 20 per hour.
Ace, the AdAce Ads mascot

Try it on your own accounts

Create a workspace, connect Google or Meta in a couple of clicks and see your accounts clearly. Changes follow your approvals or the policy you configure.

Create your workspace