What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 5 questions

Less than a minute. Find out how much you really know about Google search.

🕒 ~1 min 🎯 5 questions

Official statement

Job posting titles must only include the job name, without extra information such as location or enticing terms.
21:08
🎥 Source video

Extracted from a Google Search Central video

⏱ 1h01 💬 EN 📅 19/06/2019 ✂ 8 statements
Watch on YouTube (21:08) →
Other statements from this video 7
  1. 14:00 Google pénalise-t-il vraiment les sites de plus de 10 ans dans ses résultats ?
  2. 35:10 Peut-on publier des offres d'emploi sans mentionner le nom de l'entreprise sans pénaliser son SEO ?
  3. 40:50 Les pages AMP sabotent-elles vos offres d'emploi dans Google ?
  4. 65:25 Pourquoi Google désindexe-t-il vos contenus sans vous prévenir ?
  5. 76:30 Faut-il vraiment supprimer les informations erronées à la source plutôt que de les gérer dans les SERPs ?
  6. 90:00 Pourquoi une migration de site provoque-t-elle des fluctuations de classement et combien de temps ça dure vraiment ?
  7. 95:00 Les rapports de spam sur les backlinks payants fonctionnent-ils vraiment ?
📅
Official statement from (6 years ago)
TL;DR

Google requires job posting titles to only contain the exact job title, without mentioning location, salary, or marketing terms. This restriction aims to standardize the structured data for JobPosting and ensure clean indexing in Google for Jobs. Specifically, a title like "Digital Marketing Project Manager - Paris - Permanent - Attractive Salary" will be rejected in favor of a simple "Digital Marketing Project Manager."

What you need to understand

What is the logic behind this Google constraint?

Google has structured its Google for Jobs system around distinct and standardized fields. The job title must correspond to a pure job title, without any ancillary information.

The location, type of contract, and salary already have their own properties in the Schema.org JobPosting markup. Mixing this data into the title creates semantic noise and complicates the algorithmic matching between offers and user searches.

What is specifically prohibited in a job title?

Anything that is not the strict job title. This means no mentions of city ("PHP Developer - Lyon"), contractual details ("Permanent", "part-time"), salary ranges ("35-45K"), marketing phrases ("join an innovative startup"), emojis, or even the internal codes of the company.

Google wants a title that answers the question: what is this job? Nothing more. "HR Manager", "DevOps Engineer", "Sales Assistant" — this is the expected format.

How does this rule fit into structured markup?

The JobPosting markup contains about fifteen mandatory or recommended properties. The title field must remain semantically clean so the algorithm can reliably correlate it with user queries.

Complementary information belongs elsewhere: jobLocation for geolocation, employmentType for the type of contract, baseSalary for remuneration. This separation of concerns allows Google to display accurate filters in its job search interface.

  • The title must contain only the job title, without any marketing or informational additions
  • Location, contract type, and salary have dedicated fields in the Schema.org JobPosting
  • This constraint aims to improve the semantic matching between job offers and candidate searches
  • A non-compliant title can lead to the rejection of the listing in Google for Jobs
  • Validation is done through the Search Console and the rich results testing tool

SEO Expert opinion

Is this directive consistent with observed practices in the field?

Yes, but with a notable gap. General job sites (Indeed, LinkedIn, Monster) have long encouraged enriched titles to maximize click-through rates. "React Developer - Remote - 50K" converts better than a simple "React Developer".

Google imposes an inverse logic here: sacrificing immediate attractiveness for semantic structuring. This aligns with the overall evolution of the engine towards algorithmically usable structured data, but it requires a mindset shift on the part of recruiters. [To verify]: the actual impact on the CTR of strictly compliant listings versus those with enriched titles in the Google for Jobs interface remains poorly documented.

What are the gray areas of this rule?

Google speaks of "job name" without specifying the acceptable degree of specialization. Is "Developer" alone too vague, while "Full Stack PHP Symfony Developer" too detailed? The line remains blurry.

Similarly, some titles naturally include geographic ("Regional Manager Île-de-France") or contractual ("Marketing Intern") specifics. These borderline cases are not explicitly addressed in the official documentation. It is observed that Google generally tolerates specifics when they are integral to the job title, but rejects those that are clearly added to enrich the title.

What is the penalty for non-compliance?

The listing simply does not appear in Google for Jobs. There is no penalty on the classic organic ranking of the site, but a total absence from Google's job vertical.

