Articles on: Search Engine Optimization

Common Job Posting Issues in Google Search Console and How to Fix Them

If you're using Google Search Console to track your job board’s performance, the JobPostings enhancement report (found in the left panel of your Search Console) highlights any structured data issues that may affect visibility on Google Jobs.


While JBoard does everything possible to ensure that job postings have the proper schema markup for Google, there are certain elements that are your responsibility to monitor to ensure full compatibility.


In JobPostings enhancement report, you may encounter two types of issues:


Critical Issues: How To Fix Them


These are errors that prevent a job from appearing in Google for Jobs. They require immediate attention to ensure your job postings are indexed and visible.



Invalid Object Type for field "applicantLocationRequirements" (Only Remote Jobs)


What it means:
When a job is marked as remote, the location field is still important as it tells Google where the job seeker should be located to be eligible for the role.


If the location value is too broad or not a geographic location (e.g., "Worldwide", "Anywhere", "Only United States"), Google may fail to detect it correctly, and show this error.


How to fix it:
In your dashboard, navigate to the Jobs section and edit the affected job’s location by either:


  • Leaving the location field empty (if the job is open to applicants globally), or
  • Selecting one of the populated locations from the dropdown to specify where applicants must be located to apply




Fixing the country without editing each job:


If a job's location starts with a building or venue name, for example "Tower Hamlets Town Hall, 160 Whitechapel Road", our system may not be able to resolve a country from it. Google requires a country for non-remote jobs, so these listings can be excluded from Google Jobs.


Rather than updating each location by hand, go to SEO Tools > General Settings and set Job posting schema: default country. This country is used only when the country can't be detected from the job's location, and it never overwrites a country that was detected. It affects the structured data sent to Google only, so your job's displayed location and your board's country filters don't change.


Important: Only set this if your board covers a single country. If you cover multiple countries, leave it blank and use the auto-tagger to set the country per job instead, since a wrong country places a job in the wrong market rather than simply leaving it out.





Non Critical Issues: How To Fix Them


These do not block your job from appearing in Google for Jobs, but may limit how well it performs or reduce the richness of how it’s displayed


Below are the most common issues found in the JobPostings section, what they mean, and how to fix them:


Missing field "baseSalary"


What it means:
The job post does not include compensation details in the structured data. 


How to fix it:
In your JBoard admin panel, go to the Jobs section and edit the specific job. Add the following fields:



  • Minimum Compensation
  • Maximum Compensation
  • Currency
  • Compensation Frequency (e.g., per hour, per month, per year)


Missing field "employmentType"


What it means:
The job post does not include a valid Job Type in the structured data. 


How to fix it:
In your JBoard admin panel, go to the Jobs section and edit the specific job. Under the Job Type dropdown, make sure you select one of the available job types (e.g., full-time, part-time, temporary, etc..)



Important: If you've modified the default Job Types in Taxonomy > Job Types, make sure to map each one to the appropriate Google Jobs employment type from the same section; this helps ensure we are sending accurate data to Google.



Missing address fields ("postalCode", "addressRegion", "addressCountry", "addressLocality")


What it means:
The job post is missing one or more key location details in the structured data. This can affect how accurately your job appears on Google for Jobs when someone searches by location.


How to fix it:
When editing a job in the Jobs section of your JBoard admin panel, make sure to select a location from the dropdown that includes the full address (city, state/region, country).


Once selected, the system will automatically populate all the required address fields (Including the postal code) in the structured data.



Missing field "streetAddress"


What it means:
The job posting is missing the full street-level address in the structured data (e.g., 123 Main St). 


This is a rare field to find in job postings on the internet, as most employers only specify city, region, or country. Unfortunately, JBoard currently does not provide a dedicated field to populate the street address.


This is an optional enhancement that may help improve data completeness, but is not required for eligibility on Google for Jobs.


How To Know Which Jobs Require Attention?


As shown in the screenshots above, each issue lists the number of affected items. To identify the specific jobs that are affected, simply click on the issue, and Google will display the URLs of the impacted job postings.



From the JBoard Dashboard: How to Identify Jobs Without Correct Locations


Since the most common error in the enhancement report relates to job location, you can prevent this by using the "Geo Location Not Detected" filter in your Jobs section, as highlighted below.


This will display the jobs for which our system hasn't detected a geo-location—these are likely to be flagged by Google.



To fix this, update the job locations by selecting a value from the dropdown menu to ensure they are geo-coded correctly.


Updated on: 21/07/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!