- Can ChatGPT Write a Good Job Description? - January 10, 2025
- 10 Smart AI Hiring Tools to Use in 2025 - December 5, 2024
- How to Improve Recruitment with Job Description Software - November 20, 2024
I’m sure you’ve thought of ways to use ChatGPT to write job descriptions. Using ChatGPT can help simplify the JD creation workload. But with the wrong prompts, you’ll a create generic, biased, and inconsistent ChatGPT job description.
So in this article, I’ll give you a step-by-step guide to writing your first ChatGPT job description. And a template you can use whenever you want to write a job description using ChatGPT.
Plus, I’ll share the best practices for prompting ChatGPT to get the best results.
What is ChatGPT?
ChatGPT is an intelligent AI-powered language model built by OpenAI. The tool relies on an advanced algorithm that mimics human-like conversation.
It’s not a traditional chatbot, but it uses natural language processing to provide human-like output based on the text you feed it. You can use this tool for different purposes in recruitment, such as creating job descriptions.
Should You Use ChatGPT to Write Job Descriptions?
Yes, you can use ChatGPT to manage your job description writing process. The tool offers benefits for job description creation like:
- Creating job descriptions from scratch: ChatGPT can help draft good job descriptions in minutes by generating descriptive and informative language that effectively communicates the role overview, key responsibilities, and requirements.
- Finding and removing bias from your job descriptions: Paste your job description in ChatGPT to identify any bias against some candidates.
- Improving the style and tone of your job descriptions: The tool can follow the writing style of job descriptions in your organization to enhance uniformity.
- Performing A/B testing: Experiment with different JD variations with ChatGPT. You’ll do this A/B testing to find the right messaging, tone, headlines, and format.
- Translating your job descriptions into another language: If you have a global business and would like to hire internationally, use ChatGPT to translate your job descriptions to cater to your target audience.
Next, I’ll show you the steps to build a ChatGPT job description from scratch using ChatGPT.
How do you Create a ChatGPT Job Description?
You can create a ChatGPT job description using different steps. For instance, you can give ChatGPT a title and tell the tool to build a job description, or you can guide the software at every step by providing detailed information. But the information you get from ChatGPT is literally what you put into the tool. So I used the steps below to guide you to generate your first JD draft using ChatGPT:
CHATGPT JOB DESCRIPTION STEP 1: CREATE YOUR JOB TITLE
When you want to write your first ChatGPT job description, start by setting up your OpenAI ChatGPT account.
Now let’s start.
A job description title is important as it defines your organization’s expectations for the open role. The title also helps candidates evaluate their fit for the open position.
Example ChatGPT Prompt: “I’m hiring a Javascript Technical Writer. Could you suggest an effective job title that reflects the position’s 3 years seniority?”
ChatGPT Output: The software proposes titles such as “Senior Javascript Technical Writer”, “Javascript Documentation Specialist”, and “Javascript content writer” as example job titles.
You may not like all the job titles. So, choose the ones that fit your organization.
CHATGPT JOB DESCRIPTION STEP 2: GENERATE A JOB DESCRIPTION OBJECTIVE/SUMMARY
A job summary helps applicants understand the importance of the open position. So, write a detailed summary and only focus on the important objectives.
Example ChatGPT Prompt: “Please provide a brief job summary for a Javascript Technical Writer position”.
ChatGPT Output: The software gave me a brief description of the kind of Javascript Technical Writer a company should look for, the people to work with, and the goals of the crucial role.
CHATGPT JOB DESCRIPTION STEP 3: IDENTIFY THE DUTIES AND RESPONSIBILITIES
This section ensures applicants understand their day-to-day roles at the organization. So, be sure to use bullet points for clarity on the important tasks.
Example ChatGPT Prompt: “Write a list of day-to-day responsibilities of a Javascript Technical Writer with three years of experience ”.
ChatGPT Output: After I promoted it, the tool generated detailed day-to-day tasks such as authoring and updating documentation, developing tutorials, and guides. Plus, collaborating with the cross-functional teams.
CHATGPT JOB DESCRIPTION STEP 4: IDENTIFY THE REQUIREMENTS AND QUALIFICATIONS
A good job description should outline the educational background, qualifications, experience, and necessary skills for the job opening.
Example ChatGPT Prompt: “Identify the qualifications, such as education, experience, skills, and certifications, for a Javascript Technical Writer position with 3 years of experience”.
ChatGPT Output: The tool generated a response with a list of qualifications, such as hands-on experience working with Javascript in a professional setting, a background in computer science or a related field, and skills such as an understanding of modern Javascript frameworks.
CHATGPT JOB DESCRIPTION STEP 5: WRITE ORGANIZATION CULTURE OVERVIEW
Adding an organization culture overview in the job description is important because it helps applicants understand your company’s identity. This way, they can evaluate if they’ll enjoy working at your company.
Example ChatGPT Prompt: “Integrate our organization’s values and culture into the job description. Emphasize aspects such as commitment, teamwork, and innovation for the Javascript Technical Writer role”.
ChatGPT Output: ChatGPT gave me an overview that reflects the organization’s culture summary. This is a powerful tool and once you provide it with your organization’s name, it can easily generate a good company culture description.
CHATGPT JOB DESCRIPTION STEP 6: ADD COMPENSATION AND BENEFITS
Outlining the salary range, benefits package (health insurance, paid time off), and any perks (bonuses, gym memberships) entice your target audience. You can also mention remote work and flexible work arrangements if they’re available for the open position.
Example ChatGPT Prompt: “What benefits, compensation, and salary range should we highlight for the Javascript Technical Writer position in New York”.
ChatGPT Output: The tool suggests a salary range of $85,000 to $115,000 per year. And it gave me other benefits such as PTO, stock options, health insurance, gym membership, and flexible work options.
CHATGPT JOB DESCRIPTION STEP 7: APPLICATION INSTRUCTIONS
Next, you should explain how applicants should apply for the role, such as where to send the application, and the specific steps for applying. Plus the deadline for the application.
Example ChatGPT Prompt: “Provide the application and recruitment process for the Javascript Technical Writer position”.
ChatGPT Output: The software gave me the steps from the submission to the final offer.
NOTE: I have found the above steps to be great when you want to generate a good JD draft using ChatGPT. But you can tweak the steps until you find a process that works for you.
What are the Prompts for Writing a ChatGPT Job Description?
The prompts for writing a ChatGPT job description depend on your specific job description writing needs. As you’ve seen above I have prompted ChatGPT to give a first JD draft of a Javascript Technical Writer position. But you can prompt ChatGPT to do different JD tasks you want to complete. For instance, you can prompt the tool to write an inclusive JD, or you can prompt the software to scan your JD to identify any long sentences.
So here’s what to remember when writing ChatGPT Prompts:
- Be specific by providing important background information to boost the responses.
- Write examples of the kind of answers you’d want from the tool.
- If you have a format or style for your job descriptions, ask the tool to reference that.
- Try different prompts so you can get a quality response.
For example:
Clear and Specific Prompt: “Act as a hiring manager, now write a job description for a product designer. Focus on outlining the skills, responsibilities, and qualifications.”
This prompt is clear. It identifies the task, and the open position(product designer) and outlines the important elements the JD should have (responsibilities, qualifications, skills).
Unclear Prompt: “Product designer opening”
This prompt is unclear because it doesn’t provide ChatGPT with enough details. So ChatGPT will produce a generic job description that doesn’t match the organization’s needs.
Here are more ChatGPT prompts depending on different job description writing needs:
- To build an inclusive job description:
Prompt example: “Scan the following job ad for any biased language related to age, gender, or ethnicity”.
- To generate two versions of a job description
Prompt example: “Generate two job descriptions for a product designer with a proven record of working with Figma”
- To translate your JD language
Prompt example: “Translate the following job listing from Spanish into German”
- To remove too much jargon
Prompt example: “Identify and highlight any corporate jargon in the job description below”
- To get qualified candidates for a specific role
Prompt example: “Can you provide a job description that attracts the right applicants for {specific job role}?”
- To attract underrepresented candidates
Prompt example: “Can you optimize this job description to attract more BIPOC candidates?”
- To include important JD sections
Prompt example: “What are the important elements to include in a job description for {specific job title}?”
- To reflect the organization’s tone of voice
Prompt example: “Adjust the job description for the{job title} to reflect our organization’s tone of voice and communication style”.
ChatGPT Job Description Prompt Template
A ChatGPT prompt job description template should include all the important sections of a job description. These job description elements are:
- Job title: To state the open role’s name and the specific level.
- Job Summary: A brief overview of the job description’s purpose.
- Responsibilities and duties: This section outlines the day-to-day tasks, duties, and responsibilities of the role.
- Requirements and qualifications: To specify the skills, experience, education, and qualifications for the position.
- Organization Overview: To briefly describe the company’s culture, mission, values, and history.
- Compensation and Benefits: To highlight the benefits associated with the open role, such as salary, healthcare, bonuses, and any other company’s unique offerings.
- Location: States where the open role is located. Whether it’s remote, hybrid, or physical.
- Equal Opportunity Statement: This section emphasizes the organization’s commitment to inclusion, diversity, and equity.
- Application process: To explain to applicants how to apply for the job and what to do after each step.
So here’s a written ChatGPT prompt template you can copy and paste to your text editor to fill the specific fields according to your organization’s needs. And then paste to ChatGPT to get a first draft:
PROMPT
Write a comprehensive job description for the role of:
Job Title: {Open Roles Name}
Location: {State/Remote, Hybrid, City}
Position Type: {Part-time, Contract/ Full-Time}
Salary Range: {Put yearly salary range}
ORGANIZATION OVERVIEW
{Organization name} is a { company type description} our work involves { main services and products}. At {company name} we value..
Job Description Summary
Our organization is looking for a {job title} to {open role’s objective}. A qualified candidate will {a brief description of the applicant profile}
Key Responsibilities
- First important responsibility
- Second important responsibility
- Third important responsibility
- {Add more crucial responsibilities — but no more than 7}
Requirements
-Education: {Write the required degree or certifications}
-Experience: {specify the years of experience, unless the role doesn’t need it}
-Technical Skills: {Outline any technical needs}
Preferred Qualifications
- Additional skills to stand out
- Any industry experience
- Certifications
Compensation and Benefits
- Salary: {Outline the salary range}
- Benefits: {Outline the benefits your organization offers}
- Culture: {Specify how your organization environment makes work enjoyable}
- Career Growth: { Outline what your organization offers candidates for their growth}
How to Apply:
{List all the application steps involved}
EEO Statement
{Your organization name} is an Equal Opportunity Employer. We’re committed to building an inclusive working environment for everyone.
Also read: 5 ChatGPT Job Description Templates
What Can’t ChatGPT Do When it Comes to Writing Job Descriptions?
ChatGPT provides a good starting point for building job descriptions. But you still need to review the AI-generated content it puts out.
For example, we’ve tried writing job descriptions using ChatGPT and then copying that content to Ongig Text Analyzer to review.
There are common suggestions/issues we’ve found that you can’t get from ChatGPT. For instance, we asked ChatGPT to generate a job description for a sales and marketing specialist.
And after copying the JD to Text Analyzer, here’s what the tool suggests:
- The job description got a score of 19.4/100 for gender bias — because the JD had 69% of “masculine-coded” terms.
- The ChatGPT JD scored 56.9/100 for Readability — because it reads at a grade level of 11 and has sentences with more than 20-30 syllables, which is a higher level than below grade 8, which most candidates prefer.
- The job description is missing some important sections applicants care about: These are Diversity & Inclusion Statement, Mission Statement, Flex Location, etc.
Even after I tried different prompts for the same Chatgpt job description and pasted it to Text Analyzer, the job description still had the same issues/suggestions above.
So this is why you should supplement ChatGPT with other job description valuable tools like Text Analyzer. Yes, ChatGPT is quick, but it doesn’t generate the best JD that can capture all types of candidates.
Read also: 11 Key Steps of a Job Description Text Analyzer
More ChatGPT Disadvantages When Writing Job Descriptions (with Solutions)
Here are more ChatGPT limitations you might encounter when writing job descriptions:
ChatGPT can’t fully understand the nuances of your organization’s culture and values
ChatGPT relies on publicly available data, such as social media posts, which are sometimes outdated. And because organizations can’t give tools like ChatGPT access to internal information, this results in inaccurate displays of your company culture, values, and mission.
Solution: Provide enough details on your organizational culture. For instance, describe your organization’s team members’ structure, work environment, history, and employee testimonials.
Lack of personal touch
ChatGPT JDs might sometimes sound robotic, leading to a generic and basic job description. This discourages the right candidates from applying to your job openings because they feel you’re unprofessional.
Solution: Have subject matter experts and hr professionals on the recruitment team review the JD for any robotic-sounding language before publishing.
Reliance on outdated data
ChatGPT relies on data that it was fed or trained on. For instance, if it was trained on data from 2017 to 2019, it will only use that data. And because of that, your job description will fail to include the important details the modern candidate looks for.
Solution: There are many solutions to this problem. For instance, have your team review the JD for accuracy. Or use software that integrates with your current HRIS to get up-to-date data.
Lack of JD SEO Optimization
ChatGPT doesn’t always factor in job description SEO best practices. And because of this, you miss out on the thousands of candidates who search for that specific job opening with relevant keywords.
Solution: There are many solutions for this challenge. For instance, manually optimize the JD or use a JD tool like Text Analyzer to quickly optimize the job description and its title.
And Text Analyzer won’t only help in optimizing the JD title. It will also help you handle most of ChatGPT’s limitations.
Text Analyzer uses generative AI and automation to simplify job description writing, whether you’re starting from scratch or updating JDs. This helps remove the many steps and prompts you would use if you use ChatGPT alone.
In the video below, Ongig’s Head of Content Strategy, Heather Fenty, shows you how to use Ongig Text Analyzer to:
- Write a job description from scratch
- Optimize the JD for diverse candidate engagement
- Edit and refine the JD draft to minimize bias and boost readability
Heather Fenty also explains how you can update your existing job descriptions using Ongig Text Analyzer:
Compliance and Legal Considerations
When using ChatGPT to create job postings, it’s crucial to ensure that your descriptions comply with local labor laws and industry standards. This step helps protect your organization while also fostering a supportive work environment for potential hires.
Avoid Discriminatory Language
One of the first rules in crafting an effective job description is to avoid language that could be viewed as exclusionary. For example, requiring a bachelor’s degree for roles where it’s not essential might discourage skilled job seekers who have a proven track record but lack formal education. Instead, focus on specific details like soft skills or relevant job responsibilities that truly matter for the role.
So, by refining your initial job description with ways ChatGPT can include neutral and inclusive terms, you’ll create great job descriptions that attract a diverse talent pool. Use specific prompts to guide the AI model, such as:
“Write a compelling job description for a marketing manager position that avoids exclusionary language and highlights necessary skills.”
Protect Confidential Information
When generating job postings or job ads with ChatGPT, ensure that you’re not including any confidential information about your company, such as internal policies or sensitive data. So, always review the output to make sure it contains only basic information relevant to the particular role.
For example, if you’re drafting a description for a senior-level marketing specialist, focus on their job overview and required qualifications rather than internal metrics or client-specific data.
Adhere to Legal Requirements
Every job posting must meet local legal requirements to avoid potential liabilities. ChatGPT can help you write accurate and compliant job descriptions. However, it’s your responsibility to ensure the content aligns with labor laws. For instance, clarify details like the employment type (e.g., hybrid model), working hours, and unique company benefits.
Additionally, if you’re unsure about certain aspects, consult your HR team or a legal advisor. For use cases like roles in digital marketing or data analysis, avoid any language that could unintentionally discriminate against candidates in protected groups.
Stay Aligned with Industry Standards
Using ChatGPT, you can easily generate high-quality and accurate job descriptions, but they must also reflect industry standards. For example, roles in human resources or customer experience often require specific language to appeal to job seekers. Therefore, adding keywords like “team player” or “effective communicator” can make the posting more relatable. However, you must avoid excessive jargon or overly technical terms unless the position requires them.
Iterative Improvements with User Feedback
After creating the best job descriptions, gather user feedback from your hiring managers or HR team. Their input can help you refine future postings by identifying gaps or weaknesses in your content creation process. This iterative approach also ensures your postings not only comply with legal standards but also resonate with candidates during their job search.
What is the Future of AI in Job Description Writing: 3 Trends to Watch in 2025
The advancement of AI technology is reshaping the way we create job descriptions.
In 2025, we’ll see smarter and more personalized artificial intelligence platforms for writing job postings. So let’s take a look at 3 key trends:
More Personalized Job Descriptions
AI models are becoming more sophisticated. They can create more personalized, effective job descriptions by analyzing current and historical data. The tools can suggest writing style, words to remove, and sections to add that are important to potential candidates.
High-Quality Job Descriptions Content at Scale
More organizations are looking to produce consistent and inclusive job descriptions quickly. Using manual job description writing, the process would take months. But with AI, organizations can generate hundreds of consistent job descriptions in a few hours.
Dynamic Job Description Content Adjustment
AI tools are advancing to automatically modify job descriptions based on current market insights such as:
- Adjusting salary ranges to match market demands
- Adjusting work skills based on the labor market needs
- Suggesting benefits to include to ensure competitiveness.
FAQs
1. CAN CHATGPT HELP ENSURE JOB DESCRIPTIONS ARE INCLUSIVE?
Yes, chatGPT can help ensure job descriptions are inclusive in many ways. For instance, you can ask ChatGPT to scan your job description for any bias such as gender, race, age, and disability bias.
2. HOW DO I REWRITE A JOB DESCRIPTION IN CHATGPT?
Rewriting a job description in ChatGPT is easy. Provide the tool with a clear prompt with information on the sections you want to rewrite in your job description. For instance, if your goal is to rewrite to change the tone, you could say, “Rewrite this job description to ensure a casual but professional tone”.
3. HOW CAN CHATGPT IMPROVE THE QUALITY OF JOB DESCRIPTIONS?
ChatGPT can improve the quality of your job descriptions in various ways such as improved JD clarity, faster JD creation, enhanced JD SEO, and improved tone. Plus provision of JD analytics to know where to improve.
WHY I WROTE THIS
Ongig aims to teach HR leaders the best tips for writing job descriptions. This includes tricks to use ChatGPT to write job descriptions. Using AI for job descriptions helps busy hiring teams boost their JDs. And, Ongig Text Analyzer can help you ensure your JDs are inclusive, compliant, and consistent. Please request a free demo to learn more.