Key Takeaways

  • 75% of U.S. employers use automated applicant tracking systems to screen resumes before a human reviews them (Harvard Business School & Accenture, 2021)
  • The most common ATS failures are missing keywords, incompatible formatting, and incorrect file types
  • ResumeGeni scores your resume across 8 parsing layers — modeled on the same steps enterprise ATS platforms like Workday, Greenhouse, and Taleo use to evaluate candidates

How ATS Resume Scoring Works

Applicant tracking systems parse your resume into structured data — extracting your name, contact info, work history, skills, and education — then score how well that data matches the job requirements. Many ATS rejections happen because the parser couldn't extract critical fields, not because the candidate wasn't qualified.

LayerWhat It ChecksWhy It Matters
Document extractionFile format, encoding, readabilityCorrupted or image-only PDFs fail immediately
Layout analysisTables, columns, headers, footersMulti-column layouts break field extraction
Section detectionExperience, education, skills headingsNon-standard headings cause sections to be missed
Field mappingName, email, phone, dates, titlesMissing contact info is a common cause of immediate rejection
Keyword matchingJob-specific terms, skills, certificationsKeyword overlap affects recruiter search visibility and ATS scoring
Chronology checkDate ordering, gap detectionReverse-chronological order is expected by most ATS
QuantificationMetrics, numbers, measurable outcomesQuantified achievements help human reviewers and some scoring models
Confidence scoringOverall parse quality and completenessLow-confidence parses get deprioritized in results

Frequently Asked Questions

Is ResumeGeni free?
Yes. ResumeGeni is currently in beta — ATS analysis, scoring, and initial improvement suggestions are free with no signup required. Full guidance and saved reports may require a free account.
What file formats are supported?
PDF, DOCX, DOC, TXT, RTF, ODT, and Apple Pages. PDF and DOCX are recommended for best ATS compatibility.
How is the ATS score calculated?
Your resume is processed through an 8-layer parsing pipeline that extracts structured data the same way enterprise ATS platforms do. The score reflects how completely and accurately your resume can be parsed, plus how well your content matches common ATS ranking criteria.
Can ATS read PDF resumes?
Yes, but not all PDFs are equal. Text-based PDFs parse well. Image-only PDFs (scanned documents) and PDFs with complex tables or multi-column layouts often fail ATS parsing. Our analyzer will flag these issues.
How do I improve my ATS score?
Focus on three areas: use a clean single-column format, include keywords from the job description naturally in your experience bullets, and ensure all sections (contact, experience, education, skills) use standard headings.

ATS Guides & Resources

Built by engineers with 12 years of experience building enterprise hiring technology at ZipRecruiter. Last updated .

Cookie Policy

Barratt Homes

You can update your preferences at any time on our cookie preference page.

Customise Settings

Strictly Necessary Cookies

These cookies are essential for the website to function. They enable core functionality such as security and accessibility. You may disable these by changing your browser settings, but this may affect how the website functions.

Functional Cookies

These cookies are used to enhance the performance and functionality of our websites but are non-essential to their use. However, without these cookies, some functionality may not work as expected.

Performance & Analytics Cookies

These cookies collect information that is used either in aggregate form (to help us understand how our websites are being used), to understand how effective our marketing campaigns are, to help us customise our website for you or to enhance your experience.

First Party Cookies

