Hiring

How to Write a Job Description That Attracts Top Talent

Updated March 27, 2026

A job description is the first piece of writing most candidates will ever see from your company. In the time it takes them to read 400 words, they will decide whether to apply, ignore, or screenshot it to send a friend with a laughing emoji. Most job descriptions fail that test badly.

The typical job posting is a mix of vague platitudes ("fast-paced environment," "team player," "competitive compensation"), an inflated requirements list copied from somewhere else, and a company blurb that reads like a press release. None of it helps a strong candidate understand what the role actually involves, whether they are a genuine fit, or why they should want to work there over a dozen other postings they are looking at this week.

This guide covers everything you need to write a job description that does the real work: filtering in the right people, filtering out the wrong ones, and making your role stand out to the candidates you most want to hear from. Whether you are a solo founder making your first hire or an HR professional updating a stale template, the principles are the same.

In This Guide

  1. Why Job Descriptions Matter More Than You Think
  2. The Six-Part Structure of an Effective Job Description
  3. Writing Inclusive Job Descriptions
  4. SEO for Job Postings: Getting Found by the Right Candidates
  5. 5 Job Description Templates by Role Type
  6. Common Mistakes That Cost You Great Candidates
  7. Frequently Asked Questions

Why Job Descriptions Matter More Than You Think

Most hiring teams treat the job description as a formality — something to knock out in thirty minutes so the role can get posted. That mindset is expensive. A poorly written job description does three things simultaneously: it drives away qualified candidates who read it and think the company is disorganized; it attracts unqualified candidates who see vague requirements and think they can wing it; and it sets up the entire hiring process for misalignment, because the people involved in screening and interviewing all have a different mental model of what the role requires.

The upstream effects are significant. When a hire fails within the first year, research consistently points to misaligned expectations — the candidate did not understand what the role actually required, or the company did not accurately represent it. A well-written job description is the single most effective tool for closing that gap before it opens.

By the numbers: Job postings that include a salary range receive 30 to 40 percent more applications. Postings between 400 and 700 words get the most engagement. Removing degree requirements increases the qualified applicant pool by an average of 35 percent for roles that do not genuinely require a degree. These are not edge-case improvements — they are structural changes that make every subsequent step in your hiring process more efficient.

For small business owners, the stakes are even higher. You do not have a recruiter screening 200 applications to find the five worth interviewing. You are probably reading every resume yourself, on top of everything else. A job description that self-selects effectively is not a nice-to-have — it is a direct multiplier on your time. For a deeper look at the full hiring process, see our small business hiring guide, which covers everything from when to hire to onboarding day one.

Job descriptions also function as a legal document. In most jurisdictions, what you write in a job posting can be used as evidence in discrimination claims. Vague language, imprecise requirements, and inconsistency between your posting and your actual hiring criteria create legal exposure. Writing clearly and specifically protects you as much as it helps candidates.

The Six-Part Structure of an Effective Job Description

An effective job description has six distinct components. Each one does a specific job. Understanding what each section is for makes it much easier to write well — and to recognize when something is in the wrong place or missing entirely.

1

Job Title

The job title is the most important line in your posting because it is what candidates search for and what determines whether your posting appears in search results. Use standard, searchable titles. "Senior Software Engineer" outperforms "Code Wizard" or "Full-Stack Guru" every time.

Guidelines for a strong job title:

If your internal title is creative or non-standard, you can list both: "Head of Growth (Marketing Manager)" gives you culture signaling without sacrificing discoverability.
2

Role Summary

The summary is three to five sentences at the top of the description that answer the candidate's first question: what is this job, in plain language? Think of it as the thesis statement for everything that follows.

A strong summary covers:

Do not open with a company description. Candidates are here to understand the role first. If they are interested, they will read about your company. Lead with the job.

Outcome framing beats task framing. "You will own the content calendar and grow our organic traffic from 50k to 200k monthly visitors in your first year" is more compelling and informative than "You will be responsible for content creation."
3

