A run of short stints worries candidates more than it worries recruiters. Contract work, temp roles, and jobs that ended in a few months are normal, especially in the last few years. What actually raises questions is an unexplained six-month job with no context, sitting next to a gap you never account for. Handle the framing well and short tenure reads as range, not as a warning sign.
Label the reason, briefly
The single most useful move is to tell the reader why a role was short before they invent a reason. A contract that ended on schedule is not the same as being let go, so say so.
- Fixed-term work: add “(6-month contract)” or “(maternity cover)” next to the dates.
- Restructures and closures: a short “Role ended when the team was dissolved” removes all doubt.
- Seasonal or project roles: name the project or season so the short window makes sense.
Group the small roles together
If you took several temp or freelance jobs in one stretch, do not list each as a separate entry with its own header. Create one block, for example “Freelance Designer, various clients, 2023 to 2024”, and put the strongest projects as bullets underneath. This turns a messy timeline into one coherent chapter and reclaims a lot of space.
Lead with what you shipped, not how long you stayed
For any short role, spend the bullets on the outcome, not the tenure. “Cleared a 400-ticket backlog in eight weeks” makes a two-month contract look like a win. Recruiters remember the result far longer than they study the dates, so give them a result worth remembering.
Before you send it, run the file through the ATS checker to confirm the grouped dates still parse cleanly, and use the resume builder to format contract labels consistently. If the timeline still looks busy, the tailoring guide helps you foreground the roles that matter for each application, and common CV mistakes covers the gaps question too.