Skip to main content
Gray Hair Jobs

How We Find and Check Jobs

This page explains exactly where our job listings come from, how we handle them, and how the numbers on our pages are calculated.

Where our job listings come from

We only collect jobs from sources that allow it:

  • Employer career pages published through job-board systems that offer public listing feeds for exactly this purpose (for example Greenhouse, Lever and Ashby job boards).
  • Government job sources, such as the official USAJOBS API for federal jobs.
  • Licensed job feeds from job-data providers, used under their terms, with the attribution they require.
  • Partner employers who send us their openings directly in a documented format.

We do not scrape websites against their terms of use or robots rules. Every listing shows its source (for example "Employer careers page" or "USAJOBS.gov") and links to the original posting.

How we process each listing

  1. Cleaning. We keep the employer's own description, remove unsafe formatting, and write a short summary from its first sentences.
  2. Classifying. We match the job title to a career category (such as Bookkeeping or Customer Service) and read the employment type (full-time, part-time, contract, seasonal) and work arrangement (remote, hybrid, on-site) from the listing.
  3. Labels from the listing's own words. Labels like "Flexible schedule", "No degree required", "Veterans encouraged to apply" or "Returnship" appear only when the listing's text says so. "Low physical demand" is applied to desk, phone and computer-based roles unless the listing mentions lifting or long periods of standing. Always confirm details with the employer.
  4. Pay. We show pay only when the employer or source states it. We never estimate or invent salaries, and we drop pay figures that are clearly broken (for example an hourly rate of $2).
  5. Location. We show jobs in the United States. Remote jobs may still require you to live in a certain state or time zone; check the listing.

Duplicates

The same job often appears in more than one place. We treat two listings as duplicates when they share the same employer, the same normalized job title and the same location. We show one copy and hide the others.

Keeping listings current

  • We re-check each source regularly. When a job disappears from its source, we mark it "no longer accepting applications" and stop showing it in search.
  • Jobs past their stated closing date are marked closed automatically.
  • Jobs we haven't been able to re-confirm for three weeks are marked closed.
  • Listings older than 30 days are labeled "older listing, may be filled."

Reports and moderation

Every listing has a Report this job button. When several different people report the same listing as suspicious, broken or filled, we flag it for review and add a warning to the page until it is checked.

How we count the numbers on our pages

Numbers such as "current jobs", "new in the last 7 days", "remote" and "part-time" are counted directly from the listings active on Gray Hair Jobs at the moment the page loads. Pay ranges are the lowest and highest pay among current listings that state pay, and we only show them when at least three listings include pay. These numbers describe our listings, not the whole job market.

Pages for different ages and stages

Pages such as "Jobs for Workers Over 60" or "Jobs for Retirees" are discovery pages that gather openings and advice people at that stage often look for. They are not age limits. Every job is open to all qualified applicants, and we never claim an employer prefers a particular age.

Demo data

During development we use clearly labeled demo listings with fictional employers to test the site. Demo listings are hidden on the live site and are never counted, indexed or emailed.

Last updated .