Responsibilities

The responsibilities section is where most job descriptions go wrong. It tends to become a wall of bullet points listing every conceivable task, presented with equal weight, making it impossible for candidates to understand what the role actually focuses on day to day.

A better approach:

Avoid listing responsibilities that are actually just inherent to being an employee — "attend team meetings," "communicate effectively," "be proactive." These add noise and read as low-effort.
4

Qualifications

Split this section into two explicit subsections: Required and Preferred. This is one of the highest-leverage changes you can make to any job description.

Required Qualifications

Preferred Qualifications

Research from Harvard Business Review found that women apply to roles only when they meet 100% of listed requirements, while men apply at 60%. Splitting required and preferred qualifications — and keeping the required list honest — is one of the simplest ways to widen your applicant pool without lowering your standards.
5

Benefits and Compensation

This section is where many companies hedge unnecessarily. "Competitive compensation" tells a candidate nothing. "Flexible work environment" has been so overused that it no longer registers. Be specific about what you actually offer.

If you omit salary information entirely, expect to lose a significant percentage of your most qualified applicants — particularly experienced candidates who are currently employed and have less urgency to apply blindly.
6

Company Information

Close with three to five sentences about your company — what you do, what stage you are at, what the team looks like, and what working there is actually like. This is your opportunity to make a case for your culture without being generic.

Link to your careers page, Glassdoor profile, or team LinkedIn so candidates can do their own research. Transparency signals confidence.
Free Tool

Draft Your Job Description with the Markdown Editor

Use our free Markdown Editor to write, format, and refine your job description — then copy it straight to any job board or document.

Open Markdown Editor

Writing Inclusive Job Descriptions

Inclusive job descriptions are not about political correctness — they are about getting access to the full talent pool. Every word choice that unintentionally signals "this job is for people like us" is a filter that removes candidates you may very much want to hear from. The good news is that the changes are mostly mechanical and do not require you to overhaul your writing style.

Remove Gendered Language

Certain words and phrases statistically skew toward male or female applicants. Words like "competitive," "dominant," "assertive," and "ninja" correlate with male-skewed applicant pools. Words like "nurturing," "collaborative," and "supportive" correlate with female-skewed pools. Neither set is inherently wrong, but using them without awareness means your applicant pool is smaller than it should be for most roles.

The fix is straightforward: run your draft through a free tool like Gender Decoder or Textio. Replace flagged words with neutral alternatives. "Manages conflict effectively" replaces "dominant." "Drives results through cross-functional collaboration" replaces both extremes. The result is language that is more precise and more accurate, not just more neutral.

Drop the Degree Requirement

If your role does not legally require a specific credential or genuinely cannot be performed without specialized academic training, remove the degree requirement. Studies from Harvard Business School found that requiring a four-year degree for roles that do not need one eliminates roughly 16 million workers from the qualified talent pool in the United States alone, disproportionately affecting candidates from lower-income backgrounds, people of color, and career changers.

The alternative to degree requirements: Describe the competencies you actually need. "Demonstrated experience analyzing large datasets to drive business decisions" evaluates the same capability as "Bachelor's degree in Statistics or related field" without creating an arbitrary barrier.

Describe Outcomes, Not Identity

Avoid language that describes the kind of person you want ("we're looking for a rockstar") and instead describe the outcomes you need ("you will own the sales pipeline and close 20+ accounts per quarter"). The former is vague and culturally coded; the latter is specific and evaluable.

Be Explicit About Flexibility

If the role supports remote work, flexible hours, or part-time arrangements, say so clearly. Research from McKinsey shows that workplace flexibility is among the top-three factors for workers from underrepresented groups when evaluating job opportunities — particularly for caregivers and people with disabilities. Leaving this unstated means you are invisibly filtering out candidates who would excel at the role but cannot risk wasting time on an inflexible posting.

