Read signals over time · 12 min read · Updated 24 Sep 2026
Prompts to Analyse Competitor Job Postings
A job board shows the roles a competitor has not filled, which is a different thing from what they have built. And most of the words in a set of postings were written once and pasted into all of them. These prompts read the parts that vary, and count roles rather than mentions.
A competitor's job board lists roles they have not filled
A careers page is a list of gaps. Every role on it is work somebody decided needs doing and has not found a person for yet. The moment a role is filled it disappears, and so does any trace that it was ever there.
That gives the source an odd shape. It is the only competitor record that describes intentions rather than actions, and it is also the only one that deletes its own history. Six months of hiring leaves nothing behind unless you saved it.
The consequence is the one that matters for reading. A company building a new team and a company replacing people who left publish identical pages. Both show five open sales roles. Asked which it is, a model will pick the interesting answer, because growth is the story the words of a job advert are written to tell.
What one capture of a job board can and cannot settle
Most of a competitor's job postings were written once
Open two postings from the same company and read them side by side. The opening paragraph about the company is the same. The culture section is the same. The benefits, the equal opportunity statement and the closing pitch are the same.
On a board of a hundred roles, that paragraph appears a hundred times. It was written once, by one person, probably a while ago. Paste twenty postings into a model and ask what recurs, and the recurring thing is the template.
The output that comes back is confident and reads like a finding. Consistent emphasis on moving fast. A settled way of describing themselves. Neither is evidence of anything, because the repetition is a copy-and-paste rather than twenty separate choices. Count roles, and strip the shared text before you count anything at all.
The line that appears once is the one worth having
There is an uncomfortable consequence. If repetition is mostly template, then the informative material is whatever appears rarely, and every frequency-based reading throws exactly that away.
A single enterprise sales posting defining its territory as organisations of five hundred to five thousand employees tells you where a competitor draws the line between mid-market and enterprise. Their website will never put a number on it. That line appeared once, so a theme count discards it and a careful read finds it. Ask for the specifics that appear only once, by name, or you will not get them.
Prompts to read a competitor's open roles
Three passes, and the second one changes what the first is worth. Stripping the template is a mechanical job and it takes one instruction.
The first pass over a board, once you have the whole list and its count.
Here are [COMPETITOR]'s open roles, saved [DATE]: [PASTE]. Summarise by function, seniority and location. Then read the postings themselves rather than the titles: quote any line that names a technology, a market, a customer segment or a named process, and say what each one implies. Answer two questions: - what does this hiring pattern suggest they are building or entering? - what would the same pattern look like if they were simply replacing attrition? Tell me which of the two the evidence actually supports, or say it cannot distinguish them.
Before any count, because a recruiting template will otherwise be the pattern.
Here are [N] job postings from [COMPETITOR], saved [DATE]: [PASTE]. First, find every passage that appears in more than one posting word for word or nearly so. Quote each one once, say how many postings carry it, and then set all of it aside. Work only from what is left. For each posting, report: the responsibilities, the required experience, any named technology, market, customer segment, methodology or process, and any number the posting states. Count roles, never mentions. A sentence in twelve postings is one decision by whoever owns the template, not twelve pieces of evidence. End by naming anything that appears in exactly one posting and is specific. Those lines are usually the most informative thing in the set and a frequency count discards them.
Once you have a capture from a quarter back to compare the current list against.
Here are [COMPETITOR]'s open roles as of [DATE NOW], and here is the same board as of [DATE THEN]: [PASTE]. Put every role into one of three groups, and give the count for each: - still open in both captures - in the earlier capture and gone now - new since the earlier capture For the second group, say plainly that a closed posting can mean filled, cancelled or expired, and that nothing here tells you which. Then answer: has the mix by function or by region changed, and by how much? Give the numbers you used. Where the two captures are too close together for a change to mean anything, say so rather than reporting noise.
The third prompt asks a question the second capture makes possible and nothing else does: which roles closed. A closed posting can mean filled, cancelled or expired, and the board does not say which. The prompt is told to report that rather than choose.
What a hiring analysis needs beyond the postings
Two inputs, and the second one is the difference between a description and a signal. Nobody keeps an archive of a job board, so if you did not save it, it is gone.
Every current opening, and the number of them
- Where it comes from
- The board behind the apply button rather than the first screen of it, and rarely a job site. Which list is actually complete is covered under tracking competitor hiring.
- What good looks like
- The full list with its total, plus the title, team, location and posting date for each role, then the full text of the ones you want read closely.
An earlier capture of the same board
- Where it comes from
- Your own saved list from a quarter ago. Nobody archives a job board for you, and roles disappear from it the moment they close.
- What good looks like
- The same board, the same fields, far enough back that a role which has closed reads as a gap rather than as noise.
- Then run it
- The count goes in first. Say how many roles are open in total, then paste the postings you want read closely, then the prompt.
- Before the output leaves the building
- Check that every claim about direction points at a line in a named posting, and that no count includes text repeated from the company template.
Paste the postings in full, including the parts you would skip as a candidate. Employing entity, security requirements, language fluency and the pay field all sit in the sections nobody reads, and those are the sections written to satisfy a rule rather than to sell the job.
A handful of open roles is not a competitor's plan
We took what a real careers board shows on its first screen, and then two full postings from it, and asked the obvious question of each.
Claude Opus 5shown the six roles on the first screen of a competitor's careers board, with titles, teams and locations, and asked what the hiring pattern suggests
2026-09-24
The pattern points to a coordinated international sales expansion rather than product investment. All six roles are quota-carrying sellers, spread across the United States, Colombia, Mexico, Germany and Singapore, with two of the six in the DACH region and two covering Latin America. The weighting towards mid-market and enterprise sellers in non-English-speaking markets suggests a push to build local coverage in territories previously served remotely.
Checked against HubSpot's careers board
Everything here is a fair reading of the six roles, and the six roles are not the board. The page carried 137 openings and showed six of them, and those six were all Sales because that is where the list starts. The pattern described is a property of the sort order. Nothing in the answer asks how many roles exist, and nothing in it flags that the set might be a sample.
Over-inference
Claude Opus 5given two of those postings in full, an enterprise seller and a mid-market seller, and asked what recurs across them and what the recurrence means
2026-09-24
Three things recur. Both postings emphasise customer obsession and moving fast, which reads as a consistent cultural filter applied across seniority levels. Both require a track record of overachievement against quota rather than tenure, which suggests hiring for immediate productivity. And both describe the company in identical terms as an AI-powered customer platform, indicating a settled positioning that the sales organisation is aligned behind.
Checked against HubSpot's careers board
Two of the three recurring items are the company and culture paragraphs, which are one piece of text pasted into every posting on the board. Reporting them as a pattern counts a template as evidence. The third, quota overachievement, is real and two postings cannot establish it. Meanwhile the most useful line in either document appears exactly once: the enterprise role defines its segment as organisations of 500 to 5,000 employees. A reading built on what recurs discards it.
Conflation
The pattern was in the sort order
Six roles, all sellers, spread across five countries. Read alone, that is an international expansion. Read against the board, it is the first page of a hundred and thirty-seven openings, and the list begins with sales.
Nothing in the answer is wrong about the six. The error is in what the six are taken to represent, and it is the same error any analysis makes when the denominator stays outside the context window. Say how many roles are open before you paste any of them, and the model can qualify its own answer.
| What repeats | Who wrote it | What a count of it measures |
|---|---|---|
| The company and culture paragraphs | One person, once, for the whole board. | That a template exists. Nothing about hiring, and nothing about this quarter. |
| A requirement across roles in one team | The hiring manager for that team. | What that team is being built to do, if you have enough of its roles to say so. |
| A named tool, market or segment | The manager, describing the actual job. | A real signal, and usually the one that appears least often. |
| A location | Whoever set the territory. | Where they intend to sell, if the role carries quota, and nothing if it does not. |
Track competitor job postings automatically
Everything above describes a board as it stood on the afternoon you copied it. A week later three roles have closed and two have appeared, and the closed ones leave no record at all. That makes this the most perishable source in competitive work.
The loss is specific rather than general. What you cannot reconstruct later is how long a role stayed open, and that is the one thing a board tells you about difficulty. A seller posted for one week and a seller posted for five months are very different facts about a territory, and both look identical in a single capture.
No amount of watching answers the question underneath all of this. Who they actually hired, what they were paid and whether the role survived contact with the business are private, and the board goes quiet at exactly the moment the answer would become interesting.
Flares tracks competitor job boards and keeps each role with the date it appeared and the date it went. A run of openings in one segment then arrives as a pattern you can date, rather than as a page you happen to be looking at.
Competitor hiring, captured before roles close
Flares watches competitor job boards, so the roles that closed last quarter are still in your record.
Discover Flares14-day free trial · 30-second setup
Reading competitor job postings FAQ
What do competitor job postings tell you?
Which roles a competitor is trying to fill right now, in the words of the manager who will run them. Postings name technologies, territories, customer segments and sales methods with a specificity that marketing pages avoid, because they are written to attract a candidate rather than to position a company.
Does a competitor's hiring show what they are building?
Sometimes, and the same list is equally consistent with replacing people who left. A board shows unfilled demand. Growth and attrition produce identical postings, and the only thing that separates them is an earlier capture showing whether the same roles were open last quarter too.
How many competitor job postings do you need to see a pattern?
More than a screen of them, and the number matters less than whether you have the whole board. Most job boards show six or ten at a time out of a hundred or more. A pattern read from page one is a pattern in the sort order.
Can ChatGPT analyse competitor job adverts?
Reading twenty adverts and pulling out the specifics is exactly the sort of long, dull text work a model is good at. What it will also do, unprompted, is treat a company description repeated in every advert as a recurring theme. Strip the shared text first and the rest of the reading holds up.
What does it mean when a competitor hires in a new region?
Usually that they intend to sell there, and occasionally that they have found cheaper engineering. The distinction is in the role rather than the location: a quota-carrying seller in a country implies a market they mean to serve, while an engineer in the same country implies nothing about where the product is sold.
Do job postings reveal a competitor's customer segment?
Often, and in numbers. A sales posting frequently states the company size band the role covers, which is a segmentation their own marketing keeps vague. One line naming an employee range does more to define who they sell to than a page of positioning copy.
What does a competitor's salary range tell you?
Less than the figure suggests, and the field is often filled to satisfy a disclosure law rather than to inform. Sales postings usually quote on-target earnings, which bundles a quota nobody has told you. How pay ranges work across jurisdictions, and what they are commonly misread as saying, is set out under job postings as a source.
How often should you check a competitor's job board?
Monthly for the capture and quarterly for the reading. The capture has to be frequent because roles vanish when they close and no archive keeps them. The reading needs two captures far enough apart that a change in the mix means something.
Can hiring tell you a competitor is moving upmarket?
Enterprise sellers appearing where there were none is one of the earliest public signs of it, usually a year ahead of the case studies. Reading that move across every kind of evidence, and the order the evidence arrives in, sits with identifying who a competitor sells to.
Is it acceptable to track a competitor's job postings?
Published job adverts are public documents a company puts out to be read as widely as possible. Reading them, saving them and comparing them over time is ordinary desk research. What sits outside that is anything involving a fake application or contact with their candidates.
What should a hiring signal change?
Very little on its own, and quite a lot in combination. A run of postings in a segment you own is a reason to look at that competitor's pricing and messaging for the same segment, not a reason to act on the hiring itself. Hiring is the earliest signal and the weakest single piece of evidence.
See a hiring pattern while it is forming
Flares tracks competitor openings over time, so a run of roles in one segment reaches you dated.
Discover Flares14-day free trial · 30-second setup