a website's structured data success story

Post on 14-Apr-2017

11.526 Views

Category:

Internet

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

A  website’s  structured  data  success  story  August  19th,  2015  

Jarno  van  Driel  SEO  Specialist

@JarnoVanDriel#SmartDataWeek

1.  Introduction

@JarnoVanDriel#SmartDataWeek

Jarno  van  Driel  • In-­‐house  SEO  for  Sanoma  Digital  NL    

• Degree  in  Mechanical  Engineering  

• Working  on  the  web  since  1998  

• Semantics  enthusiast  since  2001

@JarnoVanDriel#SmartDataWeek

As  a  moderator  for  the  Google+  community  Semantic  Search  Marketing  I  sometimes  help  out  with  structured  data  issues

@JarnoVanDriel#SmartDataWeek

Which  is  how  I  ran  into  CosmeticSurg.net  autumn  2013  

@JarnoVanDriel#SmartDataWeek

Then,  late  January  2014,  a  request  came  in  We  need  help  writing  microdata  with  schema.org  for  our  procedure  pages.  Are  you  available  for  this  sort  of  thing?

@JarnoVanDriel#SmartDataWeek

A  pretty  straightforward  request

@JarnoVanDriel#SmartDataWeek

We  called

@JarnoVanDriel#SmartDataWeek

But  wouldn’t  you  know  it…

@JarnoVanDriel#SmartDataWeek

Spring  2012  we  noticed  the  site’s  traffic    and  leads  were  on  a  steadily  declining  path

@JarnoVanDriel#SmartDataWeek

@JarnoVanDriel#SmartDataWeek

I  compared  their  data

@JarnoVanDriel#SmartDataWeek

Houston,  we  have  a  problem!

@JarnoVanDriel#SmartDataWeek

We  think  we  got  hit  by  Panda

@JarnoVanDriel#SmartDataWeek

No,  not  this  one

@JarnoVanDriel#SmartDataWeek

This  one!  New  and  important  site  quality  algorithms

@JarnoVanDriel#SmartDataWeek

Which  Google  deployed  worldwide  less  than  2  months  after  introducing  them  

@JarnoVanDriel#SmartDataWeek

Algorithms  based  on  ideas,  research  and  a  mindset  that  Google  engineer  Amit  Singhal  tried  to  clarify

@JarnoVanDriel#SmartDataWeek

We  responded  by  doing  a  range  of  things

@JarnoVanDriel#SmartDataWeek

Summer/Autumn  2012  • Rewrote  meta  titles  and  descriptions  site  wide  • Changed  the  URL  structure  of  photo  galleries  • 301  redirects,  page  deletions  • Merged  all  photos  of  the  same  patient  into  a  single  gallery  page  

• Beefed  up  photo  gallery  pages  surrounding  content  • Started  investigating  link  profile  • Attended  to  the  usual*  

Winter  2012/2013  • Site  redesign  and  launch:  Refined  site  hierarchy  and  templates,  revamping  the  home  page,  the  procedure  info  pages,  and  the  photo  gallery  pages    

• Started  posting  questions  on  Google’s  Product  forum  • Methodical  review  of  Amit  Singhal’s  Content  Quality  23  point  list  

• Modified  the  site’s  URL  parameters  • Continued  scrutinizing  site  content  (editing  and  deleting  pages)  

• Edited  +25%  of  old  blog  posts,  added  images  and  sub-­‐headings.  

• Attended  to  the  usual*  

Spring  2013  • Site  audit  • Revised  all  site  video  pages  and  YouTube  channel—integrated  YT  videos  into  site  content.  

• Local  citation  audit  (and  re-­‐submission  to  top  tier  portals)  • Made  MapMaker  corrections  • Attended  to  the  usual*

Summer  2013  • Got  in  touch  with  Google  engineer  John  Mueller  after  taking  another  big  hit  in  May.  We  learned  the  algorithms  were  having  a  ‘hard  time  recognizing  the  overall  quality  of  the  website’.  

• Focus  group  review  of  Amit  Singhal’s  Content  Quality  23  point  list  

• Continued  improving  the  depth  of  current  content  • Scaled  up  the  publication  of  new  content  and  Social  Media  participation  

• Updated  KML  files  • Attended  to  the  usual*  

Autumn  2013  • Added  G+  authorship  markup  • Started  adding  structured  data  • Went  to  SMX  New  York  to  attend   semantic  track  sessions  

• Attended  to  the  usual*  

* The  “usual”  generally  consisted  of:  

