# How long do analyst job postings stay up? Posting age and ghost job signals

Source: https://realanalystjobs.com/research/analyst-job-posting-age-ghost-job-signals

Live research by Anil Kumar, founder of Real Analyst Jobs (https://realanalystjobs.com/analysts/Ani19arya). Updated 7 November 2026; the numbers are recomputed from the live board. Sample: 14,733 (live postings measured). License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/).

## Short answer

Most are recent. Of 14,733 live analyst postings on realanalystjobs.com on 7 November 2026, half were first seen 7 days ago or less, 20% have been live over 30 days and 4% over 60 days. What share of postings close, and how fast, cannot be measured yet: closed postings are deleted from the board, not archived.

Scope: 14,733 live analyst postings read from employers' own careers sites by realanalystjobs.com, counted on 7 November 2026.

### Age of 14,733 live analyst postings on 7 November 2026

| Age | By first-seen date | Share | By employer posting date | Share |
| --- | --- | --- | --- | --- |
| 0 to 7 days | 8,191 | 56% | 0 | 0% |
| 8 to 30 days | 3,581 | 24% | 0 | 0% |
| 31 to 60 days | 2,375 | 16% | 0 | 0% |
| 61 to 90 days | 412 | 3% | 0 | 0% |
| 91 days or more | 174 | 1% | 0 | 0% |
| Total | 14,733 | 100% | 0 | 0% |

First-seen is the day the board first read the posting. The posting-date column counts only the 0 postings whose careers site gives a date. Rows first seen on or before 29 July 2026 may be older than shown.

### Posting age by country

| Country | Postings | Median days since first seen | Live over 30 days | Live over 60 days | With a posting date | Median days since posted |
| --- | --- | --- | --- | --- | --- | --- |
| United States | 5,787 | 7 days | 18% | 5% | 0% | No dates |
| India | 2,459 | 7 days | 15% | 2% | 0% | No dates |
| United Kingdom | 783 | 12 days | 29% | 4% | 0% | No dates |
| Canada | 427 | 7 days | 17% | 2% | 0% | No dates |
| France | 364 | 18 days | 33% | 3% | 0% | No dates |
| Poland | 301 | 9 days | 26% | 3% | 0% | No dates |
| Singapore | 298 | 11 days | 27% | 1% | 0% | No dates |
| Mexico | 284 | 7 days | 11% | 4% | 0% | No dates |

Countries with at least 200 live postings. Over 30 and over 60 days are counted from the first-seen date.

### Posting age by careers site platform

| Platform | Postings | Median days since first seen | Live over 60 days | With a posting date | Median days since posted |
| --- | --- | --- | --- | --- | --- |
| Workday | 5,261 | 6 days | 0% | 0% | No dates |
| Greenhouse | 2,490 | 36 days | 13% | 0% | No dates |
| Oracle HCM | 1,125 | 7 days | 0% | 0% | No dates |
| SmartRecruiters | 1,112 | 32 days | 2% | 0% | No dates |
| Jibe | 733 | 7 days | 0% | 0% | No dates |
| Amazon | 585 | 25 days | 0% | 0% | No dates |
| Ashby | 547 | 25 days | 19% | 0% | No dates |
| Lever | 527 | 39 days | 18% | 0% | No dates |
| Eightfold | 424 | 7 days | 0% | 0% | No dates |
| SuccessFactors | 375 | 7 days | 0% | 0% | No dates |

Platforms with at least 150 live postings. Whether a posting date exists depends mostly on the platform, not the employer.

## First-seen age understates true age

The board first sees a posting when it reads that employer's careers site, so a company added to the board recently brings postings that were already weeks old.

First-seen dates are only stable from 29 July 2026: before that day the sync reset them daily. 147 (under 1%) postings carry a first-seen date of 29 July 2026 and may be older than it shows, so every over-60 and over-90 figure here is a floor.

## Duplicate listings live at the same time

593 groups of postings share the same company, title and location under different apply links, 1,389 postings in all, or 796 (5%) extra copies. Some are genuine (several hires for one role, or one posting per team); some are reposts of a role that never closed. The posting text cannot tell them apart.

Most extra copies: Amazon (53), Talan (53), Arthur J. Gallagher (41), Omnicom Media (20) and EXL (19).

## Why we do not publish a ghost job rate

A ghost job is a posting the employer does not intend to fill. Nothing in a posting's text proves that, and the signals people quote (a role open for months, a role reposted again and again) need a history of when each posting appeared and disappeared.

The board keeps only live postings. When a role leaves the employer's careers site, the next daily sync deletes it, so its closing date and lifetime are not stored. The age and duplicate counts above are the honest part of the question we can answer today.

## What it means for job seekers

- Treat a posting live for more than 60 days as a question, not a verdict. 4% of live postings are that old by first-seen date; check whether the role still appears on the company's own careers page before you invest in a cover letter.
- Prefer the employer's posting date over a job board's posted ago label. Boards that rescrape daily can show an old role as new.
- When one company lists the same title and city several times, apply once, to the posting that matches your team or level.
- Every role on the board links straight to the employer's own application page, so a role that has closed there disappears from the board within a day.

## Method

- Sample: every live posting on realanalystjobs.com on 7 November 2026, read from employers' own careers sites and applicant tracking systems. Employer-posted listings (4) are left out because they expire on their own schedule, and so are the reposting sites Jobgether and Weekday (199 postings). 14,733 postings remain.
- First-seen date: the day the daily sync first stored the posting's apply link. It has been stable since 29 July 2026; earlier rows read that date.
- Posting date: the date the employer's careers site publishes for the posting, when it publishes one. It is never inferred from text.
- Age is whole days from that date to the day the page was computed. Medians are of whole days; shares are of the postings in that column.
- Duplicates: postings whose company (normalized name), title (lower case, punctuation dropped) and location text are identical while their apply links differ.
- Every number is recomputed from the live board each time the page loads, and the JSON download carries the same numbers.

## Limitations

- This measures postings that are still live. It says nothing about postings that already closed, which is where a closure rate would come from.
- First-seen age is a lower bound on true age: a posting found when its company was added to the board was already live elsewhere.
- Posting dates come from the careers site platform. Some platforms never publish one, and an employer can refresh a date without changing the role.
- A duplicate here is a text match. It cannot tell a repost from several open seats for one job.
- realanalystjobs.com reads a large set of company careers sites, but not every employer, so this is not the whole market.

## What this data cannot tell you

- Share of postings that close, and median days live until closing: Closed postings are deleted by the daily sync, not archived, so no closing date is stored. To measure it the board would keep each closed row with a closed-on date (or log apply link, company, title, first-seen and closed-on to a closures table) and publish once a few months of closures exist.
- Repost rate (a role closed and listed again): Needs the closures history above plus a fingerprint of company, normalized title and location, so a new apply link matching a recently closed fingerprint can be counted as a repost.
- Ghost job rate: Intent to hire cannot be read from a posting. Even with closure history, a long-open or reposted role is a signal, not proof, so we would publish those signals by name, not a ghost job percentage.

## Frequently asked

### How long do analyst job postings stay up?

On 7 November 2026, half of the 14,733 live analyst postings on realanalystjobs.com had been first seen 7 days ago or less, and 4% had been live over 60 days. How long a posting lasts until it closes is not measured yet, because closed postings are deleted rather than archived.

### What share of analyst job postings are ghost jobs?

No one can measure that from postings alone, and we do not publish a number. What we can count is age and duplication: postings live over 60 days and identical postings listed more than once. Both are signals worth checking, not proof that a role is fake.

### Why is the posting date different from the first-seen date?

The board first sees a posting when it starts reading that employer's careers site. Of the postings with an employer posting date, 0% were posted 30 or more days before the board first saw them.

### How often is this updated?

Every time the page loads, from the same live list the job board shows. Quote a number with its date, since the board changes daily.

## Sources

- [realanalystjobs.com live board](https://realanalystjobs.com/jobs): Every live analyst posting on 7 November 2026, with its first-seen date and the employer's posting date where one exists.

## Live roles

- [Data analyst jobs in the USA](https://realanalystjobs.com/jobs/data-analyst-jobs-in-usa)
- [Data analyst jobs in India](https://realanalystjobs.com/jobs/data-analyst-jobs-in-india)
- [Data analyst jobs in the UK](https://realanalystjobs.com/jobs/data-analyst-jobs-in-uk)
- [Remote data analyst jobs](https://realanalystjobs.com/jobs/remote-data-analyst-jobs)
- [Analyst job market report (live)](https://realanalystjobs.com/analyst-job-market)
- [How the board collects its data](https://realanalystjobs.com/data)

## How to cite

Anil Kumar, RealAnalystJobs (7 November 2026). Age of live analyst job postings and measurable ghost job signals, 7 November 2026. https://realanalystjobs.com/research/analyst-job-posting-age-ghost-job-signals

Data download (JSON): https://realanalystjobs.com/research/analyst-job-posting-age-ghost-job-signals/data.json
