Another Google bug: Invalid value type for field "availability"

In the first few months of 2019 Google released a bunch of new reports for Search Console for structured data.

Along with the new reports come various new bugs.

Bugs in Search Console are nothing new, I've discovered and written about several of them over the years.

With the new Search Console though, you can't easily ignore the bugs. Search Console is now emailing website owners to tell them their website is wrong... even though it's actually Search Console is wrong.

A recent one is the Availability field bug which shows up with this error message.

Invalid value type for field "availability"

From my research, it looks like Search Console has mixed up an outdated invalid value (http://schema.org/InStock) and the valid value (https://schema.org/InStock).

JSON-LD for SEO, Google Search, Google's Structured Data Testing Tool, Schema.org, and Google's documentation all use the secure url (https://schema.org/InStock).

Search Console incorrectly wants the insecure version (http://schema.org/InStock) which is outdated. Even going to that url in a browser will redirect you to the secure url.

This could be a simple coding error where someone mixed up the two values. Happens all the time.

Or it could be more serious and Search Console coded an older, outdated specification of structured data. Effectively circa 2016 or 2017's spec.

Hopefully it's the first and Google can dedicate an engineer to fix it, especially given the range of impact.

Given my small reach and how frequently it's shown up there, I'd bet this bug is showing up on thousands of ecommerce sites, maybe even millions by now. Even one of the WooCommerce developers has commented on the bug.

But until it's fixed, Search Console is going to continue to cause panic by sending out emails with incorrect advice.

Hopefully stores won't follow that advice because in the end, you need to follow Google Search's structured data spec and not Search Console's. Changing your availability to what Search Console recommends is putting your Rich Results at risk.

This is why it's important to have someone trusted watching over your structured data. Falling behind is easy and risky for your SEO.

If you want a modern and up-to-date set of structured data for your store, JSON-LD for SEO is used by thousands of Shopify stores since 2015. It's the safe choice for structured data on Shopify.

Eric Davis

Would you like to get a daily tip about Shopify?

Sign up for Eric's Daily Shopify Tips to get my daily email with a tip for Shopify every morning.

Each tip includes a way to improve your store: customer analysis, analytics, traffic, SEO, customer acquisition, Rich Results, CRO... plus plenty of puns and amazing alliterations.

Plus you'll get free access to my Premium Resource Center for free.

Join 4,400+ other Shopify store owners and sign up before the next tip is sent.

I won't send you spam. Unsubscribe at any time. Powered by ConvertKit

Topics: Google Google search console Rich results Structured data

Would you like a daily tip about Shopify?

Each tip includes a way to improve your store: customer analysis, analytics, customer acquisition, CRO... plus plenty of puns and amazing alliterations.