Most CV bullet points read like a job description someone copy-pasted from LinkedIn without even rereading it. "Responsible for feature development." "Participated in team projects." So what? A recruiter sees that fifty times a day and just scrolls on. The problem isn't that people did bad work. The problem is they write about duties instead of outcomes. And there's a simple formula that fixes this.
Why Weak Bullets Go Straight to the Bin
A recruiter spends roughly 7-10 seconds on the first scan of a CV. Not minutes. Seconds. In that time, they want to know one thing: did this person actually do something, or just collect a paycheck? Bullets like "responsible for X" answer "unclear, probably the latter." Bullets like "did X, which led to Y" answer it immediately.
Another trap: passive verbs. "Participated in", "assisted with", "was involved in". They signal that the person was somewhere nearby, but not necessarily doing anything important. Even if you personally carried the entire project, those words hide it completely.
The Formula That Works: Action + Context + Result
In short it looks like this: [Strong verb] + [what specifically] + [what it produced]. You don't need to turn every bullet into a paragraph. But each one needs at least two of the three elements. The result is ideally a number, but if there's no number, describe scale or impact. "Reduced deployment time" is worse than "reduced deployment time from 40 to 12 minutes", but still better than "responsible for the deployment process".
If you can't remember exact numbers, think in orders of magnitude: how many people used the system? How much did the bug you found cost? How many hours per week did you save the team? Approximate numbers are better than no numbers.
Tech: Before and After (8 Examples)
Let's start with tech, since that's where most readers are and where CVs look the most identical. Every other backend developer writes "worked with REST API and PostgreSQL". Cool. And then what?
- WEAK: Developed API for mobile application. STRONG: Built a REST API for iOS/Android clients handling 200K daily requests with p99 latency under 80ms.
- WEAK: Participated in legacy code refactoring. STRONG: Rewrote the authentication module from jQuery to React, cutting page load time from 4.2 to 1.1 seconds.
- WEAK: Responsible for code review in the team. STRONG: Introduced mandatory code review for all PRs, reducing production incidents by 35% in one quarter.
- WEAK: Configured CI/CD pipelines. STRONG: Built a CI/CD pipeline on GitHub Actions that cut time from commit to deploy from 45 to 8 minutes.
- WEAK: Improved database performance. STRONG: Optimised 12 slow SQL queries, reducing average API response time from 900ms to 150ms.
- WEAK: Wrote unit tests for the product. STRONG: Raised test coverage of the payments module from 12% to 78%, catching 6 critical bugs before release.
- WEAK: Assisted with cloud migration. STRONG: Migrated a monolithic service to AWS ECS, cutting monthly infrastructure costs by $3,200.
- WEAK: Handled system monitoring. STRONG: Set up Grafana + Alertmanager across 14 microservices, reducing mean time to detect incidents from 40 to 6 minutes.
By the way, Trackr's AI CV Analyzer checks exactly this: whether you have specific numbers and strong verbs, or whether you're just describing a job function. Worth running before you hit send.
Marketing: Before and After (5 Examples)
Marketing has a specific problem: people write about activities, not impact. "Managed social media." "Launched campaigns." Everyone managed and everyone launched. The question is what came of it.
- WEAK: Managed company social media accounts. STRONG: Grew Instagram from 4K to 31K followers in 8 months through a Reels strategy, increasing organic site traffic by 22%.
- WEAK: Sent email campaigns to customer base. STRONG: Redesigned the welcome sequence from 3 to 7 emails, lifting first-purchase conversion from 6% to 14% in 60 days.
- WEAK: Worked with Google Ads and Meta Ads. STRONG: Optimised a Google Search campaign for B2B SaaS: reduced CPA from $180 to $94 while keeping the same $15K/month budget.
- WEAK: Wrote content for the company blog. STRONG: Published 18 SEO articles, 11 of which ranked in Google's top 5 for target keywords, generating 8,400 organic sessions per month.
- WEAK: Participated in a new product launch. STRONG: Coordinated the GTM launch of a new pricing tier: 1,200 pre-sign-ups in 2 weeks, $48K ARR in the first month post-release.
Finance and Ops: Before and After (7 Examples)
Finance and ops people often undersell in their CVs, as if showing off numbers feels awkward. But a recruiter for a finance role is looking specifically at numbers. Without them, the CV looks like a table with no data.
- WEAK: Responsible for financial reporting. STRONG: Closed monthly reports for a group of 6 legal entities by the 3rd of each month, reducing adjustment errors from 14 to 2 per quarter.
- WEAK: Analysed company expenses. STRONG: Audited operational spend and identified $220K in unused SaaS subscriptions, enabling full cost recovery within one budget cycle.
- WEAK: Managed vendor relationships. STRONG: Renegotiated terms with 9 key vendors, extending average payment terms from 14 to 30 days and freeing up $180K in working capital.
- WEAK: Handled budgeting and forecasting. STRONG: Built a bottom-up budgeting model for 4 departments, cutting forecast variance from 18% to 6% within a year.
- WEAK: Optimised logistics processes. STRONG: Redesigned last-mile routing for 3 regions, cutting delivery cost by 17% and reducing late deliveries from 23% to 8%.
- WEAK: Automated operational tasks. STRONG: Automated 6 weekly Excel reports using Power Query, saving the team 11 hours of manual work per week.
- WEAK: Participated in ERP system implementation. STRONG: Led migration from 1C to SAP across 3 divisions: on schedule, zero operational downtime, and trained 40 end users.
If you're managing multiple active applications and want to tailor bullets for each role, it helps to keep everything in one place. Trackr's job tracker lets you store CV versions and see exactly where each application stands. Less chaos, more control.
How to Rewrite Your Bullets in 30 Minutes
You don't need to rewrite your whole CV from scratch. Just go through each bullet with three questions.
- 1Does the bullet start with a strong past-tense verb? (Built, launched, reduced, grew, introduced, led.) If not, replace the first word.
- 2Is it clear exactly what you did? Not "was involved in development" but "built module X for Y". If the context is vague, add one specific detail.
- 3Is there a result, even an approximate one? A number, percentage, scale, timeframe. If there's truly nothing to put, describe the impact: "enabling the team to do X".
Honestly, most people get stuck on the third point. They think they have no numbers. But they do, they just need to think a bit. How many people used what you built? How often? How long did the task take before you and after? How much did the bug you caught cost? Those numbers exist in your head, you just never framed them in a CV context before.
Common Mistakes That Undercut Even Good Results
- Bullets that are too long. If a bullet runs longer than two lines, it won't get read. One idea, one sentence, two at most.
- Jargon bubbles with no substance. "Fostered synergy between cross-functional teams" means nothing. Write what you actually did.
- Identical openings. If five bullets in a row start with "Developed", it reads like a template. Rotate verbs: built, launched, introduced, reduced, trained.
- Passive voice. "A system was implemented" - by whom? By you? Write "Implemented a system". Ownership needs to be visible.
- Numbers without context. "Increased sales" is worse than "increased sales by 23%", but "increased sales by 23% in Q3 2024" is much stronger. Context makes the number real.
If you want to check how well your bullets pass ATS and how a recruiter reads them, the AI CV Analyzer gives you line-by-line feedback on exactly this. Not a generic score, actual lines with an explanation of what's off.
Organise your job search with Trackr
Track applications, analyse your CV with AI, and prepare for interviews - free.
Get started free