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.

Sample Markup

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

Sample above seems to validate on most abstract level (in this case Country, 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 is easy fix for your site.

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 Seem 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).

Author: RankYa

RankYa: Online Entrepreneur, Web Developer, Google AdWords and Google Analytics Certified Professional. Specialist in: Structured Data, Microdata, Microformats, RDF, Vocabulary, HTML5, WordPress optimization, Advanced Image Optimization, Google Webmaster Tools, Social Media Marketing, Facebook marketing and YouTube video ranking mastery. Latest Course The Art of 2016 SEO View all posts by

2 thoughts on “Google Search Console Structured Data Error Missing homeLocation”

    1. RankYa

      Thanks for this Julian, but, I really don’t think the commenter actually knows what in the world they are talking about because homeLocation is actually a valid property I’ve been working on this will make new content available soon. In either case, I thank you sincerely for taking the time out to comment. If interested, so far I’ve got this

      “@context”: “”,
      “@type”: “Person”,
      “name”: “Persons Name Would go here”,
      “homeLocation”: “Australia”
      This is rather for my own site comments (asking for country location seems reasonable as people commenting won’t provide their actual home address when leaving comments) but, depending on the website (perhaps forums) people may. This has to be wrapped in JSON-LD

Have Your Say! Comment

Your email address will not be published. Required fields are marked *