Top Banner
brought to you by… March 2015 SEMANTIC OPTIMIZATION WITH STRUCTURED DATA
181
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Semantic Optimization with Structured Data - SMX Munich

brought to you by…

March 2015

SEMANTIC OPTIMIZATION WITH STRUCTURED DATA

Page 2: Semantic Optimization with Structured Data - SMX Munich

@CraigBradford

Craig  BradfordVP,  LondonDistilled

Page 3: Semantic Optimization with Structured Data - SMX Munich

2011...

Page 6: Semantic Optimization with Structured Data - SMX Munich

(Not Provided)

Page 7: Semantic Optimization with Structured Data - SMX Munich

Schema.org

Page 8: Semantic Optimization with Structured Data - SMX Munich

Strings to Things

The goal in 2011

Page 10: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

Snoop Dog

Page 11: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

Snoop Dog Snoop Doggy Dogg

Page 12: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

Snoop Dog Snoop Doggy Dogg

Snoopzilla

Page 13: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

Snoop Dog Snoop Doggy Dogg

SnoopzillaBigg Snoop Dogg

Page 14: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

Snoop Dog Snoop Doggy Dogg

DJ Snoopadelic

SnoopzillaBigg Snoop Dogg

Page 15: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

Snoop Dog Snoop Doggy Dogg

DJ Snoopadelic

SnoopzillaBigg Snoop Dogg

Snoop Lion

Page 16: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

<div  itemscope  itemtype="http://schema.org/Person">      <span  itemprop=“name">Snoop  Dog</span>  </div>

Microdata

Page 17: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

<div  vocab="http://schema.org/"  typeof="Person">      <span  property="name">Jane  Doe</span>  </div>

RDFa<script  type="application/ld+json">  {      "@context":  "http://schema.org",      "@type":  "Person",      "name":  "Jane  Doe"  }  </script>

JSON-LD

Page 18: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

<div  itemscope  itemtype="http://schema.org/Person">    <span  itemprop="name">Snoop  Dog</span>    <span  itemprop="sameAs"  content="http://en.wikipedia.org/wiki/Snoop_Dogg"></span>  </div>

SameAs tag introduced 2013

Page 19: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

Success

The reward

Page 20: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

Page 21: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

Page 22: Semantic Optimization with Structured Data - SMX Munich

I won’t talk about any of that today

Page 23: Semantic Optimization with Structured Data - SMX Munich

Google’s mission is to organize the world’s information and make it

universally accessible and useful.

Page 24: Semantic Optimization with Structured Data - SMX Munich

No mention of webpages or search

engines

Page 25: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

The old “Google it”

Search with words on a computer

Page 26: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

The old “Google it”

Get a list of webpages

Page 27: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

The new “Google it”

Search anywhere

Page 28: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

The new “Google it”

Get anything

Page 29: Semantic Optimization with Structured Data - SMX Munich

Organise the world’s information

Page 30: Semantic Optimization with Structured Data - SMX Munich

Universally accessible?

Page 31: Semantic Optimization with Structured Data - SMX Munich

Project LoonImage  Credit

Page 32: Semantic Optimization with Structured Data - SMX Munich

Useful?

Page 33: Semantic Optimization with Structured Data - SMX Munich

Useful? That depends…

Page 34: Semantic Optimization with Structured Data - SMX Munich

Useful data helps you get more done ✔️

Page 35: Semantic Optimization with Structured Data - SMX Munich

How does Google help us get more done?

Page 36: Semantic Optimization with Structured Data - SMX Munich

Understanding user intent

Page 37: Semantic Optimization with Structured Data - SMX Munich

query

“london tube stations”

Page 38: Semantic Optimization with Structured Data - SMX Munich

explicit aspect of query

implicit aspect of query

iPhone user, on street in London

“london tube stations”

Page 39: Semantic Optimization with Structured Data - SMX Munich

explicit aspect of query

implicit aspect of query

iPhone user, on street in London

“london tube stations”

Critical  to  understanding  user  intent

Page 40: Semantic Optimization with Structured Data - SMX Munich

1. Action (Do) 2. Informational (Know) 3. Navigational (Go)

