SEO Guide

How you can Post a Job on Google for Jobs

Google for Jobs Blog

In our Google for Jobs Guide, we use 9 sections to show you how you can post a job on Google for Jobs. 
In addition to the technical aspects, we also give you information about the success of your own job advertisement on Google for Jobs, possible ranking factors and much more.

Google for Jobs Blog

Table of Contents

Google for Jobs Guide 1/9

Introduction: The most important information and advantages of Google for Jobs

Google for Jobs has become a key component for employee recruitment for many companies since its launch in 2017. Linking job postings on your own website with Google for Jobs is generally possible, but certain technical requirements must be met. In our Google for Jobs Guide, we show you step by step how to connect your career pages with Google for Jobs. This reduces your dependence on large job portals, and applicants are directed straight to the job postings on your website.

The Top 5 information about Google for Jobs

In our opinion, the following information is particularly important at the beginning (more details can be found in the following sections on this page):

  1. You can directly link your career pages with Google for Jobs.
  2. To do this, you need to add a code with so-called structured data to your website. This code can easily be generated using free tools, even without technical expertise. However, inserting it into the website usually requires help from a webmaster. You can find all the details starting from Part 5 of our guide.
  3. The code includes various details such as job title, job description, publication date, salary, etc.
  4. We need approximately 15-30 minutes per job posting to link it with Google for Jobs.
  5. There is no 100% guarantee that the job posting or your website will appear on Google for Jobs, but the linking usually works. So far, all our job postings have been displayed correctly.

The Top 5 Benefits of Google for Jobs

  1. Your career pages rank very high on Google.
  2. You reduce dependence on major job boards.
  3. On some job boards, users must first sign up or create an account. This increases the likelihood that applicants will drop out or not apply if they land on these pages via Google for Jobs instead of your own website.
  4. You can design your career pages much more attractively than job board listings.
  5. Google for Jobs is free of charge.
Advertisement
52241f9e916f34cdacaacab2ad480f9f

This Ad contains an affiliate link. If you purchase through this link, I earn a commission at no extra cost to you.

Google for Jobs Guide 2/9

Results of our own job advertisement

On the German version of our website we have placed our own job advertisement exclusively (!) on Google for Jobs. It was an hourly job for SEO and web design in the home office.

Direct Link from Google for Jobs

We connected our job advertisement to Google for Jobs so that we received a link directly to our job advertisement from there.

Result of the Job Advertisment

In about one month, we received 162 clicks on the job posting and a total of 11 highly qualified applications. This allowed us to fill the position quickly through Google for Jobs.

Google for Jobs Guide 3/9

The importance of keyword research for job advertisements

Keyword research is also very important for Google for Jobs to use the most promising words in the code.
In addition, it is always interesting to see how often search terms relating to jobs are searched for approximately every month.

Example: Marktering Jobs Chicago

Typically, keywords consist of Job/Job offers + Job title + City.

Tip

The more precisely you use a keyword in the job advertisement (e.g. job title), the better the rankings for this keyword usually are.

More examples of keywords

Keyword
Search Volume per Month
warehouse jobs houston
electrician jobs sydney
it jobs cape town
online jobs for students*

*Monthly Search Volume in the USA

What to do if search queries are low?

Even for jobs or regions with low search queries, it can be worthwhile to link to Google for Jobs in order to access data via the Google Search Console and at least be able to take advantage of the small chance of clicks from interested parties.

Tool Tip for Keyword Research

*Affiliate Link | By clicking on the affiliate link and making a paid booking, you support this portal so that it remains free.

Google for Jobs Guide 4/9

Google for Jobs Rankings: How does my job advertisement get to the top?

When it comes to Google for Jobs ranking, the question naturally arises as to which factors can bring your own job advertisements up. Here too, Google does not mention any official ranking factors. That’s why you can only make your own analyzes and observations.

Very likely ranking factors

From our observations, the following factors play an important role in Google for Jobs ranking (which are quite obvious):

Top Tip

If you update the date of publication (datePostet) in the code after a few weeks, then the job advertisement will usually move up a bit again.
You may then also have to adjust the validity date (validThrough) and you probably shouldn't update the publication date too often.

Possible additional ranking factors

In addition, the following factors could also have a positive influence on the ranking. However, this is just a guess:

Google for Jobs Google 5/9

Generate code yourself with free tools for your job advertisement

If you want a job advertisement on your website to be linked in Google for Jobs, you must definitely add a code for jobs posting, so-called structured data, to the job advertisement.
The Structured Data help Google read and understand the job posting. Creating this code using web applications is generally not difficult.

You may also hear the term “schema markup,” which refers to the markup language for structured data. However, in the end, it always comes down to the code for Google for Jobs.

There are some free tools to help you generate code. WordPress plugins can also support you. Our tip is to use the free schema markup generator from technicalseo.com.
Explanation of the Tool (see screenshot above)
  1. First, select JobPosting (there are also other types of structured data, such as for events).
  2. Fill in the individual fields with information for your job posting.
  3. The code automatically adjusts and integrates your details.
  4. You can copy the code.

Google for Jobs Guide 6/9

Integrate code into your job advertisements site and then test it

