Jump to content

Structured data 'local business' items are invalid

Go to solution Solved by Susana_SQSP,

Recommended Posts

Site URL: https://edume.com

I'm seeing hundreds of errors for structured data across our site. Google is telling me there is an issue with the Structured Data Type: Local business, because it's missing the field “name”, therefore ’Not all markup is eligible for rich results’. 
I'm pretty sure that the error lies in this section of the HTML:
<script type="application/ld+json">{"image":"https://static1.squarespace.com/static/5dd67d2aaec74929770fe3cd/t/5f22d3f925594f27b8e21b8e/1605178318421/","openingHours":"Mo 09:00-17:30, Tu 09:00-17:30, We 09:00-17:30, Th 09:00-17:30, Fr 09:00-17:30, , ","@context":"http://schema.org","@type":"LocalBusiness"}</script>
The markup (schema) is only mentioning an image, opening hours, and a type ‘LocalBusiness’, without the “name” of the business field (ie EduMe) therefore Google isn't accepting the code and won’t use it for their Local Business structured data results. I found more information on this here: https://developers.google.com/search/docs/data-types/local-business
Our business name is filled in within our Marketing > Location Management panel AND Settings > Business Information. Is there a way for Squarespace to fix this code to include our business name? Thanks.

Screenshot 2021-03-11 at 11.16.18.png

Link to comment
  • 2 months later...
  • Solution

Hi everyone, 

Thanks for posting about this issue. 

I'd like to clarify that as outlined in this Squarespace Help article, structured data warnings usually mean that Google is looking for specific markup code on your site and can't find it. However, rest assured that your website will still be indexed by Google and eligible for features like rich snippets.

These warnings are something that our engineers are aware of and currently monitoring for potential platform improvements in the future. In the meantime and as suggested in the guide, you might want to use Google’s Data Highlighter to tag information that should display in rich snippets, if that's what you're aiming for. 

I also would like to take this opportunity to highlight that the Squarespace Forum is mainly a peer to peer community -  a space for Squarespace users and professionals to discuss best practices, seek advice, and share coding solutions for advanced customizations. Thus, and as it is outlined in section 6 of the forum guidelines we don't actively track feature requests in the forum. For any feedback that you would like to be logged, contacting our Customer Support team would be the best approach. 


Link to comment
  • 1 month later...

I'm having the same issue and it's really frustrating.  When I change my business hours in the Business Information page the Google Structured Data Tool updates it immediately.  When I add my business name it still does not update it.

Is there a way to turn this off altogether?  I am now using custom Location code and hoping that it will just override the mess that squarespace has left me with.

Link to comment
  • 5 months later...

I have the same issue.
I have noted that whenever ther is something wrong with SquareSpace, their answer is that it is not important. If this were not important, tools like Semrush would not report.

Stop making excuses and solve the issues



Edited by victorc
Link to comment
  • 3 months later...

I have the same issue. I think because some template squarespace has is from a while ago, while google update their search console stuff, they do provide a way of how new format should be. And some times is just template has error. I think mine simply written by mistake. 

If your site allow you to input all the info you are missing, and google shows missing field, its mostly because the original write made error. press f12 or just download a product page html to sublime text, Find the tag you are missing, such as Brand, name, Product, or just find application/ld+json   

From there you can see the rich results section. On my case is all the missing field is in there under "offer" instead of being a individual line. 

There are people written some code about simply disable entire ld+json. But that will make my site even home page will not be listed as rich result. That part on my end looks fine. 

here is how they disable them:



But the product page doesn't support inject css or script on header, Im trying to see if i can over write and limited all ld+json on store page. And then I will see if I can put all product ld+json section into the main store page. 

Link to comment
  • 6 months later...



So this is a historical issue on Squarespaces Behalf, Clearly this hasn't been resolved as I am experiencing similar issues over a year later. 😕 

Agreed, people above are echoing my exact thoughts and scenarios now. If it wasn't important why do several other sites flag it as an issue? why does my site rank so low compared to similar sites. . . . who ironically don't have these issues. . . . 


Customer service is a waste of space if you can even get in contact with them. 

Sadly I had sung Squarespace's praises and recommended them to several people who joined this platform. BIG MISTAKE. 


Link to comment
  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

  • Create New...

Squarespace Webinars

Free online sessions where you’ll learn the basics and refine your Squarespace skills.

Hire a Designer

Stand out online with the help of an experienced designer or developer.