/* SCOPED RESUME KEYWORDS PAGE STYLES – Market Scout Style */
.scv-keywords-page {
background-color: #0f172a;
color: #e2e8f0;
font-family: “Poppins”, sans-serif;
line-height: 1.7;
overflow-x: hidden;
–teal: #268599;
–teal-light: #618480;
–coral: #e8885e;
–navy: #0f172a;
–navy-card: #1e293b;
–border: rgba(255, 255, 255, 0.1);
}
.scv-keywords-page h1,
.scv-keywords-page h2,
.scv-keywords-page h3,
.scv-keywords-page h4 {
color: #ffffff !important;
font-family: “Playfair Display”, serif;
margin-top: 0;
}
.scv-keywords-page p,
.scv-keywords-page li {
color: #cbd5e1 !important;
margin-bottom: 20px;
}
.scv-container {
max-width: 1100px;
margin: 0 auto;
padding: 0 24px;
position: relative;
z-index: 2;
}
/* HERO SECTION */
.scv-keywords-hero {
padding: 100px 0 80px;
text-align: center;
background: radial-gradient(circle at 50% 0%, #1e293b 0%, #0f172a 70%);
position: relative;
}
.scv-keywords-hero::before {
content: “”;
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background-image:
linear-gradient(rgba(38, 133, 153, 0.1) 1px, transparent 1px),
linear-gradient(90deg, rgba(38, 133, 153, 0.1) 1px, transparent 1px);
background-size: 40px 40px;
opacity: 0.3;
}
.scv-badge-pulse {
display: inline-flex;
align-items: center;
gap: 8px;
background: rgba(38, 133, 153, 0.15);
color: var(–teal-light) !important;
padding: 6px 16px;
border-radius: 50px;
font-size: 13px;
font-weight: 600;
margin-bottom: 24px;
border: 1px solid rgba(38, 133, 153, 0.3);
}
.scv-badge-pulse::before {
content: “”;
width: 8px;
height: 8px;
background: var(–teal);
border-radius: 50%;
animation: pulse-dot 2s infinite;
}
@keyframes pulse-dot {
0% { opacity: 1; box-shadow: 0 0 0 0 rgba(38, 133, 153, 0.7); }
70% { opacity: 1; box-shadow: 0 0 0 6px rgba(38, 133, 153, 0); }
100% { opacity: 0; box-shadow: 0 0 0 0 rgba(38, 133, 153, 0); }
}
.scv-keywords-hero h1 {
font-size: clamp(32px, 5vw, 52px);
line-height: 1.2;
margin-bottom: 24px;
}
.scv-text-highlight {
color: var(–teal-light) !important;
position: relative;
display: inline-block;
}
.scv-text-highlight::after {
content: “”;
position: absolute;
bottom: 5px;
left: 0;
width: 100%;
height: 8px;
background: rgba(38, 133, 153, 0.3);
z-index: -1;
transform: rotate(-2deg);
}
.scv-keywords-hero p {
font-size: 18px;
max-width: 700px;
margin: 0 auto 40px;
}
/* CTA BUTTON */
.btn-keywords {
background: linear-gradient(135deg, var(–teal) 0%, var(–teal-light) 50%, var(–coral) 100%);
color: white !important;
padding: 16px 36px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
display: inline-flex;
align-items: center;
gap: 10px;
transition: all 0.3s ease;
box-shadow: 0 10px 20px rgba(38, 133, 153, 0.3);
margin: 0 10px 10px 0;
}
.btn-keywords:hover {
transform: translateY(-3px);
box-shadow: 0 15px 30px rgba(38, 133, 153, 0.4);
color: white !important;
}
.btn-outline {
background: transparent;
border: 2px solid var(–teal);
color: var(–teal-light) !important;
padding: 14px 32px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
display: inline-flex;
align-items: center;
gap: 10px;
transition: all 0.3s ease;
}
.btn-outline:hover {
background: rgba(38, 133, 153, 0.1);
color: white !important;
}
/* STATS BAR */
.stats-bar {
display: flex;
justify-content: center;
gap: 50px;
margin: 50px 0;
padding: 25px;
background: var(–navy-card);
border-radius: 16px;
border: 1px solid var(–border);
flex-wrap: wrap;
}
.stat-item {
text-align: center;
}
.stat-num {
font-size: 28px;
font-weight: 700;
color: var(–teal-light) !important;
display: block;
line-height: 1;
}
.stat-label {
font-size: 13px;
color: #94a3b8 !important;
margin-top: 5px;
}
/* QUICK ANSWER BOX */
.quick-answer {
background: var(–navy-card);
border-left: 4px solid var(–teal);
padding: 24px 30px;
border-radius: 0 12px 12px 0;
margin: 40px 0;
}
.quick-answer strong {
color: var(–teal) !important;
}
/* CONTENT SECTIONS */
.content-section {
padding: 60px 0;
}
.content-section.alt-bg {
background: rgba(255,255,255,0.02);
margin: 40px 0;
border-radius: 20px;
padding: 60px 30px;
}
.section-header {
text-align: center;
margin-bottom: 50px;
}
.section-header h2 {
margin-bottom: 16px;
}
/* DATA CARDS */
.data-dashboard {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
margin: 40px 0;
}
.data-card {
background: var(–navy-card);
border: 1px solid var(–border);
border-radius: 16px;
padding: 24px;
position: relative;
overflow: hidden;
}
.data-card h3 {
font-size: 18px;
margin-bottom: 20px;
font-family: “Poppins”, sans-serif;
font-weight: 600;
display: flex;
justify-content: space-between;
align-items: center;
}
/* KEYWORD TAGS */
.keyword-tags {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin: 20px 0;
}
.keyword-tag {
font-size: 13px;
padding: 8px 16px;
border-radius: 20px;
font-weight: 500;
}
.tag-hard {
background: rgba(38, 133, 153, 0.2);
color: var(–teal-light) !important;
border: 1px solid rgba(38, 133, 153, 0.3);
}
.tag-soft {
background: rgba(232, 136, 94, 0.15);
color: var(–coral) !important;
border: 1px solid rgba(232, 136, 94, 0.3);
}
.tag-action {
background: rgba(97, 132, 128, 0.2);
color: #a5d6d0 !important;
border: 1px solid rgba(97, 132, 128, 0.3);
}
/* INDUSTRY CARDS */
.industry-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 25px;
margin: 40px 0;
}
.industry-card {
background: var(–navy-card);
border: 1px solid var(–border);
border-radius: 16px;
padding: 25px;
transition: all 0.3s ease;
}
.industry-card:hover {
transform: translateY(-5px);
border-color: rgba(38, 133, 153, 0.5);
}
.industry-icon {
width: 50px;
height: 50px;
background: rgba(38, 133, 153, 0.1);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 15px;
font-size: 24px;
}
.industry-card h4 {
font-size: 18px;
margin-bottom: 12px;
font-family: “Poppins”, sans-serif;
font-weight: 600;
}
.industry-keywords {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.mini-tag {
font-size: 11px;
padding: 4px 10px;
background: rgba(255,255,255,0.05);
border-radius: 15px;
color: #94a3b8 !important;
}
/* PROCESS STEPS */
.process-steps {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 30px;
margin: 40px 0;
}
.process-step {
text-align: center;
padding: 30px;
background: rgba(255,255,255,0.02);
border-radius: 16px;
border: 1px solid var(–border);
}
.step-number {
width: 50px;
height: 50px;
background: linear-gradient(135deg, var(–teal) 0%, var(–teal-light) 100%);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
font-weight: 700;
color: white;
margin: 0 auto 20px;
}
.process-step h4 {
font-size: 18px;
margin-bottom: 10px;
font-family: “Poppins”, sans-serif;
}
/* SKILL BARS */
.skill-analysis {
margin: 30px 0;
}
.skill-row {
display: flex;
align-items: center;
gap: 15px;
margin-bottom: 15px;
}
.skill-name {
width: 120px;
font-size: 14px;
color: #e2e8f0;
}
.skill-bar-bg {
flex: 1;
height: 8px;
background: rgba(255,255,255,0.1);
border-radius: 4px;
overflow: hidden;
}
.skill-fill {
height: 100%;
border-radius: 4px;
}
.fill-high { background: var(–teal); width: 90%; }
.fill-med { background: var(–teal-light); width: 70%; }
.fill-low { background: var(–coral); width: 45%; }
.skill-pct {
width: 40px;
font-size: 14px;
text-align: right;
color: #e2e8f0;
}
/* TIPS LIST */
.tips-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 25px;
margin: 40px 0;
}
.tip-card {
display: flex;
gap: 15px;
padding: 20px;
background: var(–navy-card);
border: 1px solid var(–border);
border-radius: 12px;
}
.tip-icon {
width: 40px;
height: 40px;
background: rgba(38, 133, 153, 0.1);
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
color: var(–teal-light);
font-size: 18px;
flex-shrink: 0;
}
.tip-content h4 {
font-size: 16px;
margin-bottom: 8px;
font-family: “Poppins”, sans-serif;
font-weight: 600;
}
.tip-content p {
font-size: 14px;
margin-bottom: 0;
}
/* WARNING BOX */
.warning-box {
background: rgba(232, 136, 94, 0.1);
border: 1px solid rgba(232, 136, 94, 0.3);
border-radius: 12px;
padding: 20px 25px;
margin: 30px 0;
display: flex;
gap: 15px;
align-items: flex-start;
}
.warning-icon {
color: var(–coral);
font-size: 24px;
flex-shrink: 0;
}
/* FAQ */
.faq-section {
background: rgba(255,255,255,0.02);
border-radius: 20px;
padding: 40px;
margin: 60px 0;
border: 1px solid rgba(255,255,255,0.05);
}
.faq-item {
margin-bottom: 25px;
padding-bottom: 25px;
border-bottom: 1px solid var(–border);
}
.faq-item:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.faq-item h3 {
font-size: 18px;
margin-bottom: 12px;
font-family: “Poppins”, sans-serif;
font-weight: 600;
}
/* FINAL CTA */
.final-cta {
text-align: center;
padding: 80px 30px;
background: radial-gradient(circle at 50% 100%, #1e293b 0%, #0f172a 70%);
border-radius: 20px;
margin: 60px 0;
}
@media (max-width: 768px) {
.stats-bar { flex-direction: column; gap: 20px; }
.data-dashboard { grid-template-columns: 1fr; }
.industry-grid { grid-template-columns: 1fr; }
.process-steps { grid-template-columns: 1fr; }
.tips-grid { grid-template-columns: 1fr; }
}
Complete Guide 2026
Resume Keywords: How AI Identifies
the Right Keywords for Your Resume
Master the art of ATS optimization. Learn how AI-powered systems scan resumes, discover keywords by industry, and use our free tool to optimize your resume instantly.
how our AI works
75%
Resumes Rejected by ATS
200+
Keywords in Database
15
Industries Covered
6 sec
Avg. Recruiter Scan
Quick Answer: Resume keywords are specific terms that Applicant Tracking Systems (ATS) and recruiters look for when scanning resumes. These include hard skills (Python, Excel, SQL), soft skills (leadership, communication), certifications, and industry-specific terminology. AI-powered tools analyze job descriptions to identify the exact keywords you need.
Hard Skills Technical
Measurable, teachable abilities specific to a job.
Python
SQL
Excel
Tableau
AWS
✓ Most important for ATS matching
Soft Skills Interpersonal
Personal attributes that enhance interactions.
Leadership
Communication
Problem-Solving
Teamwork
⚡ Back these up with examples
Action Verbs Power Words
Dynamic words that demonstrate achievement.
Developed
Implemented
Optimized
Achieved
✓ Start bullet points with these
1
Parse Job Description
AI breaks down the job posting into individual terms and phrases.
2
Identify Patterns
Machine learning recognizes skill requirements vs. nice-to-haves.
3
Weight Importance
Keywords are ranked by frequency and placement in the posting.
4
Match to Resume
Your resume is scored based on keyword presence and context.
Sample Keyword Match Analysis
⚠️ Consider adding Python experience to boost your match
💻
Technology
Software, IT, and tech roles
Python
JavaScript
AWS
Agile
CI/CD
DevOps
🩺
Healthcare
Medical and health services
Patient Care
HIPAA
EMR/EHR
Clinical
Compliance
💰
Finance
Banking, accounting, investment
Financial Analysis
Forecasting
Excel
CPA
Risk Management
📢
Marketing
Digital marketing and branding
SEO
Google Analytics
Content Strategy
Social Media
A/B Testing
⚙
Engineering
Mechanical, electrical, civil
CAD/CAM
AutoCAD
Project Management
Lean/Six Sigma
📈
Sales
B2B, B2C, account management
CRM
Salesforce
Lead Generation
Quota Achievement
Pipeline
✓
Match Exact Phrasing
If the job says “project management,” use that exact phrase—not “managing projects.”
📊
Quantify When Possible
Instead of “managed team,” say “managed team of 12, increasing productivity by 25%.”
📄
Use Multiple Sections
Include keywords in your summary, experience, and skills sections for better coverage.
🎯
Prioritize Requirements
Focus on keywords from the “Required” section before “Preferred” qualifications.
⚠
Avoid Keyword Stuffing
Repeating keywords unnaturally can get your resume flagged by ATS systems and turn off human reviewers. Use keywords in context, within meaningful sentences.
Frequently Asked Questions
How many keywords should I include?
Aim to include 15-20 relevant keywords throughout your resume. Focus on the top 5-10 that appear most frequently in the job description, then supplement with industry-standard terms.
Should I use keywords exactly as written?
Yes, when possible. ATS systems often look for exact matches. If a job says “Microsoft Excel,” use that phrase rather than just “Excel” or “spreadsheets.”
Do abbreviations and acronyms matter?
Use both! Write “Search Engine Optimization (SEO)” the first time, then use “SEO” afterward. This covers both the full term and the acronym in ATS searches.
How often should I update my keywords?
Tailor your keywords for each application. The same resume won’t work for every job. Use our keyword finder to analyze each job description individually.
Find Your Perfect Keywords
Paste any job description into our free tool and get a personalized list of keywords to include in your resume.
Try Keyword Finder Free
👉 best resume builders 2026
👉 learn how to write a resume
👉 resume templates
💡 Pro Tip: StylingCV is not just a resume builder — it’s a smart AI builder that thinks. smart AI resume builder that thinks in less than 2 minutes.
Explore More Resources
Related AI Tools & Guides:
🦁 Check Your Resume with Stylion
Our AI-powered ATS resume checker analyzes your resume like a real recruiter. Get your score instantly.
Check Your Resume Free →