How to Write a Resume (Step-by-Step Guide + Examples)
Last updated:
A resume is a one- to two-page marketing document whose only job is to get you an interview. It is not your autobiography and it is not a complete history of everything you have done — it is a focused argument that you can do this specific job. Recruiters spend only a few seconds on the first pass, and most applications are filtered by an applicant tracking system (ATS) before a human ever sees them, so a good resume has to be fast to scan, easy for software to read, and obviously relevant to the role.
This guide takes you through writing a resume from a blank page: how recruiters and ATS actually read it, how to pick a format, how to build each of the five core sections, how to tailor it to a job description, and how to avoid the mistakes that get resumes rejected. There is a copyable resume skeleton you can fill in, and links to deeper guides for every section along the way.
What a resume is — and how recruiters and ATS read it
Before you write a word, understand your two audiences. The first is software: most mid-size and large employers run applications through an applicant tracking system that parses your resume into fields, scans it for the skills and keywords in the job description, and ranks or filters candidates before a recruiter opens a single file. If the ATS cannot read your resume — because it is a scanned image, lives inside columns and text boxes, or never uses the words the job posting uses — you can be screened out automatically.
The second audience is the recruiter, who spends roughly six to seven seconds on the first pass. In that glance they look for a handful of things: your most recent job title and employer, how long you have been in roles, obvious keyword matches to the job, and whether the resume looks clean and easy to read. Everything about how you write and format your resume should serve that fast scan — clear section headings, reverse-chronological experience, strong opening bullets, and zero clutter to slow the eye down.
- Make it machine-readable — use standard section headings ("Experience," "Education," "Skills"), a single-column layout, and a normal font so the ATS parses you correctly.
- Make it scannable — front-load the most important information, keep bullets short, and put your strongest, most relevant points first where the eye lands.
- Make it relevant — every line should help you get this job. If it does not, it is taking up space that a recruiter's eye has to skip.
Step 1: Pick a resume format
Your format decides what a recruiter sees first. For the overwhelming majority of people the right choice is the reverse-chronological format: your work experience listed most-recent-first, directly under a short summary. It is what recruiters expect, it is the easiest for an ATS to parse, and it shows career progression at a glance. Functional (skills-only) resumes that hide your work history tend to read as a red flag and are best avoided.
Keep the design clean and ATS-friendly: one column, standard headings, a professional font at 10–12pt, consistent spacing, and no graphics, tables, headshots, or text boxes that confuse parsers. For a full breakdown of which format to use and why, see the guide on choosing a resume format; for the specific rules that keep a resume parseable, see the ATS resume format guide.
- Reverse-chronological (recommended) — experience first, newest to oldest — the default that works for almost everyone.
- Combination / hybrid — leads with a skills summary, then chronological experience — useful for career changers with relevant skills.
- Functional — skills-only with no clear timeline — usually a red flag to recruiters; avoid unless you have a strong reason.
Step 2: Build the five core sections
Every effective resume is built from the same five sections, in the same order: contact header, professional summary, work experience, education, and skills. Below is how to write each one. Optional sections (certifications, references, projects) come after, and only when they add value.
Contact header
The top of your resume is your name and how to reach you — nothing more. Make your name the largest text on the page, then add your professional title, phone number, a professional email address, your city and state (no full street address needed), and links to your LinkedIn and portfolio or GitHub if relevant.
Leave off a photo, date of birth, marital status, and other personal details — in the US and many other markets they are unnecessary and can introduce bias or break ATS parsing. Use an email address that is clearly yours (firstname.lastname@…), not a novelty handle.
- Full name (largest text on the page) and a professional title.
- Phone number and a professional email address.
- City and state — a full street address is not needed.
- LinkedIn URL, and a portfolio/GitHub link if relevant to the role.
Professional summary
Directly under your header, write a two-to-four-sentence professional summary: who you are, your standout strengths, and what you bring to this role, ideally with a number or two. This is prime real estate — it is the first thing read in the six-second scan, so make it specific to the job rather than a generic objective. ("Experienced professional seeking growth" tells a recruiter nothing.)
Mirror the language of the job posting and lead with your strongest, most relevant qualification. For formulas, length, and dozens of role-specific examples, see the full professional summary guide.
- Open with your title and years of relevant experience.
- Name one or two standout, quantified achievements.
- End with what you want to do for this employer, in their words.
Work experience
Work experience is the heart of the resume and where most of the decision is made. List each job in reverse-chronological order with your job title, employer, location, and dates, then three to six bullet points underneath. The mistake almost everyone makes is describing duties ("Responsible for managing the team"). Recruiters want results.
Write each bullet with the same formula: a strong action verb + what you did + a quantified result. "Managed a team" becomes "Led a 6-person support team to a 40% drop in average resolution time." Numbers — percentages, dollars, time saved, volume handled — are what make a resume credible and memorable. Vary your verbs instead of repeating "managed" and "responsible for"; the resume action verbs and synonyms guide has hundreds of stronger replacements.
- Lead with a verb — start every bullet with an action verb — Led, Built, Launched, Reduced, Negotiated — not "Responsible for."
- Quantify the result — add a number wherever you honestly can: %, $, time, volume, scale. Numbers make impact believable.
- Show impact, not duties — say what changed because you were there, not just what you were assigned to do.
- Mirror the job posting — use the same terms the description uses for tools, methods, and responsibilities so you match on keywords.
Education
List your highest or most relevant degree first: the degree and major, the institution, and the graduation year (or "Expected [Year]" if you are still studying). Recent graduates can put education above experience and add relevant coursework, honors, GPA if it is strong (roughly 3.5+), and academic projects. Experienced professionals should keep this section short — once you have several years of work history, the degree line alone is enough, and you can drop the graduation year if you would rather not signal your age.
- Degree and major — for example, "B.S. in Computer Science."
- Institution name and location.
- Graduation year, or "Expected [Month Year]" if in progress.
- Optional for new grads: honors, relevant coursework, strong GPA.
Skills
A dedicated skills section gives recruiters and the ATS a fast, scannable list of your relevant abilities. Prioritize hard skills — the specific tools, software, languages, methods, and certifications the job requires — and pull the exact terms from the job description. A handful of well-chosen soft skills (communication, leadership) can round it out, but skills you can prove with experience bullets carry far more weight than a long unranked list.
Keep it tight and targeted: 8–12 relevant skills beats a wall of 30 generic ones. See the resume skills guide for skill lists by role, and the guide on how to list skills on a resume for formatting, grouping, and where the section should go.
- Lead with hard skills the posting explicitly asks for.
- Match the exact wording (e.g. "Power BI," not just "data visualization").
- Group related skills if you have many (e.g. Languages / Tools / Methods).
- Don't pad — every skill should be something you can speak to in an interview.
Step 3: Add optional sections (only if they help)
Beyond the five core sections, add extras only when they strengthen your case for this job. Certifications and licenses are some of the highest-value additions — they are objective, verifiable, and ATS-searchable — so include relevant ones; the certifications guide covers exactly how and where to list them. Projects, publications, volunteer work, awards, and languages can each earn a spot when they are relevant, especially for new graduates or career changers filling out a thin experience section.
References do not belong on a modern resume, and neither does "References available upon request" — it wastes a line everyone already assumes. Keep references on a separate document and provide them when asked; see the references guide for how to format that sheet.
- Certifications & licenses — include current, relevant credentials — they double as ATS keywords.
- Projects / portfolio — great for early-career, technical, and creative candidates to show real work.
- Volunteer, awards, languages — add when relevant or when they fill a genuine gap; cut if they are just filler.
- References — keep on a separate sheet — do not list them or "available on request" on the resume itself.
Step 4: Tailor it to the job and beat the ATS
This is the step that separates resumes that get interviews from resumes that disappear. A tailored resume — rewritten for one specific posting — consistently outperforms a single generic resume blasted everywhere. Read the job description closely and identify the skills, tools, and qualifications it repeats or lists as requirements; those are your keywords. Then make sure the exact terms appear naturally in your summary, experience bullets, and skills section, because that is what both the recruiter and the ATS are scanning for.
Mirror the posting's wording rather than your own synonyms: if it says "Salesforce," write "Salesforce," not "CRM software." Reorder your bullets so the most relevant ones sit at the top, and trim anything that does not support this role. When you are done, run your resume through an ATS checker to confirm it parses cleanly and matches the job's keywords before you submit.
- Pull the repeated skills, tools, and requirements out of the job description — those are your keywords.
- Work the exact terms naturally into your summary, bullets, and skills.
- Reorder content so the most relevant points appear first.
- Cut anything that does not help you get this particular job.
- Check it against the posting with an ATS scanner before sending.
Step 5: Length, proofreading, and final polish
Keep your resume to one page if you have fewer than about ten years of experience. A second page is acceptable for senior professionals with a long, relevant history — but never pad to fill it, and never run long because you could not bear to cut something. Recruiters reward focus; a tight one-pager almost always beats a rambling two-pager. (For the deeper debate on resume length, see the resume length answer in our answers guides.)
Then proofread relentlessly. A single typo can sink an otherwise strong resume because it signals carelessness. Read it out loud, run a spell-check, and — most importantly — have someone else read it, because you will skim past your own errors. Save and send it as a PDF unless the posting specifically asks for a .docx, name the file clearly (FirstName-LastName-Resume.pdf), and confirm every date, number, and link is correct.
- One page for most candidates; two only with 10+ years of relevant experience.
- Proofread out loud, spell-check, and get a second pair of eyes.
- Keep tense consistent: past tense for past roles, present for the current one.
- Export as PDF (unless .docx is requested) and name the file with your name.
- Double-check contact details, dates, numbers, and links.
Copyable resume skeleton
Use this as a starting template. Replace the bracketed placeholders, keep it to one page, and rewrite the content for each job you apply to.
Resume skeleton
[FULL NAME] [Professional Title] · [City, State] · [Phone] · [Email] · [LinkedIn URL] PROFESSIONAL SUMMARY [Title] with [X] years in [field]. [Standout, quantified achievement]. [What you want to do for this employer, using their words]. EXPERIENCE [Job Title] — [Company], [Location] [Start]–[End] • [Action verb] [what you did], [quantified result]. • [Action verb] [what you did], [quantified result]. • [Action verb] [what you did], [quantified result]. [Previous Job Title] — [Company], [Location] [Start]–[End] • [Action verb] [what you did], [quantified result]. • [Action verb] [what you did], [quantified result]. EDUCATION [Degree, Major] — [Institution], [Location] [Year] SKILLS [Hard skill], [Hard skill], [Tool], [Method], [Certification], [Soft skill] CERTIFICATIONS (optional) [Certification Name (Acronym)] — [Issuer], [Year]
Common resume mistakes to avoid
- Sending one generic resume to every job instead of tailoring it to each posting.
- Listing duties ("Responsible for…") instead of quantified achievements.
- Using a creative, multi-column, or graphic-heavy layout that an ATS cannot parse.
- Writing a vague objective ("seeking a challenging role") instead of a specific summary.
- Going over one page with filler when you have under a decade of experience.
- Typos and inconsistent formatting — the fastest way to land in the reject pile.
- Including a photo, age, or other personal details that invite bias and break parsing.
- Adding "References available upon request" and other lines that waste space.
Write a recruiter-ready resume in minutes
Resumly's AI resume builder structures every section the way recruiters and ATS expect, turns your experience into quantified bullet points, and tailors the whole resume to each job description — then runs a free ATS check. Free to start, no credit card.
Build my resume freeFree forever plan · No credit card required
Frequently asked questions
How long does it take to write a resume?
Writing a strong base resume from scratch usually takes two to four hours: an hour to draft your experience and gather numbers, and the rest to refine the bullets, summary, and formatting. After that, tailoring it to a specific job typically takes 15–30 minutes. Using a resume builder that structures the sections for you can cut the first draft down to well under an hour.
What order should resume sections go in?
For most candidates: contact header, professional summary, work experience, education, then skills, with optional sections (certifications, projects) after. List work experience in reverse-chronological order, newest first. Recent graduates and career changers can move education or a skills/projects section above experience when those are stronger than their work history.
Do I need a summary on my resume?
A professional summary is recommended for almost everyone — it is the first thing a recruiter reads in the six-second scan and lets you front-load your strongest, most relevant qualifications and keywords. Skip the old-style "objective" statement, which just states what you want; a summary states what you offer. The exception is a true entry-level candidate with little to summarize, who may lead with education instead.
What is the biggest mistake people make on a resume?
Two tie for biggest. The first is sending one generic resume to every job instead of tailoring it to each posting — targeting beats volume. The second is listing duties instead of achievements; "Responsible for managing a team" says nothing, while "Led a 6-person team to a 40% drop in resolution time" proves impact. Quantify your results and rewrite for each job.
How long should a resume be?
One page for most candidates, especially anyone with fewer than about ten years of experience. A second page is acceptable for senior professionals with a long, relevant track record, but never pad to fill space. A focused one-pager almost always outperforms a longer resume that buries your best points.
Should I make a different resume for every job?
Yes — at least lightly. You do not have to start over each time, but you should tailor a base resume to every posting: swap in the keywords and required skills the job lists, reorder your bullets so the most relevant come first, and trim anything that does not fit. A tailored resume passes the ATS and the recruiter scan far more reliably than a one-size-fits-all version.