Home Blog Where to look

Why Jobs Appear on LinkedIn Late, and Where They're Posted First

You see a role on LinkedIn marked "1 day ago", click through, and find the company's own page has had it up for a week, with a long list of applicants already ahead of you. Jobs often appear on LinkedIn late compared with where they're posted first, and the reason is mostly plumbing, not anyone hiding things. This article follows a posting from the company's hiring system to the big boards, explains what labels like "Reposted" can and can't tell you, and shows how to check a posting's real date yourself.

Where are jobs posted first?

For most tech companies, the first public home of a job is their own careers page. A recruiter creates the role in an applicant-tracking system (ATS) such as Greenhouse, Lever or Ashby, and publishing to the company's careers page is usually the default step. Everything after that is a copy. If you want the background on those systems, see what Greenhouse, Lever and Ashby are.

That doesn't mean every job starts there. Some companies, especially smaller ones without an ATS, post directly on LinkedIn, and some roles are only ever advertised there. But for companies that run a proper careers page, the page is usually the source.

How a posting travels from the ATS to LinkedIn

Between the careers page and your LinkedIn feed, a posting can take several routes, and each has its own timing:

  • A direct integration. Some ATS setups push new roles to LinkedIn automatically. When this is switched on and working, the delay can be short.
  • A feed that LinkedIn reads. Big boards collect jobs from company sites and partner feeds on their own schedule. A job published on the careers page may wait until the next pickup.
  • Someone posting by hand. A recruiter copies the role into LinkedIn when they get to it. On a busy week, that can be days later.
  • Paid job slots. Promoting a role on a big board costs money, so some companies post selectively: the hardest roles, or only the ones that didn't get enough applicants from the careers page first.
  • Agencies. A recruitment agency working on the role may advertise it later still, under its own name.

The original careers page post is the one with no extra step in front of it, which is why it's often first. The listing you see on LinkedIn may be any of these copies, and from the outside you usually can't tell which.

Not every LinkedIn job is late

To be fair to LinkedIn: plenty of roles appear there the same day, and some appear there before anywhere else. A company that posts natively on LinkedIn, or has a well-tuned integration, may have no delay at all. Recruiters also post roles in their own feed before the formal listing goes up. The point isn't that LinkedIn is always behind. It's that you can't assume the date on a copy tells you when the job really opened.

What "Reposted" and "1 day ago" actually mean

LinkedIn shows a time label on each job, and sometimes a "Reposted" tag. These labels describe the listing you're looking at, not necessarily the role itself.

  • A recent date can belong to a copy. If an integration or a recruiter added the job to LinkedIn late, the clock starts then, even if the careers page has had it for a while.
  • "Reposted" means the listing was put up again. Companies repost for many reasons: the role is still open, it was edited, or they want more applicants. It may be a fresh round of hiring or the same pipeline that has been running for weeks. The label alone doesn't say which.
  • The applicant count belongs to the listing too. A big number on a "new" job is a hint that the role has been around longer than the date suggests.

How LinkedIn handles these labels can change, so read them as clues rather than facts.

How to check a posting's real date

You can usually get closer to the truth in a couple of minutes:

  1. Find the original. Search the company's careers page for the same title. If the LinkedIn listing links out to an address like boards.greenhouse.io, jobs.lever.co or jobs.ashbyhq.com, that's the source.
  2. Look for a date on the source. Some careers pages show when a role was posted or updated; many don't. If there's a date, trust it over the copy.
  3. Check the job ID. Many postings carry a requisition number in the address or the description. If the same ID appeared in your notes weeks ago, it's the same role.
  4. Read the text for time clues. "Join us for our Q3 launch" in October tells you something.
  5. Check your own log. If you keep a list of roles you've seen, a repost shows up immediately. Our guide to job boards vs company career pages explains why logging catches duplicates.
  6. If the source page is gone, the role is probably closed, whatever the copy says.

A routine for catching roles at the source

Knowing that the careers page is often first only helps if you watch it.

  1. Pick the companies you'd really join. Thirty to fifty is enough; see how to build a target company list.
  2. Bookmark their job boards directly, not their marketing site, and open the folder a few times a week.
  3. Keep LinkedIn for discovery. Use it to find companies you didn't know, then add them to your list.
  4. Apply at the source when you can. You read the current version of the posting, and your application lands in the company's own system.

Being early matters because the first days are when a recruiter has the most attention per application, as we explain in why applying in the first 24 hours matters. And if LinkedIn's noise is the bigger problem for you, see why LinkedIn jobs feel like spam.

Let the source come to you

Hot Jobs does the watching part: it checks the career pages of 390+ tech companies every 30 minutes, plus the Remotive and Himalayas boards, and messages you in Telegram when a role matching your roles and regions goes live, usually within about half an hour of it appearing on the careers page and often before it reaches LinkedIn. It doesn't check LinkedIn itself and only covers the companies on its list. €3, paid once. Connect the bot

How would you like to pay?

One payment, no subscription. Either way you pick your roles in the bot right after.