54 | Google for Jobs with Marco Bonomo


Marco Bonomo is originally from Verona, Italy, and has been working in digital marketing, specifically in SEO, for a few years now. He started as a recruiter so he has first hand experience in the field, before moving across to optimising for Google for Jobs.  

We start off with a couple of 2019 stats: 

  • There are 48 billion industries
  • And 40000 recruitment agencies

Transitioning to online recruitment was a major shift for many companies and Google’s development to compete in this environment is a search feature called Google for Jobs.

“In recruitment, most of the budget goes on advertising the jobs.”- Marco Bonomo

Google hire, is an applicant tracking system that provides assistance and support for applicants and companies to post and create listings.  

Users & Google for Jobs

It’s not an App, it’s a feature you can use from your desktop. It’s a user friendly platform for jobs via Google interface, showcasing job listings with brandm, recruitment agency, location of the position and the website details where the listing is located. 

Live demo via the podcast:

I searched for ‘SEO manager’ in Google and found that Reed showed up a lot for the snippets but Marco assures me that dependant on what you search you’ll find many different job ads and portals. What’s great, he says, is that any organisation can appear and rank highly in Google for jobs. 

In 2019, there were 23 job boards and there was a letter that was sent to the EU to complain about unfair practice on Google’s part. Google was threatening their market position and when they launched, Google for Jobs became an overnight success. 

I was personally surprised to see that during my live demo LinkedIn didn’t show up until the bottom of page 1. Actually, Marco says, Google didn’t want to appear as a competitor but as a secondary channel. At the beginning they got job boards to get involved but 1 (perhaps LinkedIn?) didn’t want to participate due to company policy. TotalJobs arguably did well through participating. 

Marco predicts that Google for Jobs is only going to grow in popularity and there may be more market share loss in the future for some companies who do not keep up, especially as Google for Jobs evolves and gets even better. 

“Recruitment agencies will need to adapt if they want to survive“ – Marco Bonomo

How to Appear in Google for Jobs?

  • Schema markup; add a structure to your job posting. Luckily, Google has lots of information about how to create a good advert and set up this structured data. 
  • Quality Content; The more information you give as possible for job, such as the experience needed, salary, benefits, location, publishing dates and so on, the more likely you’re to appear. It’s useful for Google but for the user too! Have a look at the summary comparison at bottom of Google for Jobs. Google wants to provide the most accurate information and the best data for those jobs.

Most user friendly job ads win!

Being British, salary is an uncomfortable topic. Will comparisons of jobs and salaries mean that we’re more likely to talk about money and freely in the future… just a thought!

Top Tips to Rank Top on Google for Jobs

Marco wrote an article about this, but to cover the most important points, here are some top tips to rank as high as possible for your job listings… 

Experiment as much as possible but you’ll learn better and quicker this way. 

Speak in a particular way dependant on your industry.

Also, we know some industries that are competitive within SEO, such as Gambling or Estate Agents and jobs can be exactly the same. A high turnover industry like retail or hospitality, looking for people all the time, the ads and content on those needs to be longer. You must have more keywords, add location and so on. You need to make the most of that to attract relevant people. 

Personally, I said it’s annoying that you need to create so many more job posts because of the competitive nature of that industry and also at the same time make it as informative as possible too, compared to some of the other postings you may be doing!

Expired Job Listings

A lot of movement means a lot of expired listings.

After a year of experimenting, Google noticed that companies publishing job ads are forgetting about them and keeping them live. For example, a page wouldn’t be there to apply for once an applicant was successful. So here’s what you need to ensure that you do: 

  1. Add schema markup using the ‘valid through’ code. This is good enough for Google to make an ad disappear.
  2. Remove the page via 404 or 410.
  3. Remove the job posting off the page, when you do not remove the page itself. 
  4. Google Indexing API is a great feature that Marco says he can see the future in. It’s a real-time indexation feature where you can also ask for pages to be no-index. If you have a lot of job listings, this is a great way to maintain those to see impact and changes pretty much imminently.


Marco spoke about doing some of your own testing, here’s the reporting you can use to help guide you through decisions.

  • There’s reporting that’s part of Google environment, look at impressions or clicks via Search Console.
  • Use Google UTM parameters so you can track any application and visit those pages. Check results in Google Analytics. 
  • Use DataStudio to visualise your impressions and clicks, especially if your client isn’t digital savvy. 

The Future of Google for Jobs (2020)

The product age was the last couple of years, but now is more the ‘teenager’ stage, Marco suggests. We’re still seeing ads that shouldn’t be there so this should improve in 2020. Third party tools may start helping you out to get traffic and create applications, like tracking of rankings and how to look at competitors to gain more insights and help you perform better. 

“Learn something new in 2020, learn Google for jobs.“ – Marco Bonomo

Contact Marco Bonomo on Twitter via @MarcoBonomoSEO or his website

Related Episodes:

Music credit: I Dunno (Grapes of Wrath Mix) by spinningmerkaba (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/jlbrock44/56346 Ft: Jlang, 4nsic, grapes.

Comments are closed.