How do I add Schema Types NOT listed in my WordPress Structured Data plugin?
 by Kristi Hagen

How do I add Schema Types NOT listed in my WordPress Structured Data plugin?

  • My question relates to the KC SEO schema plugin and a law firm Website.

    I see there's something known as attorney schema – https://schema.org/Attorney – but I don't see this option available in the KC SEO plug-in.

    I would like to add schema mark up for the individual lawyer bios. As a work around I was thinking about using the Service mark up for this type of page. Service Name = John Smith, Service Type = Fraud Litigator, etc.

    What are your thoughts on this strategy?

Answer:

The Pro version of the KC Structured Data WordPress plugin offers more schema types, but I don't see Attorney offered on any of the plugins we recommend. That means you'll have to hand code those pages to get that markup in there. To do that you'll need to add the code to the header of the pages and you can use something like the SOGO plugin to insert the JSON-LD code into the page on a WordPress site.

However, be aware that Schema.org is now recommending schema.org/LegalService over Attorney. That's the code you'd put on the home page of your site, similar to /LocalBusiness.

My advice is that https://schema.org/Person would be the appropriate markup for the BIO pages. Then you can add Attorney as Occupation within that markup. Here's an example of what that JSON-LD markup would look like:

<script type="application/ld+json">
{
    "@context": "http://schema.org",
    "@type": "Person",
    "address": {
        "@type": "PostalAddress",
        "addressLocality": "Detroit",
        "addressRegion": "MI",
        "postalCode": "48204",
        "streetAddress": "123 Main St."
    },
    "email": "mailto:johnsmith@domain.com",
    "image": "johnsmith.jpg",
    "jobTitle": "Principal at Eagle Advisors, LLC",
    "name": "John Smith",
    "telephone": "123-456-7899",
    "url": "http://www.domain.com",
    "sameAs": [
        "http://www.facebook.com/your-profile",
        "http://instagram.com/yourProfile",
        "http://www.linkedin.com/in/yourprofile",
        "http://plus.google.com/your_profi...

Already a member? Sign in here

Read the rest of this article,
and get all this for FREE for 30 days.

  • The Search Engine Strategies Updates for September 2019
  • SEN's Monthly Marketing Podcast for Strategies on the Go
  • Ultimate Guide to Avoiding Google Penalties
  • The Complete Site Audit Checklist
  • The Definitive Local Search Audit Checklist
  • 100's of Strategic SEO Articles and Q&As
  • The Internet Marketing Glossary
  • The Pro SEO's Local Search Directory List
  • 2019 Unfair Advantage SEO Beginner's Book
  • Pro's Ultimate WordPress Plugin Guide
  • The Vault: SEN's Internet Marketing Research Librarys
  • PLUS, as a Full SEN Basic Member, you'll be eligible for hundreds of dollars of discounts on SEO courses ranging from beginner to master on a variety of topics including organic search, local search, and social networking.

  • Your free trial is good for 30 days, until October 18th, 2019.