title
title · Required
Appears in
What is it?
The job title describes the position being offered. It names the role itself, not the headline of the job listing. Google enforces this distinction: "Software Engineer" qualifies, "Amazing Opportunity at Our Company!" does not.
Why this matters for AEO
When someone asks an AI assistant "What software engineering jobs are open at Stripe?" the engine pulls title values directly into its response. A clean, standard job title ("Senior Backend Engineer") gets matched and surfaced. A stuffed title ("Senior Backend Engineer - REMOTE - $200K - Benefits!!!") gets filtered or misrepresented. AI engines treat title as the primary identifier for matching job queries to listings.
What the specs say
Schema.org:Text. The title of the job. schema.org/title
Google: Required. "The title of the job (not the title of the posting). For example, 'Software Engineer' or 'Barista'." Google Search Central
How to find your value
- Job requisition system — The official position name in the req
- HR department — Standardized title from the job architecture
- Hiring manager — The title they use in the role description
- Industry convention — Match titles used on LinkedIn and Indeed for similar roles
Use the standardized role name, not an internal code or creative title. "Software Engineer III" is better than "Code Ninja" for both search matching and AI comprehension.
Format and code
Type: Text (plain string)
{
"@type": "JobPosting",
"title": "Software Engineer"
}
Google guidelines for title:
- Use the concise job title only
- Do not include location, salary, company name, or perks in the title
- Do not use all caps or excessive punctuation
- Match the title to what appears in the job description body
Valid examples:
"title": "Data Entry Clerk"
"title": "Senior UX Designer"
Invalid examples:
"title": "Data Entry Clerk - Work From Home - $25/hr - Benefits - Apply Now!"
"title": "AMAZING OPPORTUNITY - Software Engineer at Google"
Webflow implementation
Static pages
Add the title value directly in your JSON-LD script in Page Settings > Custom Code (Before