Page 41: Semantic Optimization with Structured Data - SMX Munich

“Download Adobe reader” Likely user intent: Download software

“Do”

Page 42: Semantic Optimization with Structured Data - SMX Munich

Standard set of results

Page 43: Semantic Optimization with Structured Data - SMX Munich

“Online personality test” Likely user intent: Take an online personality test

“Do”

Page 44: Semantic Optimization with Structured Data - SMX Munich

Standard set of results

Page 45: Semantic Optimization with Structured Data - SMX Munich

“Know”

“Germany” Likely user intent: Find travel and tourism

information for planning a vacation or holiday, or find information about the German geography,

languages, economy, etc.

Much harder to know what you want

Page 46: Semantic Optimization with Structured Data - SMX Munich

Results reflect that

Page 47: Semantic Optimization with Structured Data - SMX Munich

“How to remove candle wax from carpet”

Likely user intent: Find information on how to remove candle wax from carpet

“Know”

Page 48: Semantic Optimization with Structured Data - SMX Munich

No need to visit a page

Page 49: Semantic Optimization with Structured Data - SMX Munich

“Go”

“YouTube”

Likely user intent: Go to the homepage of YouTube

Page 50: Semantic Optimization with Structured Data - SMX Munich

Hard to say what you want from YouTube

Page 51: Semantic Optimization with Structured Data - SMX Munich

“Sony customer services”

Likely user intent: Go to the customer support page on official Sony website

“Go”

Page 52: Semantic Optimization with Structured Data - SMX Munich

UK  IP  Address

Information you want in search results

Page 53: Semantic Optimization with Structured Data - SMX Munich

US  IP  Address

Implicit location information

Page 54: Semantic Optimization with Structured Data - SMX Munich

KnowDo Go

Regular search Knowledge graph

Answers

Page 55: Semantic Optimization with Structured Data - SMX Munich

Strings to things

Things to actions

Page 56: Semantic Optimization with Structured Data - SMX Munich

Strings to things

Things to actions

✔️

?

Page 57: Semantic Optimization with Structured Data - SMX Munich

The future of structured data isn’t about understanding what a thing is, it’s about understanding

what a thing can do

Page 58: Semantic Optimization with Structured Data - SMX Munich

How can you help people get more done?

Page 59: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

More ways to achieve the same goal

Page 60: Semantic Optimization with Structured Data - SMX Munich

Sometimes the best place to do an action isn’t on a

webpage

Page 61: Semantic Optimization with Structured Data - SMX Munich

“The LinkedIn Problem”

Page 62: Semantic Optimization with Structured Data - SMX Munich

Connection request on mobile (I have

app installed)

Page 63: Semantic Optimization with Structured Data - SMX Munich

Directed to a login page

Page 64: Semantic Optimization with Structured Data - SMX Munich

Directed to a login page

Page 65: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

This gives Google a problem

Page 66: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

They can’t crawl apps

This gives Google a problem

Page 67: Semantic Optimization with Structured Data - SMX Munich

They need our help

Page 68: Semantic Optimization with Structured Data - SMX Munich

1. What action can the app take?

2. Where should the action be done?

They need answers

Page 69: Semantic Optimization with Structured Data - SMX Munich

1. What action can the app take?

2. Where should the action be done?

Structured data

They need answers

Page 70: Semantic Optimization with Structured Data - SMX Munich

The reward

Page 71: Semantic Optimization with Structured Data - SMX Munich

App ChangesWebsite Changes

1. Add  deep  link  annotations  2. Verify  your  website  in  Play  store

1. Update  the  app  manifest  file

How

Page 72: Semantic Optimization with Structured Data - SMX Munich

App Changes

Page 73: Semantic Optimization with Structured Data - SMX Munich

Intent-filter (What can this thing do?)

Page 74: Semantic Optimization with Structured Data - SMX Munich

<intent-filter android:label="@string/filter_title_viewgizmos"> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" android:host="www.example.com" android:pathPrefix="/gizmos" />

Update Manifest File

Page 75: Semantic Optimization with Structured Data - SMX Munich

