/webmasters/community?hl=en
This content is likely not relevant anymore. Try searching or browse recent questions.
3/6/19
FAQ - Google Jobs Search Feature 0 Recommended Answers 21 Replies 963 Upvotes
1 Recommended Answer
$0 Recommended Answers
Last edited 10/26/19
Hello Webmasters! 

Much has happened since our previous FAQ post as Google’s job search feature is continuing to expand to over 120 countries and 8 languages! Check out jobs.google.com/about to find public documentation and Ziprecruiter's recent case study explaining how integrating with Google's job search feature grew it's conversion rate by 4.5x! Job seekers can learn more about the job search experience like searching for jobs using military occupational specialty (MOS) codes, finding commute times and saving your favorite jobs.

Google’s job search feature is continuing to expand to over 100 countries and 8 languages! Check out jobs.google.com/about to find public documentation and Ziprecruiter's recent case study explaining how integrating with Google's job search feature grew it's conversion rate by 4.5x! Job seekers can learn more about the job search experience like searching for jobs using military occupational specialty (MOS) codes, finding commute times and saving your favorite jobs.

Q:  How do I start using the indexing API? 
Indexing API Guidelines to follow:
  • Similar to sitemaps, use canonical URLs on each copy of the page. Canonicals are essential for consolidating duplicate’s and sending signals to Google for which is your  preferred URL
  • Ensure that Googlebot can crawl your job posting web pages (not protected by a robots.txt file, robots meta tag, or no index tag
  • Verify that markup is updated on both user-agents(mobile/desktop). You can use the rich results tester to toggle between mobile/desktop user-agent to check if each recognizes the same markup
  • Ensure that your host load settings allow for frequent crawls
  1. Complete pre-requisites 
    1. Create a project for your client
    2. Create a service account
    3. Verify site ownership in Search Console
    • To help scale authentication across, Use Domain property by using a single Service Account email  across your sites. This is helpful for sites that have a global presence and have multiple country sites that share a parent domain(i.e fr..example.com, de.example.com)
  2. Authorize Requests
    • For sites like ATS's where authentication is requested on the client-side another tool to consider using is Google's site verification API
    • Send a test request to see if authentication is complete
      • Follow the steps for sending an UPDATE request to one of your URLs or use the API explorer 
      • If you receive a 200 status,  auth is complete!  If you receive a 403 status response, revisit the pre-req's to make sure you've completed all the requirements
  3. Using Indexing API to remove/update your job posting
Updating/Removing a job posting via indexing API is a 2-step process:
    1. Adjust your pages markup 
      • Updating a new/current job posting:
        • Make sure to put structured data on the most detailed leaf page possible. 
        • Confirm that your job posting markup is passing by using the rich results tester
      • Removing an expired job posting that is no longer available 
        • Page is removed entirely (returns a 4xx status)
        • Remove JobPosting structured data from the page.
        • validThrough date property is in the past
    2. Send your indexing API requests
      • Use Batch requests to combine up to 100 calls into a single HTTP request
      • Use the URL inspection tool “Live Test” to view when your page was crawled last. If the page was recently crawled, go onto the feature and search for your expired job posting to verify that the job posting is no longer live.  
    • Make sure that you've implemented markup across your job postings before requesting more quota
    • Each URL within your batch requests counts towards your daily quota.
Q: Should I use the indexing API if my site already uses sitemaps?
Since job sites have a high rate of updates/removals, we recommend using the indexing API for informing Google to do a fresh page crawl, which can lead to higher quality user traffic.
For job posting URLs, we recommend using the Indexing API to send updates/removals instead of sitemaps because the Indexing API prompts Googlebot to crawl your page sooner than removing the URL from the sitemap and pinging Google. However, we still recommend having keeping your sitemap updated with only live job postings so that crawlers can use it as a reference in case if your requests return any API errors
Q: I’ve received a manual action. What can I do to make sure that it’s resolved and removed?
Check the troubleshooting guidelines for common issues and the list of manual actions before verifying these points and submitting your reconsideration request:
    • Make sure to remove expired jobs displaying on the feature as this violation can affect all of your site’s job rich snippets.  It's common to see expired job postings still display on the feature when step #1 is completed in removing a job, however, using indexing API to complete step #2  is highly recommended as it’s the quickest way to inform Google of removals.
    • If the job posting apply directs to the employer’s job post, verify that the job posting’s description is complete and aligns with the employer’s description.
    • A job posting is considered expired if the description contains application end dates in the past or notification that the job is no longer available
    • Do not apply markup to job postings that look like they could be scams, contain descriptions promoting hiring events/job fairs, or job postings requiring an application fee.
      • Note: Manual penalties applied on individual scam jobs do not affect the rest of the site, but we strongly encourage that you clean up your site from all user-generated spam in order to preserve its overall quality
Q: Why isn’t my job posting displaying on the feature?
Use the URL Inspection tool to find any structured data error or indexing issues: 
    1. If the URL Inspection tool mentions that your "URL is not on Google - This page is not in the index, but not because of an error”, use the indexing API to directly notify Googlebots that your page has an update and is ready to be crawled.
      • Use the URL inspection tool to see whether your page is being crawled by mobile or desktop Googlebot. If it is mobile, verify that the markup on your mobile/desktop pages are aligned
    2. Open the Manual Action Report to see if your site has any manual actions issued against it and view the site's manual action history. If your site has a manual action violation, use the troubleshooting guidelines as a guide.
    3. Verify that your job posting’s jobLocation is recognized by Google.
    4. Ensure that you're keeping a simple URL structure and submitting URLs without any parameters or session id's. 
    5. Consolidate duplicate URLs by setting your canonical to your preferred page
Note: We suggest removing building or floor numbers from the jobLocation address as they’re not always recognized by Google.
Q: What tools can I use for tracking job posting metrics?
We've recently updated our documentation with Jobs specific filters, tracking parameters and tools to help track your job posting's performance!
Q: How can I fix my apply button title if it is incorrectly appearing on search results?
If you’re seeing apply button titles for your job postings appear incorrectly, follow the tips provided for creating good titles and snippets in Search Results
Q: Why isn't my logo appearing on my job posting?
  1. Follow the logo troubleshooting steps mentioned for updating your logo markup
  2. Verify image is following logo guidelines
  3. Image must be between 1:1 - 2:1 ratio
  4. Verify image URL is accessible by Google by running it through URL inspection tool and clicking "Live Test"
  5. Submit image sitemap to schedule a fresh crawl for quicker processing
  6. Verify image is indexed using URL inspection tool
Q: Can you tell me more about remote feature?
Google’s job search experience will soon launch the ability for providers to label remote jobs in Google Search. This allows job seekers to find a job directly in Google Search that they can perform from home.  If you’re a job data provider, you’ll need to add markup to your remote job postings so that they can be included in our results when users are looking for remote jobs.
Q: How should I utilize both sitemaps and Indexing API?
Implementing the indexing API and keeping a dedicated updates sitemap of live job postings, is our recommended approach for sites that have a high rate of updates/removals. The Indexing API is an easier, faster, and more reliable way to inform Googlebots of your updates/removes and also prevents the need for submitting an entire sitemap list of job posting URLs after each update.

We recommend using the indexing API to send requests while also keeping your sitemap updated with current (non-expired job) postings. Doing so will help act as a backup for our crawlers to reference in case if your request responds with an indexing API error.

indexing API:
  • Quicker updates by submitting individual HTTP requests to individual URLs
  • Ultra low latency in order to display changes <15 min of request, compared to sitemap(hourly)
  • Easier to debug issues with async notifications
  • Explicit Deletion semantic

Sitemaps:
  • Beneficial for large scale updates
  • Can contain up to 50K of URLs
  • Supports many submission endpoints(e.g. robots.txt, sent by ping, Search Console, etc.)
  • Easy to generate
Q: Indexing API: I’m receiving 429 HTTP status errors for “...exceeding the Indexing API quota”, how can I request more?
429 HTTP status error is due to your requests exceeding the quota currently granted. Request more quota by submitting a request form. Once submitted, your request will be reviewed within 1-3 business days. Increasing your quota and use of the indexing API is also free of charge!

***Here are a couple of things to note for 429 HTTP status errors:
  1. URLs that receive a 429 HTTP response will not be successfully sent by the indexing API. 
  2. Verify on your API console whether your 429 errors are from exceeding your per minute or daily quota
Q: Indexing API - Does each URL in my batch HTTP request, count towards my quota?
Yes, each URL listed in your batch request, counts as an HTTP request towards your daily quota amount. This includes both URL_UPDATED and URL_DELETED request types.
Q: Indexing API - Why am I receiving the 401/403 status error when I try sending an API request?
If you’re receiving 401/403 errors, make sure that your account has completed the prerequisites for authorization in order to send request using the indexing API. Once completed, you can test locally by submitting an update request to see if you’re receiving a successful 200 HTTP status.
Q: How long will it take to see an update when using the indexing API?
As long as your job postings have passing markup and are accessible by Google, you should see an update within 1-2 hours of sending your HTTP request.
Please do not reply to this post. Instead, we encourage you to create a new post in the Structured Data section so internal experts and Product Experts can provide support. If you have any further questions that haven't been answered on this post or the previous FAQ post.

Hope this helps!
Details
All Replies (21)
3/8/19

I would recommend you registering on online job boards or visit the address jobs.google.com as this tread is for Web development related challenges.
Last edited 3/12/19
marked this as an answer
Helpful?
3/8/19
I am new to the forum and Google Jobs, but I've working for a couple of months on getting Health Career Services jobs to display via Google's job search feature. I can't seem to get my jobs to display, so thus my request. We are posting the jobs (140-150+ avg) on our own website (https://www.healthcareerservices.com/1/435/hot_jobs.asp). The structured jobs markup (json) is working and has been validated using your testing tool. I'm also using Google's Index API to post daily updates/deletes. Attached is a screen shot that shows that our Index API code is working correctly. Also have submitted our sitemap through Search Console and reviewed the Job Posting tab to diagnose/etc. Alas, after many, many attempts to get our jobs to display via your job search we don't see them. This is issue#1 and the most important. Issue #2 is I have been working on getting a ton of invalid, out of date, closed job listings from LinkedIn (that came from Jooble) that are listed on Google Jobs that our Health Career Services as the company name to no avail.  I have legitimate, up to date jobs from our website that I can't see and all these invalid jobs that we can't get removed are all over your search results. This makes all of us look bad to candidates who are searching for jobs. Issue#3 is when I'm using an Ipad and a job has 2 or more apply options the feature doesn't work.  Look forward to your help here.
Last edited 3/15/19
marked this as an answer
Helpful?
3/11/19
Sir I am new to the forum and Google Jobs, but I've working for a couple of months on display via Google's job search feature. I can't seem to get my jobs to display, so thus my request.
Last edited 3/11/19
marked this as an answer
Helpful?
3/14/19
@User 5643813432917003676: Please create  a new post so that we can help provide support for your request.
Last edited 3/15/19
marked this as an answer
Helpful?
Google user
4/19/19
Sir I am new to the forum and Google Jobs, but I've working for a couple of months on display via Google's job search feature. I can't seem to get my jobs to display, so thus my request.
Last edited 4/23/19
marked this as an answer
Helpful?
5/2/19
Sir I am new to the forum and Google Jobs, but I've working for a couple of months on display via Google's job search feature. I can't seem to get my jobs to display, so thus my request.Sir I am new to the forum and Google Jobs, but I've working for a couple of months on display via Google's job search feature. I can't seem to get my jobs to display, so thus my request.Sir I am new to the forum and Google Jobs, but I've working for a couple of months on display via Google's job search feature. I can't seem to get my jobs to display, so thus my request.Sir I am new to the forum and Google Jobs, but I've working for a couple of months on display via Google's job search feature. I can't seem to get my jobs to display, so thus my request.Sir I am new to the forum and Google Jobs, but I've working for a couple of months on display via Google's job search feature. I can't seem to get my jobs to display, so thus my request.Sir I am new to the forum and Google Jobs, but I've working for a couple of months on display via Google's job search feature. I can't seem to get my jobs to display, so thus my request.Sir I am new to the forum and Google Jobs, but I've working for a couple of months on display via Google's job search feature. I can't seem to get my jobs to display, so thus my request.Sir I am new to the forum and Google Jobs, but I've working for a couple of months on display via Google's job search feature. I can't seem to get my jobs to display, so thus my request. Date-28/3/2019
Last edited 5/3/19
marked this as an answer
Helpful?
5/7/19
Xiaoming,
I suggest you create a new post for this question as it is unrelated to the above. In the mean time have a look at how breadcrumbs work.
Last edited 5/11/19
marked this as an answer
Helpful?
5/7/19
Background

I live in the Isle of Man and it seems the Google job search function is yet to integrate with google search after multiple attempts (seen below):



After eventually locating the job search function, it seems jobs are posted within the area but these do not appear when searched for: 



I know Google has issues with recognizing the Isle of Man, Jersey and Guernsey as part of the UK (anyone with an android phone and lives in these areas will know the issues with Play Store). 

My question is:
A) Is the Google Job Search feature available in the Isle of man, Jersey & Guernsey
B) Is anyone else having issues locating the feature.
C) Will it work for other locations outside these areas searching for jobs in the IOM, Jersey & Guernsey.

