How Deel got its users
A page per country and per contract type, on compliance queries nobody else answered clearly.
Read from signals. Consistent with what is publicly observable, but nobody confirmed it. Check before you quote it.
Reproducible, but it will cost you real money, real months, or a skill you may not have.
The edge you do not have: Per-jurisdiction legal expertise that is expensive to replicate
- A traffic base that does not collapse when you stop publishing
- Acquisition that owes nothing to any social platform
- A proprietary or painful-to-assemble data source
- A template with a reason to exist page by page
- 6 to 12 months before it compounds
Programmatic SEO in 2026
Still alive, but the bar has moved. Thin pages get deindexed, so you need real data on every single page.
Everything on this channel →The play
5 steps, in the order they ran them.
- 1
Build two entity lists, not one. Deel's sitemap lists 115 pages under /hiring/employees/ and 145 under /hiring/contractors/, so the unit is one country times one hiring relationship, not one country. The contractor list is longer because you can pay a contractor where you hold no legal entity. Split your own list by the ways a buyer can legally transact, then give each split its own pages. Same country, two searchers, two pages.
done whenWrite both lists in a spreadsheet before building any page. If the second list is the first list with one word changed, you have one axis, not two, and half your pages will read as duplicates.
- 2
Copy the field structure, not the essay. Every Deel country page opens with a four-card row (Currency, Capital, Official language, Payroll cycle), then a tabbed quickstart guide: Pay & tax, Leave policy, Termination, Statutory Time Off, Onboarding, Additional Info. Pay & tax alone carries minimum wage, an income tax bracket table, and employer payroll cost as a percent of salary. Each tab is a query someone typed. Fill every field for every row.
done whenFill your template by hand for the ugliest row in your list. If three fields come back blank, cut those fields or cut that row. Blank fields are what makes a page look auto-made.
- 3
Get the numbers from something you operate. Deel's employer cost percentages come from running its own payroll entities plus local counsel, which is why the Brazil contractor page can headline that local legal firms keep you compliant. It also hedges: the Germany page calls its costs estimates and routes you to Sales for a quote. With no budget, pick a niche narrow enough that doing the work once gives you a number nobody has published.
done whenAsk where each number would come from if a reader emailed to challenge it. If the honest answer is 'another blog', you are republishing, and the page has no reason to outrank the source you copied.
- 4
Write a separate template per intent. Deel's contractor pages are not the employee template with a noun swapped. The H1 becomes 'Hire independent contractors in Brazil within minutes' and the sections turn to misclassification risk, localized contracts and tax document collection, while the employee page leads on termination and statutory leave. One buyer fears fines, the other fears payroll. Do not make one layout serve both.
done whenRead your two templates side by side with the entity name removed. If you cannot tell which is which, merge them and ship one list, because search will treat the weaker set as duplicate.
- 5
Wire the set into tools and definitions before chasing links. Country pages point at Deel's employee cost calculator, and 549 /glossary/ pages soak up the definitional searches (zero-hour contract, wrongful termination, work permit) and feed back up. Note /hiring/ and /glossary/ carry no locale prefix while the blog runs in twelve, so authority stays on one set of URLs. Ship the glossary and one calculator, aimed at the country pages.
done whenCheck that every page links to something a reader can do, not just another page to read. If your set is only pages linking to pages, nothing converts and nothing earns a link.
The product itself
read from deel.com, live“Hire, manage, pay, & equip anyone, anywhere”
Run this against your own product
Carries the play above, and is written to tell you no when this channel is out of reach for you.
The same twelve channels as an agent skill. It reads your repository and eliminates what you cannot run. Open source, MIT.
curl -o ~/.claude/skills/howtodistribute/SKILL.md https://howtodistribute.com/skill.md
How big it got
One of the fastest ARR curves in B2B
What else they ran
They ran the same play
Want this verdict on your product?
Describe it. You get back the channel I would run in your place, the 30-day plan, and the number at which you stop.