Adding Deep Links (Where should the action be done?)

Page 76: Semantic Optimization with Structured Data - SMX Munich

android-app://{package_name}/{scheme}/{host_path}

Anatomy of a deep link

Package  IDProtocol • Scheme  • http  • custom

Host  Path

Page 77: Semantic Optimization with Structured Data - SMX Munich

android-app://{package_name}/{scheme}/{host_path}

Example - Rick Roll - Get the URL

Package  IDProtocol • Scheme  • http  • custom

Host  Path

www.youtube.com/watch?v=dQw4w9WgXcQ

Page 78: Semantic Optimization with Structured Data - SMX Munich

android-app://{package_name}/{scheme}/{host_path}

Find the YouTube App on Google Play

Package  IDProtocol • Scheme  • http  • custom

Host  Path

…store/apps/details?id=com.google.android.youtube

Page 79: Semantic Optimization with Structured Data - SMX Munich

CombineProtocol android-­‐app://

Package  ID com.google.android.youtube/

Scheme http/

Host  Path www.youtube.com/watch?v=dQw4w9WgXcQ

+

+

+

=android-­‐app://com.google.android.youtube/http/www.youtube.com/watch?v=dQw4w9WgXcQ

Page 80: Semantic Optimization with Structured Data - SMX Munich

https://twitter.com/craigbradford

Example - Follow me on Twitter

(Regular Link)

Page 81: Semantic Optimization with Structured Data - SMX Munich

Taken to the mobile version of the site

Page 82: Semantic Optimization with Structured Data - SMX Munich

(Deep link)bit.ly/craigsmx

Example - Follow me on Twitter

Page 83: Semantic Optimization with Structured Data - SMX Munich

Native App

Page 84: Semantic Optimization with Structured Data - SMX Munich

Add Deep Links to Your Website

<link>  element Schema.org  ActionsSitemap  <url>

Page 85: Semantic Optimization with Structured Data - SMX Munich

<link>  element

<html>  <head>      ...      <link  rel="alternate"  href="android-­‐app://com.google.android.youtube/http/www.youtube.com/watch?v=dQw4w9WgXcQ"  />      ...  </head>  <body>  …  </body>

Page 86: Semantic Optimization with Structured Data - SMX Munich

Sitemap  <url>

<?xml  version="1.0"  encoding="UTF-­‐8"  ?>  <urlset  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"    xmlns:xhtml="http://www.w3.org/1999/xhtml">  <url>      <loc>http://www.youtube.com/watch?v=dQw4w9WgXcQ</loc>      <xhtml:link  rel="alternate"  href="android-­‐app://com.google.android.youtube/http/www.youtube.com/watch?v=dQw4w9WgXcQ"  />  </url>  ...  </urlset>

Page 87: Semantic Optimization with Structured Data - SMX Munich

Schema.org  Actions

<script  type="application/ld+json">  {      "@context":  "http://schema.org",        "@type":  "WebPage",        "@id":  "www.youtube.com/watch?v=dQw4w9WgXcQ",        "potentialAction":  {          "@type":  "ViewAction",            "target":  "android-­‐app://com.google.android.youtube/http/www.youtube.com/watch?v=dQw4w9WgXcQ"      }  }  </script>  

Page 88: Semantic Optimization with Structured Data - SMX Munich

Verify your website and App

http://bit.ly/smxverify

Page 89: Semantic Optimization with Structured Data - SMX Munich

*Terms and Conditions do Apply

Android only (at the moment)

Page 90: Semantic Optimization with Structured Data - SMX Munich
Page 91: Semantic Optimization with Structured Data - SMX Munich
Page 92: Semantic Optimization with Structured Data - SMX Munich

No Website?

Page 93: Semantic Optimization with Structured Data - SMX Munich

App indexing API

Web and App App Only

Deep linking and/or indexing API App indexing API

Page 94: Semantic Optimization with Structured Data - SMX Munich

App Indexing API

Page 95: Semantic Optimization with Structured Data - SMX Munich

Page  1

Page 96: Semantic Optimization with Structured Data - SMX Munich

Page  1 Page  2

