Social Profiles Markup
-
I’ve been trying to include client’s social profiles markup for Google to associate and display client’s social profiles in their search result knowledge graph display, as outlined here and here.
But after adding the relevant edited script, such as follows:
<script type="application/ld+json"> { "@context" : "https://schema.org", "@type" : "Organization", "name" : "Scope Surveys", "url" : "https://scopesurveys.co.uk/", "sameAs" : [ "https://www.facebook.com/Scope-Surveys-Limited-1387121654735529/", "https://twitter.com/scope_surveys", "https://plus.google.com/u/1/102909348202345664181", "https://www.instagram.com/scopesurveys/, "https://www.linkedin.com/company/11248977/"] "logo": "https://scopesurveys.co.uk/wp-content/uploads/2017/02/FINAL-SCOPE-LOGO-AW-RGB-09_16.png", "contactPoint": [{ "@type": "ContactPoint", "telephone": "+44-2087713477", "contactType": "customer support" }] } </script>
the social icons never display. I’ve tested this with the structured data testing tool and I consistently get an error:
Missing ',' or '}' in object declaration.
I can’t work out what is causing this, but Ive only just realised that Yoast SEO is effectively duplicating this work in the Social settings area of the plugin.
So my questions are:
a) Is the error I see being created by having both the script markup added manually in the
<head>
as well as by Yoast?
b) Should I disable Yoast or the manual mark up addition?
c) Is the error the reason the icons are not displaying in the knowledge graph?
d) How do I correct the error – what is wrong with my markup?The page I need help with: [log in to see the link]
- The topic ‘Social Profiles Markup’ is closed to new replies.