Category Provider Cookie What are they for? How long do they remain? Can they be disabled
Strictly Necessary Cookies Eploy ASP.NET_SessionId, ASP.NET_AuthId, Eploy.Session These are session cookies that helps the visitor use the website. It doesn’t capture any personal information. It is automatically deleted when you shut your browser. No – it’s essential to make the page work.
Strictly Necessary Cookies Eploy Eploy_CookieConsent This stores the type of cookies which the candidate has given their consent to store on their PC. e.g., Performance, Analytics etc. It will automatically expire after 12 months. No - this cookie is required if the visitor is using the new cookie consent module. If the customer is not using it then it will not be stored.
Strictly Necessary Cookies Eploy CookiesDirective This records that the visitor confirmed they have read the cookie banner so that it does not appear again. This doesn’t store any other information. This will be replaced by Eploy_CookieConsent. It will automatically expire after 12 months. No
Strictly Necessary Cookies Eploy CultureSystemCodeID This is only used for multilingual sites to store the visitor’s culture and set formatting of currency, dates etc. No personal information stored. It will automatically expire after 12 months. Yes
Strictly Necessary Cookies Eploy CultureSystemLanguageID This is only used for multilingual sites to store the visitor’s culture and set formatting of currency, dates etc. No personal information stored. It will automatically expire after 12 months. Yes
Strictly Necessary Cookies Eploy _cflb This cookie is used by Cloudflare for load balancing This cookie is a session cookie that lasts from several seconds up to 24 hours. No
Strictly Necessary Cookies Eploy LocalTimezoneVariable Used to store the visitor’s time zone so dates are formatted and time zones are set to their location. This doesn’t store any other information. It will automatically expire after 12 months. Yes
Strictly Necessary Cookies Eploy WebsiteModeID This is only used when the website has more than one mode (e.g., sites with Graduate Schemes). This doesn’t store any other information. It will automatically expire after 12 months. Yes
Functional Cookies Eploy SavedVacanciesCookie It stores the vacancy ID which is used for keeping a list of saved jobs. It will only store a vacancy ID if the visitor clicks on ‘save job’. It is automatically deleted when you shut your browser. Yes- although a visitor won’t be able to save a job without registering first.
Functional Cookies Eploy RememberMeCookie This stores whether or not the visitor has ticked the ‘Remember Me’ option when they log in or register. It will automatically expire after 12 months. Yes
Functional Cookies Eploy UsernameCookie This enables the site to remember the visitor’s login name if ‘Remember me’ is ticked. It will automatically expire after 12 months. Yes

Third Party Cookies

Category Provider Cookie What are they for? How long do they remain? Can they be disabled
Functional Cookies Facebook, X, LinkedIn Various Some websites have the ability to share jobs to social networks. The browser will send information to the specific social site they wish to share content to. The social site will receive the visitor’s ID (on Facebook etc.), the website that they are visiting, the date and time and other browser related information. The names of these cookies changes from time to time. These cookies are only active if this feature is used. See the 3rd party pages for more information:
Facebook
Twitter
LinkedIn
Yes
Functional Cookies Google SSO Google SSO: SSID Some websites have the ability to apply for jobs using social profiles, the site will always ask for consent to do this. These will only ever be active if the visitor chooses to use this service and currently only Google applies a cookie. It will automatically expire after 6 months. Yes
Functional Cookies Dropbox, Google Dropbox when uploading from Dropbox
Google when uploading from Google
One Drive - no cookies
When uploading a CV or other document the visitor has the option to upload directly from their device or a cloud service like Dropbox. Both Dropbox and Google use cookies for this service, One Drive does not. These cookies are only active if this feature is used. Dropbox
Google
Yes
Functional Cookies Youtube YouTube, yt- Some websites embed videos from a YouTube channel, normally using YouTube’s privacy-enhanced mode. This mode may set cookies on a visitor’s computer once they click on the YouTube video player, but YouTube will not store personally-identifiable cookie information for playbacks of embedded videos when using the privacy-enhanced mode. Read more at YouTube’s embedding videos information page. Yes
Performance & Analytics Cookies Indeed _indeed Indeed conversion tracker is used by some websites to track the success of advertising jobs with Indeed. When a job seeker navigates to Indeed.com and clicks on a job, a cookie from Indeed.com is placed on their device. 30 days. Yes
Performance & Analytics Cookies Google __ga
_gali
_gat_UA-1036645-1
_gid
This suite of cookies are managed by Google for analytics. They might be used to collect information about:

  • how many site visitors
  • how visitors use the site
  • where visitors come from, both geographically and from which website
It will automatically expire after 2 years.
Google Analytics
Yes
Performance & Analytics Cookies X _twitter_sess Some websites may have an X feed displayed, which if clicked allows a suite of X cookies to track where the visitor came from and provides X with details of their X user name (if logged in). It will automatically expire after 12 months. Yes
Performance & Analytics Cookies LinkedIn Varies Manages, tracks and optimises the performance of recruitment advertising in real time. Varies from session to 1 Year Yes