Page 97: Semantic Optimization with Structured Data - SMX Munich

Page  1 Page  3Page  2

Page 98: Semantic Optimization with Structured Data - SMX Munich

Flats for sale

Flats for rent

Flats in London

Flat prices

Flat

Zoopla Flats in London

Personalised  Autocomplete

Page 99: Semantic Optimization with Structured Data - SMX Munich

Flats for sale

Flats for rent

Flats in London

Flat prices

Flat

Zoopla Flats in London

Flats for sale

Flats for rent

Flats in London

Flat prices

Flat

Zoopla Flats in London

Page 100: Semantic Optimization with Structured Data - SMX Munich

Acquisition Behaviour Outcomes

• Reviews • In-depth articles • Social profiles • Events • Recipes • etc.

Old structured data

Page 101: Semantic Optimization with Structured Data - SMX Munich

Acquisition Behaviour Outcomes

• Deep linking • App indexing API

New structured data

Page 102: Semantic Optimization with Structured Data - SMX Munich

What about Email?

Page 103: Semantic Optimization with Structured Data - SMX Munich

No MaybeYes

How many emails could you answer with …

Page 104: Semantic Optimization with Structured Data - SMX Munich

104

Accept Invite?

Page 105: Semantic Optimization with Structured Data - SMX Munich

Yes,  subscribe  me  to  this  list

Confirm your Subscription?

Page 106: Semantic Optimization with Structured Data - SMX Munich

Yes No Maybe

RSVP

Page 107: Semantic Optimization with Structured Data - SMX Munich

Gmail Actions

1. In-App Actions 2. Go-to App Actions

Page 108: Semantic Optimization with Structured Data - SMX Munich

One-Click Action

Save Confirm

Page 109: Semantic Optimization with Structured Data - SMX Munich

RSVP

Page 110: Semantic Optimization with Structured Data - SMX Munich

Reviews

Page 111: Semantic Optimization with Structured Data - SMX Munich

Go-to Actions

Page 112: Semantic Optimization with Structured Data - SMX Munich

112

In-App - RSVP<script  type="application/ld+json">  {      "@context":  "http://schema.org",      "@type":  "Event",      "name":  "John's  Birthday  Party",      ...  information  about  the  event  ...      "action":  {          "@type":  "RsvpAction",          "actionHandler":  {              "@type":  "HttpActionHandler",              "url":  "https://events-­‐organizer.com/rsvp?eventId=123",              "method":  "POST",              "requiredProperty":  "rsvpStatus",          }      }  }  </script>

Page 113: Semantic Optimization with Structured Data - SMX Munich

113

Go-To - Watch Movie

<script  type="application/ld+json">  {      "@context":  "http://schema.org",      "@type":  "EmailMessage",      "action":  {          "@type":  "ViewAction",          "url":  "https://watch-­‐movies.com/watch?movieId=abc123",          "name":  "Watch  movie"      },      "description":  "Watch  the  'Avengers'  movie  online"  }  </script>

Page 114: Semantic Optimization with Structured Data - SMX Munich

Approval guidelines

bit.ly/smxemailactions

Page 115: Semantic Optimization with Structured Data - SMX Munich

How it looks in Google inbox

It’s easy - here’s a fake event I created

Page 116: Semantic Optimization with Structured Data - SMX Munich

How it looks in Google inbox

Example script: bit.ly/1O8trsE

Page 117: Semantic Optimization with Structured Data - SMX Munich

117

Can’t believe Google I/O is at my

mum’s house…

Page 118: Semantic Optimization with Structured Data - SMX Munich

118

Can’t believe Google I/O is at my

mum’s house…

Example script: bit.ly/1O8trsE

Page 119: Semantic Optimization with Structured Data - SMX Munich

More benefits to email markup

Page 120: Semantic Optimization with Structured Data - SMX Munich
Page 121: Semantic Optimization with Structured Data - SMX Munich

Natural language search

Page 122: Semantic Optimization with Structured Data - SMX Munich

This doesn’t work in gmail

Page 123: Semantic Optimization with Structured Data - SMX Munich

Google is very good at identifying things

