Post has attachment
Using the Structured Data Testing Tool in a dev environment

+Aymen Loukil with a great run down on how to use the Structured Data Testing tool when your content is behind a firewall (and other Google diagnostic tools like Speed Insight the AMP validation Tool).


Structured Data Testing Tool: should I care that seemingly valid id "is not a known valid target type for the identifier property"?

I know that the SDTT isn't perfect and that various of its messages aren't worth worrying about. One that's just cropped up is that my ID values in JSON-LD (sourced from Schema App) are now reported as "not a known valid target type for the identifier property". See the recipe entity at:
https://search.google.com/structured-data/testing-tool/u/0/#url=https%3A%2F%2Fblog.joepairman.com%2Fposts%2Fcoffee-recipe-less-mess-french-press

This isn't the case for all my marked-up pages, however — the ID of the review entity here is fine:
https://search.google.com/structured-data/testing-tool/u/0/#url=https%3A%2F%2Fblog.joepairman.com%2Fposts%2Fthe-author-is-alive

Any thoughts on what might be different, and whether this is something to be concerned about?



Real Estate - offeredBy/seller

Under Offer:

Could the "seller" be considered the Real Estate Company and "offeredBy" the Realtor that works for the Real Estate Company?

seller:
{
"@type":"RealEstateAgent",
"@id":"#RealEstateAgent"
}
offeredBy:
{
"@type":"Person",
"worksFor":"#RealEstateAgent"
}

Thanks,

Kurt

+Martin Hepp +Dan Brickley +Jarno van Driel

Post has attachment

Real Estate amentityFeature / containedInPlace

"@type": ["Accommodation", "Product"],


Should amenityFeature be separated based on if it is part of the property or not?

Example:
(not part of the physical property)
Close to Shopping
Near Mass transit hub

"amenityFeature":
[
{"@type":"LocationFeatureSpecification","value":"True","name":"Close to Shopping"},{"@type":"LocationFeatureSpecification","value":"True","name":"Nean Mass Transit"}
]


(part of the physical property - containedInPlace)
Elevators
Swimming Pool
Parking Garage

"containedInPlace":
{
"@type":"Accommodation",
"amenityFeature":
[
{"@type":"LocationFeatureSpecification","value":"True","name":"Elevators"},
{"@type":"LocationFeatureSpecification","value":"True","name":"Parking Garage"},
{"@type":"LocationFeatureSpecification","value":"True","name":"Swimming Pool"}
]
},
"amenityFeature":
[
{"@type":"LocationFeatureSpecification","value":"True","name":"Close to Shopping"},
{"@type":"LocationFeatureSpecification","value":"True","name":"Nean Mass Transit"}
],


+Martin Hepp +Dan Brickley +Jarno van Driel

Post has attachment
Inverse relationships FTW!

This will be very useful IMO.

https://github.com/schemaorg/schemaorg/pull/1702

Photo

Post has attachment
educationalAlignment

Has anyone used this markup for resources targeting countries other than the USA? Specifying the educationalFramework is really arbitrary.

If a global reference for all countries existed, that would help a lot.

http://schema.org/educationalFramework

Post has attachment
It seems that the folks from TechnicalSEO.com are ready to launch a nice new tool: Schema Markup Helper. We'll check it out. https://twitter.com/maxxeight/status/887696436598583297

What does Google do with duplicate entities on the same page?

I'm finally trying Schema App properly, using my blog as a vehicle. The blog's on the Squarespace platform, which is actually not bad but does put in its own meta tags. Even turning on developer mode and editing the templates doesn't help — if you omit the variable that brings the meta tags in, you lose huge swathes of functionality and might as well build the whole site from scratch.

Squarespace's meta tags on blog posts are particularly annoying. Posts are defined as Schema.org articles, but the author, datePublished, headline, and publisher properties are all omitted. I can put all this in and more as JSON-LD via Schema App, but then Google sees two article entities (see https://search.google.com/structured-data/testing-tool/u/0/#url=https%3A%2F%2Fblog.joepairman.com%2Fposts%2Fwhat-structured-content-can-do-for-you ). How much of a problem is this? Is Google going to see the first entity and ignore the second, combine them, or something else?

Thanks for any tips.

Post has attachment
Hi all,

can you help me?
We finally want to start our trip to the semantic universe. Using

schema.org
RDFa

As a Credit Union https://schema.org/BankOrCreditUnion fits perfectly for us which is pretty nice.
BUT we do have different offices in serveral cities and I do not know how to express this hierarchy.

1) Is there a property that enables me to express the relation between the Cred Union and it's offices? Which one do I have to use?

Our offices offer parking places, cash points etc. pp for our customers.
2) How to express this? Via "offer" or "OfferCatalog" --> services? Person?

I am looking forward to your help!
Markus
Wait while more posts are being loaded