Your Inclusion Statement

Close your job description with a brief, genuine inclusion statement. Avoid boilerplate. Instead of "We are an equal opportunity employer," write something specific: "We actively recruit from underrepresented communities in tech and welcome applicants from non-traditional backgrounds." Specificity is what separates a statement that resonates from one that is ignored.

SEO for Job Postings: Getting Found by the Right Candidates

Job boards like Indeed, LinkedIn, and Glassdoor operate their own search algorithms. So does Google Jobs, which aggregates postings directly into search results. If your job description is not optimized for the terms candidates actually search, it will be buried behind dozens of other postings for the same role.

Use the Exact Job Title Candidates Search For

This is the single highest-impact SEO decision you will make. Google Keyword Planner, Indeed's job search bar, and LinkedIn Jobs all give you data on search volume for specific titles. "Content Marketing Manager" gets far more search volume than "Content Strategist" in most markets. Use the title with the highest relevant search volume that accurately describes the role.

Include Location Signals

Even for remote roles, include location context: "Remote (US only)" or "Remote — EST or CST preferred." For in-person roles, write out the full city and state in the body of the description, not just in the form fields, since those fields are not always indexed by all platforms the same way.

Use Keywords Naturally Throughout the Body

Candidates searching for "UX designer with Figma experience" will find postings where those exact terms appear together. List specific tools, platforms, and skills by name — not their categories. "Proficiency in HubSpot, Google Analytics, and Salesforce" is both more useful to candidates and better indexed than "experience with CRM and analytics platforms."

Structured Headings Help Both Candidates and Algorithms

Job boards parse your content using structural cues. Postings with clear sections — About the Role, Responsibilities, Requirements, Benefits — are more likely to be matched accurately to candidate searches. This also improves readability, which reduces bounce rate and increases the time candidates spend engaging with your posting, a signal that most platforms use to determine quality.

Tip: Refresh your job posting every 10 to 14 days if it is still active. Many job boards prioritize recently updated postings in their sort algorithms. A minor edit to the responsibilities list can reset your posting's freshness date without requiring a full rewrite.

5 Job Description Templates by Role Type

The following templates are designed to be adapted, not copied verbatim. Each provides the structural skeleton for a specific category of role. Replace the bracketed placeholders with your specifics. For help formatting and editing these templates, our free Markdown Editor lets you draft and refine in real time.

Template 1

Software Engineer / Developer

Role Summary

We are looking for a [seniority] [Backend / Frontend / Full-Stack] Engineer to join our [team name] team. You will [primary outcome — e.g., own the architecture and implementation of our core API layer]. You will report to [Engineering Manager / CTO] and work closely with [product, design, or other teams]. This is a [remote / hybrid / in-person] role based in [location or timezone].

Responsibilities

Required Qualifications

Preferred Qualifications

Compensation

[$X–$Y] base salary + [equity / bonus details] + [benefits summary]. [Remote/hybrid policy.]

Template 2

Marketing Manager / Content Lead

Role Summary

We are hiring a [Marketing Manager / Content Lead / Growth Marketer] to own [channel or function — e.g., organic content and SEO strategy] for [Company Name]. You will be responsible for [primary measurable outcome — e.g., growing our blog from 30k to 150k monthly organic visitors in 12 months]. You will report to [CMO / VP Marketing / Founder] and work with a team of [size/composition].

Responsibilities

Required Qualifications

Preferred Qualifications

Compensation

[$X–$Y] base salary + [bonus structure] + [benefits]. [Remote/in-person policy.]

Template 3

Operations / Project Manager

Role Summary

We are looking for an [Operations Manager / Project Manager / Chief of Staff] who thrives in a [size/stage] environment and can bring structure to [area of the business]. You will own [primary function — e.g., cross-functional project delivery, vendor management, or internal process design]. This role reports directly to [founder / COO / VP Ops] and has high visibility across the organization.

Responsibilities

