How to spot fake and ghost job postings
A surprising number of job postings were never meant to be filled. Some exist to collect resumes for future use, some to extract money from applicants, and some to make a company look like it is growing. The good news is that almost all of them leave fingerprints in the posting itself or early in the process. You just have to know what to look for.
Why fake and ghost postings exist
Before getting into specific tells, it helps to understand the motivations. Different types of fake postings come from different sources, and the tells vary accordingly.
Ghost jobs (legitimate companies, no real opening)
These are postings from real employers that have no intention of hiring anyone in the near term. The reasons vary. A company may want to appear like it is expanding to investors or the press. A department may have budget approval to hire but a freeze on actually spending the money. A hiring manager may be collecting resumes in case they get headcount next quarter. Or the posting may simply be left up because nobody bothered to take it down after a role was filled internally.
In our experience, ghost postings are most common at large companies with complex hiring processes and at startups trying to signal growth. They tend to stay up for months.
Resume harvesting
Some postings exist solely to collect applicant data. The resumes get sold to third parties, used for marketing lists, or mined for personal information. These postings often copy real job descriptions from other companies, sometimes word for word, and may appear on legitimate job boards as well as sketchy ones.
Pay-to-train and advance fee scams
These target people looking for entry-level work or career changes. The posting promises a job but requires the applicant to pay for training, certification, equipment, or software before starting. Once the payment is made, the job never materializes. Sometimes the "training" is real but worthless. Sometimes there is no training at all, just a payment page.
Fake recruiters and identity scams
Someone poses as a recruiter for a real company, sometimes using a fabricated LinkedIn profile and sometimes impersonating an actual recruiter. The goal may be to collect personal information for identity theft, to run a payment scam, or to conduct a fake interview that ends with a request for banking details for "direct deposit setup."
Tells in the posting itself
Most fake and ghost postings can be filtered out before you spend time on an application if you read carefully. Here are the concrete things to check.
Vague or copied job descriptions
If the responsibilities section reads like it was written for a different role or a different company, it probably was. Resume harvesters frequently copy postings from legitimate employers and forget to change details. Watch for mentions of a different company name in the description, references to a different city, or benefits that do not match the role.
Legitimate postings usually include specific requirements and a clear sense of what the day-to-day work involves. A posting that says nothing concrete about the actual job is a red flag.
Unrealistic compensation
Entry-level roles advertised at senior-level pay are almost always scams. If a posting for a remote data entry position promises a salary that would be generous for a software engineer, something is wrong. Check what similar roles actually pay in your market. If the number is far above that range and the requirements are minimal, move on.
Urgency and pressure language
Postings that emphasize immediate hiring, limited spots, or a closing deadline that keeps getting extended are designed to make you apply without thinking. Legitimate employers want good applicants, not rushed ones. A posting that reads like a late-night infomercial is not a real job.
Missing company details
Postings that list no company name, no website, and no verifiable contact information deserve scrutiny. Some legitimate recruiters post confidential searches, but they usually mention that they are a recruiter working with a client. A posting with no company name, no recruiter name, and a generic email address is a common resume harvesting pattern.
Requirements that make no sense
Pay attention when a posting asks for something unusual before you have even applied. Legitimate employers do not need your bank account information to review a resume. They do not need a credit check before an interview. They do not require you to purchase equipment from a specific vendor. If the posting or the initial contact asks for money, financial details, or sensitive personal information, it is a scam.
Tells in the process
Some fake postings look clean on the surface. The problems only show up after you apply. Here is what to watch for as the process unfolds.
Communication patterns
Legitimate recruiters use professional email addresses tied to their company. A recruiter from a real firm emailing you from a Gmail or Yahoo address is a red flag, though there are occasional exceptions for solo recruiters at very small firms. Even then, they should be able to point you to a verifiable company website and LinkedIn presence.
Watch for messages that use a real recruiter's name but a fake email address. If someone claims to be from a company you recognize, check the company's careers page directly rather than trusting the email.
Interview red flags
Fake interviews have a few common patterns. The interview may be conducted entirely over text chat, with no phone or video call. The "interviewer" may ask for personal information like your Social Security number, driver's license, or banking details during the conversation. The process may move suspiciously fast, with a job offer extended after a single brief chat.
Real employers verify identity and set up payroll after making an offer, not during a first interview. They conduct interviews by phone or video. They take time to evaluate candidates.
Requests for payment
This is the clearest scam signal. If at any point in the process you are asked to pay for training, materials, equipment, background checks, or certification, stop. Legitimate employers cover the costs of hiring you. They do not charge applicants.
A common variation involves sending the applicant a check to buy equipment from a specific vendor. The check bounces after you have already sent money to the vendor, who is part of the scam. No real employer operates this way.
Overpayment and reimbursement scams
Related to the check scam, some fake employers send a payment that exceeds what you were told to expect, then ask you to return the difference. The original payment is fraudulent and will be reversed. The money you sent back is gone.
How to verify a posting before applying
You do not need to investigate every posting deeply, but a few quick checks will catch most fakes.
- Check the company's own careers page. If the role is not listed there, it may be a ghost posting or a fake. Some companies do post exclusively on job boards, but most also list on their own site.
- Look up the recruiter on LinkedIn. Real recruiters have employment histories, connections, and activity. Fake profiles are often new, have few connections, and lack detail.
- Search for the exact job description text. If it appears under multiple company names or in multiple cities with identical wording, it is likely copied.
- Check how long the posting has been up. If it has been listed for several months and reposted repeatedly, it may be a ghost job.
- Verify the email domain. A recruiter from a real company should email from that company's domain, not a free email service.
What to do when you spot one
If you identify a fake posting, report it to the platform where you found it. Most job boards have a reporting mechanism, and they do remove fraudulent postings, though response times vary. If you have already shared personal information, monitor your accounts and consider a fraud alert with the credit bureaus.
If you suspect a ghost posting from a real company, there is not much to do beyond noting it and moving on. You can try applying through the company's own website rather than the job board, which sometimes surfaces active roles that the public posting obscures. But if a company is not actually hiring, no application strategy will change that.
A quick reference
| Signal | Likely cause | Action |
|---|---|---|
| Posting up for months, reposted repeatedly | Ghost job | Apply elsewhere, do not invest time |
| Salary far above market for the role | Scam or resume harvesting | Skip it |
| No company name, generic email | Resume harvesting | Do not apply |
| Recruiter emails from a free address | Fake recruiter | Verify on LinkedIn and the company site |
| Asked to pay for training or equipment | Pay-to-train scam | Stop all contact |
| Interview by text only, offer after one chat | Fake recruiter | Stop all contact |
| Sent a check to buy equipment | Overpayment scam | Do not deposit, stop contact |
| Role not on company's own careers page | Ghost job or fake posting | Apply through the company site if interested |
The honest summary
You cannot eliminate fake and ghost postings from your search. They exist on every platform and they shift in form over time. What you can do is apply a consistent filter before you invest time in an application. Check the company's careers page. Verify the recruiter. Read the posting for vague language and unrealistic pay. Never pay money or share financial details before you have a signed offer. These checks take a few minutes and they catch the vast majority of fraudulent postings.
If you are using automation to speed up your job search, keep in mind that applying faster to fake postings does not help you. A tool like Reach can help you filter and apply to legitimate postings more efficiently, but it cannot make a ghost job real. The filtering still requires your judgment. Spend that judgment up front and you will waste less time on postings that were never going anywhere.