Data Markup Strategy for SEO presentation, 2016-11-23 | WordPress Toronto Meetup

Introduction

This post contains the presentation by Robin Macrae at the WordPress Demos, Tips and Tutorials | WordPress Toronto Meetup on 2016-11-23. See the Data Markup Strategy for SEO notes, 2016-11-23 post for the extensive notes for the presentation.

Overview

Schema.org structured data:

  1. increases organic traffic through higher quality presentation in SERPs but ranking benefit is indirect
  2. many opinions and predictions on its value and future, few authoritative
  3. lots of techniques and tools
  4. makes the case for broader use of structured data in WP

Unstructured 85 pc image.Why it matters

Google will show additional information about your content directly in the search engine results pages via rich snippets so a web pages with a rich snippet can make the content appear more prominently in search results and result higher CTRs and an increase in traffic.

  1. goal is richer search results to improve user experience
  2. on-page markup (tags) helps search engines understand the information on web pages and provide richer search results
  3. Schema.org is a structured data markup schema, a semantic tagging vocabulary, supported by major search engines
  4. provides a standardized search engine “vocabulary”
  5. can increase a page’s rank depending on who you believe

Ways to structure data

  1. microdata, rich snippets
  2. Facebook has Open Graph
  3. Twitter has Twitter Cards
  4. Google+ has authorship

See WordPress kinds of structured data SERP for more.

Three different ways to mark up your data

Use the schema.org vocabulary in one of 3 structured data output formats:

  1. microdata (uses HTML tags and attributes to define data)
  2. JSON-LD (JavaScript based)
  3. RDFa (HTML based)

Examples

Recipe type

roast chicken:

Roast chicken snippet image.

Person/organization type

Toronto SEO Guy: No-Nonsense SEO Consulting & Training:

org_01a_seo_consultant_2016-11-21_scn

Note JSON-LD format, organization type, Schema.org
logo image, social media URLs, Yoast SEO plugin:

<script type='application/ld+json'>{"@context":"http:\/\/schema.org","@type":"WebSite","@id":"#website","url":"http:\/\/torontoseoguy.ca\/","name":"Toronto SEO Guy","potentialAction":{"@type":"SearchAction","target":"http:\/\/torontoseoguy.ca\/?s={search_term_string}","query-input":"required name=search_term_string"}}</script> <script type='application/ld+json'>{"@context":"http:\/\/schema.org","@type":"Organization","url":"http:\/\/torontoseoguy.ca\/","sameAs":["https:\/\/www.linkedin.com\/in\/TorontoSEOguy","https:\/\/twitter.com\/TorontoSEOguy"],"@id":"#organization","name":"Toronto SEO Guy","logo":"http:\/\/torontoseoguy.ca\/wp-content\/uploads\/2014\/07\/logo.png"}</script> <!-- / Yoast SEO plugin. -->

See also Powered by Search and Powered by Search: rich card.

Local business data format

sushi restaurant near eaton centre:

Sushi snippet screenshot image.

Other

Official Google Webmaster Central Blog: Rich Cards expands to more verticals: “Users who tap on your Rich Card will be taken near instantly to your AMP page, and be able to swipe between pages within your site.” See restaurant_card_01a_Google_A.gif. (For some reason, that GIF image causes this page to take an inordinate amount of time to load in FF so I removed it. From the link, the image loads normally in FF.)

Schema.org types (data formats)

Thing image.

Here are a few of the many semantic data schema types.

  • organization, person
  • articles, posts
  • products, services
  • kinds of content (event, video, movie, recipe, ratings, etc.)
  • breadcrumbs (navigation)
  • local business

Schema.org‘s list of commonly used types:

The code

The code that provides the search engines with the data:

  1. using Articles | Search | Google Developers to view sample markup, JSON-LD and microdata
  2. Structured Data Testing Tool takes a URL and returns what the SERP would display for the markup in the submitted page

Real estate snippet screenshot image.Real estate 2 snippet screenshot image.JSON-LD logo image.JSON-LD markup code example

From Schema Structured Data – SEO Guide by Raven (General research):

<script type=’application/ld+json’>
{
“@context”: “http://www.schema.org”,
“@type”: “product”,
“brand”: “Raven Tools”,
“name”: “Site Auditor”,
“image”: “https://raventools.com/img/og-raven.png”,
“description”: “Site Auditor analyzes your site to find all of the SEO issues that may be keeping your site from ranking on search engines.”
}
</script>