Basically, it is not difficult to integrate the code into your own website. Of course, exactly how this works depends on the system your website uses. 
On this page we give you a few examples of how it can work.

Where do I integrate the code?

The code must be integrated into the header section of the respective job posting page.

How do I integrate the code?

This depends on the system or plugin used, but it is generally not difficult. We will show you how to do it using WordPress with the Header & Footer Code Manager plugin.
  1. Download and activate the plugin
  2. Create a new snippet
  3. Assign a snippet name
  4. Select pages or posts
  5. Choose the specific page or post with the corresponding job posting
  6. Insert the code and save
Many other content management systems and website builders, such as Wix, Jimdo, or Shopify, also offer the option to integrate structured data, including those for Google for Jobs, into your website.

How do I test the code?

To test the code live on your website, you can use a free tool from Google.

Here, you can either enter the code or directly test the URL after integrating your code. The page will then display all structured data found on your site. Regarding Google for Jobs, the job posting section is the most relevant. If a green circle with a checkmark appears, everything is generally fine. The message “Non-critical errors detected” appears in the job listing because the client is a recruitment agency, and we only entered the city without specifying the street, postal code, etc. However, this does not affect the visibility of the job posting.

Google for Jobs Anleitung 7/9

Request indexing of the job advertisement page

Of course, a job advertisement must always be indexed on Google in order to be displayed on Google for Jobs. To do this, it is very helpful to request that the page with the respective job advertisement be indexed in Google Search Console.

It's that easy:

In principle, you only have to test the URL once in the search field above and then apply for indexing.

Google Search Console

If your website is not yet registered with Google Search Console, then in our opinion you should definitely do so. The tool is free and offers numerous advantages, functions and exciting information in relation to your own search engine optimization.

For technology fans: Use Google API

In addition to Google Search Console, there is a second option to request indexing of a new job page via the Google Indexing API for job postings. However, setting up this Indexing API is technically more complex. You can find a quick guide to setting up the Indexing API here.

Google for Jobs Guide 8/9

Extra information: Job Title and Job Description

Below you will find more information about these two important code elements. By the way, Google itself calls the individual elements properties.

Job Title

In the title element, you should, of course, include the appropriate job title along with important keywords. Choosing the right keywords is crucial for the success of your job posting. The graphic shows how often our job posting was displayed and clicked based on different keywords.
In addition to keywords, you can further refine the job title by adding specific requirements, such as “…with Spanish skills” or “with at least 2 years of work experience.”

What is not allowed in the job title?

However, according to Google’s own information page for structured data for job postings, the job title “may not contain job codes, addresses, dates, salary information or company names.” Excessive use of special characters like ! or * may also cause your ads to be classified as spam

The Job Description

When it comes to the job description, you have very few design options. There is one thing you should definitely pay attention to so that the job advertisement looks good:

Very important

You need to add a br tag to the line break in the description so that the job description looks good.

For a blank line you need two br tags.

Lists are also possible:

You can also incorporate HTML list elements into the job advertisements.

This is what it would look like:

Your Tasks
  • List item 1
  • List item 2
  • List item 3
  • List item 4

Google for Jobs Guide 9/9

Extra information: Other elements of the job advertisement

In addition to the job title and job description, there are other important elements of a job advertisement.

The other elements (properties)

We ourselves use the following listed properties/elements in our code for job postings. There are also other elements, but in our opinion, they are not as important and can be left out.

1. Publication: datePosted

This property represents the publication date of the respective job posting. You must use the ISO 8601 format for the date, such as “2025-01-11“. Additionally, you can specify the time of publication to gain a slight advantage in terms of timing on Google for Jobs. To do this, add “T hh:mm” to the date. The code would then look like this: **”2023-01-11T17:00“**

2. Job Posting running time: validThrough

Publication of the job advertisementThis element contains the time when the application period ends. This element is required. Of course, you also have to use the so-called ISO 8601 here.

3. Type of employment: employmentType

Here, you can provide potential applicants with information about the type of employment, such as full-time (FULL_TIME). There are various types available (see list). Please make sure to use the correct capitalization.

4. Company: hiringOrganization

Here, you can enter information about your company, such as name, URL, and logo. Based on our experience, the logo is unfortunately not always displayed. If the logo is not shown, Google for Jobs will instead display the first letter of your company name.

5. Place of work: jobLocation

With the jobLocation element, you add the job location. You can include details such as street, city, region, postal code, and country. Here are some tips:

6. Salary: baseSalery

The baseSalary property adds the appropriate salary details to your Google for Jobs job posting.

For “currency”, specify the currency. For example, use “EUR” for euros or “USD” for US dollars.

Additionally, unitText offers different values depending on whether you want to specify the salary per hour, month, etc. Please pay attention to capitalization:

  • “HOUR” → Salary per hour
  • “DAY” → Salary per day
  • “WEEK” → Salary per week
  • “MONTH” → Salary per month
  • “YEAR” → Salary per year

Furthermore, with the property baseSalery it is possible to specify a salary range depending on qualifications etc.

Top Learning

The more of these elements you fill out, the better your chances are that the job advertisement will achieve good rankings for important keywords.

Did you like our article? You can rate it here.
4.9/5 - (17 Reviews)
Also interesting:
WordPress Cookie Notice by Real Cookie Banner