Page 124: Semantic Optimization with Structured Data - SMX Munich
Page 125: Semantic Optimization with Structured Data - SMX Munich

Funny looking dog

Page 126: Semantic Optimization with Structured Data - SMX Munich
Page 127: Semantic Optimization with Structured Data - SMX Munich
Page 128: Semantic Optimization with Structured Data - SMX Munich

Combine things beer+Seattle

Page 129: Semantic Optimization with Structured Data - SMX Munich
Page 130: Semantic Optimization with Structured Data - SMX Munich

Why is that useful?

Page 131: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

The new “Google it”

Page 132: Semantic Optimization with Structured Data - SMX Munich

Actions to Anticipation (Anticipatory search)

Page 133: Semantic Optimization with Structured Data - SMX Munich

“When  we  started  Google  15  years  ago,  my  vision  was  that  information  would  

come  to  you  as  you  need  it.  You  wouldn’t  have  a  search  query  at  all.”  

Sergey  Brin

Image  Credit

Page 134: Semantic Optimization with Structured Data - SMX Munich

Action Status

Page 135: Semantic Optimization with Structured Data - SMX Munich

1. Potential - A description of an action that is supported

2. Active - An in-progress action (e.g. while watching the movie, or driving to a location)

3. Completed - An action that has already taken place

Page 136: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

<script  type="application/ld+json">  {      "@context":  "http://schema.org",      "@type":  "MusicGroup",      "url":  [          "http://www.spotify.com/artist/Katy-­‐Perry-­‐35141/",          "android-­‐app://com.spotify.music/http/../listen"      ],      "name":  "Katy  Perry",      "potentialAction":  {          "@type":  "ListenAction",          "target":  [              "http://www.spotify.com/artist/Katy-­‐Perry-­‐35141/?autoplay=true&ext=1&playedFrom=197",              "android-­‐app://com.spotify.music/http/../listen"          ]      }  }  </script>

Music Play Actions

Match intent to potential actions

Page 137: Semantic Optimization with Structured Data - SMX Munich

Google Now is getting better at anticipation

Page 138: Semantic Optimization with Structured Data - SMX Munich

source: Tesco

The App Web

But it’s limited to Google data

Page 139: Semantic Optimization with Structured Data - SMX Munich

Imagine Google had access to all your apps

Page 140: Semantic Optimization with Structured Data - SMX Munich

1. Music you’ve listen to 2. Movies you’ve watched 3. Things you’ve eaten 4. Your heart rate 5. Where you are now 6. Where you might be going 7. Who you’re meeting 8. What you’re reading now 9. What you might read soon

Page 141: Semantic Optimization with Structured Data - SMX Munich

Done Doing Might  Do

Page 142: Semantic Optimization with Structured Data - SMX Munich

It’s not a ridiculous possibility

Page 143: Semantic Optimization with Structured Data - SMX Munich

+ +Where you’re flying to When you’re flying

When you’ve arrived What hotel you’re staying in

Page 144: Semantic Optimization with Structured Data - SMX Munich

+ +=

Get to your hotel for €30

Nearest driver is 5 minutes away

Order Car Now

You recently took a Lyft from your home

Page 145: Semantic Optimization with Structured Data - SMX Munich

+ +=

Get to your hotel for €30

Nearest driver is 5 minutes away

Order Car Now

You recently took a Lyft from your home

They can probably do this now just using only structured data from flight and hotel confirmation

emails.

Page 146: Semantic Optimization with Structured Data - SMX Munich

It’s  amazing  to  the  extent  to  what  software  developers  kind  of  get  lazy,  and  they’re  okay  with  things  taking  a  while,”  Page  said.  “But  it’s  really  not  

okay.

Obsessed by speed Image  Credit

Page 147: Semantic Optimization with Structured Data - SMX Munich

Apps are slow

Page 148: Semantic Optimization with Structured Data - SMX Munich

Extensions are helping but still not great

Page 149: Semantic Optimization with Structured Data - SMX Munich

http://bit.ly/smxcardsRead this

The trend of cards

Page 150: Semantic Optimization with Structured Data - SMX Munich

Google Now

