Configure Sitemap for Search Engine Indexing

You can proactively submit job posting URLs and career site pages to search engines for indexing using a sitemap. A sitemap helps search engines discover your pages faster. Enabling sitemap submission through Recruiting builds and submits the sitemap for your career site to Google. It also structures the job posting data for job search to make your job postings eligible to appear in special user experience in Google search results.

To enable sitemap submission, you need to:

  1. Create a Google search console service account.
  2. Enable sitemap submission, and upload the Google service account credentials

Create a Google Search Console Service Account

Create a Google search console service account, and obtain the access token. The steps for doing this are located here:https://developers.google.com/search/apis/indexing-api/v3/prereqs

Enable Sitemap Submission and Upload Your Google Service Account Credentials

Once your account is set up and you've obtained the access token, you'll need to upload it to candidate experience

  1. In the Setup and Maintenance work area, go to:
    • Offering: Recruiting and Candidate Experience
    • Functional Area: Recruiting and Candidate Experience Management
    • Task: Enterprise Recruiting and Candidate Experience Information
  2. Expand the Candidate Experience section and click Edit.
  3. In the Search Engine Optimization section, select Enable sitemap submission and job posting markup to enable sitemap submission through API.
    The Search Configuration URL field is auto populated with the URL required for the sitemap submission API. will be replaced with the actual URLs while pinging the search engine.
    • Configuration URL: https://www.googleapis.com/webmasters/v3/sites/{SEARCHCONSOLE_SITEURL}/sitemaps/{SITEMAP_URL}
    • SEARCHCONSOLE_SITEURL will be replaced with the URL prefix property that you added in Google Search Console while creating the service account. For example: https://<<Career_Site_Domain>>/hcmUI/CandidateExperience or https://<<Career_Site_Vanity_Domain>>/ for vanity domain.
    • The SITEMAP_URL will be replaced with the career site domain job postings sitemap location URL.
    • The career site domain will contain either your domain, or your vanity domain (if vanity URL is configured).
  4. Click Browse next to the Google Service Account JSON File.\
  5. Upload the JSON key file generated during Google service account creation.
  6. Click Save.
    Your sitemap is submitted to Google search engine to enable their search bot to crawl the sitemap and index job posting URLs. The sitemap will be refreshed and submitted to Google at least every 6 hours when the jobs are created, updated, or expired.

    All job posting pages are included in the sitemap called jobPostings. All career site pages are included in the sitemap called careerSitePages, which allows search engines to crawl and index all event pages, custom pages, splash pages, and search results pages.

    Both the careerSitePages sitemap and jobPostings sitemap files are included in the parent file called sitemapindex, and they'll be submitted to Google search engine for indexing.

    A hidden sitemap link in the career site has been added to the header so all the career site pages can be easily discovered and crawled by the Googlebot.