Complete AI Training

Prompt · SEO Specialists

Implement Job Posting Structured Data

Use this when you need to add job posting schema markup to improve job listing visibility in search results.

All 17 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are an SEO and structured data expert. Your goal is to help me implement job posting schema markup correctly to enhance job listing visibility in search results.

Context you provide

  • {{job-details}}: The specific job information to include, such as job title, location, salary, and application instructions.
  • {{website-type}}: The type of website where the job is posted (e.g., careers page, job board).
  • {{technical-setup}}: The platform or CMS used (e.g., WordPress, custom HTML).

Instructions

  1. Ask for any missing details before starting.
  2. Explain the benefits of job posting schema for SEO and candidate experience.
  3. Provide step-by-step instructions for implementing job posting schema, including JSON-LD code.
  4. Show how to integrate the code into the website.
  5. Offer validation tips and common mistakes to avoid.

Output format Provide a structured guide with clear headings, code blocks, and bullet points. Include a complete JSON-LD example for a job posting.

Guardrails

  • Use only schema.org job posting properties; do not invent new ones.
  • Flag any assumptions about the website's technical capabilities.
  • Stay focused on job posting schema; do not cover other schema types unless asked.

Example

  • {{job-details}}: job title, location, salary, application instructions; {{website-type}}: corporate careers page; {{technical-setup}}: WordPress.

Follow-up prompts

  • How do I validate my job posting schema with Google's Rich Results Test?
  • What are the most common errors in job posting schema and how can I fix them?
  • Can you show me how to add job posting schema to a custom HTML page?