View on GitHub

Bullhorn Career Portal

A Bullhorn Platform SDK app that allows candidates to search for and apply to jobs.

The Bullhorn Career Portal is capable of being parsed by search engines if using the “advanced hosting” option to serve your career portal. This article will go over how to tell google where to look for your jobs.

Submitting your sitemap to Google

To start, you have 2 separate options:

Accessing your sitemap or RSS feed

To find your career portal’s sitemap, go to [your career portal root]/sitemap. This page generates a list of your jobs in a format that search engines can use. You also have access to a full RSS feed that some search engines use for listing your jobs. Your RSS feed can be found at [your career portal root]/feed.

How does it work.

When the Career Portal renders the job, it adds JSON in application/ld+json format. This JSON tells search engine specifics about what is on the page. It specifies to Google that the page is a job listing, and provides the data in a format search engines can understand. To find the data that is being set, look at src/app/structure-seo/structured-seo.component.ts. This file maps the Bullhorn fields to Google fields used for Google Jobs results.

When the job is removed, whenever the search indexer attempts to reindex the page, it will return the status code of 404 letting the indexer know the job is no longer there.