Greenhouse powers hiring at over 7,500 companies -- from fast-growing startups to established names like HubSpot, Airbnb, and Stripe. If you're applying to a tech company, a VC-backed startup, or a mid-size firm that takes recruiting seriously, there's a strong chance your resume is landing in Greenhouse. And Greenhouse doesn't just store your application. It parses your resume into structured fields, scores your keyword alignment against the job description, and ranks you against every other applicant before a recruiter opens your profile.
The difference between a resume that parses cleanly in Greenhouse and one that doesn't can be the difference between a recruiter seeing your full career history -- or seeing a half-empty profile with your job titles dumped into the wrong fields. This guide covers exactly how Greenhouse handles resumes and what you can do to make yours perform better inside the system.
How Greenhouse Parses Your Resume
Greenhouse uses a built-in resume parser that extracts structured data from uploaded documents. When you submit a resume, the parser attempts to identify and separate your name, email, phone number, work experience, education, and skills into discrete fields. Recruiters then see this parsed data in a standardized candidate profile -- not your original document layout.
This matters because Greenhouse doesn't display your resume as-is to the hiring team during the initial screening phase. It shows the parsed version. If the parser misreads your job title as a company name, or skips your skills section entirely because it couldn't identify the heading, that's what the recruiter sees. Your carefully designed resume becomes a garbled profile that undersells your qualifications.
Greenhouse's parser handles PDF and DOCX files, but its accuracy depends heavily on how your resume is structured. Clean, single-column layouts with standard section headings parse with the highest accuracy. Complex designs, multi-column layouts, and creative headings introduce the most errors.
File Format: PDF vs DOCX for Greenhouse
Greenhouse parses both PDF and DOCX files reliably -- it's one of the more modern ATS platforms in this regard. However, there are important nuances:
- DOCX remains the safest choice for maximum parsing accuracy. The parser reads the document's underlying XML structure directly, which means it can reliably identify formatting cues like bold text, heading styles, and section breaks.
- PDF works well if the text is selectable (not image-based). PDFs created directly from Word or Google Docs parse cleanly. PDFs exported from design tools like Canva or Figma often flatten text into images or use unusual text-box layering that breaks parsing.
- Avoid scanning a printed resume into PDF. Scanned documents are image files, and Greenhouse's parser cannot extract text from images.
If you're unsure whether your PDF is text-based, open it and try to highlight a sentence. If you can select and copy the text, the parser can read it. If you can't, submit a DOCX instead. For a deeper comparison of file formats across ATS platforms, see our guide on choosing the best resume file format for ATS.
Section Headings That Greenhouse Recognizes
Greenhouse's parser uses section headings to categorize everything that follows. When it encounters a heading it recognizes -- like "Work Experience" or "Education" -- it knows to parse the subsequent content as job entries or degree information. When it hits a heading it doesn't recognize, it may dump that content into a miscellaneous notes field or skip it entirely.
Stick to these standard headings that Greenhouse reliably identifies:
Greenhouse-Friendly Section Headings
- Professional Summary or Summary -- not "About Me" or "Profile"
- Work Experience or Experience -- not "Career Journey" or "Where I've Worked"
- Education -- not "Academic Background" or "Degrees"
- Skills or Technical Skills -- not "Toolbox" or "What I Know"
- Certifications -- not "Professional Development"
- Projects -- recognized as a valid standalone section
- Volunteer Experience -- parsed separately from paid work
The order of sections also affects parsing quality. Greenhouse expects to find contact information first, followed by a summary, then work experience, education, and skills. Placing your education section before work experience won't break parsing, but deviating too far from the standard order -- such as leading with a skills matrix and burying your work history at the bottom -- can reduce how accurately the system maps your data.
How Keywords Work in Greenhouse
Greenhouse includes a built-in candidate search and filtering system. Recruiters can search across all applicants using keywords, and the system highlights matches in candidate profiles. Beyond manual search, many Greenhouse customers configure scorecard criteria tied to specific qualifications, skills, and experience levels listed in the job description.
This means keyword alignment matters at two levels in Greenhouse. First, your resume needs to contain the right terms so the parser places them into searchable fields. Second, those terms need to match what the recruiter is filtering for -- which almost always mirrors the language in the job posting.
Keyword Placement That Matters
Not all keyword placements carry equal weight in Greenhouse. The parser gives special attention to certain resume locations:
- Job titles -- Greenhouse extracts and indexes job titles as a primary field. If the role you're applying for is "Product Marketing Manager," having that exact phrase (or a close variant) as one of your previous job titles significantly strengthens your match.
- Skills section -- This is where Greenhouse looks for hard skills, tools, and technologies. List skills as a clean, comma-separated list or simple bullets. Don't use rating scales or progress bars -- the parser can't read graphical skill representations.
- Experience bullet points -- Keywords embedded naturally in your accomplishment bullets get parsed and indexed. "Managed a $2M annual budget using SAP and Tableau" is both keyword-rich and human-readable.
- Professional summary -- Your 2-3 sentence summary at the top is a high-value keyword zone. Use it to include your target role title, top skills, and industry-specific terms.
For a step-by-step method for pulling the right keywords from any job posting, read our guide on how to find the right keywords for any job posting.
See How Your Resume Scores for Greenhouse Jobs
Upload your resume and a job description to get an instant keyword match score, formatting feedback, and specific fixes to improve your Greenhouse results.
Scan Your Resume FreeFormatting Rules That Reduce Parsing Errors
Greenhouse's parser is more forgiving than older ATS platforms like Taleo, but it still struggles with certain design choices. These are the formatting rules that make the biggest difference:
Use a Single-Column Layout
Two-column and sidebar layouts create parsing confusion. Greenhouse reads content in a linear stream -- when it encounters columns, it may read across both columns on the same line, mixing your contact details with your work history. A single-column, top-to-bottom layout ensures the parser reads your content in the correct order.
Avoid Tables for Layout
Tables used for visual alignment (like placing dates on the right side of a row) can cause Greenhouse to scramble the reading order. Use simple line breaks or tab stops instead. If you must show dates alongside job titles, place them on the same text line separated by a pipe, comma, or em dash -- not in a table cell.
Skip Headers and Footers
Greenhouse's parser often skips content placed in document headers and footers. If your name and contact information live in the header, the system may create a candidate profile with no name and no way to reach you. Always place your full name, phone number, email, and LinkedIn URL in the main document body.
Don't Use Text Boxes or Graphics
Floating text boxes, skill-level bars, icons, headshot photos, and infographics are invisible to Greenhouse's parser. Any information placed inside these elements won't appear in your parsed profile. Keep every piece of important content in the standard text flow of the document.
Tailoring Your Resume for Each Greenhouse Application
Greenhouse tracks every application you submit to a company. Recruiters can see your full application history, including past submissions and any notes from previous reviews. This makes tailoring especially important -- submitting the same generic resume to multiple roles at the same company is visible to the hiring team.
For each Greenhouse application, focus on three adjustments:
- Mirror the job title in your summary and, where honest, in your most recent role description. If the posting says "Senior Data Engineer," don't describe yourself as a "Data Infrastructure Specialist" unless that was your actual title.
- Match the skills list to the tools and technologies mentioned in the posting. If the job calls for "dbt, Snowflake, and Airflow," make sure those exact terms appear in your skills section -- not just "data pipeline tools."
- Align your bullet points with the responsibilities section of the posting. If the role emphasizes cross-functional collaboration, lead with bullets that demonstrate that -- don't bury it in position three of a five-bullet list.
Our guide on how to tailor your resume for each job walks through a fast system for making these adjustments without starting from scratch every time.
Common Greenhouse Parsing Mistakes
Even candidates with strong qualifications lose ground in Greenhouse because of avoidable formatting issues. These are the mistakes we see most often:
- Creative section headings -- "My Professional Story" instead of "Work Experience" causes the parser to skip the entire section.
- Canva or design-tool resumes -- These often export as layered PDFs that Greenhouse can't parse reliably. Build your resume in Google Docs or Microsoft Word.
- Skill rating bars -- "Python: 4/5 stars" as a graphic is invisible. Write "Python (advanced, 5 years)" as plain text instead.
- Inconsistent date formats -- Mixing "Jan 2023" with "2022-06" confuses the parser's date extraction. Pick one format and use it throughout.
- Missing LinkedIn URL -- Greenhouse cross-references LinkedIn profiles during sourcing. Including your LinkedIn URL helps recruiters verify your profile matches your resume.
If your resume has been rejected multiple times and you're not sure why, our guide on why resumes get rejected by ATS breaks down the most common failure points across all major platforms.
Final Thoughts: Greenhouse Rewards Clean Structure
Greenhouse is a modern, well-built ATS -- but "modern" doesn't mean it can read anything you throw at it. It rewards resumes that follow a clear, predictable structure: single-column layout, standard section headings, plain-text formatting, and keywords placed where the parser expects to find them.
The good news is that a resume optimized for Greenhouse performs well across nearly every other ATS platform too. Clean structure and strong keyword alignment are universal. Get those right, and you're not just optimizing for one system -- you're making your resume work harder everywhere you apply.
Test Your Resume Against Greenhouse Standards
Get a free ATS compatibility score with line-by-line feedback on structure, keywords, and formatting -- in 30 seconds.
Analyze Your Resume Now