SlideShare a Scribd company logo
How can a dataLayer help your SEO?
Slides: bit.ly/seodatalayer2
Welcome Back
Phil Pearce
Analytics Freedom Fighter
www.linkedin.com/in/philpearce
Web Analytics
Exchange
mentor
750 GA
questions answered
Tracking
protection
group
Summary
1. What
HTML structured data
JavaScript structured data
Hybrid mode
2. Why
+ Organic CTR
+ SEO analysis
+ Adwords Dynamic remarketing
3. How
GTM script examples
Validators
Pinging GoogleBot to re-crawl / index
4. Questions
1. HTML structure data
 Human & Robot: Title & H1
 Robot: HTTP Response code (e.g. 200 status)
 Robot: Meta description
 Robot: sitemap.xml
Easy Baddie
 Human & Robot: Title & H1
 Better organic CTR
 Higher position for local listing
2. Microdata (aka Rich snippets)
<div>
<div itemscope itemtype="http://data-vocabulary.org/Review">
<span itemprop="itemreviewed">L’Amourita Pizza</span>
Reviewed by <span itemprop="reviewer">Ulysses Grant</span> on
<time itemprop="dtreviewed" datetime="2009-01-06">Jan 6</time>.
<span itemprop="summary">Delicious, tasty pizza in Eastlake!</span>
<span itemprop="description">L'Amourita serves up traditional wood-fired
Neapolitan-style pizza,
brought to your table promptly and without fuss. An ideal neighborhood
pizza joint.</span>
Rating: <span itemprop="rating">4.5</span>
</div>
</div>
A Bit Bad
3. What is a JavaScript DataLayer?
name value
pageCategory : signup
visitorType : high-value
 VariableName + Value pairs. For example...
 VariableName (pageCategory) + Value (signup)
 Like meta <title> but... in JS.
 Like an excel table
 but on website
 and encased in JavaScript
J
S
J
S
Pretty Mean
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@id": "2356865",
"@type": "Video",
"name": "What is JSON LD",
"potentialAction": [{
"@type": "WatchAction",
"target": "https://www.youtube.com/watch?v=vioCbTo3C-
4",
}
</script>
JSON-LD datalayer…
Super-Bad
J
S
J
S
Markup summary
*JS-Robot for onclick content
Mark-up
name
Human can
see?
Robots
see?
Accessible to
DOM?
HTML
No
(except title)
Yes
No
(except title)
Microdata Yes Yes No
DataLayer
(JSON)
No Yes Yes
Hybrid
(JSON-LD)
Yes Yes* Yes Winner
2. Why JSON-LD
+ Organic CTR
+ SEO analysis
+ Adwords remarketing
 Previously, we (Google) only looking at content from
the HTTP response and didn't interpret what a typical
browser running JavaScript would render.
 …When pages that have valuable content rendered
by JavaScript started showing up, we weren’t able to
let searchers know about this content, which was a sad
outcome for both users and webmasters.
 In order to solve this problem… we started executing
JavaScript.
 In the past few months, our indexing system has been
rendering a more web pages like an average user’s
browser (with JavaScript turned on).
JS-Googlebot now indexing JS content!
From 8months ago: May-2014
Source: googlewebmastercentral.blogspot.co.uk/2014/05/understanding-web-pages-better.html
The next page has the following action
Future Action:
Watch
What is JSON-LD video
https://www.youtube.com/watch?v=vioCbTo3C-4
And https://www.youtube.com/watch?v=XXw8g-FbemI#t=251
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Organization",
"url": "http://www.clientdomain.com",
"contactPoint": [{
"@type": "ContactPoint",
"telephone": "+1-877-746-0909",
"contactType": "customer service",
"contactOption": "TollFree",
"areaServed": ["US", "CA" ],
"availableLanguage": ["English", "French"]
}]
}
</script>
Telephone action...
googlewebmastercentral.blogspot.co.uk/2014/04/surfacing-your-businesss-contact-and.html
developers.google.com/webmasters/business-location-pages/
www.w3.org/TR/json-ld/#embedding-json-ld-in-html-documents
www.google.com/webmasters/markup-tester/corporatecontacts
Note: currently only on Google.com SERPs
... renders JSON-linkedData on SERPs
GoogleNet
GoogleNet
Future Action:
Call
use cases:
 1. telephone numbers – action call
 2. company logos– action click
 3. social profile links – action follow
 4. events in the Knowledge Graph – action call
 5. the sitelinks search box – action search
We (Google) are working on expanding support to
additional markup powered features in the future.
 6. product & review actions (not yet supported)
