Mobile app version of vmapp.org
Login or Join
Sue5673885

: Placing LegalService schema on homepage vs. contact page I am marking up schema.org for a law firm site, the site is a basic 7 page site detailing a law firm that has multiple locations. My

@Sue5673885

Posted in: #Google #JsonLd #SchemaOrg #Seo

I am marking up schema.org for a law firm site, the site is a basic 7 page site detailing a law firm that has multiple locations.

My thought was just to put the schema markup on the homepage (JSON-ld) and markup the contact page with schema (microdata due to CMS limitations).

Originally, I wanted to put the contact data on the homepage under legalservice, so it is all related and in one spot. However Google states not to mark up content that isn't on the page (the home page contains no contact information)

My questions are:


Is it wrong to place contact/location information on a page which
doesn't contain the contact information? If so should all schema just live on the contact page?
If they should be separated, should the Schema live on both the homepage and contact page, same Schema with contact page expanded to include locations/contact?


Thanks!

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Sue5673885

2 Comments

Sorted by latest first Latest Oldest Best

 

@Heady270

Is it wrong to place contact / location information on a page that does not contain the contact information?


Do not do this - not to mark up content that isn't on the page.


...all schema just live on the contact page?


Schema is not only the markup of structured data for contacts - read more Full Hierarchy of Schema. Note that with LegalService you can use elements for example for opening hours, for localize your business = geo + hasMap + globalLocationNumber + areaServed + location. Using an element hasOfferCatalog you can create markup for embedded offerings with OfferCatalog. Probably this markup will be more suitable for the main webpage (index) of your website with a description of the business. For the Contacts web page, you can use Organization. Note that the markup ContactPage is a child of WebPage. To mark out the contact of your business, I recommend applying Organization.

10% popularity Vote Up Vote Down


 

@Turnbaugh106

I would make a page for each location and have the markup for each individual location on its own page so that each location has a canonical page that you can use.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme