In short. Keep the JobPosting title to the role name and place location, salary and company details in their documented properties.
Definition: The
JobPosting.titlefield contains the job title itself, rather than the title of the posting. Google says to leave out job codes, addresses, dates, salaries, company names and promotional wording.
Key facts
- Google's JobPosting documentation says
titleis the title of the job, with “Software Engineer” and “Barista” as examples. - Schema.org defines
titleas “The title of the job.” Its expected type isText, and the property is used onJobPosting. - The Google guidance says not to include job codes, addresses, dates, salaries or company names in
title. - Google asks for concise, readable titles and says that numbers,
/and-are acceptable while excessive special characters such as!and*can make the markup spammy. - A third-party job site should provide the title received from the employer instead of changing it to follow the guidelines when that would make the title unreadable.
What belongs in the title field?
The field describes the role. Google's example is a short value with no posting metadata:
"title": "Software Engineer"
The same documentation distinguishes the job title from the title of the posting and requires the property to be the title of the job only. A title can contain a role qualifier that is part of the role itself. Google gives “Market Specialist, French speaker” as the recommended counterpart to “Apply now for IT job -FRENCH speaker in Bucharest”.
Schema.org supplies the vocabulary definition behind the field. Its title property accepts Text and is used on JobPosting, while the Google page supplies the search feature's formatting guidance.
Where should location, salary and company information go?
Location belongs in jobLocation, which Google defines as the physical location where the employee reports to work. The documentation says that jobLocation is separate from the location where the job was posted and requires addressCountry. For remote jobs, it documents jobLocationType and applicantLocationRequirements as the relevant properties.
Salary belongs in baseSalary. Google describes it as the actual base salary supplied by the employer, rather than an estimate, and provides unitText values such as HOUR, DAY, WEEK, MONTH and YEAR. A salary range uses minValue and maxValue instead of one value.
The employer belongs in hiringOrganization. Google defines that property as the organization offering the position and says its name must be the company name, rather than the specific location that is hiring. For an anonymous employer, the documented value is confidential.
How should promotional wording and punctuation be handled?
A call to action or advertising phrase should not be folded into the role name. Google's not recommended example starts with “Apply now”, and its content policies say that promotional content disguised as a job posting is not allowed. The same policies list job titles that use keyword stuffing to manipulate search rankings as a policy violation.
Punctuation is not prohibited as a category. Google says not to overuse special characters, gives ! and * as examples of characters that can cause a structured data spam classification, and says numbers plus / and - are acceptable. It also shows “*** WAREHOUSE HIRING NOW!! ON A BUS ROUTE!! ***” as not recommended and “Shipping and Receiving Warehouse Associate” as recommended.
Related terms
- Structured data
- JSON-LD
- Which HTML formatting does Google support in a job description?
- How is a salary range and pay period represented in JobPosting?
- What location information is required for an on-site job?
FAQ
Should you put the city in title?
No. Google's JobPosting guidance names addresses among the values to leave out of title; the physical work location belongs in jobLocation.
Should you put a salary range in title?
No. The guidance excludes salaries from title and documents baseSalary for the actual employer-provided salary, including a range through minValue and maxValue.
Can you add the company name to the job title?
No. Google excludes company names from title and documents hiringOrganization.name for the company offering the position.
Can a third-party job site rewrite the employer's title?
Only with care. Google says a third-party site should provide the title as received from the employer when changing it to follow the guidelines would make it unreadable.
Sources
- Google Search Central, "Job posting (JobPosting) structured data for Job Search", 8 September 2026
- Schema.org, "title", 16 September 2026
Check how a page reads to answer engines. Open the GEO score analyzer