Good work alone rarely gets someone promoted. Visible work at the next level does. Here's the difference between the two.
Start doing the next role before you have it
Managers promote people who already look like they belong in the role, not people they hope will grow into it later. Look at the job description or expectations for the level above yours, and find pieces of that work to start doing now: mentoring a newer teammate, owning a project end to end, or presenting results to people outside your immediate team.
Say the goal out loud
Many people assume good performance speaks for itself and wait to be noticed. Tell your manager directly, in a normal one-on-one, that you want to be promoted and ask what it takes to get there. This does two things: it puts you on their radar for the next opportunity, and it turns a vague hope into a concrete list to work through.
Keep a record as you go
Six months from now, you won't remember the specific numbers behind a project you finished this week. Keep a running document of wins: what you did, the measurable result, and who noticed. When a promotion conversation or performance review comes up, you'll have specifics ready instead of trying to reconstruct a year of work from memory.
Make your manager's job easier
Most managers have to make a case for your promotion to someone else, like their own boss or a promotion committee. Give them the ammunition: a short summary of your impact, tied to the criteria for the next level. A manager who has to build that case from scratch is a manager who keeps putting it off.
If it doesn't happen this cycle
Ask directly what was missing. "What would need to be different for this to happen next time?" turns a no into a plan with a timeline, instead of leaving you guessing whether to wait quietly or start looking elsewhere.