Other Examples
Better SEO analysis…
Example of automatic Content Groupings via
Wordpress plugin
Also pageGroup = “recentcy” would be a useful value capture
Example of automatic Content Groupings via
magneto plugin
Also pageGroup = “intent” would be a useful value capture
Better PPC remarketing…
variableName value
ecomm_pagetype home
ecomm_pagetype product
ecomm_pagetype category
ecomm_pagetype basket
ecomm_pagetype purchase
ecomm_pagetype siteview
Adwords remarketing pagetype
(allows Adwords to stalk users on
Google Display Network)
Analysing user
session fingerprint
for re-targeting
dataLayer = [{
"google_tag_params": {
"ecomm_pagetype": "purchase",
// home > category > product > basket > purchase | siteview
}
}];
Adwords remarketing pagetype dataLayer
Ref
http://support.google.com/adwords/answer/2476691?hl=en
http://support.google.com/adwords/answer/3103357?hl=en
http://support.google.com/tagmanager/answer/3002580?hl=en
Industry standardization…
Industry standard names
JS dataLayer for TagManger
Bit.ly/gtmdevguide2 (page 5 and page6)
Bit.ly/gtmdevguide2 (page 5 and page6)
Google “re-programed” standard
JS dataLayer for TagManger
Schema.org and JSON-LD.org
The Power of
Structure
mark-up
= Robot
becomes a
goodie 
The Power of
Structure
mark-up
= Robot
becomes a
goodie 
http://semanticweb.com/github-adds-schema-org-actions-email-notifications-via-json-ld_b44450
You have mail
Future Action:
Pull Request
Benefits of JSON-LD?
1. Supported by Google, Yahoo and Bing.
2. Unlike digitalData layer it is officially W3c
supported
3. SEO`s understand it as it is based on schema.org
/ microdata
4. It will eventually supersede microdata
5. It already has strong adoption in HTML emails
(e.g gmail)
6. Benefit`s SEO, Analytics and Remarketing!
3. Back to the present day
How can I enable this now?
GTM script examples
Validators
Pinging GoogleBot to re-crawl / index
GTM config files…
(one click to import files)
JSON –LD examples…
JSON script are
downloadable
from here:
login:coolgtmstuff
@gmail.com
pw:philrulesgtm3
Import file for New interface:
http://bit.ly/json-v2
Import file for Old interface:
http://bit.ly/jsonv1
Practical example...
json-ld.org >> then click “playground” link
Future Action:
Use
playground
How to install & test…
Files to import...
Test Container
Test Container
Select overwrite
Validator…
https://developers.google.com/webmasters/structured-data/testing-tool/
Organization – Logo, Social and Telephone number
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Organization",
"url": "http://yourdomain.com/",
"logo": "http://yourdomain.com/images/logo.png",
"sameAs": [
"http://www.facebook.com/yourProfile",
"http://www.twitter.com/yourProfile",
"http://plus.google.com/yourProfile",
"http://www.linkedin.com/in/yourProfile",
"http://instagram.com/yourProfile"
],
"contactPoint": [{
"@type": "ContactPoint",
"telephone": "+1-401-555-1212",
"contactType": "customer service",
"contactOption": "TollFree",
"areaServed": [
"US",
"CA"
],
"availableLanguage": [
"English",
"French"
]
}]
}
</script>
Future Action:
Click
WebSite – Search box
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"url": "http://yourdomain.com/",
"potentialAction": {
"@type": "SearchAction",
"target": "http://yourdomain.com/?s={search_term_string}",
"query-input": "required name=search_term_string"
}
}
</script>
Future Action:
Search
Person
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Person",
"name": "Barack Obama",
"jobTitle": "President",
"affiliation": "Democratic Party",
"additionalName": "Barack",
"url": "http://www.barackobama.com/",
"sameAs": [
"http://www.facebook.com/yourProfile",
"http://www.twitter.com/yourProfile",
"http://plus.google.com/yourProfile",
"http://www.linkedin.com/in/yourProfile",
"http://instagram.com/yourProfile"
],
"address": {
"@type": "PostalAddress",
"streetAddress": "White house, 1600 Pennsylvania Ave",
"addressLocality": "Northwest",
"addressRegion": "Washington"
}
}
</script>
Future Action:
Follow
updates
MusicEvent - location
<!-- http://support.google.com/webmasters/answer/4620133?hl=en -->
<!-- http://developers.google.com/structured-data/events/performers -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "MusicEvent",
"name": "Lady Gaga",
"startDate": "2014-11-13T19:30",
"location": {
"@type": "Place",
"name": "National Indoor Arna",
"address": "King Edwards Rd, Birmingham, United Kingdom"
},
"offers": {
"@type": "Offer",
"url": "http://www.ticketmaster.com/Lady-Gaga-tickets/artist/1249444",
"price": 38.00
}
}
</script>
1. MusicEvent
2. TheaterEvent
3. SportsEvent
4. ComedyEvent
5. Festival
6. FoodEvent
Other supported event types include…
Future Action:
Buy
TheaterEvent - location
<!-- http://developers.google.com/structured-data/events/venues -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "TheaterEvent",
"name": "Julius Caesar at Shakespeare's Globe",
"location": {
"@type": "PerformingArtsTheater",
"name": "Shakespeare's Globe",
"sameAs": "http://www.shakespearesglobe.com/",
"address": "London, UK"
},
"offers": [{
"@type": "Offer",
"name": "Standing (Yard)",
"url": "https://tickets.shakespearesglobe.com/performances.asp?PerIndex=287339",
"category": "primary",
"priceCurrency": "GBP",
"price": "7.50",
"availability": "http://schema.org/InStock"
},{
"@type": "AggregateOffer",
"name": "Lower Gallery",
"url": "https://tickets.shakespearesglobe.com/performances.asp?PerIndex=287339",
"category": "primary",
"priceCurrency": "GBP",
"lowPrice": "17.50",
"highPrice": "44.50",
"availability": "http://schema.org/LimitedAvailability"
}
],
Future Action:
Buy
MusicGroup - ListenAction
<!-- https://developers.google.com/structured-data/actions/play-music -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "MusicGroup",
"url": [
"http://www.iheart.com/artist/Katy-Perry-35141/"
// Google validator does not like android-app URL - even though its in their example!
//, "android-app://com.clearchannel.iheartradio.controller/ihr/listen/custom_radio/artist/35141"
],
"name": "Katy Perry",
"sameAs": "http://www.katyperry.com",
"logo": "http://{{Page Hostname}}/images/logo.png", // PP missing in Google help pages
"description": "Katy Perry is a pop music artist.",
"potentialAction": {
"@type": "ListenAction",
"target": [
"http://www.iheart.com/artist/Katy-Perry-35141/?autoplay=true&ext=1&playedFrom=197"
// Google validator does not like android-app URL - even though its in their example!
//, "android-
app://com.clearchannel.iheartradio.controller/ihr/listen/custom_radio/artist/35141?ext=1&played_from=197"
],
// Offer added as validator said this was a recommended field
"expectsAcceptanceOf": {
"@type": "Offer",
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
}
}
TVEpisode - Play/WatchAction
<!-- https://developers.google.com/structured-data/actions/watch-movies -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@id": "2356865",
"@type": "TVEpisode",
"name": "The Occupation Recalibration",
"episodeNumber": 13,
"partOfSeason": {
"@type": "TVSeason",
"seasonNumber": 7
},
"partOfSeries": {
"@type": "TVSeries",
"name": "The Big Bang Theory",
"sameAs": "http://www.imdb.com/title/tt0898266/",
"url": "http://www.cbs.com/shows/big_bang_theory/",
"description": "The Big Bang Theory is an American sitcom."
},
"releasedEvent": {
"@type": "PublicationEvent",
"startDate": "2015-01-09",
"location": {
"@type": "Country",
"name": "US"
}
},
"potentialAction": [{
"@type": "WatchAction",
"target": "http://www.cbs.com/shows/bbt/vid/2356865/occupation_recal?campaign=google_kp_watch",
Products & review markup not yet supported
Product & Aggregated Reviews (not yet supported)
<!-- http//rdf.greggkellogg.net/distiller
<!-- http://www.overstock.com/Office-Supplies/Office-Star-Professional-Air-Grid-Deluxe-Task-Chair/2605023/product.html
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@graph": [
{
"@id": "g69993968635260",
"@type": "Product",
"name": "Office Star Professional Air Grid Deluxe Task Chair"
},
{
"@id": "g69993968433920",
"@type": "Offer",
"price": "189.99",
"availability": "InStock"
},
{
"@id": "g69993968533420",
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "195"
}]
}
</script>
Review by author (not yet supported)
<!-- https://developers.google.com/structured-data/critic-reviews -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Review",
"author": {
"@type": "Person",
"name": "Lisa Kennedy",
"sameAs": "https://plus.google.com/114108465800532712602"
},
"datePublished": "2014-03-13T20:00",
"description": "Nerve-racking, sentimental and thrilling.",
"itemReviewed": {
"@type": "Movie",
"name": "Gravity",
"sameAs": "http://www.imdb.com/title/tt1454468/",
"datePublished": "2013-10-04T00:00",
"director": {
"@type": "Person",
"name": "Alfonso Cuarón",
"sameAs": "http://en.wikipedia.org/wiki/Alfonso_Cuar%C3%B3n"
},
"actor": [{
"@type": "Person",
"name": "Sandra Bullock",
"sameAs": "http://en.wikipedia.org/wiki/Sandra_Bullock"
},{
"@type": "Person",
"name": "George Clooney",
"sameAs": "http://en.wikipedia.org/wiki/George_Clooney"
}
2. DataLayer >> JSON-LD mapping possible…
http://peadig.com/wordpress
-plugins/structured-social-
profiles/
https://wordpress.org/plugin
s/structured-social-profiles/
1. JSON-LD added via wordpress plugin (not tested)
3. Enabling via Linked-Data to 3rd party
entities/websites…
<!-- https://developers.google.com/structured-data/events/performers#option_3_delegate_your_event_listings_to_another_website -->
<!-- https://developers.google.com/structured-data/events/performers -->
<!-- Delegate Your Event Listings to Another Website -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "MusicGroup",
"name": "Your Band or Performer Name",
"url": "http://yourdomain.com/",
"event": {
"url": "http://other-event-site.com/your-event-listing-page/",
"name": "my super gig",
"startDate": "2015-01-01",
"location": {
"@type": "Country",
"address": "somewhere",
"name": "US"
},
"offers": {
"@type": "Offer",
"url": "http://other-event-site.com/your-event-listing-page/",
"priceCurrency": "GBP",
"price": 38
}
}
*/
}
</script>
OpenGraph is a list of
entities/websites:
Summary
http://semanticweb.com/github-adds-schema-org-actions-email-notifications-via-json-ld_b44450
Utilise this
mark-up,
And I`ll be back
(to re-crawl your
website)
Future Action:
Pull Request
1. Enable JSON-LD via GTM (or use CMS plugins)
2. Utilise pageGroups based on this new data…
3. Ping GoogleBot to get the pages indexed and
get a CTR boast…
1. Ensure pages validate:
2. Ping GoogleBot to re-crawl by visiting this URL:
Or use “Fetch, render and index” on homepage & individual pages in GWT.
3. Wait 4+ weeks
Future actions…
1. JSON-ld playground - try
2. Google JSON-LD Validator- try
3. Install GTM scripts or CMS mapping
files
Thanks & Questions
GET YOUR SEO-ANALYTICS
ASS TO MARS
Future Action:
Ask Question
Free resource...
For everyone else...
bit.ly/gtmdevguide2
€ FREE
www.amazon.de/Google-Tag-Manager-Developer-Guide-ebook/dp/B00KEC2IOK
Future Action:
Download
Links
http://www.simoahava.com/analytics/enrich-serp-results-using-gtm/
http://rdf.greggkellogg.net/distiller
https://developers.google.com/structured-data/testing-tool/
http://search4phil.com/_testing_script/____json_ld/json-ld-test.html
http://www.greenlaneseo.com/blog/2015/01/introducing-the-meta-and-rich-snippet-tester/
https://docs.google.com/spreadsheets/d/1sreYyRZ31HJdM1-
WX5wztTIbY28aZjCVmGIWN8WKCEM/edit#gid=674078569
https://developers.google.com/schemas/release-notes
http://www.w3.org/wiki/WebSchemas/ActivityActions
// Script to patch a broken inline JSON-LD values
https://plus.google.com/100057001384327175073/posts/SJjfczNMPhc
Schema.org adoption rate
Examples in the wild
Ticketmaster (JSON-LD for music events)
https://developers.google.com/webmasters/structured-data/testing-
tool?url=http%253A%252F%252Fwww.ticketmaster.com%252FLady-Gaga-
tickets%252Fartist%252F1249444
http://www.ticketmaster.com/
http://www.bandsintown.com/
http://www.bandpage.com/
http://www.songkick.com/
Nest (Telehone number)
nest.com/about/#contact
LastMinute (DigitalDataLayer only)
www.lastminute.com/hotels/amazing-design-hotel-with-pool-in-east-london-london-
gb.1000071234-1-5-
GH:1$v1v$?intcmp=London+AmazingDesignHotelwithPoolinEastLondon
Test using https://developers.google.com/structured-data/testing-tool/
MINI-GUN UPGRADES:
JSmacro for
"Semantic - Event Markup Detection"
GTM import:
https://www.dropbox.com/s/mvs84img781le16/OTHER%20-%20semantic-analytics.json?dl=0
// JSmacro for "Semantic - Event Markup Detection" triggered on gtm.dom ready
function () {
var SemElem = document.querySelectorAll('[itemtype=&"Event"]');
SemElem = SemElem.length > 0 ? true : false;
return SemElem;
}
// JSmacro for "Semantic - Event Markup Properties"
function () {
var venue = $('[itemtype*="Event"] [itemprop*="name"]') [0];
var performer = $('[itemtype*="Event"] [itemprop*="performer"]') .text();
venue = $(venue).text();
label = performer + " at " + venue + " (Semantic Event)";
check = venue.length > 0 ? true : false;
if (check === false) {
label = "No semantic data";
return label;
}
else {
return label;
}
}
Source: http://moz.com/blog/semantic-analytics
HTML5 data-tracking-attributes:
Competing mark-up standard
Source: http://www.swellpath.com/2014/08/google-tag-manager-events-using-html5-data-attributes/ and this forum post
vs
<a href="#" class="amazingOfferLink" id="amazingOfferLink1"
data-tracking-action="amazingOffer">Click here</a>
HTML5 name Value
data-tracking-action click
data-tracking-event video
data-tracking-entity component
data-tracking-event-context-id 12345
data-tracking-event-context-category video
data-tracking-event-context-action play
data-tracking-event-context-label short circuit video
data-tracking-event-context-value 0
data-tracking-event-context-noninteractive false
HTML5 data-tracking-attributes:
Competing mark-up example
JSON-LD Links
Testing Tools
• JSON-LD playground & validation tools:
www.json-ld.org
• Official Google markup-Tester for JSON-LD
www.google.com/webmasters/markup-tester/corporatecontacts (phone numbers)
www.google.com/webmasters/markup-tester/events (music events)
www.google.com/webmasters/markup-tester/ (email)
JSON-LD blog posts
• www.seoskeptic.com/json-ld-google-knowledge-graph-schema-org-seo/
• moduscreate.com/google-announces-json-ld-compliance-at-google-io/
• semanticweb.com/category/technologies-2/json-ld
Official Google help pages
• Musical Artists: Specify your events to Google
support.google.com/webmasters/answer/4620133?hl=en
• Companies: Specify your customer service numbers to Google
support.google.com/webmasters/answer/4620709?hl=en
• Email markup: JSON-LD
developers.google.com/gmail/markup/reference/formats/json-ld
developers.google.com/gmail/markup/
Other FREE stuff
http://bit.ly/techseoaudit
http://bit.ly/croheatmapaudit
http://bit.ly/cookieaudit
3. GTM dataLayer Position
in the header

More Related Content

What's hot

E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
Aleyda Solís
 
As Software eats the World, APIs eat Software
As Software eats the World, APIs eat SoftwareAs Software eats the World, APIs eat Software
As Software eats the World, APIs eat Software3scale
 
Formation DataStudio - de débutant à avancé - français - 2019
Formation DataStudio - de débutant à avancé - français - 2019Formation DataStudio - de débutant à avancé - français - 2019
Formation DataStudio - de débutant à avancé - français - 2019
Bruno Guyot
 
Improving Crawling and Indexing using Real-Time Log File Insights
Improving Crawling and Indexing using Real-Time Log File InsightsImproving Crawling and Indexing using Real-Time Log File Insights
Improving Crawling and Indexing using Real-Time Log File Insights
Steven van Vessum
 
SEO TRENDS 2023: 5 Things to Look Out For
SEO TRENDS 2023: 5 Things to Look Out ForSEO TRENDS 2023: 5 Things to Look Out For
SEO TRENDS 2023: 5 Things to Look Out For
Jomer Gregorio
 
SEO Automation Without Using Hard Code by Tevfik Mert Azizoglu - BrightonSEO ...
SEO Automation Without Using Hard Code by Tevfik Mert Azizoglu - BrightonSEO ...SEO Automation Without Using Hard Code by Tevfik Mert Azizoglu - BrightonSEO ...
SEO Automation Without Using Hard Code by Tevfik Mert Azizoglu - BrightonSEO ...
Tevfik Mert Azizoglu
 
Brighton SEO April 2022 - Automate the technical SEO stuff
Brighton SEO April 2022 - Automate the technical SEO stuffBrighton SEO April 2022 - Automate the technical SEO stuff
Brighton SEO April 2022 - Automate the technical SEO stuff
Michael Van Den Reym
 
PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...
PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...
PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...
LazarinaStoyanova
 
SMX Advanced: Thriving in the New World of Pagination
SMX Advanced: Thriving in the New World of PaginationSMX Advanced: Thriving in the New World of Pagination
SMX Advanced: Thriving in the New World of Pagination
Lily Ray
 
How to categorise 100K search queries in 15 minutes - MeasureFest
How to categorise 100K search queries in 15 minutes - MeasureFestHow to categorise 100K search queries in 15 minutes - MeasureFest
How to categorise 100K search queries in 15 minutes - MeasureFest
Richard Lawrence
 
Oli Hearsum - Brighton SEO Presentation 2021
Oli Hearsum - Brighton SEO Presentation 2021Oli Hearsum - Brighton SEO Presentation 2021
Oli Hearsum - Brighton SEO Presentation 2021
Oliver Hearsum
 
Seonthebeach - June 2023 - by Bibi the Link Builder
Seonthebeach - June 2023 - by Bibi the Link BuilderSeonthebeach - June 2023 - by Bibi the Link Builder
Seonthebeach - June 2023 - by Bibi the Link Builder
Bibi the Link Builder
 
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...
📊 Markus Baersch
 
SEO at Scale - BrightonSEO April 2022
SEO at Scale - BrightonSEO April 2022SEO at Scale - BrightonSEO April 2022
SEO at Scale - BrightonSEO April 2022
Nitin Manchanda
 
Google Analytics 4 - OMT
Google Analytics 4 - OMTGoogle Analytics 4 - OMT
Google Analytics 4 - OMT
📊 Markus Baersch
 
Building a Search Intent-Driven Website Architecture (SEO Mastery Summit 2022...
Building a Search Intent-Driven Website Architecture (SEO Mastery Summit 2022...Building a Search Intent-Driven Website Architecture (SEO Mastery Summit 2022...
Building a Search Intent-Driven Website Architecture (SEO Mastery Summit 2022...
LazarinaStoyanova
 
Linking data without common identifiers
Linking data without common identifiersLinking data without common identifiers
Linking data without common identifiers
Lars Marius Garshol
 
BrightonSEO 2023 - Introduction to Search Engines Beyond Google - N Witczyk.pdf
BrightonSEO 2023 - Introduction to Search Engines Beyond Google - N Witczyk.pdfBrightonSEO 2023 - Introduction to Search Engines Beyond Google - N Witczyk.pdf
BrightonSEO 2023 - Introduction to Search Engines Beyond Google - N Witczyk.pdf
Natalia Witczyk
 
Swipe left: Why your content is getting ghosted
Swipe left: Why your content is getting ghostedSwipe left: Why your content is getting ghosted
Swipe left: Why your content is getting ghosted
Eleni Cashell
 
ChatGPT para SEO. Pros y Contras
ChatGPT para SEO. Pros y ContrasChatGPT para SEO. Pros y Contras
ChatGPT para SEO. Pros y Contras
Luis M Villanueva
 

What's hot (20)

E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
 
As Software eats the World, APIs eat Software
As Software eats the World, APIs eat SoftwareAs Software eats the World, APIs eat Software
As Software eats the World, APIs eat Software
 
Formation DataStudio - de débutant à avancé - français - 2019
Formation DataStudio - de débutant à avancé - français - 2019Formation DataStudio - de débutant à avancé - français - 2019
Formation DataStudio - de débutant à avancé - français - 2019
 
Improving Crawling and Indexing using Real-Time Log File Insights
Improving Crawling and Indexing using Real-Time Log File InsightsImproving Crawling and Indexing using Real-Time Log File Insights
Improving Crawling and Indexing using Real-Time Log File Insights
 
SEO TRENDS 2023: 5 Things to Look Out For
SEO TRENDS 2023: 5 Things to Look Out ForSEO TRENDS 2023: 5 Things to Look Out For
SEO TRENDS 2023: 5 Things to Look Out For
 
SEO Automation Without Using Hard Code by Tevfik Mert Azizoglu - BrightonSEO ...
SEO Automation Without Using Hard Code by Tevfik Mert Azizoglu - BrightonSEO ...SEO Automation Without Using Hard Code by Tevfik Mert Azizoglu - BrightonSEO ...
SEO Automation Without Using Hard Code by Tevfik Mert Azizoglu - BrightonSEO ...
 
Brighton SEO April 2022 - Automate the technical SEO stuff
Brighton SEO April 2022 - Automate the technical SEO stuffBrighton SEO April 2022 - Automate the technical SEO stuff
Brighton SEO April 2022 - Automate the technical SEO stuff
 
PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...
PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...
PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...
 
SMX Advanced: Thriving in the New World of Pagination
SMX Advanced: Thriving in the New World of PaginationSMX Advanced: Thriving in the New World of Pagination
SMX Advanced: Thriving in the New World of Pagination
 
How to categorise 100K search queries in 15 minutes - MeasureFest
How to categorise 100K search queries in 15 minutes - MeasureFestHow to categorise 100K search queries in 15 minutes - MeasureFest
How to categorise 100K search queries in 15 minutes - MeasureFest
 
Oli Hearsum - Brighton SEO Presentation 2021
Oli Hearsum - Brighton SEO Presentation 2021Oli Hearsum - Brighton SEO Presentation 2021
Oli Hearsum - Brighton SEO Presentation 2021
 
Seonthebeach - June 2023 - by Bibi the Link Builder
Seonthebeach - June 2023 - by Bibi the Link BuilderSeonthebeach - June 2023 - by Bibi the Link Builder
Seonthebeach - June 2023 - by Bibi the Link Builder
 
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...
 
SEO at Scale - BrightonSEO April 2022
SEO at Scale - BrightonSEO April 2022SEO at Scale - BrightonSEO April 2022
SEO at Scale - BrightonSEO April 2022
 
Google Analytics 4 - OMT
Google Analytics 4 - OMTGoogle Analytics 4 - OMT
Google Analytics 4 - OMT
 
Building a Search Intent-Driven Website Architecture (SEO Mastery Summit 2022...
Building a Search Intent-Driven Website Architecture (SEO Mastery Summit 2022...Building a Search Intent-Driven Website Architecture (SEO Mastery Summit 2022...
Building a Search Intent-Driven Website Architecture (SEO Mastery Summit 2022...
 
Linking data without common identifiers
Linking data without common identifiersLinking data without common identifiers
Linking data without common identifiers
 
BrightonSEO 2023 - Introduction to Search Engines Beyond Google - N Witczyk.pdf
BrightonSEO 2023 - Introduction to Search Engines Beyond Google - N Witczyk.pdfBrightonSEO 2023 - Introduction to Search Engines Beyond Google - N Witczyk.pdf
BrightonSEO 2023 - Introduction to Search Engines Beyond Google - N Witczyk.pdf
 
Swipe left: Why your content is getting ghosted
Swipe left: Why your content is getting ghostedSwipe left: Why your content is getting ghosted
Swipe left: Why your content is getting ghosted
 
ChatGPT para SEO. Pros y Contras
ChatGPT para SEO. Pros y ContrasChatGPT para SEO. Pros y Contras
ChatGPT para SEO. Pros y Contras
 

Viewers also liked

Data Layer - MeasureCamp VII 2015
Data Layer - MeasureCamp VII 2015Data Layer - MeasureCamp VII 2015
Data Layer - MeasureCamp VII 2015
Simo Ahava
 
SEO para Desenvolvedores e Web Designers
SEO para Desenvolvedores e Web DesignersSEO para Desenvolvedores e Web Designers
SEO para Desenvolvedores e Web Designers
Fabio Ricotta
 
Using schema.org to improve SEO
Using schema.org to improve SEOUsing schema.org to improve SEO
Using schema.org to improve SEO
scorlosquet
 
Semantic Web SEO: Using Linked Data and schema.org to improve Library Reach a...
Semantic Web SEO: Using Linked Data and schema.org to improve Library Reach a...Semantic Web SEO: Using Linked Data and schema.org to improve Library Reach a...
Semantic Web SEO: Using Linked Data and schema.org to improve Library Reach a...
Patrick OBrien
 
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs  - Front in Bahia...Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs  - Front in Bahia...
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
Ícaro Medeiros
 
Digital Data Layer
Digital Data LayerDigital Data Layer
Digital Data LayerAaron Fossum
 
Winning SEO Using Schema Markup and Structured Data
Winning SEO Using Schema Markup and Structured DataWinning SEO Using Schema Markup and Structured Data
Winning SEO Using Schema Markup and Structured Data
Marc Trimble
 
Manual buzzmonitor versão completa - 28 de agosto de 2014
Manual buzzmonitor   versão completa - 28 de agosto de 2014Manual buzzmonitor   versão completa - 28 de agosto de 2014
Manual buzzmonitor versão completa - 28 de agosto de 2014
Elife Brasil
 
3 passos para monitoramento e análise estratégica de redes sociais
3 passos para monitoramento e análise estratégica de redes sociais3 passos para monitoramento e análise estratégica de redes sociais
3 passos para monitoramento e análise estratégica de redes sociais
Elife Brasil
 
Rich Snippets in Magento product page
Rich Snippets in Magento product pageRich Snippets in Magento product page
Rich Snippets in Magento product page
Hans Kuijpers
 
10 métricas para medir o sucesso do seu canal no Youtube
10 métricas para medir o sucesso do seu canal no Youtube10 métricas para medir o sucesso do seu canal no Youtube
10 métricas para medir o sucesso do seu canal no Youtube
Elife Brasil
 
Social CRM Estratégico
Social CRM EstratégicoSocial CRM Estratégico
Social CRM Estratégico
Elife Brasil
 
12 métricas essenciais para gerenciar a presença da sua marca no Facebook
12 métricas essenciais para gerenciar a presença da sua marca no Facebook12 métricas essenciais para gerenciar a presença da sua marca no Facebook
12 métricas essenciais para gerenciar a presença da sua marca no Facebook
Elife Brasil
 
Schema, JSON-LD & the semantic web - Brighton SEO April 2015 - Kirsty Hulse -...
Schema, JSON-LD & the semantic web - Brighton SEO April 2015 - Kirsty Hulse -...Schema, JSON-LD & the semantic web - Brighton SEO April 2015 - Kirsty Hulse -...
Schema, JSON-LD & the semantic web - Brighton SEO April 2015 - Kirsty Hulse -...
Linkdex
 
Google Tag Manager Advanced - SEOCampixx 2016
Google Tag Manager Advanced - SEOCampixx 2016Google Tag Manager Advanced - SEOCampixx 2016
Google Tag Manager Advanced - SEOCampixx 2016
Jan Berens
 
MeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
MeasureCamp IX (London) - 10 JavaScript Concepts for web analystsMeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
MeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
Simo Ahava
 
Google Tag Manager (GTM)
Google Tag Manager (GTM)Google Tag Manager (GTM)
Google Tag Manager (GTM)
Dragos Ionita
 
Semantic Web and Schema.org
Semantic Web and Schema.orgSemantic Web and Schema.org
Semantic Web and Schema.org
rvguha
 

Viewers also liked (18)

Data Layer - MeasureCamp VII 2015
Data Layer - MeasureCamp VII 2015Data Layer - MeasureCamp VII 2015
Data Layer - MeasureCamp VII 2015
 
SEO para Desenvolvedores e Web Designers
SEO para Desenvolvedores e Web DesignersSEO para Desenvolvedores e Web Designers
SEO para Desenvolvedores e Web Designers
 
Using schema.org to improve SEO
Using schema.org to improve SEOUsing schema.org to improve SEO
Using schema.org to improve SEO
 
Semantic Web SEO: Using Linked Data and schema.org to improve Library Reach a...
Semantic Web SEO: Using Linked Data and schema.org to improve Library Reach a...Semantic Web SEO: Using Linked Data and schema.org to improve Library Reach a...
Semantic Web SEO: Using Linked Data and schema.org to improve Library Reach a...
 
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs  - Front in Bahia...Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs  - Front in Bahia...
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
 
Digital Data Layer
Digital Data LayerDigital Data Layer
Digital Data Layer
 
Winning SEO Using Schema Markup and Structured Data
Winning SEO Using Schema Markup and Structured DataWinning SEO Using Schema Markup and Structured Data
Winning SEO Using Schema Markup and Structured Data
 
Manual buzzmonitor versão completa - 28 de agosto de 2014
Manual buzzmonitor   versão completa - 28 de agosto de 2014Manual buzzmonitor   versão completa - 28 de agosto de 2014
Manual buzzmonitor versão completa - 28 de agosto de 2014
 
3 passos para monitoramento e análise estratégica de redes sociais
3 passos para monitoramento e análise estratégica de redes sociais3 passos para monitoramento e análise estratégica de redes sociais
3 passos para monitoramento e análise estratégica de redes sociais
 
Rich Snippets in Magento product page
Rich Snippets in Magento product pageRich Snippets in Magento product page
Rich Snippets in Magento product page
 
10 métricas para medir o sucesso do seu canal no Youtube
10 métricas para medir o sucesso do seu canal no Youtube10 métricas para medir o sucesso do seu canal no Youtube
10 métricas para medir o sucesso do seu canal no Youtube
 
Social CRM Estratégico
Social CRM EstratégicoSocial CRM Estratégico
Social CRM Estratégico
 
12 métricas essenciais para gerenciar a presença da sua marca no Facebook
12 métricas essenciais para gerenciar a presença da sua marca no Facebook12 métricas essenciais para gerenciar a presença da sua marca no Facebook
12 métricas essenciais para gerenciar a presença da sua marca no Facebook
 
Schema, JSON-LD & the semantic web - Brighton SEO April 2015 - Kirsty Hulse -...
Schema, JSON-LD & the semantic web - Brighton SEO April 2015 - Kirsty Hulse -...Schema, JSON-LD & the semantic web - Brighton SEO April 2015 - Kirsty Hulse -...
Schema, JSON-LD & the semantic web - Brighton SEO April 2015 - Kirsty Hulse -...
 
Google Tag Manager Advanced - SEOCampixx 2016
Google Tag Manager Advanced - SEOCampixx 2016Google Tag Manager Advanced - SEOCampixx 2016
Google Tag Manager Advanced - SEOCampixx 2016
 
MeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
MeasureCamp IX (London) - 10 JavaScript Concepts for web analystsMeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
MeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
 
Google Tag Manager (GTM)
Google Tag Manager (GTM)Google Tag Manager (GTM)
Google Tag Manager (GTM)
 
Semantic Web and Schema.org
Semantic Web and Schema.orgSemantic Web and Schema.org
Semantic Web and Schema.org
 

Similar to How can a data layer help my seo

Supercharging your Organic CTR
Supercharging your Organic CTRSupercharging your Organic CTR
Supercharging your Organic CTR
Phil Pearce
 
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
Distilled
 
SEO dataLayer 2: Entity Wars
SEO dataLayer 2: Entity WarsSEO dataLayer 2: Entity Wars
SEO dataLayer 2: Entity Wars
Phil Pearce
 
Developing web applications in 2010
Developing web applications in 2010Developing web applications in 2010
Developing web applications in 2010
Ignacio Coloma
 
Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018
Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018
Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018
patrickstox
 
Digital Analytic & SEO Acceleration
Digital Analytic & SEO AccelerationDigital Analytic & SEO Acceleration
Digital Analytic & SEO Acceleration
Phil Pearce
 
Log analysis and pro use cases for search marketers online version (1)
Log analysis and pro use cases for search marketers online version (1)Log analysis and pro use cases for search marketers online version (1)
Log analysis and pro use cases for search marketers online version (1)
David Sottimano
 
Google’s tridente
Google’s tridenteGoogle’s tridente
Google’s tridente
Inbound Marketing Indonesia
 
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018Advanced Web Scraping or How To Make Internet Your Database #seoplus2018
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018
Esteve Castells
 
Myths & true stories about JavaScript for SEO
Myths & true stories about JavaScript for SEOMyths & true stories about JavaScript for SEO
Myths & true stories about JavaScript for SEO
Sara Moccand-Sayegh
 
Universal Analytics and SEO: How to improve your SEM strategy with Analytics'...
Universal Analytics and SEO: How to improve your SEM strategy with Analytics'...Universal Analytics and SEO: How to improve your SEM strategy with Analytics'...
Universal Analytics and SEO: How to improve your SEM strategy with Analytics'...
Woptimo
 
The Big Picture and How to Get Started
The Big Picture and How to Get StartedThe Big Picture and How to Get Started
The Big Picture and How to Get Started
guest1af57e
 
White Hat Cloaking
White Hat CloakingWhite Hat Cloaking
White Hat Cloaking
Hamlet Batista
 
Introduction to Web APIs and the Google+ API - BarCamp Phnom Penh 2011
Introduction to Web APIs and the Google+ API - BarCamp Phnom Penh 2011Introduction to Web APIs and the Google+ API - BarCamp Phnom Penh 2011
Introduction to Web APIs and the Google+ API - BarCamp Phnom Penh 2011
traactivity
 
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
Connected Data World
 
Pratical Deep Dive into the Semantic Web - #smconnect
Pratical Deep Dive into the Semantic Web - #smconnectPratical Deep Dive into the Semantic Web - #smconnect
Pratical Deep Dive into the Semantic Web - #smconnect
Jan-Willem Bobbink - Freelance SEO Consultant
 
Blackhat Analytics 2 @ Superweek
Blackhat Analytics 2  @ SuperweekBlackhat Analytics 2  @ Superweek
Blackhat Analytics 2 @ Superweek
Phil Pearce
 
GTUG Philippines - Implementing Google Analytics - 2011-10-11
GTUG Philippines - Implementing Google Analytics - 2011-10-11GTUG Philippines - Implementing Google Analytics - 2011-10-11
GTUG Philippines - Implementing Google Analytics - 2011-10-11
Vinoaj Vijeyakumaar
 
Structured Data & Schema.org - SMX Milan 2014
Structured Data & Schema.org - SMX Milan 2014Structured Data & Schema.org - SMX Milan 2014
Structured Data & Schema.org - SMX Milan 2014
Bastian Grimm
 
Advanced Seo Web Development Tech Ed 2008
Advanced Seo Web Development Tech Ed 2008Advanced Seo Web Development Tech Ed 2008
Advanced Seo Web Development Tech Ed 2008
Nathan Buggia
 

Similar to How can a data layer help my seo (20)

Supercharging your Organic CTR
Supercharging your Organic CTRSupercharging your Organic CTR
Supercharging your Organic CTR
 
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
 
SEO dataLayer 2: Entity Wars
SEO dataLayer 2: Entity WarsSEO dataLayer 2: Entity Wars
SEO dataLayer 2: Entity Wars
 
Developing web applications in 2010
Developing web applications in 2010Developing web applications in 2010
Developing web applications in 2010
 
Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018
Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018
Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018
 
Digital Analytic & SEO Acceleration
Digital Analytic & SEO AccelerationDigital Analytic & SEO Acceleration
Digital Analytic & SEO Acceleration
 
Log analysis and pro use cases for search marketers online version (1)
Log analysis and pro use cases for search marketers online version (1)Log analysis and pro use cases for search marketers online version (1)
Log analysis and pro use cases for search marketers online version (1)
 
Google’s tridente
Google’s tridenteGoogle’s tridente
Google’s tridente
 
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018Advanced Web Scraping or How To Make Internet Your Database #seoplus2018
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018
 
Myths & true stories about JavaScript for SEO
Myths & true stories about JavaScript for SEOMyths & true stories about JavaScript for SEO
Myths & true stories about JavaScript for SEO
 
Universal Analytics and SEO: How to improve your SEM strategy with Analytics'...
Universal Analytics and SEO: How to improve your SEM strategy with Analytics'...Universal Analytics and SEO: How to improve your SEM strategy with Analytics'...
Universal Analytics and SEO: How to improve your SEM strategy with Analytics'...
 
The Big Picture and How to Get Started
The Big Picture and How to Get StartedThe Big Picture and How to Get Started
The Big Picture and How to Get Started
 
White Hat Cloaking
White Hat CloakingWhite Hat Cloaking
White Hat Cloaking
 
Introduction to Web APIs and the Google+ API - BarCamp Phnom Penh 2011
Introduction to Web APIs and the Google+ API - BarCamp Phnom Penh 2011Introduction to Web APIs and the Google+ API - BarCamp Phnom Penh 2011
Introduction to Web APIs and the Google+ API - BarCamp Phnom Penh 2011
 
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
 
Pratical Deep Dive into the Semantic Web - #smconnect
Pratical Deep Dive into the Semantic Web - #smconnectPratical Deep Dive into the Semantic Web - #smconnect
Pratical Deep Dive into the Semantic Web - #smconnect
 
Blackhat Analytics 2 @ Superweek
Blackhat Analytics 2  @ SuperweekBlackhat Analytics 2  @ Superweek
Blackhat Analytics 2 @ Superweek
 
GTUG Philippines - Implementing Google Analytics - 2011-10-11
GTUG Philippines - Implementing Google Analytics - 2011-10-11GTUG Philippines - Implementing Google Analytics - 2011-10-11
GTUG Philippines - Implementing Google Analytics - 2011-10-11
 
Structured Data & Schema.org - SMX Milan 2014
Structured Data & Schema.org - SMX Milan 2014Structured Data & Schema.org - SMX Milan 2014
Structured Data & Schema.org - SMX Milan 2014
 
Advanced Seo Web Development Tech Ed 2008
Advanced Seo Web Development Tech Ed 2008Advanced Seo Web Development Tech Ed 2008
Advanced Seo Web Development Tech Ed 2008
 

More from Phil Pearce

GTM container positions: a summary of best & worst
GTM container positions: a summary of best & worstGTM container positions: a summary of best & worst
GTM container positions: a summary of best & worst
Phil Pearce
 
Blackhat Analyics 4: May the 25th be with you!
Blackhat Analyics 4:  May the 25th be with you!Blackhat Analyics 4:  May the 25th be with you!
Blackhat Analyics 4: May the 25th be with you!
Phil Pearce
 
Photos of LaserBowling @ MeasureCamp Cardiff 2
Photos of LaserBowling @ MeasureCamp Cardiff 2Photos of LaserBowling @ MeasureCamp Cardiff 2
Photos of LaserBowling @ MeasureCamp Cardiff 2
Phil Pearce
 
Measurebowling Nerdshirts 2017-06-08
Measurebowling Nerdshirts 2017-06-08Measurebowling Nerdshirts 2017-06-08
Measurebowling Nerdshirts 2017-06-08
Phil Pearce
 
Morphing GA into an Affiliate Analytics Monster
Morphing GA into an Affiliate Analytics MonsterMorphing GA into an Affiliate Analytics Monster
Morphing GA into an Affiliate Analytics Monster
Phil Pearce
 
Plan a Digital Analytics Training Strategy for an Analytics Agency
Plan a Digital Analytics Training Strategy for an Analytics AgencyPlan a Digital Analytics Training Strategy for an Analytics Agency
Plan a Digital Analytics Training Strategy for an Analytics Agency
Phil Pearce
 
The Kamasutra of GTM container positions
The Kamasutra of GTM container positionsThe Kamasutra of GTM container positions
The Kamasutra of GTM container positions
Phil Pearce
 
Common mistakes with media tagging (utm tags) and how to fix them!
Common mistakes with media tagging (utm tags) and how to fix them!Common mistakes with media tagging (utm tags) and how to fix them!
Common mistakes with media tagging (utm tags) and how to fix them!
Phil Pearce
 
QR code uses cases & Digital Marketing podcasts
QR code uses cases & Digital Marketing podcastsQR code uses cases & Digital Marketing podcasts
QR code uses cases & Digital Marketing podcasts
Phil Pearce
 
Analytics Crystal maze
Analytics Crystal mazeAnalytics Crystal maze
Analytics Crystal maze
Phil Pearce
 
Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!
Phil Pearce
 
GTM Tools Checklist
GTM Tools ChecklistGTM Tools Checklist
GTM Tools Checklist
Phil Pearce
 
Google Data Studio - First impressions @ Measurecamp
Google Data Studio - First impressions @ MeasurecampGoogle Data Studio - First impressions @ Measurecamp
Google Data Studio - First impressions @ Measurecamp
Phil Pearce
 
Example cookie compliance audit
Example cookie compliance auditExample cookie compliance audit
Example cookie compliance audit
Phil Pearce
 
Example SEO audit
Example SEO auditExample SEO audit
Example SEO audit
Phil Pearce
 
Clicktale Vendor Privacy Audit (August 2013)
Clicktale Vendor Privacy Audit (August 2013)Clicktale Vendor Privacy Audit (August 2013)
Clicktale Vendor Privacy Audit (August 2013)
Phil Pearce
 
SEO analytics: How to report & improve performance
SEO analytics: How to report & improve performanceSEO analytics: How to report & improve performance
SEO analytics: How to report & improve performance
Phil Pearce
 
CRO analytics - How to Continually Optimise
CRO analytics - How to Continually OptimiseCRO analytics - How to Continually Optimise
CRO analytics - How to Continually Optimise
Phil Pearce
 
"Taster Slides" for Most advanced GTM implementation
"Taster Slides" for Most advanced GTM implementation"Taster Slides" for Most advanced GTM implementation
"Taster Slides" for Most advanced GTM implementation
Phil Pearce
 
Analytics & Optimisation for University sites
Analytics & Optimisation for University sitesAnalytics & Optimisation for University sites
Analytics & Optimisation for University sites
Phil Pearce
 

More from Phil Pearce (20)

GTM container positions: a summary of best & worst
GTM container positions: a summary of best & worstGTM container positions: a summary of best & worst
GTM container positions: a summary of best & worst
 
Blackhat Analyics 4: May the 25th be with you!
Blackhat Analyics 4:  May the 25th be with you!Blackhat Analyics 4:  May the 25th be with you!
Blackhat Analyics 4: May the 25th be with you!
 
Photos of LaserBowling @ MeasureCamp Cardiff 2
Photos of LaserBowling @ MeasureCamp Cardiff 2Photos of LaserBowling @ MeasureCamp Cardiff 2
Photos of LaserBowling @ MeasureCamp Cardiff 2
 
Measurebowling Nerdshirts 2017-06-08
Measurebowling Nerdshirts 2017-06-08Measurebowling Nerdshirts 2017-06-08
Measurebowling Nerdshirts 2017-06-08
 
Morphing GA into an Affiliate Analytics Monster
Morphing GA into an Affiliate Analytics MonsterMorphing GA into an Affiliate Analytics Monster
Morphing GA into an Affiliate Analytics Monster
 
Plan a Digital Analytics Training Strategy for an Analytics Agency
Plan a Digital Analytics Training Strategy for an Analytics AgencyPlan a Digital Analytics Training Strategy for an Analytics Agency
Plan a Digital Analytics Training Strategy for an Analytics Agency
 
The Kamasutra of GTM container positions
The Kamasutra of GTM container positionsThe Kamasutra of GTM container positions
The Kamasutra of GTM container positions
 
Common mistakes with media tagging (utm tags) and how to fix them!
Common mistakes with media tagging (utm tags) and how to fix them!Common mistakes with media tagging (utm tags) and how to fix them!
Common mistakes with media tagging (utm tags) and how to fix them!
 
QR code uses cases & Digital Marketing podcasts
QR code uses cases & Digital Marketing podcastsQR code uses cases & Digital Marketing podcasts
QR code uses cases & Digital Marketing podcasts
 
Analytics Crystal maze
Analytics Crystal mazeAnalytics Crystal maze
Analytics Crystal maze
 
Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!
 
GTM Tools Checklist
GTM Tools ChecklistGTM Tools Checklist
GTM Tools Checklist
 
Google Data Studio - First impressions @ Measurecamp
Google Data Studio - First impressions @ MeasurecampGoogle Data Studio - First impressions @ Measurecamp
Google Data Studio - First impressions @ Measurecamp
 
Example cookie compliance audit
Example cookie compliance auditExample cookie compliance audit
Example cookie compliance audit
 
Example SEO audit
Example SEO auditExample SEO audit
Example SEO audit
 
Clicktale Vendor Privacy Audit (August 2013)
Clicktale Vendor Privacy Audit (August 2013)Clicktale Vendor Privacy Audit (August 2013)
Clicktale Vendor Privacy Audit (August 2013)
 
SEO analytics: How to report & improve performance
SEO analytics: How to report & improve performanceSEO analytics: How to report & improve performance
SEO analytics: How to report & improve performance
 
CRO analytics - How to Continually Optimise
CRO analytics - How to Continually OptimiseCRO analytics - How to Continually Optimise
CRO analytics - How to Continually Optimise
 
"Taster Slides" for Most advanced GTM implementation
"Taster Slides" for Most advanced GTM implementation"Taster Slides" for Most advanced GTM implementation
"Taster Slides" for Most advanced GTM implementation
 
Analytics & Optimisation for University sites
Analytics & Optimisation for University sitesAnalytics & Optimisation for University sites
Analytics & Optimisation for University sites
 

Recently uploaded

Unlock TikTok Success with Sociocosmos..
Unlock TikTok Success with Sociocosmos..Unlock TikTok Success with Sociocosmos..
Unlock TikTok Success with Sociocosmos..
SocioCosmos
 
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
AJHSSR Journal
 
The Evolution of SEO: Insights from a Leading Digital Marketing Agency
The Evolution of SEO: Insights from a Leading Digital Marketing AgencyThe Evolution of SEO: Insights from a Leading Digital Marketing Agency
The Evolution of SEO: Insights from a Leading Digital Marketing Agency
Digital Marketing Lab
 
快速办理(BCR毕业证书)加州大学河滨分校毕业证文凭证书一模一样
快速办理(BCR毕业证书)加州大学河滨分校毕业证文凭证书一模一样快速办理(BCR毕业证书)加州大学河滨分校毕业证文凭证书一模一样
快速办理(BCR毕业证书)加州大学河滨分校毕业证文凭证书一模一样
ryxqoswi
 
HOW TO USE FACEBOOK _ by Clarissa Credito
HOW TO USE FACEBOOK _ by Clarissa CreditoHOW TO USE FACEBOOK _ by Clarissa Credito
HOW TO USE FACEBOOK _ by Clarissa Credito
ClarissaAlanoCredito
 
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...
Buy Pinterest Followers, Reactions & Repins  Go Viral on Pinterest with Socio...Buy Pinterest Followers, Reactions & Repins  Go Viral on Pinterest with Socio...
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...
SocioCosmos
 
HOW TO USE THREADS an Instagram App_ by Clarissa Credito
HOW TO USE THREADS an Instagram App_ by Clarissa CreditoHOW TO USE THREADS an Instagram App_ by Clarissa Credito
HOW TO USE THREADS an Instagram App_ by Clarissa Credito
ClarissaAlanoCredito
 
Social Media Marketing Strategies .
Social Media Marketing Strategies                     .Social Media Marketing Strategies                     .
Social Media Marketing Strategies .
Virtual Real Design
 
SluggerPunk Final Angel Investor Proposal
SluggerPunk Final Angel Investor ProposalSluggerPunk Final Angel Investor Proposal
SluggerPunk Final Angel Investor Proposal
grogshiregames
 
Project Serenity — 33% Life-time Commissions.docx
Project Serenity — 33% Life-time Commissions.docxProject Serenity — 33% Life-time Commissions.docx
Project Serenity — 33% Life-time Commissions.docx
zeqirielmedina8
 
Your Path to YouTube Stardom Starts Here
Your Path to YouTube Stardom Starts HereYour Path to YouTube Stardom Starts Here
Your Path to YouTube Stardom Starts Here
SocioCosmos
 
SluggerPunk Angel Investor Final Proposal
SluggerPunk Angel Investor Final ProposalSluggerPunk Angel Investor Final Proposal
SluggerPunk Angel Investor Final Proposal
grogshiregames
 
Your LinkedIn Success Starts Here.......
Your LinkedIn Success Starts Here.......Your LinkedIn Success Starts Here.......
Your LinkedIn Success Starts Here.......
SocioCosmos
 
Grow Your Reddit Community Fast.........
Grow Your Reddit Community Fast.........Grow Your Reddit Community Fast.........
Grow Your Reddit Community Fast.........
SocioCosmos
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TELEGRAM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TELEGRAMLORRAINE ANDREI_LEQUIGAN_HOW TO USE TELEGRAM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TELEGRAM
lorraineandreiamcidl
 
Surat Digital Marketing School - course curriculum
Surat Digital Marketing School - course curriculumSurat Digital Marketing School - course curriculum
Surat Digital Marketing School - course curriculum
digitalcourseshop4
 
Exploring The Dimensions and Dynamics of Felt Obligation: A Bibliometric Anal...
Exploring The Dimensions and Dynamics of Felt Obligation: A Bibliometric Anal...Exploring The Dimensions and Dynamics of Felt Obligation: A Bibliometric Anal...
Exploring The Dimensions and Dynamics of Felt Obligation: A Bibliometric Anal...
AJHSSR Journal
 
Transform Your Presence Now!..............
Transform Your Presence Now!..............Transform Your Presence Now!..............
Transform Your Presence Now!..............
SocioCosmos
 
EASY TUTORIAL OF HOW TO USE G-TEAMS BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE G-TEAMS BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE G-TEAMS BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE G-TEAMS BY: FEBLESS HERNANE
Febless Hernane
 

Recently uploaded (19)

Unlock TikTok Success with Sociocosmos..
Unlock TikTok Success with Sociocosmos..Unlock TikTok Success with Sociocosmos..
Unlock TikTok Success with Sociocosmos..
 
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
 
The Evolution of SEO: Insights from a Leading Digital Marketing Agency
The Evolution of SEO: Insights from a Leading Digital Marketing AgencyThe Evolution of SEO: Insights from a Leading Digital Marketing Agency
The Evolution of SEO: Insights from a Leading Digital Marketing Agency
 
快速办理(BCR毕业证书)加州大学河滨分校毕业证文凭证书一模一样
快速办理(BCR毕业证书)加州大学河滨分校毕业证文凭证书一模一样快速办理(BCR毕业证书)加州大学河滨分校毕业证文凭证书一模一样
快速办理(BCR毕业证书)加州大学河滨分校毕业证文凭证书一模一样
 
HOW TO USE FACEBOOK _ by Clarissa Credito
HOW TO USE FACEBOOK _ by Clarissa CreditoHOW TO USE FACEBOOK _ by Clarissa Credito
HOW TO USE FACEBOOK _ by Clarissa Credito
 
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...
Buy Pinterest Followers, Reactions & Repins  Go Viral on Pinterest with Socio...Buy Pinterest Followers, Reactions & Repins  Go Viral on Pinterest with Socio...
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...
 
HOW TO USE THREADS an Instagram App_ by Clarissa Credito
HOW TO USE THREADS an Instagram App_ by Clarissa CreditoHOW TO USE THREADS an Instagram App_ by Clarissa Credito
HOW TO USE THREADS an Instagram App_ by Clarissa Credito
 
Social Media Marketing Strategies .
Social Media Marketing Strategies                     .Social Media Marketing Strategies                     .
Social Media Marketing Strategies .
 
SluggerPunk Final Angel Investor Proposal
SluggerPunk Final Angel Investor ProposalSluggerPunk Final Angel Investor Proposal
SluggerPunk Final Angel Investor Proposal
 
Project Serenity — 33% Life-time Commissions.docx
Project Serenity — 33% Life-time Commissions.docxProject Serenity — 33% Life-time Commissions.docx
Project Serenity — 33% Life-time Commissions.docx
 
Your Path to YouTube Stardom Starts Here
Your Path to YouTube Stardom Starts HereYour Path to YouTube Stardom Starts Here
Your Path to YouTube Stardom Starts Here
 
SluggerPunk Angel Investor Final Proposal
SluggerPunk Angel Investor Final ProposalSluggerPunk Angel Investor Final Proposal
SluggerPunk Angel Investor Final Proposal
 
Your LinkedIn Success Starts Here.......
Your LinkedIn Success Starts Here.......Your LinkedIn Success Starts Here.......
Your LinkedIn Success Starts Here.......
 
Grow Your Reddit Community Fast.........
Grow Your Reddit Community Fast.........Grow Your Reddit Community Fast.........
Grow Your Reddit Community Fast.........
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TELEGRAM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TELEGRAMLORRAINE ANDREI_LEQUIGAN_HOW TO USE TELEGRAM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TELEGRAM
 
Surat Digital Marketing School - course curriculum
Surat Digital Marketing School - course curriculumSurat Digital Marketing School - course curriculum
Surat Digital Marketing School - course curriculum
 
Exploring The Dimensions and Dynamics of Felt Obligation: A Bibliometric Anal...
Exploring The Dimensions and Dynamics of Felt Obligation: A Bibliometric Anal...Exploring The Dimensions and Dynamics of Felt Obligation: A Bibliometric Anal...
Exploring The Dimensions and Dynamics of Felt Obligation: A Bibliometric Anal...
 
Transform Your Presence Now!..............
Transform Your Presence Now!..............Transform Your Presence Now!..............
Transform Your Presence Now!..............
 
EASY TUTORIAL OF HOW TO USE G-TEAMS BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE G-TEAMS BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE G-TEAMS BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE G-TEAMS BY: FEBLESS HERNANE
 

How can a data layer help my seo

  • 1. How can a dataLayer help your SEO? Slides: bit.ly/seodatalayer2
  • 2. Welcome Back Phil Pearce Analytics Freedom Fighter www.linkedin.com/in/philpearce Web Analytics Exchange mentor 750 GA questions answered Tracking protection group
  • 3. Summary 1. What HTML structured data JavaScript structured data Hybrid mode 2. Why + Organic CTR + SEO analysis + Adwords Dynamic remarketing 3. How GTM script examples Validators Pinging GoogleBot to re-crawl / index 4. Questions
  • 4. 1. HTML structure data  Human & Robot: Title & H1  Robot: HTTP Response code (e.g. 200 status)  Robot: Meta description  Robot: sitemap.xml Easy Baddie
  • 5.  Human & Robot: Title & H1  Better organic CTR  Higher position for local listing 2. Microdata (aka Rich snippets) <div> <div itemscope itemtype="http://data-vocabulary.org/Review"> <span itemprop="itemreviewed">L’Amourita Pizza</span> Reviewed by <span itemprop="reviewer">Ulysses Grant</span> on <time itemprop="dtreviewed" datetime="2009-01-06">Jan 6</time>. <span itemprop="summary">Delicious, tasty pizza in Eastlake!</span> <span itemprop="description">L'Amourita serves up traditional wood-fired Neapolitan-style pizza, brought to your table promptly and without fuss. An ideal neighborhood pizza joint.</span> Rating: <span itemprop="rating">4.5</span> </div> </div> A Bit Bad
  • 6. 3. What is a JavaScript DataLayer? name value pageCategory : signup visitorType : high-value  VariableName + Value pairs. For example...  VariableName (pageCategory) + Value (signup)  Like meta <title> but... in JS.  Like an excel table  but on website  and encased in JavaScript J S J S Pretty Mean
  • 7. <script type="application/ld+json"> { "@context": "http://schema.org", "@id": "2356865", "@type": "Video", "name": "What is JSON LD", "potentialAction": [{ "@type": "WatchAction", "target": "https://www.youtube.com/watch?v=vioCbTo3C- 4", } </script> JSON-LD datalayer… Super-Bad J S J S
  • 8. Markup summary *JS-Robot for onclick content Mark-up name Human can see? Robots see? Accessible to DOM? HTML No (except title) Yes No (except title) Microdata Yes Yes No DataLayer (JSON) No Yes Yes Hybrid (JSON-LD) Yes Yes* Yes Winner
  • 9. 2. Why JSON-LD + Organic CTR + SEO analysis + Adwords remarketing
  • 10.  Previously, we (Google) only looking at content from the HTTP response and didn't interpret what a typical browser running JavaScript would render.  …When pages that have valuable content rendered by JavaScript started showing up, we weren’t able to let searchers know about this content, which was a sad outcome for both users and webmasters.  In order to solve this problem… we started executing JavaScript.  In the past few months, our indexing system has been rendering a more web pages like an average user’s browser (with JavaScript turned on). JS-Googlebot now indexing JS content! From 8months ago: May-2014 Source: googlewebmastercentral.blogspot.co.uk/2014/05/understanding-web-pages-better.html
  • 11. The next page has the following action Future Action: Watch
  • 12. What is JSON-LD video https://www.youtube.com/watch?v=vioCbTo3C-4 And https://www.youtube.com/watch?v=XXw8g-FbemI#t=251
  • 13. <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "url": "http://www.clientdomain.com", "contactPoint": [{ "@type": "ContactPoint", "telephone": "+1-877-746-0909", "contactType": "customer service", "contactOption": "TollFree", "areaServed": ["US", "CA" ], "availableLanguage": ["English", "French"] }] } </script> Telephone action... googlewebmastercentral.blogspot.co.uk/2014/04/surfacing-your-businesss-contact-and.html developers.google.com/webmasters/business-location-pages/ www.w3.org/TR/json-ld/#embedding-json-ld-in-html-documents www.google.com/webmasters/markup-tester/corporatecontacts
  • 14. Note: currently only on Google.com SERPs ... renders JSON-linkedData on SERPs GoogleNet GoogleNet Future Action: Call
  • 15. use cases:  1. telephone numbers – action call  2. company logos– action click  3. social profile links – action follow  4. events in the Knowledge Graph – action call  5. the sitelinks search box – action search We (Google) are working on expanding support to additional markup powered features in the future.  6. product & review actions (not yet supported) Other Examples
  • 17. Example of automatic Content Groupings via Wordpress plugin Also pageGroup = “recentcy” would be a useful value capture
  • 18. Example of automatic Content Groupings via magneto plugin Also pageGroup = “intent” would be a useful value capture
  • 20. variableName value ecomm_pagetype home ecomm_pagetype product ecomm_pagetype category ecomm_pagetype basket ecomm_pagetype purchase ecomm_pagetype siteview Adwords remarketing pagetype (allows Adwords to stalk users on Google Display Network) Analysing user session fingerprint for re-targeting
  • 21. dataLayer = [{ "google_tag_params": { "ecomm_pagetype": "purchase", // home > category > product > basket > purchase | siteview } }]; Adwords remarketing pagetype dataLayer Ref http://support.google.com/adwords/answer/2476691?hl=en http://support.google.com/adwords/answer/3103357?hl=en http://support.google.com/tagmanager/answer/3002580?hl=en
  • 23. Industry standard names JS dataLayer for TagManger Bit.ly/gtmdevguide2 (page 5 and page6)
  • 24. Bit.ly/gtmdevguide2 (page 5 and page6) Google “re-programed” standard JS dataLayer for TagManger
  • 26. The Power of Structure mark-up = Robot becomes a goodie 
  • 27. The Power of Structure mark-up = Robot becomes a goodie  http://semanticweb.com/github-adds-schema-org-actions-email-notifications-via-json-ld_b44450 You have mail Future Action: Pull Request
  • 28. Benefits of JSON-LD? 1. Supported by Google, Yahoo and Bing. 2. Unlike digitalData layer it is officially W3c supported 3. SEO`s understand it as it is based on schema.org / microdata 4. It will eventually supersede microdata 5. It already has strong adoption in HTML emails (e.g gmail) 6. Benefit`s SEO, Analytics and Remarketing!
  • 29. 3. Back to the present day How can I enable this now? GTM script examples Validators Pinging GoogleBot to re-crawl / index
  • 30. GTM config files… (one click to import files)
  • 31. JSON –LD examples… JSON script are downloadable from here: login:coolgtmstuff @gmail.com pw:philrulesgtm3 Import file for New interface: http://bit.ly/json-v2 Import file for Old interface: http://bit.ly/jsonv1
  • 32. Practical example... json-ld.org >> then click “playground” link Future Action: Use playground
  • 33. How to install & test…
  • 34. Files to import... Test Container Test Container
  • 37. Organization – Logo, Social and Telephone number <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "url": "http://yourdomain.com/", "logo": "http://yourdomain.com/images/logo.png", "sameAs": [ "http://www.facebook.com/yourProfile", "http://www.twitter.com/yourProfile", "http://plus.google.com/yourProfile", "http://www.linkedin.com/in/yourProfile", "http://instagram.com/yourProfile" ], "contactPoint": [{ "@type": "ContactPoint", "telephone": "+1-401-555-1212", "contactType": "customer service", "contactOption": "TollFree", "areaServed": [ "US", "CA" ], "availableLanguage": [ "English", "French" ] }] } </script> Future Action: Click
  • 38. WebSite – Search box <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "url": "http://yourdomain.com/", "potentialAction": { "@type": "SearchAction", "target": "http://yourdomain.com/?s={search_term_string}", "query-input": "required name=search_term_string" } } </script> Future Action: Search
  • 39. Person <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Person", "name": "Barack Obama", "jobTitle": "President", "affiliation": "Democratic Party", "additionalName": "Barack", "url": "http://www.barackobama.com/", "sameAs": [ "http://www.facebook.com/yourProfile", "http://www.twitter.com/yourProfile", "http://plus.google.com/yourProfile", "http://www.linkedin.com/in/yourProfile", "http://instagram.com/yourProfile" ], "address": { "@type": "PostalAddress", "streetAddress": "White house, 1600 Pennsylvania Ave", "addressLocality": "Northwest", "addressRegion": "Washington" } } </script> Future Action: Follow updates
  • 40. MusicEvent - location <!-- http://support.google.com/webmasters/answer/4620133?hl=en --> <!-- http://developers.google.com/structured-data/events/performers --> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "MusicEvent", "name": "Lady Gaga", "startDate": "2014-11-13T19:30", "location": { "@type": "Place", "name": "National Indoor Arna", "address": "King Edwards Rd, Birmingham, United Kingdom" }, "offers": { "@type": "Offer", "url": "http://www.ticketmaster.com/Lady-Gaga-tickets/artist/1249444", "price": 38.00 } } </script> 1. MusicEvent 2. TheaterEvent 3. SportsEvent 4. ComedyEvent 5. Festival 6. FoodEvent Other supported event types include… Future Action: Buy
  • 41. TheaterEvent - location <!-- http://developers.google.com/structured-data/events/venues --> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "TheaterEvent", "name": "Julius Caesar at Shakespeare's Globe", "location": { "@type": "PerformingArtsTheater", "name": "Shakespeare's Globe", "sameAs": "http://www.shakespearesglobe.com/", "address": "London, UK" }, "offers": [{ "@type": "Offer", "name": "Standing (Yard)", "url": "https://tickets.shakespearesglobe.com/performances.asp?PerIndex=287339", "category": "primary", "priceCurrency": "GBP", "price": "7.50", "availability": "http://schema.org/InStock" },{ "@type": "AggregateOffer", "name": "Lower Gallery", "url": "https://tickets.shakespearesglobe.com/performances.asp?PerIndex=287339", "category": "primary", "priceCurrency": "GBP", "lowPrice": "17.50", "highPrice": "44.50", "availability": "http://schema.org/LimitedAvailability" } ], Future Action: Buy
  • 42. MusicGroup - ListenAction <!-- https://developers.google.com/structured-data/actions/play-music --> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "MusicGroup", "url": [ "http://www.iheart.com/artist/Katy-Perry-35141/" // Google validator does not like android-app URL - even though its in their example! //, "android-app://com.clearchannel.iheartradio.controller/ihr/listen/custom_radio/artist/35141" ], "name": "Katy Perry", "sameAs": "http://www.katyperry.com", "logo": "http://{{Page Hostname}}/images/logo.png", // PP missing in Google help pages "description": "Katy Perry is a pop music artist.", "potentialAction": { "@type": "ListenAction", "target": [ "http://www.iheart.com/artist/Katy-Perry-35141/?autoplay=true&ext=1&playedFrom=197" // Google validator does not like android-app URL - even though its in their example! //, "android- app://com.clearchannel.iheartradio.controller/ihr/listen/custom_radio/artist/35141?ext=1&played_from=197" ], // Offer added as validator said this was a recommended field "expectsAcceptanceOf": { "@type": "Offer", "eligibleRegion": { "@type": "Country", "name": "US" } } }
  • 43. TVEpisode - Play/WatchAction <!-- https://developers.google.com/structured-data/actions/watch-movies --> <script type="application/ld+json"> { "@context": "http://schema.org", "@id": "2356865", "@type": "TVEpisode", "name": "The Occupation Recalibration", "episodeNumber": 13, "partOfSeason": { "@type": "TVSeason", "seasonNumber": 7 }, "partOfSeries": { "@type": "TVSeries", "name": "The Big Bang Theory", "sameAs": "http://www.imdb.com/title/tt0898266/", "url": "http://www.cbs.com/shows/big_bang_theory/", "description": "The Big Bang Theory is an American sitcom." }, "releasedEvent": { "@type": "PublicationEvent", "startDate": "2015-01-09", "location": { "@type": "Country", "name": "US" } }, "potentialAction": [{ "@type": "WatchAction", "target": "http://www.cbs.com/shows/bbt/vid/2356865/occupation_recal?campaign=google_kp_watch",
  • 44. Products & review markup not yet supported
  • 45. Product & Aggregated Reviews (not yet supported) <!-- http//rdf.greggkellogg.net/distiller <!-- http://www.overstock.com/Office-Supplies/Office-Star-Professional-Air-Grid-Deluxe-Task-Chair/2605023/product.html <script type="application/ld+json"> { "@context": "http://schema.org", "@graph": [ { "@id": "g69993968635260", "@type": "Product", "name": "Office Star Professional Air Grid Deluxe Task Chair" }, { "@id": "g69993968433920", "@type": "Offer", "price": "189.99", "availability": "InStock" }, { "@id": "g69993968533420", "@type": "AggregateRating", "ratingValue": "4.6", "reviewCount": "195" }] } </script>
  • 46. Review by author (not yet supported) <!-- https://developers.google.com/structured-data/critic-reviews --> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Review", "author": { "@type": "Person", "name": "Lisa Kennedy", "sameAs": "https://plus.google.com/114108465800532712602" }, "datePublished": "2014-03-13T20:00", "description": "Nerve-racking, sentimental and thrilling.", "itemReviewed": { "@type": "Movie", "name": "Gravity", "sameAs": "http://www.imdb.com/title/tt1454468/", "datePublished": "2013-10-04T00:00", "director": { "@type": "Person", "name": "Alfonso Cuarón", "sameAs": "http://en.wikipedia.org/wiki/Alfonso_Cuar%C3%B3n" }, "actor": [{ "@type": "Person", "name": "Sandra Bullock", "sameAs": "http://en.wikipedia.org/wiki/Sandra_Bullock" },{ "@type": "Person", "name": "George Clooney", "sameAs": "http://en.wikipedia.org/wiki/George_Clooney" }
  • 47. 2. DataLayer >> JSON-LD mapping possible… http://peadig.com/wordpress -plugins/structured-social- profiles/ https://wordpress.org/plugin s/structured-social-profiles/ 1. JSON-LD added via wordpress plugin (not tested)
  • 48. 3. Enabling via Linked-Data to 3rd party entities/websites… <!-- https://developers.google.com/structured-data/events/performers#option_3_delegate_your_event_listings_to_another_website --> <!-- https://developers.google.com/structured-data/events/performers --> <!-- Delegate Your Event Listings to Another Website --> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "MusicGroup", "name": "Your Band or Performer Name", "url": "http://yourdomain.com/", "event": { "url": "http://other-event-site.com/your-event-listing-page/", "name": "my super gig", "startDate": "2015-01-01", "location": { "@type": "Country", "address": "somewhere", "name": "US" }, "offers": { "@type": "Offer", "url": "http://other-event-site.com/your-event-listing-page/", "priceCurrency": "GBP", "price": 38 } } */ } </script>
  • 49. OpenGraph is a list of entities/websites:
  • 52. 1. Enable JSON-LD via GTM (or use CMS plugins)
  • 53. 2. Utilise pageGroups based on this new data…
  • 54. 3. Ping GoogleBot to get the pages indexed and get a CTR boast… 1. Ensure pages validate: 2. Ping GoogleBot to re-crawl by visiting this URL: Or use “Fetch, render and index” on homepage & individual pages in GWT. 3. Wait 4+ weeks
  • 55. Future actions… 1. JSON-ld playground - try 2. Google JSON-LD Validator- try 3. Install GTM scripts or CMS mapping files
  • 56. Thanks & Questions GET YOUR SEO-ANALYTICS ASS TO MARS Future Action: Ask Question
  • 57. Free resource... For everyone else... bit.ly/gtmdevguide2 € FREE www.amazon.de/Google-Tag-Manager-Developer-Guide-ebook/dp/B00KEC2IOK Future Action: Download
  • 60. Examples in the wild Ticketmaster (JSON-LD for music events) https://developers.google.com/webmasters/structured-data/testing- tool?url=http%253A%252F%252Fwww.ticketmaster.com%252FLady-Gaga- tickets%252Fartist%252F1249444 http://www.ticketmaster.com/ http://www.bandsintown.com/ http://www.bandpage.com/ http://www.songkick.com/ Nest (Telehone number) nest.com/about/#contact LastMinute (DigitalDataLayer only) www.lastminute.com/hotels/amazing-design-hotel-with-pool-in-east-london-london- gb.1000071234-1-5- GH:1$v1v$?intcmp=London+AmazingDesignHotelwithPoolinEastLondon Test using https://developers.google.com/structured-data/testing-tool/
  • 61. MINI-GUN UPGRADES: JSmacro for "Semantic - Event Markup Detection" GTM import: https://www.dropbox.com/s/mvs84img781le16/OTHER%20-%20semantic-analytics.json?dl=0 // JSmacro for "Semantic - Event Markup Detection" triggered on gtm.dom ready function () { var SemElem = document.querySelectorAll('[itemtype=&"Event"]'); SemElem = SemElem.length > 0 ? true : false; return SemElem; } // JSmacro for "Semantic - Event Markup Properties" function () { var venue = $('[itemtype*="Event"] [itemprop*="name"]') [0]; var performer = $('[itemtype*="Event"] [itemprop*="performer"]') .text(); venue = $(venue).text(); label = performer + " at " + venue + " (Semantic Event)"; check = venue.length > 0 ? true : false; if (check === false) { label = "No semantic data"; return label; } else { return label; } } Source: http://moz.com/blog/semantic-analytics
  • 62. HTML5 data-tracking-attributes: Competing mark-up standard Source: http://www.swellpath.com/2014/08/google-tag-manager-events-using-html5-data-attributes/ and this forum post vs <a href="#" class="amazingOfferLink" id="amazingOfferLink1" data-tracking-action="amazingOffer">Click here</a>
  • 63. HTML5 name Value data-tracking-action click data-tracking-event video data-tracking-entity component data-tracking-event-context-id 12345 data-tracking-event-context-category video data-tracking-event-context-action play data-tracking-event-context-label short circuit video data-tracking-event-context-value 0 data-tracking-event-context-noninteractive false HTML5 data-tracking-attributes: Competing mark-up example
  • 64. JSON-LD Links Testing Tools • JSON-LD playground & validation tools: www.json-ld.org • Official Google markup-Tester for JSON-LD www.google.com/webmasters/markup-tester/corporatecontacts (phone numbers) www.google.com/webmasters/markup-tester/events (music events) www.google.com/webmasters/markup-tester/ (email) JSON-LD blog posts • www.seoskeptic.com/json-ld-google-knowledge-graph-schema-org-seo/ • moduscreate.com/google-announces-json-ld-compliance-at-google-io/ • semanticweb.com/category/technologies-2/json-ld Official Google help pages • Musical Artists: Specify your events to Google support.google.com/webmasters/answer/4620133?hl=en • Companies: Specify your customer service numbers to Google support.google.com/webmasters/answer/4620709?hl=en • Email markup: JSON-LD developers.google.com/gmail/markup/reference/formats/json-ld developers.google.com/gmail/markup/
  • 66. 3. GTM dataLayer Position in the header

Editor's Notes

  1. Welcome :)
  2. Define: HTML structured data Title, Meta description, H1, sitemap.xml Microdata (product images & review) OpenGraph (facebook image image and link) Define: JavaScript structured data GTM dataLayer (pageCategory) Adwords (ecom_pagetype) Define: Hybrid mode Google announcement in May Schema.org announcement in May JSON serialisation support: currently limited to telephone. Cheat sheets: JavaScript structured names standardisation W3C digitalData names GTM enhanced dataLayer names Examples in the wild digitalData (lastminute.com) Hybrid mode (nest.com telephone number) Plugins for Wordpress & Magento for JavaScript structured data DataLayer plugins Microdata plugins Re-mapping scripts for existing JS names Actionable outcomes SEO analysis examples GA pageGrouping & pageGrouping flow reports Adwords audience lists based on JavaScript structured data. Enhance ecommerce page.id data append using CSV Hacking the JS-GoogleBot crawler Tracking GoogleBot using GTM in script and noscript mode Cloaking using GTM Discuss: Website privacy & trust as a ranking factor. p3p.xml in 2002, DNT 2003. Video about Google KikScore crawler JS-GoogleBot Cookie scanning JSON serialisation hybrid for privacy policy page (p3p.xml + privacy policy)
  3. Examples Why is it important? How save you money!