Many thanks.
Last edited 5/11/19
marked this as an answer
Helpful?
6/14/19
Hi, I work for a jobboard in France and I would like to know how to be part of your trustable job provider which are participating in the job search experience on Google
Last edited 6/27/19
marked this as an answer
Helpful?
11/8/19
Hello,

We have a job post that was posted onto Indeed and job aggregate websites posted the advert and this went onto google jobs search. However, this has had to be deleted immediately and i have contacted the aggregate which they have removed from their website immediately. However, this is still appearing in Google searches. We do not post directly through Google and we would like to get this advert removed.

Is there any advice on how to remove jobs from google searches?

Many Thanks.
marked this as an answer
Helpful?
This question is locked and replying has been disabled.
Discard post? You will lose what you have written so far.
Write a reply
10 characters required
Failed to attach file, click here to try again.
Discard post?
You will lose what you have written so far.
Personal information found

We found the following personal information in your message:

This information will be visible to anyone who visits or subscribes to notifications for this post. Are you sure you want to continue?

A problem occurred. Please try again.
Create Reply
Edit Reply
Delete post?
This will remove the reply from the Answers section.
Notifications are off
Your notifications are currently off and you won't receive subscription updates. To turn them on, go to Notifications preferences on your Profile page.
Report abuse
Google takes abuse of its services very seriously. We're committed to dealing with such abuse according to the laws in your country of residence. When you submit a report, we'll investigate it and take the appropriate action. We'll get back to you only if we require additional details or have more information to share.

Go to the Legal Help page to request content changes for legal reasons.

Reported post for abuse
Unable to send report.
This reply is no longer available.
/webmasters/threads
//accounts.google.com/ServiceLogin
You'll receive email notifications for new posts at
Unable to delete question.
Unable to update vote.
Unable to update subscription.
You have been unsubscribed
Deleted
Unable to delete reply.
Removed from Answers
Marked as Recommended Answer
Removed recommendation
Undo
Unable to update reply.
Unable to update vote.
Thank you. Your response was recorded.
Unable to undo vote.
Thank you. This reply will now display in the answers section.
Link copied
Locked
Unlocked
Unable to lock
Unable to unlock
Pinned
Unpinned
Unable to pin
Unable to unpin
Marked
Unmarked
Unable to mark
Reported as off topic
/webmasters/profile/0?hl=en