33
Featured Snippets How to Get Position Zero

How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Featured Snippets How to Get Position Zero

Page 2: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Brady AmersonImplementation Team Lead

Mike MarshSEO Manager

Who Are We?

Page 3: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

We hope to answer these questions regarding Featured Snippets and Structured Data:

● What are they?● What do they do?● Why do they matter?● How can I implement this knowledge?

Page 4: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

What is Position Zero?

Position Zero is a feature that Google has implemented to show information directly in the search results. It is often provided in the form of a Featured Snippet.

“Featured Snippets are a format which is supposed to provide users with a concise direct answer to their questions - right there on the search results page, without the users having to click through to a specific result.”

- SISTRIX

What are Featured Snippets?

Page 5: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

What Are Rich Results?

Page 6: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Rich ResultsA result that includes styling, images, and other features. Examples of content types with rich results include book (shown), recipe, and product. Examples of features include breadcrumb and review snippet (shown).

Page 7: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Featured SnippetGoogle’s search results sometimes show listings where the snippet describing a page comes before a link to a page, not after as with our standard format. Results displayed this way are called "featured snippets."

Some of the most common formats are paragraph, list and video.

Page 8: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

CarouselRich results that display in a sequential list or gallery. Most often, the carousel features articles from a single site (known as a host carousel). The carousel can also feature a variety of publishers, like Top stories [or videos].

This feature works best when used in combination with one of the following features: Article, Recipe, Course, Restaurant, Movie.

Page 9: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

ArticleNews, sports, or blog article displayed with Top Stories carousel and rich result features, such as headline text and larger-than-thumbnail images.

Page 10: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Local Business ListingBusiness details displayed in the Google Knowledge Graph, including open hours, ratings, and directions.

If I have GMB do I need to use localBusiness Schema?

Yes, Google Search Results and Google Maps - work off separate algorithms - so the more information you can provide to both is in your best interest. - Google

QA

Page 11: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Context - How do I get a Rich Result?

● How did Rich Results come to be?

● What do web crawlers actually understand from our websites?

● Why does HTML alone not hold up in a modern search environment?

● Home | HTML | CSS | Website structure

Why do we need a semantic web?Q

Page 12: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Structured Data

Page 13: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Data that has been organized into a formatted repository (typically a database) so that its elements can be made addressable for more effective processing and analysis.

Structured Data

Page 14: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Web: 1.0Read Only

Unstructured Data

Client

Client

Client

Client

Client

Static HTML

Document

Page 15: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Web: 2.0Read and Write

Client

Client

Client

Client

Client

HTMLCSS

JavaScript

Apache/IISPHP/MySQLAJAX

Page 16: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Disambiguate Keywords such as “Boston”

Which City of Boston?

The Band?

The Team?

Google’s Problem

Page 17: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

<section>

<h1>Contact Us</h1>

<h2>Boostability</h2>

<h3>Call Us:</h3>

<p><a href="tel:+18002611537">(800) 261-1537</a></p>

<h3>Our Email:</h3>

<p><a href="mailto:[email protected]">[email protected]</a></p>

<h3>Our Location</h3>

<p>2600 West Executive Park Way<br>

Suite 200<br>

Lehi, UT 84043

</p>

</section>

Basic HTML Example

Page 18: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Schema.org

Page 19: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents. It uses the Entity-Attribute-Model.

Item Type

Defines what the entity is by referencing the URI for the entity type in schema.org such as: http://schema.org/movie

Item Property

Provides additional details to the entity such the name, the director, the release date of the movie.

Item Scope

Specifies the the HTML element is about a particular item, an entity.

Page 20: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

<section itemscope itemtype="http://schema.org/Organization">

<h1>Contact Us</h1>

<h2 itemprop="name">Boostability</h2>

<h3>Call Us:</h3>

<p itemprop="telephone"><a href="tel:+18002611537">(800) 261-1537</a></p>

<h3>Our Email:</h3>

<p itemprop="email"><a href="mailto:[email protected]">[email protected]</a></p>

<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">