Required Qualifications

Preferred Qualifications

Compensation

[$X–$Y] base + [equity / bonus] + [benefits]. [Location/remote policy.]

Template 4

Sales Representative / Account Executive

Role Summary

We are hiring a [Sales Representative / Account Executive / BDR] to [primary outcome — e.g., own the full sales cycle for SMB accounts or build our outbound pipeline from scratch]. You will join a [size]-person sales team and report to [Sales Manager / VP Sales / Founder]. Quota details and territory are outlined below.

Responsibilities

Required Qualifications

Preferred Qualifications

Compensation

[$X–$Y] base salary + [OTE and commission structure]. [Benefits and remote/travel requirements.]

Template 5

Customer Support / Customer Success

Role Summary

We are looking for a [Customer Support Specialist / Customer Success Manager] to [primary outcome — e.g., own the onboarding experience for new customers or serve as the primary point of contact for our [segment] accounts]. You will work closely with [product, engineering, and sales] to resolve issues and gather the feedback that shapes our roadmap. This is a [remote / hybrid] role with [shift or schedule details if relevant].

Responsibilities

Required Qualifications

Preferred Qualifications

Compensation

[$X–$Y] base salary + [benefits]. [Remote policy and schedule expectations.]

Recommended Resource

Freelancer Business Kit — $19

If you are a freelancer or independent consultant building your hiring and business documentation, this kit includes 25+ templates covering proposals, contracts, invoices, and client onboarding materials.

Get the Freelancer Business Kit

Common Mistakes That Cost You Great Candidates

Most job description mistakes are not dramatic — they are death by a thousand small signals that tell experienced candidates the role is poorly defined, the company is disorganized, or the hiring process is not worth their time. Here are the most common ones and how to fix each.

Mistake 1: The Creative Job Title

Calling the role "Growth Hacker," "Content Ninja," or "Customer Happiness Guru" costs you discoverability and signals cultural immaturity to senior candidates. The candidates most likely to be excited by a whimsical title are not always the ones best suited to do the job. Use a standard title in the posting and reserve creative internal titles for after someone is hired and asks about it.

Mistake 2: Inflating the Requirements List

The average job description contains 30 to 50 percent more requirements than are genuinely necessary to perform the role effectively. This happens because requirements accumulate over time — they get copied from previous postings, added by multiple stakeholders in a review process, and nobody goes back to ask which ones are actually essential. The result is a list that filters out qualified candidates and attracts candidates who are willing to claim proficiency in anything.

Before posting, go through every requirement and ask: "Would I reject a candidate who was excellent in every other way but lacked this?" If the answer is no, move it to preferred or remove it entirely.

Mistake 3: Vague Responsibilities

Bullet points like "support the team as needed," "other duties as assigned," and "contribute to company growth" are placeholders, not responsibilities. They make candidates wonder what the role actually involves and whether the company has thought it through. If you cannot articulate what this person will spend their time doing, you are not ready to post the role.

Mistake 4: Hiding Compensation Information

Beyond the growing legal requirements in multiple U.S. states, omitting salary information is simply a bad strategy. It shifts effort from your side to the candidate's side, filters out people who have learned (often from experience) that salary ranges that are hidden tend to disappoint, and wastes everyone's time when a candidate gets to the offer stage and the number is not close to their expectations. Publish a range. A range is not a commitment — it is information.

Mistake 5: Burying the Work Location

Whether a role is remote, hybrid, or in-person is one of the first things candidates screen for. If this information appears at the bottom of a long description, after the company bio, you will lose candidates who start reading, cannot find what they need, and move on. State the work arrangement clearly in the role summary, and again in the benefits section.

Mistake 6: Copying a Generic Template Without Editing

AI-written and generic template job descriptions are now so common that experienced candidates can identify them in seconds. They feature hollow phrases, generic benefit statements, and responsibilities that could apply to any company in any industry. If your posting reads like it could have been written by anyone, it signals that the company has not thought carefully about what they need — and candidates who have options will go elsewhere.

