Fundamentals · 10 min read · September 25, 2026 · Hafsa Tariq, gaash.ai
AI visibility for recruiters: a client reading and a candidate reading
For a recruiting or staffing agency, AI visibility is whether an assistant names the agency when a hiring manager asks who can fill a role and when a candidate asks who can find them work, and whether each answer speaks to the person who asked. The two are measured apart: one fixed panel, split into client lines and candidate lines, with every answer read and kept.
Why an agency needs a client reading and a candidate reading
A plumber is asked about by the person with the leak. A recruiting agency is asked about from two sides that want opposite things from it: the hiring manager wants people, and the candidate wants work. Either may put the question to an AI assistant before contacting anyone. What each side asks, and what an agency's site has to state for each, is on the recruiting and staffing overview; this page is about measuring what the answers do with it.
A single score for both sides hides the gap worth finding. An agency named on its client lines and absent from its candidate lines has a site that talks to employers and gives candidates nothing to repeat, or the other way round. Averaged into one number, that reads as a middling month and points at no page in particular. Kept as two readings, it points at the half of the site that is missing.
So AI visibility for an agency is two readings from one panel: how the answers to clients' questions treat you, and how the answers to candidates' questions do. The verdicts, named and first, and the score, the share of questions that named the agency from 0 to 100 with no weighting, are the ones on our methodology page, applied to each half on its own.
Two ways an answer can serve the wrong side
An answer can name your agency and still fail the person who asked. Two cases deserve a column of their own in the record, because a plain named-or-not verdict scores both of them as a success.
The first is a candidate's question answered with your client pitch. A candidate asks which agencies place [role family] in [city] and what registering involves. If the only text on your site that describes the agency is written for employers (a shortlist in [number] days, a replacement period, a fee model), that is all an answer about the agency has of yours to repeat. The candidate hears why employers hire you, and nothing about registering, pay or whom to call.
The second is a job your agency advertised, credited to the client as the client's own opening. A candidate asks about [role] jobs in [city], and the answer describes the role as [client]'s vacancy, links [client]'s careers page and leaves your agency out. An answer can connect the role to the client only where some page does, such as the client's own listing or a board that names them. The candidate then applies around you, or to a posting that has already closed.
The reverse of the first case is possible too: a hiring manager asks who can supply [number] temporary workers by [day], and the answer quotes your candidate page about weekly pay. How each job page should state the agency's part in a role is covered in what ChatGPT and Perplexity can reach on an agency's site.
Named, recommended and first, read against the side of each line
The three verdicts are the ones every panel records. Each takes a particular shape for an agency, and each is read against the side the line belongs to.
- Named: the agency appears anywhere in the answer, under any form of its name, including as the recruiter behind a job listing the answer mentions.
- Recommended: the answer puts the agency forward for the asker's purpose. On a client line that means as an agency to fill the role; on a candidate line, as an agency to register with or apply through. A mention as a warning, or as one name in a list of employers, is named and not an AI recommendation.
- First: yours is the first agency the reader meets in the answer. Job boards and review sites that appear earlier do not change this verdict; they belong in the cited-page column below.
The side rule settles the hard cases. A candidate line whose answer names you and recites your employer pitch is named, not recommended, because it put you forward to nobody who asked. A client line whose answer names you only as the employer on a job listing is named and nothing more. Written down this way, a verdict means the same thing in both halves, and the halves can be compared.
A panel with client lines and candidate lines
We run twelve questions for a paying client. For an agency, split them between the two sides, and within each side change one thing from line to line: the role family, the industry, the place or the contract type (permanent, contract or temporary). The twelve lines below are a starting shape, with brackets for your own roles, industries and places.
| Line | Side | Contract type | What the line changes | The line, as the asker might type it |
|---|---|---|---|---|
| 1 | Client | Permanent | Role family and place | recruiter for a [role family] hire in [city] |
| 2 | Client | Permanent | Industry and seniority | [industry] recruiting firm for a [senior role] in [region] |
| 3 | Client | Contract | Role family and length | agency that supplies contract [role family] for a [length] project in [city] |
| 4 | Client | Temporary | Volume and start date | staffing agency that can send [number] [role family] workers to [city] by [day] |
| 5 | Client | Temp to hire | Role family and place | temp to hire [role family] staffing in [city] |
| 6 | Client | Any | Your name | is [agency name] a good recruiter for [role family] roles |
| 7 | Candidate | Permanent | Role family and place | recruiters who place [role family] in [city] |
| 8 | Candidate | Permanent | Industry | recruiting agencies for [industry] jobs in [region] |
| 9 | Candidate | Contract | Role family, remote or on site | contract [role family] work through an agency, [remote or in city] |
| 10 | Candidate | Temporary | Shift pattern and place | temp agency in [city] with [shift pattern] shifts for [role family] |
| 11 | Candidate | Temporary | Neighborhood | staffing agencies hiring [role family] near [neighborhood or town] |
| 12 | Candidate | Any | Your name | is [agency name] legit for [role family] jobs |
Only lines 6 and 12 carry the agency's name. The other ten are asked by someone who has not heard of you yet, which is where new clients and candidates come from, so read the two named lines apart from them. Once the first reading is taken, the wording stays fixed; setting up prompt monitoring covers the dated panel file, three runs per assistant and how to retire a line without breaking the series.
Weight the halves by where your placements come from. An agency that lives on temporary work may want more temporary lines on both sides; a search firm placing [senior roles] may keep nearly every client line permanent. Write the split down with the panel, because the two readings mean something only against it. The questions each side asks before contacting you, gathered from your own calls, are a different list, set out in what companies and candidates ask about recruiters.
Four columns a recruiting record adds to each answer
The usual record stays as it is: named, recommended, first, who else was named (the start of your share of voice), and the answer kept word for word. An agency adds four columns, filled in by the person who reads the answer, never by a script.
| Column | What to write | What it catches |
|---|---|---|
| Side served | Client, candidate, both or neither: whose question the answer addressed, judged against the side of the line | A candidate line answered with the employer pitch, or a client line answered with the candidate page |
| Agency described as | Recruiter or agency; employer; recruiter for a named client; not described at all | A job credited to the client as its own opening, or the agency called the employer where your pages say otherwise |
| Page cited | The address of every page the answer cites or links, marked as your site (which page), a job board, a review site, the client's site or other | Answers about your agency built from pages you do not write, and which of your own pages does the work |
| Fee or term stated | Any fee, replacement period, pay day, minimum booking or other term the answer gives, word for word, and whether it matches your own page on that date | An old fee, a term you dropped, or someone else's term attached to your name |
The page-cited column starts empty for a reason. The one large reading we have published counts names, not citations: in our audit's probe, across 9,240 buyer questions, one per business, put once to Claude with web retrieval on, 99.4% of the names given were actual businesses and 0.6% were directories or aggregators. The audit publishes nothing about which pages those answers cited, and it has no separate cut for staffing agencies. How often an answer about an agency leans on a job board is a number only your own record can give you.
Record each board and review site by name, as it appears in the answer. The column is there to trace a fact to the page it came from, not to rank the sites, and a board that cites your posting correctly is a good result.
The employer column has one trap. For temporary work, the agency may be the worker's employer; whether it is depends on the contract and on rules that differ from one jurisdiction to the next. The record does not settle that question. It checks the answer against what your own pages say about who employs the worker, and stating a temp agency's licenses and terms covers where that sentence belongs.
Reading the first result, one half at a time
Read the client half, then the candidate half, then the four columns, and only then the combined score. Each of these patterns points at a different page:
- Named on client lines and missing on candidate lines: check that a candidate page exists at all. Where registering, pay and whom to call are stated nowhere, the candidate lines have nothing of yours to draw on.
- Named on candidate lines only as the employer, or absent while the client is named: read how each job page describes your part in the role, and whether it says so in text.
- Cited pages mostly boards and review sites: the facts about your agency in those answers come from pages you do not write. Set them beside your own pages and publish what is missing from yours.
- A fee or term that matches nothing you publish now: find the page it came from (an old post, a directory entry, a review), correct it there if you can, and state the current term on your own page with its date.
Treat this first reading as a baseline, not a grade. It can show which half of the site to work on first and whose pages the answers draw on. It cannot count the placements or registrations that followed an answer, so ask each new client and candidate how they found you, and keep their replies beside the panel.
Common questions
Should the panel include lines that name our agency?
One per side is enough. A named line tests what answers say once someone already has your name, such as whether you are legitimate or what you charge, and it moves for different reasons than a line asked by someone who has never heard of you. Keep the two named lines in the panel, and read them apart from the other ten so they do not flatter the discovery half.
We only do permanent search. Do we still need candidate lines?
Yes, if candidates matter to your searches. A candidate your recruiter approaches may ask an assistant about the agency before replying, and a search firm with no candidate-facing pages gives that answer only its client pitch to repeat. Two or three candidate lines, by role family and place, show whether that is happening, without taking the panel's weight off the client side.
An answer called us the employer on a temporary line. Is that wrong?
Not necessarily. Whether a staffing agency employs a temporary worker depends on the contract and on rules that differ by jurisdiction, and your counsel is the one to say. The record only checks the answer against your own pages. If your worker page says who employs the worker and the answer contradicts it, trace the page it cited; if your pages say nothing, add the sentence.
What does it cost to have gaash.ai run this panel?
The free visibility check costs $0: a person runs the check and sends you a written result within 48 hours. The AI Visibility Audit is $490 one-time, credited in full against optimization. Monitoring is $290 a month, which you can cancel in any month: twelve questions written for both of your sides, put to one assistant, Claude, once a month.
Sources
The probe figures are this site's own: one question per business, put to Claude once with web retrieval on, across 40 trades with no staffing-only cut. They count the names answers gave, not the pages they cited. The verdicts and the scoring are those on the methodology page.
Sources: our audit of 9,483 small-business sites, with its method · how a client is measured: the fixed panel, the assistant and the score
Read on