<h3>Our Location</h3>

<p><span itemprop="streetAddress">2600 West Executive Park Way<br>Suite 200<br></span>

<span itemprop="addressLocality">Lehi</span>, <span itemprop="addressRegion">UT</span>

<span itemprop="postalCode">84043</span>

</p>

<div itemscope itemtype="http://schema.org/GeoCoordinates">

<meta itemprop="geo">

<meta itemprop="latitude" content="40.427774" />

<meta itemprop="longitude" content="-111.891978" />

</div>

</div>

</section>

HTML with Structured Data

Page 21: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Apple

Samsung

Entity ValueAttribute

Tab S6

Macbook

Laptop

Cell Phone

128 GB

memorySize

iPad

iPhone

S10

hasProduct Tablet

256 GB

512 GB

1 TB

Notebook 9 Pro

typeOf

typeOf

hasProduct typeOf memorySize

memorySize

memorySize

isOrganization

isOrganization

Page 22: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Implementation

Page 23: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Vocabularies and Syntaxes

VOCABULARIES

● schema.org● heppnetz.de● wikipedia.org

(via productontology.org)

SYNTAXES

● RDFa● Microdata● JSON-LD

Page 24: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Example of Structured Data in the JSON-LD Syntax

<script type="application/ld+json">

{

"@context": "http://schema.org",

"@type": "Organization",

"name": "Boostability",

"url": "www.boostability.com",

"logo":

"https://www.boostability.com/wp-content/uploads/2015/02/BoostLogo_White.png"

"telephone": "(800) 261-1537",,

"description": "At Boostability, we specialize in creating new and improved avenues

for small businesses to succeed.",

"address": {

"@type": "PostalAddress",

"streetAddress": "2600 West Executive Parkway Suite 200",

"addressLocality": "Lehi",

"addressRegion": "UT",

"postalCode": "84043",

"addressCountry": "US"

},

}

</script>

Page 25: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

StrategyHow Do I Get a Rich Result?

Page 26: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Landing a Rich Result

Ultimately, it's up to Google on what they show on the SERP.

But understanding how crawlers see your website and what structured data you can implement to make it easier for

them to serve up your rich results.

Page 27: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Landing a Rich Result

● ASK and Answer common questions your customers have yourself with a FAQ Page or using Google My Business Q&A features.

● Re-evaluate your content and consider refreshing language that is commonly used in the majority of Rich Results.

Who is…Where is…When is…What is…Why is…How is…

● Think about trigger words for Featured Snippets

● Answer the 5 W’s and 1 H:

Page 28: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Track and Test● SEMRush for possible

targets and tracking

Include Microdata for Google

● Schema.org○ Reviews○ Articles○ Local Business○ Video

Content Update● 50-60 words for answer● Conversational Tone

○ Who?○ What?○ Why?○ How?

Identify Keyword Potential● Focus on question

related searches

Are you already ranking in the top 10 for this search term?

1

5

4 3

2

Landing a Featured Snippet

Page 29: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Should I try to be getting these types of results?

Am I losing traffic because of zero-click SERPs?

● Is this fear realistic?● Is this fear mitigated by the brand

recognition this ranking provides?

“...it looks like the featured snippet is stealing clicks from the #1 ranking result.”

- Ahrefs

Page 30: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Does the number 1 ranked position always translate to a rich result?

No, as you can see in Ahrefs study they found that #1 only landed the featured snippet just over 30% of the time.

Page 31: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

If there is no Featured Snippet served up does that mean that there never will?

Look at the SERPs that don’t already have a FS in the results as opportunities for answering questions and landing in Position Zero.

Page 32: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Don’t misunderstand, they still matter. Google obviously still uses them extensively.

But with where search is going you will need to leverage semantic web trends to achieve the best results.

Think about entities, relationships AND keywords.

A Keyword Mentality is Not Enough...

Page 33: How to Get Position Zero - Boostability · Schema.org Schema.org is a collection of vocabularies that webmasters can use to support the markup of structured data in HTML documents

Thanks!Any questions?