• Finding  and  fixing  technical  glitches  • Keeping  a  close  eye  on  Google  Webmaster  Tools  (now  Google  Search  Console)  for  crawl  errors  and  html  suggestions  among  other  things  

• Adding  new  content    • Optimising  Google  places,  other  business  listings  and  profiles  • Thwarting  content  scrappers  • Fixing  broken  links  • Being  more  and  more  active  in  social  media  • etc.

@JarnoVanDriel#SmartDataWeek

01]    02/24/2011  -­‐  Panda/Farmer  02]    04/11/2011  -­‐  Panda  2.0  03]    05/09/2011  -­‐  Panda  2.1  04]    06/21/2011  -­‐  Panda  2.2  05]    a  -­‐  07/23/2011  -­‐  Panda  2.3  05]    b  -­‐  08/12/2011  -­‐  Panda  2.4  06]    a  -­‐  09/28/2011  -­‐  Panda  2.5  06]    b  -­‐  10/05/2011  -­‐  Panda  "Flux"  07]    10/14/2011  -­‐  Panda  2.5.2  08]    11/18/2011  -­‐  Panda  3.1  09]    01/18/2012  -­‐  Panda  3.2  10]    02/27/2012  -­‐  Panda  3.3  11]    03/23/2012  -­‐  Panda  3.4  12]    a  -­‐  04/19/2012  -­‐  Panda  3.5  12]    b  -­‐  04/27/2012  -­‐  Panda  3.6

01]                                                                                    02/24/2011  -­‐  Panda/Farmer  02]                                                                                    04/11/2011  -­‐  Panda  2.0  03]                                                                                    05/09/2011  -­‐  Panda  2.1  04]                                                                                    06/21/2011  -­‐  Panda  2.2  05]                                                                                    a  -­‐  07/23/2011  -­‐  Panda  2.3  05]                                                                                    b  -­‐  08/12/2011  -­‐  Panda  2.4  06]                                                                                    a  -­‐  09/28/2011  -­‐  Panda  2.5  06]                                                                                    b  -­‐  10/05/2011  -­‐  Panda  "Flux"  07]                                                                                  10/14/2011  -­‐  Panda  2.5.2  08]                                                                                  11/18/2011  -­‐  Panda  3.1  09]                                                                                  01/18/2012  -­‐  Panda  3.2  10]                                                                                  02/27/2012  -­‐  Panda  3.3  11]                                                                                  03/23/2012  -­‐  Panda  3.4  12]                      a  -­‐  04/19/2012  -­‐  Panda  3.5  12]                      b  -­‐  04/27/2012  -­‐  Panda  3.6  13]    a  -­‐  06/08/2012  -­‐  Panda  3.7  13]    b  -­‐  06/25/2012  -­‐  Panda  3.8  14]    07/24/2012  -­‐  Panda  3.9  15]    08/20/2012  -­‐  Panda  3.9.1  16]    a  -­‐  09/18/2012  -­‐  Panda  3.9.2  16]    b  -­‐  09/27/2012  -­‐  Panda  #20  17]    a  -­‐  11/05/2012  -­‐  Panda  #21  17]    b  -­‐  11/21/2012  -­‐  Panda  #22  18]    12/21/2012  -­‐  Panda  #23  19]    01/22/2013  -­‐  Panda  #24  20]    03/14/2013  -­‐  Panda  #25  21]    05/09/2013  -­‐  Phantom  (Quality  algorithm)  22]    06/11/2013  -­‐  Panda  Dance  23]    07/18/2013  -­‐  Panda  Recovery

I  searched  for  clues

@JarnoVanDriel#SmartDataWeek

Nothing  worked,  so  we  want  to  see  if    structured  data  can  turn  things  around

@JarnoVanDriel#SmartDataWeek

Turning  Panda  around  with  structured  data!    Have  you  lost  your  whiskers?

@JarnoVanDriel#SmartDataWeek

Then  again,  interesting  concept  -­‐  and  the    site’s  got  plenty  of  content  to  work  with

@JarnoVanDriel#SmartDataWeek

You  know,  what  if…

@JarnoVanDriel#SmartDataWeek

We  fix  the  structured  data  fundamentals  first

You  stop  what  you’ve  been  doing  for  one  year

We  wait  and  see  what  we  can  learn  from  that

We  act  once  we  feel  we’ve  located  the  underlying  issue

@JarnoVanDriel#SmartDataWeek

2.  Moving  ahead

@JarnoVanDriel#SmartDataWeek

A.  Investigating  the  evidence

@JarnoVanDriel#SmartDataWeek