Google Review logo image.Google site and tools

  1. guidance on using microdata
  2. wizard to add microdata to a page
  3. validate structured data on any web page to check that microdata is working

WordPress plugins image.Plugins

  1. WP SEO Structured Data Schema | WordPress Plugins (6k) JSON-LD format; 5 reasons why the plugin’s developer thinks that it’s best-in-class
  2. Yoast SEO | WordPress Plugins (1m ) plugin is noteworthy because it enables semantic tagging not only for Schema.org but also Facebook, Twitter and Google+. Note that its Schema.org markup is both limited and a mix of formats.
  3. WPRichSnippets ($69/yr to $399; Hesham Zebida) is an all-in-one plugin with a variety of options to build rich snippets; for review websites as well as product, organization, or restaurant; Black Friday 50% discount)

Google’s format preference

  1. Google prefers microdata for web content (s: Markup Helper)
    JSON-LD is the recommended format where possible (s: Introduction to Structured Data | Google Developers)
  2. … a summary of the format of structured data markup Google recommends for specific goals (s: Structured Data Markup Formats: Microdata vs JSON-LD vs RDFa | Engage The Crowd (2016-04-18)
  3. Google is in the process of adding JSON-LD support for all markup-powered features
  4. conclusion, JSON-LD

Yoast image.SEO value: the context

  1. 30% statistic from SearchEngineLand’s 2011 post
  2. contrary view from Searchmetrics research and analysis 2014
  3. WP plugin developers and SEO practitioners say it improves SEO including ranking
  4. while Google says that structured data isn’t a direct ranking factor, it has also said that it may become one in the near future

Schema.org & Genesis 2.0 | Yoast Dev Blog (Joost Yoast; 2013) excerpt:

Why implement Schema.org markup?

… Not just Google uses schema.org, all 4 major search engines, Google, Yahoo!, Bing and Yandex use it for several different purposes. … So, in my opinion, schema.org markup is a must for everyone serious about their websites optimization.

Thinker statue image.SEO value: conclusions

  1. higher CTRs generally means higher ranking
  2. structured data has a very high correlation (i.e., indirect relationship) with search engine rankings
  3. significant benefits for some schema types (e.g., products in e commerce)
  4. conclusion, better presentation from structured data plus indirect effects but no direct ranking benefit
  5. bonus of faster and more consistent authoring
  6. logical in that mere structure is not indicative of the content itself but rather a minor measure of its quality like spelling

Lightbulb image.Key takeaways

  1. SEO value is real and substantial—just not directly in ranking
  2. sounds complex but tech threshold is low and worth the effort
  3. Google is the mother ship for resources (no surprise)
  4. use Yoast SEO if you already have it and supplement as necessary
  5. think about other uses for structured content

Why keywords?

Keyword word cloud image.Why are keywords important to promoting content?

  1. keywords play a large role in SEO and getting right kind of visitors
  2. user search queries are largely keyword-based, express intent
  3. they tell us what your content is about or for
  4. keywords are highlighted in a SER item
  5. synonyms and related ideas/concepts are relevant
  6. important in social media

What do you use keywords for?

  1. META element (deprecated)
  2. microcontent and titles and headings in particular
  3. body of content (higher is better, frequency within reason)
  4. post and page filenames
  5. keyword stuffing to be avoided

How do you use keywords?

  1. research
    1. a topic (what’s it about, concepts, terminology)
    2. an audience (what are they looking for?)
  2. writing content
    1. research before writing
    2. supplement and adjust in editing
    3. don’t go overboard with keywords for SEO
  3. in publishing content, use a plugin
  4. PPC campaigns
    1. key component of pay-per-click advertising
    2. AdWords is the 800 lb gorrilla
  5. analytics (how is my content performing?
    1. identify keywords that visitors used (referrer)
    2. tag keywords to facilitate tracking

Best free tools and services?

What are the best free tools and services for keyword research, management, use and analysis?

  1. research
    1. Google AdWords: Keyword Planner
    2. Keyword Explorer| Moz, How To Do Keyword Research – The Beginners Guide to SEO | Moz
  2. free plugins with pro versions
    1. Yoast SEO | WordPress Plugins (1m), Keyword research tools: which ones to use? | Yoast
    2. All in One SEO Pack | WordPress Plugins (1m)