[{"data":1,"prerenderedAt":334},["ShallowReactive",2],{"blog-\u002Fblog\u002Fen\u002Fresume-ats-keywords":3,"blog-sibling-\u002Fblog\u002Fzh-cn\u002Fresume-ats-keywords":263,"related-en":265},{"id":4,"title":5,"author":6,"body":7,"cover":246,"date":247,"description":248,"draft":249,"extension":250,"faqCategory":251,"meta":252,"navigation":253,"outro":251,"path":254,"readingTime":239,"seo":255,"stem":256,"steps":257,"tags":258,"updated":251,"wordCount":261,"__hash__":262},"blog\u002Fblog\u002Fen\u002Fresume-ats-keywords\u002Findex.md","Beat the ATS: A Practical Checklist for Keywords and Formatting","Kuaimian Team",{"type":8,"value":9,"toc":231},"minimark",[10,14,19,22,39,42,46,51,77,81,84,88,100,104,107,111,114,196,200,215,219,228],[11,12,13],"p",{},"The first reader of the resume you send out may not be a person—it may be an ATS (Applicant Tracking System). It scores and filters resumes by keyword and structure first, and only those that pass get pushed in front of recruiters. So a resume that's \"carefully written but unreadable to a machine\" may never even get the chance to be seen by a human. Here's a practical checklist to get your resume safely through the ATS.",[15,16,18],"h2",{"id":17},"what-is-the-ats-actually-looking-at","What Is the ATS Actually Looking At",[11,20,21],{},"The logic of an ATS isn't that mysterious—it comes down to two things:",[23,24,25,33],"ol",{},[26,27,28,32],"li",{},[29,30,31],"strong",{},"Can it parse your resume correctly","—reading your text, experience, and skills accurately into structured data.",[26,34,35,38],{},[29,36,37],{},"How well does it match the JD","—whether the key skill terms from the job description appear in your resume.",[11,40,41],{},"So there are only two directions for optimization: make it machine-readable (formatting) and make it match (keywords).",[15,43,45],{"id":44},"keyword-checklist","Keyword Checklist",[47,48,50],"h3",{"id":49},"_1-mine-keywords-from-the-jd","1. Mine keywords from the JD",[11,52,53,54,57,58,62,63,62,66,62,69,72,73,76],{},"Open the target role's job description and pull out the ",[29,55,56],{},"hard skill terms"," that recur (such as ",[59,60,61],"code",{},"Kubernetes",", ",[59,64,65],{},"data analysis",[59,67,68],{},"A\u002FB testing",[59,70,71],{},"Spring Boot",") and the ",[29,74,75],{},"responsibility verbs",", then make sure they appear naturally in your resume. The machine does literal matching—if you write \"container orchestration\" while the JD says \"Kubernetes,\" it may not match.",[47,78,80],{"id":79},"_2-write-out-both-the-full-term-and-the-acronym-once","2. Write out both the full term and the acronym once",[11,82,83],{},"On first use, write it as \"search engine optimization (SEO)\"—the \"full term (acronym)\" format—so both searches hit.",[47,85,87],{"id":86},"_3-grow-keywords-inside-your-experience-dont-pile-them-in-a-corner","3. Grow keywords inside your experience, don't pile them in a corner",[11,89,90,91,94,95,99],{},"Embed skill terms into specific work\u002Fproject descriptions (\"used ",[29,92,93],{},"Redis"," for hot-data caching, tripling QPS\") rather than dumping them in a standalone \"skills wall\" stuffed with nouns. The former clears the machine ",[96,97,98],"em",{},"and"," reads as credible to a human.",[47,101,103],{"id":102},"_4-dont-get-clever-with-white-text-keyword-stuffing","4. Don't get clever with \"white-text keyword stuffing\"",[11,105,106],{},"Hidden white keywords crammed into a resume can be detected by modern ATS, and getting caught means instant elimination. Honestly writing your relevant skills into real experiences is the right path.",[15,108,110],{"id":109},"formatting-pitfalls-checklist","Formatting Pitfalls Checklist",[11,112,113],{},"ATS parsing is limited, so avoid these \"pretty but machine-unreadable\" designs:",[115,116,117,131],"table",{},[118,119,120],"thead",{},[121,122,123,128],"tr",{},[124,125,127],"th",{"align":126},"left","❌ Easy to mis-parse",[124,129,130],{"align":126},"✅ Safe approach",[132,133,134,146,157,165,180,188],"tbody",{},[121,135,136,143],{},[137,138,139,140],"td",{"align":126},"Putting info in ",[29,141,142],{},"tables \u002F text boxes \u002F columns",[137,144,145],{"align":126},"Use a single column, plain paragraphs, and lists",[121,147,148,154],{},[137,149,150,151],{"align":126},"Making key info into ",[29,152,153],{},"images \u002F icons",[137,155,156],{"align":126},"Use real, selectable text",[121,158,159,162],{},[137,160,161],{"align":126},"Putting name and phone in the header\u002Ffooter",[137,163,164],{"align":126},"Put contact info at the top of the body",[121,166,167,170],{},[137,168,169],{"align":126},"Fancy special-character bullets",[137,171,172,173,176,177],{"align":126},"Use a standard dot ",[59,174,175],{},"•"," or dash ",[59,178,179],{},"-",[121,181,182,185],{},[137,183,184],{"align":126},"Unusual fonts",[137,186,187],{"align":126},"Use a common sans-serif font",[121,189,190,193],{},[137,191,192],{"align":126},"Invented section labels like \"Career Journey\"",[137,194,195],{"align":126},"Use standard headings: Work Experience \u002F Education \u002F Skills",[15,197,199],{"id":198},"format-and-file-name","Format and File Name",[201,202,203,209,212],"ul",{},[26,204,205,208],{},[29,206,207],{},"Prefer PDF"," unless the JD explicitly requires Word. When exporting, confirm the text can be selected and copied (not a scanned image).",[26,210,211],{},"Use a clear file name like \"Name-Role-Resume.pdf\" so recruiters can file and search it easily.",[26,213,214],{},"Use standard section headings so the ATS can categorize each block correctly.",[15,216,218],{"id":217},"let-ai-align-your-resume-to-the-jd","Let AI Align Your Resume to the JD",[11,220,221,222,227],{},"Cross-referencing the JD word by word for keywords and checking that every section covers them is tedious work that's easy to slip up on. Kuaimian's AI Resume includes ",[223,224,226],"a",{"href":225},"\u002Fen\u002Fdocs\u002Fresume-optimize","AI Optimization and JD Matching",": once you pick a target role, it goes through your resume section by section against that role's JD with rewrite suggestions, automatically fills in missing keywords, highlights relevant experience, and even steers you clear of the formatting pitfalls above—essentially letting a machine pre-screen you against the machine's own standard.",[11,229,230],{},"Beating the ATS isn't gaming the system—it's presenting your real abilities truthfully, in a way the hiring system can understand. Clear the machine first, then win over the human.",{"title":232,"searchDepth":233,"depth":233,"links":234},"",2,[235,236,243,244,245],{"id":17,"depth":233,"text":18},{"id":44,"depth":233,"text":45,"children":237},[238,240,241,242],{"id":49,"depth":239,"text":50},3,{"id":79,"depth":239,"text":80},{"id":86,"depth":239,"text":87},{"id":102,"depth":239,"text":103},{"id":109,"depth":233,"text":110},{"id":198,"depth":233,"text":199},{"id":217,"depth":233,"text":218},"\u002Fimages\u002Fproducts\u002Fresume\u002Feditor.webp","2026-06-14","Many resumes get filtered out by the ATS (applicant tracking system) before a human ever sees them. A practical checklist on keyword matching, formatting pitfalls, and file choices to help your resume clear the machine first.",false,"md",null,{},true,"\u002Fblog\u002Fen\u002Fresume-ats-keywords",{"title":5,"description":248},"blog\u002Fen\u002Fresume-ats-keywords\u002Findex",[],[259,260],"Resume Optimization","Job Search",631,"o0N61_OA7NWYVcQFZqBixZW_9KlKxIanIakrZKzR3Tw",{"path":264},"\u002Fblog\u002Fzh-cn\u002Fresume-ats-keywords",[266,273,282,290,297,304,311,318,320,327],{"path":267,"title":268,"description":269,"cover":246,"tags":270,"date":272},"\u002Fblog\u002Fen\u002Fhow-to-optimize-resume","How to Build a Resume That Matches Your Target Role with Kuaimian","从零到导出，跟着这四步走一遍，你就能得到一份针对目标岗位优化过的简历。",[259,271],"Tutorial","2026-06-23",{"path":274,"title":275,"description":276,"cover":277,"tags":278,"date":281},"\u002Fblog\u002Fen\u002Fhow-to-mock-interview","How to Run a Realistic Mock Interview Before the Real One with Kuaimian","选岗、开场、对话、复盘——跟着这三步走一遍，你就完成了一场带逐题复盘的模拟面试。","\u002Fimages\u002Fproducts\u002Fmock-interview\u002Fsetup.webp",[279,280,271],"AI Mock Interview","Interview Tips","2026-06-22",{"path":283,"title":284,"description":285,"cover":286,"tags":287,"date":289},"\u002Fblog\u002Fen\u002Fhow-to-interview-copilot","How to Get Real-Time Interview Assistance in a Live Interview with Kuaimian","下载客户端、选岗、挂起悬浮窗——跟着这三步，真面试时 AI 就坐在你身边。","\u002Fimages\u002Fproducts\u002Finterview-copilot\u002Fassist.webp",[288,280,271],"Interview Copilot","2026-06-21",{"path":291,"title":292,"description":293,"cover":294,"tags":295,"date":296},"\u002Fblog\u002Fen\u002Face-ai-interview","Ace Your Technical Interview with AI Interview Copilot","Real-time screen sharing, system audio capture, and an edge-docked teleprompter — how Kuaimian helps you perform under pressure.","\u002Fcontent\u002Fblog\u002Fen\u002Face-ai-interview\u002Fcover.webp",[280,288,260],"2026-06-20",{"path":298,"title":299,"description":300,"cover":301,"tags":302,"date":303},"\u002Fblog\u002Fen\u002Fhow-to-coding-copilot","How to Crack the Coding Questions You're Stuck On in Online Tests with Kuaimian","截屏、看思路与代码、对照作答——跟着这三步，难题也能稳过数据量。","\u002Fimages\u002Fproducts\u002Fcoding-copilot\u002Fassist.webp",[288,271],"2026-06-19",{"path":305,"title":306,"description":307,"cover":308,"tags":309,"date":310},"\u002Fblog\u002Fen\u002Fstar-method-behavioral","The STAR Method for Behavioral Interviews: Turn Your Experience Into a Persuasive Story","When the interviewer says \"Tell me about a time you resolved a conflict,\" don't ramble. Use the STAR method to break your experience into Situation, Task, Action, and Result, so every answer has structure, numbers, and impact.","\u002Fcontent\u002Fblog\u002Fen\u002Fstar-method-behavioral\u002Fcover.webp",[280,260,279],"2026-06-18",{"path":312,"title":313,"description":314,"cover":315,"tags":316,"date":317},"\u002Fblog\u002Fen\u002Fsystem-design-prep","How to Prepare for System Design Interviews: A Reusable Framework","System design interviews have no standard answer, but they do have a standard approach. A framework that runs from clarifying requirements to capacity estimation to core components and scalability—plus a checklist of common topics—to help you make sense of those 45 minutes.","\u002Fcontent\u002Fblog\u002Fen\u002Fsystem-design-prep\u002Fcover.webp",[280,260,279],"2026-06-16",{"path":254,"title":5,"description":248,"cover":246,"tags":319,"date":247},[259,260],{"path":321,"title":322,"description":323,"cover":324,"tags":325,"date":326},"\u002Fblog\u002Fen\u002Fremote-interview-setup","The Equipment and Environment Checklist for Remote Video Interviews (Plus How to Run Your Interview Copilot Reliably)","Choppy network, muffled audio, dim lighting, messy background—remote interviews often go sideways not because you lack skill, but because your gear and environment weren't ready. A pre-call checklist for equipment, network, and environment.","\u002Fcontent\u002Fblog\u002Fen\u002Fremote-interview-setup\u002Fcover.webp",[280,288,260],"2026-06-12",{"path":328,"title":329,"description":330,"cover":331,"tags":332,"date":333},"\u002Fblog\u002Fen\u002Fsalary-negotiation","How to Negotiate Salary After Getting an Offer: Timing, Scripts, and Your Bottom Line","Negotiating isn't greedy—it's about getting paid for the value you've proven. From when to bring it up, to how to name a number, to handling \"our budget is limited,\" to holding your line: a negotiation rhythm that earns more without damaging the relationship.","\u002Fcontent\u002Fblog\u002Fen\u002Fsalary-negotiation\u002Fcover.webp",[260],"2026-06-10",1783848901373]