Google Search Console Structured Data Error Missing homeLocation

Structured Data Tutorials by RankYa

Its now official, that if Search Console is showing missing: homeLocation for Person markup, you don’t have to worry about it as stated by Webmaster Help. However, if your site is using other types such as Contact information, then you can follow these insights on this blog post.

Although I can see many good reasons for having this markup on websites who need it, I still don’t know how Google could introduce such property as homeLocation error in  first without thoroughly explaining why, what and how. But I’ve been getting emails recently asking “how to fix missing homeLocation errors in Webmaster Tools” so I decided to explore this with you.

First, its clear that is asking for Home Location which is A contact location for a person’s residence.

But that’s where Google has released a can of worms for the webmaster community. Meaning, just imagine the millions of comments left already on millions of websites (particularly WordPress built sites).

The valid (and logical markup) for those comments would be markup because real people leave those comments after reading through your blog posts.

Now comes the disaster because how can you as the website owner ask for homeLocation now that the person who left the comment is not there for them to provide their homeLocation? They may not even have any more internet connection if you know what I mean.

Expected range for homeLocation Markup is or  as stated in vocabulary.

Here’s the Earlier Issue

  • : Marked homeLocation, workLocation as subproperties of location, and marked location as expecting values.

And here’s why Google Search Console now shows these missing:homeLocation errors. Because the  has changed on 2016-08-09 thus you are seeing those error messages in Google Webmaster Tools as missing homeLocation errors.

How to Fix Missing: homeLocation Error?

Well, if your site already contains these errors for different itemtypes (such as Person markup, or other markup or any other itemtype your website is marked with) you could try adding something like the examples below. (Using WordPress? Then visit this page as it explains )

Sample Markup

<span class="author-name" itemscope itemtype="">
<span class="fn n" itemprop="name">
Tolga Savas</span><meta itemprop="homeLocation" content="Australia">

Another Sample for You to Consider

<div style='display:none;visibility:hidden;' itemscope itemtype=''>
<span itemprop='name'>John Smith</span>
<span itemprop='homeLocation' itemscope itemtype=''>
<meta itemprop="streetAddress" content="123 Sample street">
<meta itemprop="addressLocality" content="Melbourne">
<meta itemprop="postalCode" content="3000">
<meta itemprop="addressRegion" content="VIC">
<span itemprop='addressCountry' itemscope itemtype=''>
<span itemprop='name'>Australia</span>

Samples above do validate on most abstract level (in the first instance just the Country, and in the second example Postal Address, because just imagine trying to get comment leavers home address?) Not possible for millions of sites who already have left their comments. But if you already marked up ContactPoint or Place for LocalBusiness Markup for example, then the above sample will assist to easily fix the missing homeLocation schema.

itemprop=”homeLocation” is for sites using markup

But what if you are using JSON-LD? Then simply give property of homeLocation for itemtype Person (Place or ContactPoint as these properties are part of the schema), or whatever the itemtype you have previously marked up that causes issues.

Sample JSON-LD Which Seems to Validate Person > homeLocation

<script type="application/ld+json"> {
"@context": "",
"@type": "Person",
"name": "Example Name",
"homeLocation": "Australia"

These are the best (doable) solutions I have been able to gather for WordPress comments. But as I’ve said, if you are seeing missing homeLocation for ContactPoint of Place, then perhaps you may give more Address details such as street address, Country, postal address and other.

At this point if you have any suggestions, or, if Google Search Console is showing these errors for different itemtypes, then, simply comment below and let’s find the best solution for tackling this very challenging task because there will be many websites (thousands if not millions) seeing these issues in Google Search Console.

In fact, if you are using WordPress built sites and looking for solutions for comments, I actually think I have found a solution which I am working on to test it on RankYa site first (comment below, or check back soon).

72 / 259 Malvern Rd Melbourne Australia 3141

+61421600702 $$

Author: RankYa

RankYa: Online Entrepreneur, Web Developer, Google AdWords and Google Analytics Certified Professional. Specialist in: SEO, Website Optimization, WordPress, Structured Data, JSON-LD, Microdata, Microformats, RDF, Vocabulary, HTML5, Advanced Image Optimization, Google Webmaster Tools, Google Webmaster Guidelines, Social Media Marketing, Facebook marketing and YouTube video ranking mastery.

Thank you for sharing this blog post. Description: 'Google Search Console Structured Data Error Missing homeLocation is the new markup error shown Webmaster Tools accounts Structured Data items with errors'