Only  1  business  showed  up  in  the  SERPs  where  there  should  have  been  2

@JarnoVanDriel#SmartDataWeek

PracticeSurgery  center

@JarnoVanDriel#SmartDataWeek

A  hot  topic

@JarnoVanDriel#SmartDataWeek

Oh!  the  joy  of  more

@JarnoVanDriel#SmartDataWeek

Surgeon

@JarnoVanDriel#SmartDataWeek

What  can  we  do  about  this?

@JarnoVanDriel#SmartDataWeek

We  are  going  to  develop  our  own  knowledge  graph

@JarnoVanDriel#SmartDataWeek

You  two!    Go  build    that  graph

@JarnoVanDriel#SmartDataWeek

Surgery  center  schema.org/MedicalClinic

Surgeon  schema.org/Person

Practice  schema.org/Physician

@JarnoVanDriel#SmartDataWeek

schema.org/sameAs

@JarnoVanDriel#SmartDataWeek

@JarnoVanDriel#SmartDataWeek

But  just  when  we  were  about  to  release,    Google  updated  Panda  (May  16th  2014  )

@JarnoVanDriel#SmartDataWeek

We  adjusted  plans  and  delayed  release  until  the  end  of  June

@JarnoVanDriel#SmartDataWeek

And  calmly  waited  to  see  if  something  would  happen

@JarnoVanDriel#SmartDataWeek

Bill  Slawski  SemTechBiz,  August  19th  2014

@JarnoVanDriel#SmartDataWeek

http://bit.ly/SemanticSearchSemTechBiz2014

2  different  types  of  businesses,  sharing  the  same  NAP  information,  showing  up  in  the  SERPs

@JarnoVanDriel#SmartDataWeek

@JarnoVanDriel#SmartDataWeek

@JarnoVanDriel#SmartDataWeek

@JarnoVanDriel#SmartDataWeek

@JarnoVanDriel#SmartDataWeek

@JarnoVanDriel#SmartDataWeek

@JarnoVanDriel#SmartDataWeek

@JarnoVanDriel#SmartDataWeek

@JarnoVanDriel#SmartDataWeek

@JarnoVanDriel#SmartDataWeek

 His  Royal  Highness  –  Triples  –  King  of  the  Graph

@JarnoVanDriel#SmartDataWeek

Want  to  know  more  about  knowledge  graphs  and  triples?  Go  to:  http://bit.ly/KeyTakeawaysSemTechBiz2013

@JarnoVanDriel#SmartDataWeek

B.  Social  Media  optimization

@JarnoVanDriel#SmartDataWeek

The  site’s  blog  contained  some  markup    but  there  were  still  some  big  gaps  to  fill

@JarnoVanDriel#SmartDataWeek

Markup  was  added  for    Twitter’s  Summary  Card

@JarnoVanDriel#SmartDataWeek

and  Summary  Card    with  Large  Image

@JarnoVanDriel#SmartDataWeek

og:article  markup  was    added  for  Facebook

@JarnoVanDriel#SmartDataWeek

But  getting  Google+  right  needed  some  sorting  out

@JarnoVanDriel#SmartDataWeek

Schema.org  types  changed  and  graphs  had  to  be  rebuilt

@JarnoVanDriel#SmartDataWeek

@JarnoVanDriel#SmartDataWeek

Which  led  to  the  desired    result  for  Google+  shares

@JarnoVanDriel#SmartDataWeek

But  overall

@JarnoVanDriel#SmartDataWeek

Social  Media  requires  more  than  just  adding  some  markup

@JarnoVanDriel#SmartDataWeek

3.  The  hunt  for  Panda

@JarnoVanDriel#SmartDataWeek

After  the  upgrade,  Sessions  refused  to  move

@JarnoVanDriel#SmartDataWeek

Time  for  some  further  investigation

@JarnoVanDriel#SmartDataWeek

Loads  of  GWT  reports  showed  overlapping  queries  and  pages  

@JarnoVanDriel#SmartDataWeek

Looking  at  the  site  this  made  sense  –  plenty  of  topical  overlap

@JarnoVanDriel#SmartDataWeek

Could  it  be  Panda  is  struggling  to  tell  Things  apart?

@JarnoVanDriel#SmartDataWeek

The  moment  when  Amit  Singhal    finally  started  to  make  sense

@JarnoVanDriel#SmartDataWeek

What  can  we  do  about  this?

@JarnoVanDriel#SmartDataWeek

We’ll  run  a  test  to  see  if  it  helps  when    we  specify  what  the  articles  are  about