The Search Console flags JobPosting markup errors, but with sometimes significant delays. It is common to see websites publish hundreds of non-compliant job listings for weeks before realizing it. The opportunity cost is massive: all this visibility lost in a channel that represents an increasing share of candidate traffic.

Note: Some CMS and plugins automatically generate enriched titles using multiple fields. If you delegate the generation of structured markup, verify that the template adheres to this constraint — it is rarely the case by default.

Practical impact and recommendations

How to audit the compliance of your existing job listings?

The first step: extract all your currently published job titles. A targeted Screaming Frog crawl of the job pages is sufficient. Export the list of <title> tags and the JobPosting.title properties if you have structured markup.

Next, scrutinize each title: anything that follows a dash, comma, or contains geographic/contractual keywords must be cleaned. Use Google's rich results testing tool to manually validate a few representative URLs — it will flag any blatant non-compliance.

What strategy should be adopted to maintain the attractiveness of the listings?

The clean title does not mean a dull ad. All marketing content should simply migrate into the job description and the dedicated fields of structured markup.

Use description to present your arguments (company culture, benefits, tech stack), jobLocation to specify the city or even the neighborhood, baseSalary to display the salary range. Google for Jobs displays this information in a structured manner in its filters and detailed sheets, making it easier for users to access than in a cluttered title they have to visually decode.

What pitfalls to avoid when ensuring compliance?

Don't just clean the structured markup while leaving an enriched HTML title. Google cross-references the two signals — a discrepancy between <title> and JobPosting.title can sow algorithmic doubt.

Another frequent mistake: oversimplifying titles to the point that they become ambiguous. "Project Manager" without clarification can refer to 50 different roles. Find the right level of granularity: precise enough to match candidate searches, concise enough to adhere to Google's constraint. And be wary of automatic generation tools that inject dynamic variables (contract type, location) directly into the title — this is a pattern to break.

  • Audit all your job titles via a targeted crawl or a CMS export
  • Systematically clean mentions of city, contract, salary, and marketing terms from titles
  • Validate JobPosting markup with Google's rich results testing tool
  • Migrate attractive information into the description, jobLocation, baseSalary fields
  • Harmonize HTML titles and Schema.org properties to avoid contradictory signals
  • Monitor Search Console for markup errors post-deployment
Ensuring compliance of job listings with Google’s requirements demands a thorough technical audit, a redesign of publishing templates, and continuous monitoring of markup errors. These optimizations impact not only the CMS but also HR data flows and editorial processes — a cross-functional project that can quickly become complex. If your volume of listings is high or if your teams lack technical expertise on structured data, partnering with a specialized SEO agency will save you valuable time and avoid costly visibility errors.

❓ Frequently Asked Questions

Peut-on ajouter le niveau de séniorité dans le titre d'une offre d'emploi ?
Oui, si cela fait partie intégrante de l'intitulé du poste. "Développeur senior" ou "Chef de projet junior" sont acceptables car ils précisent la fonction elle-même. En revanche, ajouter "expérience 5 ans" dans le titre sera rejeté.
Comment Google détecte-t-il les titres non conformes ?
L'algorithme analyse le contenu du champ JobPosting.title et recherche des patterns suspects : codes postaux, mentions de contrat (CDI, CDD), symboles monétaires, termes marketing récurrents. La validation passe aussi par une analyse sémantique du texte.
Un titre non conforme impacte-t-il le SEO organique classique de la page ?
Non, la pénalité se limite à l'exclusion de Google for Jobs. Le référencement naturel de la page d'offre dans les résultats web standards n'est pas affecté, mais vous perdez toute la visibilité spécifique à la verticale emploi.
Faut-il dupliquer l'intitulé dans la balise title HTML et le balisage structuré ?
Idéalement oui, ou au minimum assurer une cohérence forte entre les deux. Google peut croiser ces signaux, et une divergence marquée (titre HTML enrichi vs JobPosting.title épuré) risque de créer de la confusion algorithmique.
Les offres déjà indexées avant la mise en conformité sont-elles pénalisées rétroactivement ?
Google réévalue régulièrement les balisages structurés lors du crawl. Une offre conforme puis modifiée de manière non conforme peut disparaître de Google for Jobs au prochain passage du bot. L'inverse est vrai : corriger une offre la rend éligible au prochain crawl.
🏷 Related Topics
Content AI & SEO

🎥 From the same video 7

Other SEO insights extracted from this same Google Search Central video · duration 1h01 · published on 19/06/2019

🎥 Watch the full video on YouTube →

Related statements

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.