Inzichten

Inzichten

Inzichten

Cracking the Code: How to Make Job Ads Pop in Google and AI Tools

Sep 23, 2025

Ever wondered why one job instantly pops up at the top of Google for Jobs while your carefully crafted posting seems to vanish into digital limbo? You scroll, you click, you even ask ChatGPT for help and still, nothing. Frustrating, right?

In this post, I’ll break down how visibility really works. You’ll see why structured data, smart titles, and open accessibility matter so much. And yes, I’ll also show how Spadework helps out with tools like the Vacature Collector and Vacature Transformer. By the end, you’ll know exactly which levers to pull to make your jobs shine on Google, ChatGPT, and any other AI-powered search.

Why do you keep seeing the same jobs?

Picture this: you type “junior marketer Amsterdam” into Google. Guess which jobs you see first? Exactly. The same big-name companies. Then you flip over to ChatGPT. Same story, same listings. It’s like the rest of the web doesn’t even exist.

Time for a reality check. Two big myths keep floating around:

  • Only the big brands can rank at the top.

  • You need insanely expensive software to fix it.

Both wrong. It’s really about how you publish your job. Let’s dig in.

Google for Jobs: the engine room explained simply

Google treats a job posting as a special kind of page. Think of it like a recipe: Google wants to know the cooking time and ingredients. For jobs, it looks for schema.org labels. These tell Google things like:

  • where the job is

  • what the salary range is

  • when the job was posted

Without those tags, Google can’t be sure it’s a job posting. And then—you’re out of the game.

Essential labels you need:
  • title

  • description

  • posting date

  • type of job (part-time/full-time)

  • location

  • salary

Miss one? Odds are you’ll miss that coveted blue Google Jobs box.

Classic mistakes that still happen:
  • Posting hidden behind a login

  • Job ad only available as a PDF

  • Typo in schema (e.g., joblocation instead of jobLocation)

  • Outdated posting date


Situation

Chance of visibility

Open HTML + correct schema

High

Only a PDF

Low

Login required

Almost none

Think of it like a library. A book without a label gets lost in the storage room. A properly tagged one? Right there on the shelf, easy to borrow.

ChatGPT & other LLMs: how a language model “reads” your job ad

LLMs pull from two types of data:

  • Training data: often months old, static

  • Live web data: more fresh, but only if the page is public

If your job sits behind a paywall, it’s invisible. If the posting date looks stale, the model skips it. Simple.

Example prompt:

“You’re a career coach. Show me five current job openings for a Junior Data Analyst in Utrecht, salary around €3000.”

Only jobs that are public and properly labeled will surface. The rest? Nowhere to be found.

The three pillars of visibility

  1. Structure
    Use schema tags and clear formatting

  2. Title and metadata
    Go with titles people actually type. “Customer Success Manager (32–40 hrs)” beats “Customer Success Hero.”

  3. Accessibility
    No paywall. Mobile-friendly. Ensure that the bot can freely access the page.

Practical check with Spadework

Spadework crawls thousands of Dutch job postings daily, and some patterns stand out:

  • Many ads are missing at least one required schema label.

  • Salary info is often left out, even though Google loves it.

  • A chunk of jobs sit behind logins—making them invisible to both Google and ChatGPT.

How the Spadework tools help

  • Vacature Collector pulls postings from multiple sources into one clean overview. No more endless scrolling.

  • Vacature Transformer automatically adds missing labels and optimizes titles. That’s less manual work and faster publishing.

The result? Fewer missed clicks, quicker matches, and a smoother path to the right candidates.

What's next?

  • More ATS platforms will push direct feeds into LLMs.

  • Job seekers will increasingly search by skills (“jobs where I can use Python”) instead of just job titles.

  • Companies that already publish open, structured data will have a big head start.

Quick checklist for tomorrow

  1. Add every schema label to your job ads

  2. Use searchable, human titles

  3. Keep at least one public teaser page

  4. Refresh old postings with new dates

  5. Test your ad in Google’s Rich Results tool and run a ChatGPT prompt check


Time to bring your jobs out of the shadows

Tech makes it possible. Clear structure makes it visible. And smart tools like the Vacancy Transformer and Vacancy Collector speed things up.

So here’s your next move: open your most important job ad, check the labels, tweak the title, republish. Done.

Schedule a demo of Spadework to see the Vacancy Collector and Vacancy Transformer in action, or visit our website for more details.



Subscribe to our newsletter

Stay up to date with the latest news, trends, and insights in the world of AI and Recruitment by subscribing to our newsletter.

Subscribe to our newsletter

Stay up to date with the latest news, trends, and insights in the world of AI and Recruitment by subscribing to our newsletter.

Subscribe to our newsletter

Stay up to date with the latest news, trends, and insights in the world of AI and Recruitment by subscribing to our newsletter.