Page 151: Semantic Optimization with Structured Data - SMX Munich

Google Inbox

Page 152: Semantic Optimization with Structured Data - SMX Munich

Twitter Cards

Page 154: Semantic Optimization with Structured Data - SMX Munich

So that’s anticipation V1…

Page 155: Semantic Optimization with Structured Data - SMX Munich

How far can Google go?

Page 156: Semantic Optimization with Structured Data - SMX Munich

How far can Google go? What about diagnosis?

Page 157: Semantic Optimization with Structured Data - SMX Munich

Meet Tom

Page 158: Semantic Optimization with Structured Data - SMX Munich

Meet Tom

We made a bet

Page 159: Semantic Optimization with Structured Data - SMX Munich

Meet Tom

We made a bet

Get under 10% body fat in 6

weeks

Page 160: Semantic Optimization with Structured Data - SMX Munich

81.1kg  Feb  13th

87.2  kg  April  13th

+  6.1kg

I had been going to the gym for a while

Page 161: Semantic Optimization with Structured Data - SMX Munich

81.1kg  Feb  13th

+  6.1kg

Start

Bet started early May

87.2  kg  April  13th

Page 162: Semantic Optimization with Structured Data - SMX Munich

I took this very seriously

Page 163: Semantic Optimization with Structured Data - SMX Munich

Measured at University of Westminster

Page 164: Semantic Optimization with Structured Data - SMX Munich

Measured at University of Westminster

Not me

Page 165: Semantic Optimization with Structured Data - SMX Munich

Starting Numbers

17.2% Body fat

Page 166: Semantic Optimization with Structured Data - SMX Munich

I exercised 6/7 days, quit alcohol and tracked every meal for 6 weeks!

Page 167: Semantic Optimization with Structured Data - SMX Munich

81.1kg  Feb  13th

+  6.1kg

Start

I lost a lot of weight quickly

87.2  kg  April  13th

Page 168: Semantic Optimization with Structured Data - SMX Munich

Finishing Numbers…

Page 169: Semantic Optimization with Structured Data - SMX Munich

Finishing Numbers

11.2% Body fat

Page 170: Semantic Optimization with Structured Data - SMX Munich

My Reaction to the news…

Page 171: Semantic Optimization with Structured Data - SMX Munich

But something interesting happened

Page 172: Semantic Optimization with Structured Data - SMX Munich

I started to notice what food made me feel really good and what made me feel bad

Page 173: Semantic Optimization with Structured Data - SMX Munich

Around the same time I read about “The pulse test” by Dr. Arthur Coca

Image  Credit

Page 174: Semantic Optimization with Structured Data - SMX Munich

It is based on the fact that allergens speed up the pulse. It consists

essentially of testing isolated foods in order to tell which ones accelerate the

pulse.

Page 175: Semantic Optimization with Structured Data - SMX Munich

It is based on the fact that allergens speed up the pulse. It consists

essentially of testing isolated foods in order to tell which ones accelerate the

pulse.

Could our smartphones and smart watches do all this for us?

Page 176: Semantic Optimization with Structured Data - SMX Munich

+What you’ve eaten Your heart rate throughout

the day

Page 177: Semantic Optimization with Structured Data - SMX Munich

+What you’ve eaten Your heart rate throughout

the day=You might be lactose intolerant

Visit your GP

Book an appointment

We’ve detected irregularities in your heartbeat when you consume lactose.

Page 178: Semantic Optimization with Structured Data - SMX Munich

The building blocks behind this is structured data

Page 179: Semantic Optimization with Structured Data - SMX Munich

Key points

1. The future of structured data isn’t about understanding what a thing is, it’s about understanding what a thing can do (Strings - Things - Action - Anticipation)

2. Use structured data to help people get more done 3. Use structured data to influence all parts of your

marketing (Acquisition - Behaviour - Outcomes) 4. Start planning for a world of APIs and cards

Page 180: Semantic Optimization with Structured Data - SMX Munich

Thank You

Craig Bradford

@CraigBradford

Page 181: Semantic Optimization with Structured Data - SMX Munich

I’m speaking at SearchLove Boston