@JarnoVanDriel#SmartDataWeek

An  example  of  an  article  about  2  topics  (text  values)

@JarnoVanDriel#SmartDataWeek

But  alas,  Sessions  still  wouldn’t  move

@JarnoVanDriel#SmartDataWeek

 We  think  we  need  more  triples

@JarnoVanDriel#SmartDataWeek

Does   the   site   have   duplicate,  overlapping,   or   redundant  articles   on   the  same  or  similar  topics  with  slightly  different  keyword  variations?

Does  the  site  have  duplicate,  overlapping,  or  redundant  entities  on  the  same  or  similar  topics  with  slightly  different  property  variations?

@JarnoVanDriel#SmartDataWeek

You  two!    Go  build  Next  Gen  graphs

@JarnoVanDriel#SmartDataWeek

MedicalProcedure  +  Service Thing

Article

aboutabout

@JarnoVanDriel#SmartDataWeek

schema.org/sameAs

@JarnoVanDriel#SmartDataWeek

An  example  of  an  article    about  2  topics  (entities)

@JarnoVanDriel#SmartDataWeek

@JarnoVanDriel#SmartDataWeek

Will  this  work?

@JarnoVanDriel#SmartDataWeek

Sessions  finally  took  off

@JarnoVanDriel#SmartDataWeek

And  reached  heights  never  reached  before  

@JarnoVanDriel#SmartDataWeek

Even  after  a  new  Panda  update

@JarnoVanDriel#SmartDataWeek

4.  Satisfying  the  skeptic

@JarnoVanDriel#SmartDataWeek

@JarnoVanDriel#SmartDataWeek

Structured  data  tracking  in  GA!

You  know  what  you  can  do  with  that?

@JarnoVanDriel#SmartDataWeek

Google  Tag  Manager  +  Google  Analytics  http://bit.ly/ImplementAndTrackStructuredData

@JarnoVanDriel#SmartDataWeek

Having  this  type  of  data  in  GA  is  just  the  beginning

@JarnoVanDriel#SmartDataWeek

The  real  fun  starts  when  you  export  GA’s  enriched  data

@JarnoVanDriel#SmartDataWeek

All  pages  Landing  Page  –  All  Sessions

Imagine  you'd  like  to  know  what  the    effects  of  adding  ‘about’  triples  were

@JarnoVanDriel#SmartDataWeek

t-­‐1  =  before  Panda  4.0  t+1=  after  Panda  4.0  

schema:Article  (Subject)    Landing  Page  –  All  Sessions

October  6th  2014  –  start  adding  ‘about’  triples

@JarnoVanDriel#SmartDataWeek

schema:Article  (Subject)    Landing  Page  –  All  Sessions

@JarnoVanDriel#SmartDataWeek

schema:Article  (Subject)  Landing  Page  –  Pageviews  /  Session

@JarnoVanDriel#SmartDataWeek

schema:Article  (Subject)  Landing  Page  –  Avg  Session  Duration

@JarnoVanDriel#SmartDataWeek

schema:MedicalProcedure  schema:Service  (Object)  Landing  Page  –  All  Sessions

Over  at  the  ‘Object’  side  of  the  triples

@JarnoVanDriel#SmartDataWeek

schema:MedicalProcedure  schema:Service  (Object)  Landing  Page  –  All  Sessions

@JarnoVanDriel#SmartDataWeek

Hail,  Triples  –  King  of  the  Graph

@JarnoVanDriel#SmartDataWeek

@JarnoVanDriel

Feel  like  doing  your  own  analysis?  You  can!  The  datasets    used  can  be  found  at:  http://bit.ly/structureddatasuccess

#SmartDataWeek

Many  thanks  go  out  to  (in  alphabetical  order)  • Aaron  Bradley  –  SEO  Analyst  –  Electronic  Arts  • Daniel  Bos  –  Director  Data  &  Analytics  –  Takeaway.com  

• Leeza  Rodriguez  –  Chief  Marketing  and  Operations  –  CosmeticSurg  • Leigh  Aucoin  –  Web  Development  Team  Lead  –  Search  Influence  • Lisa  Melvin  –  SEO  Consultant  –  Windy  Hills,  Inc.  • Mike  Arnesen  –  Founder  &  CEO  –  UpBuild

@JarnoVanDriel#SmartDataWeek

@JarnoVanDriel#SmartDataWeek

twitter.com/JarnoVanDriel  linkedin.com/pub/jarno-­‐van-­‐driel/75/470/36a  

plus.google.com/u/0/+JarnovanDriel

Questions?

top related