How to Write a Resume From Scratch (Step-by-Step)

Before You Start: Choose Your Format
You need a file format that hiring managers can open and that applicant tracking systems can parse. Save your resume as a PDF unless the job posting explicitly requests a Word document. PDFs preserve your formatting across devices and operating systems, which means the hiring manager sees exactly what you intended. Word docs can shift formatting depending on the software version, creating awkward line breaks or missing sections.
Use a simple word processor like Google Docs, Microsoft Word, or a dedicated resume builder. Avoid design software like Canva or Photoshop for now. Those tools create visually impressive resumes that applicant tracking systems often cannot read, which means your application gets rejected before a human ever sees it. Stick with standard fonts like Arial, Calibri, or Times New Roman in 10-12 point size. One-inch margins on all sides give you enough white space without wasting real estate.
Step 1: Write Your Header
Your header sits at the top of the page and contains four essential pieces of information: your full name, phone number, email address, and location. That's it. No street address, no headshot, no birthdate or marital status. Here's what a clean header looks like:
Sarah Martinez | (416) 555-0147 | sarah.martinez@email.com | Toronto, ON
Use your legal first and last name as they appear on official documents. If you go by a nickname professionally, put it in quotes between your first and last name: Robert "Bobby" Chen. Your phone number should have a professional voicemail greeting in case recruiters call when you're unavailable. Create a simple email address using your name—no nicknames, numbers from your birth year, or outdated providers like AOL or Hotmail. For location, city and province or state is enough. Recruiters need to know if you're local or if relocation might be required.
Add your LinkedIn profile URL if you have one that's complete and professional. Remove the random string of numbers LinkedIn assigns by customizing your public profile URL to linkedin.com/in/yourname. If you don't have a LinkedIn profile yet, common headline mistakes can derail even strong profiles, so build it right from the start.
Step 2: List Your Work Experience
This section carries the most weight on your resume. List your jobs in reverse chronological order, starting with your most recent position. For each role, include the job title, company name, location, and dates of employment. Then add 3-5 bullet points describing what you accomplished in that role.
Here's the structure:
Job Title | Company Name | City, Province | Month Year – Month Year
- Bullet point describing a key accomplishment with metrics
- Bullet point showing a skill you used or developed
- Bullet point demonstrating impact on the team or company
Start each bullet point with a strong action verb: managed, developed, increased, launched, coordinated, analyzed. Avoid weak verbs like "helped with" or "responsible for." Those phrases tell recruiters you were present but don't prove you contributed. Instead of "Responsible for customer service," write "Resolved 40+ customer inquiries daily with 95% satisfaction rating." The second version shows what you did and how well you did it.
Quantify everything you can. Numbers make your accomplishments concrete and memorable. Instead of "Managed social media accounts," write "Grew Instagram following from 1,200 to 8,500 in six months through daily content and engagement." If you don't have exact numbers, estimate conservatively. "Approximately 30 clients" is better than no number at all. When you're writing about career transitions, focus on transferable skills that apply to your target role.
Keep bullet points to one or two lines maximum. Recruiters skim resumes quickly, and dense paragraphs get skipped. If you're struggling to condense a complex project, break it into two separate bullets focusing on different aspects of your contribution.
Step 3: Add Your Education
List your highest degree first. Include the degree type, major, school name, location, and graduation date. If you're currently enrolled, write "Expected May 2027" instead of a graduation date. Here's the format:
Bachelor of Science in Marketing | University of British Columbia | Vancouver, BC | May 2025
Include your GPA only if it's 3.5 or higher on a 4.0 scale. If your overall GPA is lower but your major GPA is strong, you can list that instead: "Major GPA: 3.7/4.0." Once you have three or more years of work experience, drop the GPA entirely. At that point, your professional accomplishments matter more than your academic performance.
Add relevant coursework if you're a recent graduate applying for roles that require specific knowledge. List 4-6 courses that directly relate to the job: "Relevant Coursework: Data Structures, Machine Learning, Database Systems, Software Engineering." Drop this section once you have professional experience in the field. If you're writing a resume in college, your education section will be more prominent than for experienced professionals.
Include academic honors like Dean's List, scholarships, or cum laude distinctions. These signal strong performance and work ethic. If you received a notable scholarship, add the name and year: "Merit Scholarship Recipient, 2023-2025." Don't include high school information unless you're currently in your first year of college or the high school is particularly prestigious and relevant.
Step 4: Build Your Skills Section
Create a simple list of 8-12 relevant skills that match the job description. This section helps you get past applicant tracking systems that scan for specific keywords. Read the job posting carefully and note which skills appear multiple times or in the required qualifications section. Those are your priority keywords. According to research from Jobscan, over 98% of Fortune 500 companies use ATS software to filter resumes before human review.
Organize skills into categories if you have diverse abilities. Common categories include Technical Skills, Languages, and Certifications. Here's an example:
Technical Skills: Python, SQL, Tableau, Excel, Google Analytics, A/B Testing
Languages: English (Native), Mandarin (Professional), Spanish (Conversational)
Only list skills you can actually use in a work context. If you took one introductory Python class two years ago and haven't coded since, don't list Python. Interviewers will ask you to demonstrate skills from your resume, and claiming expertise you don't have backfires immediately. Be honest about your proficiency level. For technical skills, you can add context like "Proficient in Excel (pivot tables, VLOOKUP, data visualization)" to show depth. Understanding what makes a resume ATS-optimized helps you choose the right skills to highlight.
Step 5: Write Your Professional Summary (Optional)
A professional summary sits at the top of your resume, right below your header. It's 2-3 sentences that highlight your most relevant qualifications for the specific role you're applying to. This section is optional, and I recommend skipping it if you're a recent graduate with limited experience. Your education and internships speak for themselves.
If you have 3+ years of experience or are making a career change, a summary helps recruiters immediately understand your value. Focus on your years of experience, key skills, and one standout achievement. Here's a strong example:
"Marketing coordinator with 4+ years driving digital campaigns for B2B SaaS companies. Increased email open rates by 34% and managed $200K annual ad budget across Google and LinkedIn. Skilled in marketing automation, SEO, and data analysis."
Notice this summary includes specific numbers, relevant skills, and industry context. It tells the recruiter exactly what this candidate brings to the table in three seconds of reading. Avoid vague statements like "results-driven professional seeking opportunities to leverage my skills." That sentence says nothing concrete about what you've accomplished or what you can do.
Customize your summary for each application. Pull keywords from the job description and weave them naturally into your summary. If the posting emphasizes project management and cross-functional collaboration, mention those specifically. This targeted approach helps you pass ATS screening and catches the recruiter's attention immediately.
Step 6: Format for Readability
A well-formatted resume is easy to skim. Use clear section headers in bold or slightly larger font: Work Experience, Education, Skills. Add a thin horizontal line under each header to create visual separation. Consistent spacing matters—use the same amount of space between each job entry and each section.
Align your dates to the right side of the page so they don't interrupt the flow of reading. Keep company names and job titles on the same line if space allows, separated by a vertical bar or comma. This creates a clean, scannable layout. According to eye-tracking research from Ladders, recruiters spend an average of 7.4 seconds on initial resume review, focusing primarily on name, current title, current company, dates, and education.
Use bullet points, not paragraphs, for your experience section. Each bullet should start at the same indentation level with consistent symbols—either round bullets or squares, not a mix. Avoid tables, text boxes, headers, footers, or columns. These design elements confuse ATS software. If you want to understand how ATS formatting works, the key is keeping your structure simple and machine-readable.
- Save your resume as "FirstName_LastName_Resume.pdf" so it's easy to identify in a recruiter's download folder
- Print a copy and review it on paper—errors jump out differently in physical format
- Ask someone else to read it and tell you what stands out most—that's what recruiters will notice first
- Run it through a spell-checker, then read it backwards sentence by sentence to catch typos
Common Mistakes to Avoid
First-time resume writers make predictable errors that immediately signal inexperience. Here are the ones I see most often in coaching sessions, and how to fix them before you submit.
Using an Objective Statement
Objective statements are outdated and waste valuable space. "Seeking a challenging position where I can grow my skills" tells the employer nothing about what you offer them. Replace it with a professional summary focused on your qualifications, or skip the summary entirely and let your experience speak.
Listing Job Duties Instead of Accomplishments
Your resume should show what you achieved, not just what you were supposed to do. "Answered customer calls" is a duty. "Resolved 50+ customer inquiries daily with 4.8/5.0 satisfaction rating" is an accomplishment. Every bullet point should demonstrate impact, not just presence.
Including Irrelevant Personal Information
Leave off your age, marital status, photo, social insurance number, and hobbies unless they're directly relevant to the job. Canadian and U.S. employers legally cannot ask for this information, and including it can trigger unconscious bias. The exception: if you're applying for a creative role and your photography hobby demonstrates visual skills, mention it briefly.
Using Passive Language
"Was responsible for managing a team of five" is weaker than "Managed a team of five." Start each bullet with an action verb in past tense for previous roles, present tense for your current position. This creates energy and clarity. Passive construction makes you sound uncertain about your contributions.
Sending the Same Resume to Every Job
Generic resumes get generic results. Customize your resume for each application by adjusting your skills section and reordering your experience bullets to emphasize the most relevant accomplishments first. This takes an extra 10 minutes per application but dramatically improves your callback rate. If you're wondering why you're not getting interview callbacks, lack of customization is often the culprit.
What to Do After You Write Your Resume
Writing your resume is just the first step. Now you need to make sure it actually works. Test it by applying to a few positions and tracking your results. If you're not getting callbacks after 20 applications, something needs adjustment. Common fixes include adding more metrics to your experience bullets, tailoring your skills section more closely to job descriptions, or simplifying your formatting.
Ask someone in your target industry to review your resume. They'll spot jargon that doesn't translate, missing skills that matter in that field, or accomplishments you undersold. A fresh perspective catches what you've become blind to after multiple revisions. Career services at your university, professional associations in your field, or mentors from informational interviews can all provide valuable feedback.
Update your resume every time you complete a significant project or gain a new skill. Don't wait until you're job searching to remember what you accomplished two years ago. Keep a running document of achievements with dates and metrics, then pull from that when you need to refresh your resume. This makes updating take 15 minutes instead of three hours of trying to reconstruct your work history.
Consider using a resume builder that handles formatting automatically and ensures ATS compatibility. The Top Candidate Resume Builder walks you through each section with prompts and examples, so you're never staring at a blank page wondering what to write next. It formats everything correctly and lets you download unlimited versions as you customize for different applications.
Build your first resume in minutes with our free ATS-optimized resume builder.
Learn moreFrequently asked questions
How long should my first resume be?+
One page if you have less than 10 years of experience. Focus on your most relevant and recent accomplishments rather than listing everything you've ever done.
Should I include references on my resume?+
No. References belong on a separate document that you provide when requested. The phrase "References available upon request" is also unnecessary and wastes space.
What if I have employment gaps on my resume?+
Use years only instead of months for your dates (2024-2025 rather than June 2024-March 2025) to minimize obvious gaps. Be prepared to explain gaps honestly in interviews, focusing on what you learned or did during that time.
Can I use a resume template?+
Yes, but choose simple templates without graphics, tables, or columns. Many attractive templates break when parsed by applicant tracking systems. Stick with single-column layouts and standard section headers.
How often should I update my resume?+
Update it every 3-6 months even when you're not job searching. Add new accomplishments, skills, and certifications as you earn them. This prevents scrambling to remember details when you need your resume quickly.
Written by
Alex ChenSenior Career Coach
Senior career coach with 10+ years helping job seekers land roles at top companies.