Multiple Indeed & ZipRecruiter Employer Accounts: An Agency Guide
Picture a recruiter at a small staffing firm. She posts jobs for three clients: a regional hospital group, a logistics company and a restaurant franchise. Three real employers, three real sets of vacancies, and so multiple employer accounts on Indeed and ZipRecruiter run from one desk. Then two of those employer accounts land in review in the same week, with a notice about activity that doesn't match the account.
The tempting conclusion is that the job board "linked" her accounts and the fix is to unlink them — to make each account look like it belongs to a different operator in a different office.
That's the wrong goal. The platform wasn't wrong to notice one person acting for three employers; it was reacting to a relationship it couldn't see. Hiding that relationship better doesn't make it any more legitimate — it just leaves you with nothing to say when a review team eventually asks who you are. Make it visible instead.
Strong opinion, since we're here: most "we got flagged" stories in this corner of the internet are paperwork problems wearing a technology costume. The fix is usually a domain email and a letter from the client. Not a browser.
Here's what that looks like in practice.
Why job boards watch employer identity so closely
Job boards live or die on one thing: a job seeker trusting that the employer name on a listing is real.
That trust is constantly under attack. Fake job ads are a well-documented scam route: "employers" that collect personal details or push applicants into paying for equipment or training. Consumer-protection agencies like the FTC publish regular warnings about job scams for exactly this reason.
So Indeed and ZipRecruiter put real effort into checking that an employer account is who it says it is, and that one operator isn't quietly running a cluster of employer identities.
And here's the uncomfortable part for agencies. Structurally, a staffing firm managing ten client accounts looks a lot like that cluster: one office, one set of people, many employer names. The difference is that your clients exist and have agreed to it. The platform can only see that difference if you show it.
What the platforms look at (and why hiding it backfires)
Neither platform publishes its review logic, and we won't pretend to know it. Which is genuinely irritating when you're trying to do this properly: you're asked to meet a standard nobody will write down, and then penalised for guessing at it. The general categories are no secret, though, and they explain most agency flags:
- Verification details. The email domain and phone number used to set up the account. A "Metro Hospital" account verified with a free webmail address is an obvious mismatch.
- Payment details. Who pays for sponsored jobs or subscriptions, and whether the same payer turns up behind supposedly unrelated employers.
- Devices and networks. Where people log in from. Like most large sites, job boards look at browser and network characteristics as part of their fraud checks.
- Posting behaviour. Sudden bursts of jobs, identical descriptions under different employer names, listings that don't fit the employer's stated business.
- Users on the account. Which people have access, and whether the same people sit on many employer accounts.
Notice what's on that list. Most of it is about consistency: does what the account claims match what the platform observes?
That's why dressing up multiple employer accounts to look unconnected is a bad bet. It doesn't make them more legitimate. It makes them harder to tell apart from fraud, which is the very thing review teams are hunting. It also means misrepresenting who's operating the account, which runs against the accuracy and authorisation terms both platforms ask employers to accept. Read the current terms on each. If a review does turn up the hidden link anyway, you're no longer an agency with a paperwork gap. You're an operator who disguised an account network, and that rarely ends with a warning.
Three legitimate ways to run multiple employer accounts
There's no single right answer, and the right one depends on the client and on each platform's current rules for third-party recruiters. Read those first. Indeed's job posting standards and ZipRecruiter's terms are the documents that count, not this post.
| Setup | Who owns the account | Verified with | Who pays | Best for |
|---|---|---|---|---|
| Client-owned, agency as user | The client | Client's domain and phone | Client | Ongoing clients, larger employers |
| Agency account, disclosed | The agency | Agency's own details | Agency | Posting as a staffing firm where platform rules allow it |
| Agency-created for the client | The client, from day one | Client's domain and phone | Client, or agency billing agreed with the platform | Small clients who want you to do the setup |
1. The client owns the account and adds your recruiters
This is the cleanest option, and honestly the one most agencies should default to.
Indeed lets an employer invite other users to its account with different roles, and ZipRecruiter's employer help centre covers adding users on its side. The client creates the account with its own domain email and business details, then invites your recruiters as users. On Indeed, one login can usually belong to more than one employer account and switch between them from the account menu. Check both platforms' employer help centres for the current steps, because these menus change.
Why it works: the account says "Metro Hospital", it's verified and paid for by Metro Hospital, and your recruiter is a named user Metro Hospital invited. Nothing contradicts anything.
And when the contract ends, the client removes your user. No awkward handover of a login you created.
2. Your agency posts as itself
Some agencies post under their own employer account and present themselves as a staffing firm hiring for a client. Whether, and how, that's allowed depends on the platform's current rules for staffing agencies and third-party recruiters, so read them before relying on this route. Where it's allowed, be explicit in the listing about who you are.
3. You set up the account on the client's behalf
Fine, as long as the account belongs to the client from the first click. Get written authorisation. Use an email address on the client's domain and a phone number the client controls. Use the client's payment method, or if you bill sponsored jobs on clients' behalf, ask the platform's support team how they want agency billing set up. Don't quietly put one agency card behind ten "separate" employers.
Verification, done honestly
Most of the reviews agencies hit happen at verification, and most are avoidable.
Email on the client's domain. Ask the client for a role address like [email protected]. If a small client has no mailbox set up on its own domain yet, that's worth fixing for its own sake. Something like JustEmails gives a business mailboxes on its own domain, and the point is that the address really belongs to the client.
A phone number the client controls. Not your agency's main line, and not a VoIP number picked to match an area code. A number the employer would actually answer.
Business documents from the client. When a platform asks for proof that the business exists, it's asking the employer. Have the client provide it, and keep a copy of your written authorisation with it.
Original job descriptions. Don't recycle posting text across clients. Beyond looking suspicious to anyone comparing listings, it's lazy recruiting: the same four paragraphs of fast-paced-environment boilerplate pasted under a hospital, a haulage firm and a burrito chain tells a candidate nothing useful about any of them. It's also the easiest item on this list to get right.
If an employer account gets restricted
It'll happen eventually, even with a clean setup. Here's the order of operations:
- Stop posting from that account. Don't change settings or payment methods mid-review either.
- Contact employer support through the platform's help centre. Explain plainly: you're a staffing agency, this is your client, here's the authorisation.
- Bring the client in. Platforms tend to take a verification request more seriously when the actual employer answers it.
- Wait for the outcome. Reviews take as long as they take, and the absence of any status page or estimate is the part that makes people want to start improvising. Don't.
What not to do: open a fresh employer account, log in from a different machine or network to get round the restriction, or re-register the same client under a slightly different name. Don't do any of those. Platforms treat getting round a restriction as a serious breach (check each one's current terms), and a review you could have resolved with a letter from your client can turn into a permanent ban, sometimes reaching accounts you never meant to put at risk. And "our agency got our hiring account banned" is a sentence that ends contracts.
Where an antidetect browser actually fits
We build JustBrowser, so here's the honest version.
Many agencies don't need one. If your clients add you as a user on their own accounts and each recruiter keeps a separate Chrome profile per client, you're covered for a long way. We've written up where incognito, separate Chrome profiles and antidetect browsers each stop working if you want the detail. (Yes, that's us telling some of you not to buy our product. That's fine.)
Where dedicated profile tooling does earn its keep for a recruiting team:
- Session separation that prevents mistakes. One profile per client means one client's cookies, saved logins and open dashboards. The most common agency error isn't being flagged; it's posting the hospital's nursing role from the logistics client's account because the wrong tab was active.
- Shared access without shared passwords. In JustBrowser, team seats are free and unlimited. You share each client's profile directly with the account manager who handles that client, and adding people doesn't add to the bill. Roles are owner, admin, member and viewer, and a direct share carries view-only or launch permission. Know the limit: a seat can only run profiles shared with it. It can't create or sync its own profiles or use the API, so anyone who needs their own profiles takes their own subscription.
- QA on what candidates see. Checking how your sponsored jobs and careers pages render for candidates in different cities or on different device types. That's the same work as an ad verification workflow, and it's what location-specific profiles are genuinely for.
- Automation for your own internal tasks. JustBrowser has a local REST API with CDP access for Playwright, Puppeteer and Selenium. Local meaning local: it binds to 127.0.0.1 on your own machine, and there is no hosted endpoint to call from a server somewhere. That catches people out, and I'd rather say it plainly here than have you discover it halfway through writing a script. Before you automate anything on a job board itself, read its terms on automated access. Many restrict it.
What we'd ask you not to use it for: making client accounts look unrelated to the platform, routing logins through proxies chosen to fake a client's office location, or getting back onto a platform after a restriction. JustBrowser doesn't include proxies, and for this job you mostly don't need one.
The tools in this category (Multilogin, GoLogin, AdsPower, JustBrowser) all do per-profile separation. Compare them on their current published pricing pages rather than on numbers in blog posts, which go stale. Ours is one plan, $9.99/month or $99.99/year, with unlimited profiles, and it runs on Windows x64 and macOS (Apple Silicon).
A team workflow that holds up
For agencies with three to ten account managers, a short SOP saves a lot of pain. Here's a version that keeps the platform, the client and your team on the same page:
One owner per client. Each client has a named account manager who is a user on that client's employer account and holds that client's browser profile. Cover for holidays is a second named user the client knows about, not a borrowed login.
The user list is your access log. If someone works on a client's account, they appear on that account's user list. If they don't appear, they don't touch it.
Offboarding happens the same day. Not next sprint. When a recruiter leaves, remove them from each employer account and unshare their client profiles, and ask clients to remove your agency entirely when a contract ends.
Incidents go to one person. A verification prompt, a rejected posting, an account notice: it gets reported the same day to whoever handles platform support, rather than "fixed" quietly by the recruiter who saw it.
Measure what the listings deliver. If job ads send candidates to a client's careers page, a cookieless analytics tool like JustAnalytics shows which listings actually bring applicants.
Keep the phone side on the record too. Plenty of applicants ring rather than apply. If a client's listings generate inbound candidate calls, routing them through something like VeloCalls gives you per-campaign call data rather than a recruiter's recollection of how the week went.
For more on how teams split seats, permissions and shared profiles, see our teams and agencies FAQ.
Frequently Asked Questions
Can a staffing agency manage several Indeed or ZipRecruiter employer accounts?
Yes, in the open. The cleanest setup is for each client to own its employer account and add your recruiters as users, so the account is verified with the client's domain and paid for by the client. Both platforms publish posting rules that cover hiring on someone else's behalf, so read the current version before you set anything up. What gets agencies into trouble is not managing several accounts; it is hiding who is behind them.
How do job boards spot linked employer accounts?
Broadly, they compare what an account says about itself with what they can observe: the email domain and phone number used for verification, payment details, the devices and networks people log in from, how jobs are posted, and whether the same text shows up under different employer names. A contradiction, such as a hospital account verified with a free webmail address and paid for by an unrelated company, is what tends to trigger a review.
What should I do if Indeed or ZipRecruiter restricts an employer account I manage?
Stop posting from it, then contact the platform's employer support through its help centre. Explain your relationship with the employer and be ready to show written authorisation from the client plus the client's own business details. Do not open a replacement account or log in through a different setup to get round the restriction; platforms treat that as evasion (check their current terms), and it can turn a resolvable review into a permanent ban.
Should I use proxies or an antidetect browser so client accounts look unrelated?
No. Making accounts look unrelated to the platform is the same move job-scam operators make, and it misrepresents who is behind the account, something both platforms' terms ask employers not to do (read the current versions). If you use an antidetect browser such as JustBrowser, use it for honest separation: one profile per client so sessions never cross, shared access for the account manager who owns that client, and QA on how job ads render in different locations.
Does a small agency need an antidetect browser at all?
Often not. If your clients add you as a user on their own accounts and you keep a separate Chrome profile per client, that covers most of what a two- or three-client recruiter needs. Dedicated profile tooling starts to pay off when several account managers share client access and you need clear rules for who can launch what.
Try JustBrowser
Native Chromium antidetect browser, not extension-based, and patched on every upstream Chromium release. Real C++ engine patches at the canvas / WebGL / audio / font / screen layer, with 40+ identity parameters. Local REST API + CDP for Playwright, Puppeteer, Selenium. Windows x64 and macOS (Apple Silicon). $9.99/month or $99.99/year. 7-day free trial, card required — cancel any time in the seven days and you are not charged. Unlimited profiles, unlimited cloud sync, unlimited team seats.
Get started → · How it differs from Multilogin / GoLogin / AdsPower · Part of Velocity Digital Labs
Related Posts
Ready to manage multiple accounts?
Seven days free, then $9.99/month — one plan, everything included.