You open your resume and see it the way you fear a recruiter will: five employers in six years, a staircase of short stints, and an imaginary voice saying "this one never stays." Maybe some moves were promotions, some were bad managers, one was a company that imploded. The resume flattens all of it into the same worrying shape.
Here is the honest reframe: job hopping is a story problem, and you are allowed to edit the story. Not falsify it, edit it. This guide draws the line precisely: what you may omit, what you may never alter, how to group the stints that belong together, and the one-line test that turns each move from a red flag into a reason.
What is a recruiter actually afraid of?
Not the number of jobs. The fear is specific: hiring and onboarding are expensive, and a person who leaves in eight months costs more than they contribute. Every short stint is read as a probability estimate about the next one.
Which means your entire task is to change the estimate. Three things do:
- Results inside each stint. Someone who shipped something real in eleven months is a different bet from someone who warmed a seat for eleven months.
- Legible reasons. A move explained in one calm sentence (acquisition, promotion, relocation, contract ended) stops being a pattern and becomes an event.
- Signals of intent. Contract work labeled as contract work. A stated interest in the long-term scope of the role you are applying for.
Everything below serves those three.
What may you honestly omit?
A resume is a summary, not a deposition. You are choosing highlights for a specific audience, and omission of the irrelevant is what summaries are. You may legitimately:
- Drop a short, low-signal job entirely. The ten-week job that was a bad fit and produced nothing worth telling does not owe the page its presence. This is the strongest tool you have, and it is honest, with two conditions below.
- Compress early or irrelevant history. "Earlier roles in retail and food service, 2019-2022" as a single line is standard practice.
- Use years-only dates. "2025-2026" instead of "Nov 2025-Apr 2026" is a common, accepted format that de-emphasizes short tenures. It is presentation, not alteration, because the underlying dates remain true and you will state them accurately when asked.
The two conditions that keep omission honest:
- Never bend the surviving dates. You may remove a job; you may not stretch the neighboring jobs to hide the resulting gap. The gap is allowed to exist. Gaps are ordinary; falsified dates are disqualifying, because employment verification checks dates against payroll records.
- Answer complete questions completely. If an application form demands every employer for the last seven years, or a background check firm asks for full history, the omitted job goes back in for that document. The resume can be curated; sworn answers cannot.
What may you never alter?
The bright lines, plainly:
- Dates. Verifiable, verified, and the single most common caught lie.
- Titles. Your employer's records say what your title was. List the real one.
- Employers. Every company you list must be one you actually worked for, under the arrangement you state.
- The nature of the arrangement. A contract role presented as a permanent role you chose to leave is a fabricated story even if every date is right.
If you were laid off rather than leaving by choice, that is not an alteration problem at all; layoffs are events, not character flaws, and there is a dedicated guide to writing your resume after being laid off twice in two years.
How do you group contract stints so they read as one chapter?
If some of your five jobs were contracts, you are sitting on the easiest fix in this entire guide, because contract work is not job hopping and recruiters know it. The problem is only that unlabeled contracts look identical to serial quitting. Fix the label and the layout:
Contract Product Design Roles | 2024-2027
- UX Designer (Contract), Halverson Health, 2026-2027
- Product Designer (Contract), Brightline Retail, 2025-2026
- UI Designer (Contract, via TalentBridge Staffing), Corval Insurance, 2024-2025
One umbrella heading, every client and true date visible, "Contract" on every line. The parser still gets clean employer names and dates; the human gets the correct story in half a second: this person completes engagements. The full naming rules, including when to list the agency versus the client, are in how to list temp and contract work on a resume.
The one-line reason test
Here is the exercise that does more than any formatting trick. For each job you plan to list, write one sentence: why you left, stated calmly, with no blame and no apology.
- "The company was acquired and my team was dissolved."
- "I was recruited into a senior role with a 30% scope increase."
- "It was a contract; I delivered it and it ended."
- "I took the wrong job, honestly. I course-corrected within a year, and I have been deliberate since."
Now grade your sentences. Moves with clean reasons need nothing more; consider even hinting at the reason on the resume itself ("company ceased operations, 2026" costs four words and kills the question). Moves with hard reasons need rehearsal, not concealment, and the framing guide for answering why you left your last job covers the delivery. And if a job fails the test entirely, produces no defensible sentence and no accomplishment, that is your candidate for honest omission.
The point of the test: a recruiter does not need your history to be smooth. They need it to be explicable. Five jobs with five clear sentences is a career. Five jobs with five evasions is a red flag, and evasiveness on paper is one of the resume red flags that get applications auto-rejected by human readers even when the software passes you.
Make each stint earn its place
Once the timeline is structured, make the short stints argue for you:
- Lead each job with the result, not the duration. "Rebuilt the onboarding flow; activation up 22%" makes eleven months look like enough time to matter, because it was.
- Show the through-line in your summary. Five jobs in one discipline is a progression: "Six years of B2B marketing across five companies, from coordinator to manager, with a specialty in demand gen." The summary is where scattered stints become a direction.
- Signal forward intent honestly. If you genuinely want a longer tenure now, say why in the cover letter in concrete terms: the scope of this role, the stage of this company. Do not promise years you cannot promise; give reasons that make staying plausible.
- Do not apologize anywhere. No "despite my varied background." The reader takes your framing as their cue. Present the history as a body of work, and it reads as one.
See your timeline the way the software counts it
Before you decide how bad your hopping problem is, look at the evidence a recruiter actually receives. The free scan at careerbounce.io shows your parsed job-by-job timeline exactly as applicant tracking software extracts it: every employer, title, and date range, in order. You will see whether your grouped contracts parse as one chapter or scatter back into five alarming rows, and you can fix it in minutes. The scan is free, private, and runs entirely on your device. It cannot promise interviews and does not pretend to. It shows you the truth of what the bots read, so the story you carefully edited is the story that actually arrives.