What we checked
A label is only used when the check below is the one that produced it. Missing checks are omitted, not implied.
A trust label is a text rule on the posting. It is not a background check, and it is not a verified badge.
Stated pay
We show pay only when the posting states it. We do not estimate a salary from other roles, and we do not mark a figure as verified.
A card shows a range or an amount only when the posting writes a currency or a pay unit, such as LPA, per annum, or per hour. The line ends with “stated in posting”. Competitive, “as per industry standards”, years of experience, and team sizes stay as “Salary not disclosed”.
Asks for payment
This label appears when the posting asks for a fee, a deposit, registration charges, or payment to apply. It is the only trust label drawn in the warning colour. A sentence that says no fees are charged does not trigger it.
Off-platform contact only
This label appears when the only contact is WhatsApp, Telegram, or a personal mailbox such as Gmail, and no company apply link is stored. It is most common on community posts. A company career link or a work email keeps the label off. It is not a warning colour.
May be closed
The same rule is used on the jobs list, the job page, and match ranking. A posting is treated as likely closed after 30 full days. Day 30 is still current. The posted date is not a check that the role is open. “Hide likely-closed jobs” on the jobs page is off until you turn it on.
Always-open wording
This label appears when the posting says “talent pool”, “future openings”, or “always hiring”. That is not a dated opening.
Company name missing
The company name is missing on the listing, or the stored name is the placeholder “Company”.
No apply link
No apply link is stored for the listing. A card shows at most two of these labels. Each one has a Why control with the sentence above.
Verified employer
This means the employer account email domain matches the website domain they entered, and the domain is not a free mailbox. An operator can also set the same status by hand. It does not mean we visited the office, confirmed a job is open, or checked a security certification.
The automatic check is whether those two domains align. The profile stores the status and the time that status was set.
Verified live
We do not use this label. Listings store a posted time. That time is not a check that the role is still open.
Verified experience
We do not use this label. Work history on a profile or in a testimonial is not independently checked. A reported outcome on a consented quote is the person’s words, not a check we ran.
Match estimate
A match percent is an estimate from skill overlap, title family, and a small seniority term. Older postings are ranked lower. It is not a chance of an interview or an offer. When no profile is available, the percent is hidden. A missing-skill line lists words from the posting that are not on the profile. That list is an estimate from those words, not a verified requirements checklist.
We show pay only when the posting states it. We do not estimate a salary from other roles, and we do not mark a figure as verified. There is no sample size to quote.
Subscription
WorkGraph Pass is a one-time payment. It does not auto-renew, so there is no cancel-subscription button. Pro is a profile flag with no public price.
See the tiersFeedback
The contact form is read by a person. A reply time is not published.
Send feedback