Watch for these red flag phrases: "Fast-paced environment," "wear many hats," "self-starter," "passionate about [industry]," "competitive compensation," and "we work hard and play hard." These phrases appear in more than 60 percent of job postings and have become meaningless to experienced candidates. Replace each one with something specific and true.

For additional guidance on hiring documentation, see our guide on how to write a business proposal — many of the same principles around clarity, specificity, and audience-first writing apply to job postings as well.

Also Recommended

Startup Launch Checklist — $12

Building a team from scratch? The Startup Launch Checklist covers every step from company formation through your first ten hires, including hiring documentation, onboarding checklists, and legal compliance milestones.

Get the Startup Launch Checklist

Frequently Asked Questions

How long should a job description be?
The ideal job description length is between 400 and 700 words. Research from LinkedIn and Indeed consistently shows that postings in this range receive the most applications. Descriptions under 300 words lack enough information for candidates to self-qualify, leading to a flood of poorly matched applicants. Descriptions over 900 words see a sharp drop-off in application rates, particularly among passive candidates who are currently employed and browsing on their lunch break. If your draft is running long, cut the requirements list first. Most job descriptions include 30 to 50 percent more requirements than are genuinely necessary to do the job well.
Should I include a salary range in my job description?
Yes, and it is increasingly a legal requirement. As of 2026, Colorado, California, New York, Washington, Illinois, and several other states mandate salary range disclosure in job postings. Beyond compliance, the data strongly supports it: job postings that include a salary range receive 30 to 40 percent more qualified applicants than those that do not. Candidates use salary information to self-select, which means including a range actually reduces the volume of mismatched applications you have to screen. If you are concerned about existing employees seeing a range that differs from their current pay, that is a compensation equity conversation worth having internally before posting.
What is the difference between required and preferred qualifications?
Required qualifications are the non-negotiable skills, credentials, or experience without which a candidate genuinely cannot do the job on day one. Preferred qualifications are capabilities that would be helpful but that you are willing to train for or develop over time. The distinction matters enormously for candidate quality. Studies from Harvard Business Review show that women apply for a job only when they meet 100 percent of the listed requirements, while men apply when they meet around 60 percent. If you blend required and preferred qualifications into a single list, you unintentionally filter out strong candidates who see the preferred items and disqualify themselves. Keep the required list short — five to seven items — and ruthlessly honest.
How do I make a job description more inclusive?
The most effective changes are removing gendered language, cutting credential inflation, and describing outcomes rather than pedigree. Run your draft through a tool like Textio or Gender Decoder to flag words that statistically skew your applicant pool. Replace phrases like "rockstar developer" or "ninja marketer" with direct role descriptions. Remove degree requirements unless the role genuinely requires specialized academic training — studies show that requiring a bachelor's degree for roles that do not need one eliminates millions of qualified candidates disproportionately from underrepresented groups. Include a brief inclusion statement that signals your culture, and explicitly state if the role allows remote or hybrid work, since flexibility is among the top factors for candidates from caregiving households.
What are the most common job description mistakes?
The five most common job description mistakes are: using a vague or creative job title that candidates are not searching for (such as "Growth Wizard" instead of "Marketing Manager"); listing responsibilities as a wall of text without clear prioritization; inflating the requirements list with nice-to-haves that scare off strong candidates; omitting salary, benefits, or details about work location and flexibility; and copying a job description from a previous hire or a competitor without tailoring it to what the role actually requires today. A sixth mistake, increasingly common with AI-written descriptions, is using hollow phrases like "fast-paced environment," "self-starter," and "team player" that convey nothing specific and signal a low-effort posting to experienced candidates.

Write Your Job Description Now

Use the free Markdown Editor on ToolKit.dev to draft, format, and refine your job description — then copy it directly to any job board.

Open the Free Markdown Editor