SlideShare a Scribd company logo
1 of 61
ADVANCED DATA-DRIVEN SEO
// BUSINESS 341
Hamlet Batista
Founder, Hamlet Batista Group
http://hamletbatista.com
Career Highlights
 2002-2005: Affiliate marketer, 1st page rankings in
Google for “Viagra”, 7 figures in commissions
 2005-2008: Inventor, granted patents for enterprise
and small business SEO technology (RankSense®,
Product Priority®)
 2009-2011:Technical review editor. “TheArt of SEO” –
first and second editions
 2012: EB1 Green Card - Alien of Extraordinary Ability
(Search Engine Optimization)
Learn More About Me
How to Ask the Wrong Questions
http://serpiq.com/blog/how-important-is-domain-age-why-data-driven-seo-analysis-trumps-guru-opinions
How to Ask the Wrong Questions
http://www.youtube.com/watch?v=Y1_1NQWQJ2Q
Agenda
 How to Diagnose Common SEO Problems
 How to Perform Quick CompetitorAnalyses
 Specific Recommendations for Correcting
Site Architecture Issues, Improving Content,
Keyword Strategy, Link Acquisition Strategy
 How to Forecast SEO performance
 How to Measure Progress
Diagnosing Common SEO Issues
 Link Equity
 Robots.txt
 XML Sitemaps
 Duplicate Content
 Stale Content
 Site Navigation
 Page Speed
Diagnosis Tools
Diagnosis Tools
 curl -A "Mozilla/5.0 (compatible;
Googlebot/2.1;
+http://www.google.com/bot.html)"
www.sears.com > gbot.html
 curl -I -L -A "Mozilla/5.0 (compatible;
Googlebot/2.1;
+http://www.google.com/bot.html)"
www.sears.com
 curl -x 190.85.37.90:8080 -L -A "Mozilla/4.0
(compatible; MSIE 5.01;Windows NT 5.0)"
www.starmedia.com.ec >
ecuador_regular_from_colombia.html
Diagnosis Tools
Link Equity: Blekko.com
Link Equity: 2.07
Link Equity: MajesticSeo.com
Link Equity:
OpenSiteExplorer.Com
Robots.txt
Robots.txt
Finding Canonical URLs
Finding Canonical URLs
XML Sitemaps
 Great for:
 Improving crawling
 Tracking indexation
 Providing canonical guidance
XML Sitemaps
XML Sitemaps
XML Sitemaps
http://code.google.com/p/googlesitemapgenerator/
XML Sitemaps
Duplicate Content
 Symptoms of duplicate content problems:
 Crawl Activity (Infinite Crawl Spaces)
 Internal Links
 Duplicate Meta Data
The Duplicate Content
Opportunity
Infinite Crawl Spaces
Infinite Crawl Spaces
Infinite Crawl Spaces
Infinite Crawl Spaces
Duplicate Meta Data
Stale Content
Stale Content
 How to address stale content issues:
 Return proper 404 code for non existent URLs.
Also provide an useful 404 page to users
 Retired products, categories or content pages
should be 301 redirected to a) equivalent pages b)
parent category pages
 Don’t redirect all missing URLs to the home page!
Stale Content
Site Navigation
Site Navigation
 Best practices
for dynamic
navigations:
 Implement
interactivity
using CSS or
Javascript
 Keep the links
and content
in regular
HTML
Pagination
 Best practices
for pagination:
 Canonicalize to
‘view-addl’
page if it exists
and loads
reasonably fast
 Otherwise,
implement
pagination
tags
(rel=prev/next)
Consistent Linking
 Best practices for consistent linking:
 Use 301 redirects when absolutely necessary. For
example, external sites linking in different ways
 Make sure all internal links are consistent. For
example: every link to the home page is
www.sitename.com and not
sitename.com/default.aspx
 Use GoogleWebmasterTools’ URL Parameters
configuration tool to remove tracking parameters,
etc.
Schema.org
Page Speed
YAY!
Content Encoding
 Best practices
for
International
sites:
 Return proper
Content-
Encoding
headers and
HTML tags
 Usually:
Content-Type:
text/html;
charset=utf-8
Competitive Analysis:
ShopStyle.com
 On-Page Analysis:
 Link Equity: According to Blekko, Shopstyle has
1,982,150 inbound links and 956,753 pages, which
yields a ratio of 2.07 links per page. Compare this ratio
to your site.
 Site: When queried with a “site:shopstyle.com”
search, Google sees 12,600,000 unique pages on the
Shopstyle site.This might suggest duplicate content
issues since Blekko identified only 956,753 pages on
the site.
 404 Handling: User is shown a generic 404-error page.
This should be customized for the site.
Competitive Analysis:
ShopStyle.com
 On-Page Analysis:
 Shopstyle has appropriate XML sitemaps.
 The crawlable navigation of the site is designated by
relative links, which may pose problems for search
engine bots. Absolute links should be used.
 Disabling Javascript doesn’t list all the products, only a
small fraction of them, which suggests the search
engine isn’t crawling all of the necessary items.
 When a product is clicked on, the user is redirected to
actual merchant sites.
 The site has faceted navigation that is disabled by
Javascript to prevent multiple paths to each content
page.
Competitive Analysis:
ShopStyle.com
 Off-Page Analysis:
 Themes of Links:
 A majority of users link from shopping sites (1233),
with others coming from entertainment sites (403),
blogs/personal sites (376), society/daily living sites
(327), and forum sites (130).
 Type of Links:
 A majority of the sites that link to Shopstyle are
blogs (1589), but others are general sites (1319),
feeds (43), content farms (33), and free hosters (12).
Competitive Analysis:
ShopStyle.com
Competitive Analysis:
ShopStyle.com
 Off-Page Analysis:
 Over the last month, backlinks have remained
relatively stable around the 50,000 – 100,000 link
mark.
Competitive Analysis:
ShopStyle.com
 Off-Page
Analysis:
 Ongoing Link
Building:
Shopstyle
utilizes a
blogging ad
network by
providing
widget ads for
users to post
on their blogs
and websites.
Competitive Analysis:
ShopStyle.com
 Strengths &Weaknesses:
 Strengths:
 Through its blogging network and widgets,
Shopstyle is creating a community that drives a
great number of backlinks to the site.
 Shopstyle has more keywords ranking than X.
 Weaknesses:
 Shopstyle has a duplicate content issue even though
they are effectively preventing search bots from
accessing faceted navigation.
Keyword Strategy
Keyword Strategy
Keyword Strategy
Keyword Strategy
Improving Content
 H1 should
surround most
important text
on the page
 Breadcrumb
navigation is
important
 Product image
should have
ALT text
Improving Content
 Write
descriptive titles
and meta
descriptions
 Treat them as
ads
 Incorporate
main keywords
naturally
 Don’t obsess
over lengths
Link Acquisition Strategy
Link Acquisition Strategy
http://www.distilled.net/linkbait-guide/
Simple predictive model
Link Acquisition Strategy
SEO Dashboard
Tools & Resources
 GoogleWebmasterTools
 Google Analytics
 Google Adwords KeywordTool
 Blekko.com /seo slash tag, masjesticseo.com,
opensiteexplorer.org
 LinkResearchTools.com
 Traffic logs
 Scrapy.org / Screaming Frog
 Searchmetrics.com
Tools & Resources
 Buzzfeed.com
 GetFireBug.com
 Distilled.net/linkbait-guide/
 google.com/webmasters/tools/richsnippets
 Google’sWebmaster Academy
 developers.google.com/webmasters/
Tools & Resources
 Buzzfeed.com
 GetFireBug.com
 Distilled.net/linkbait-guide/
 google.com/webmasters/tools/richsnippets
 Google’sWebmaster Academy
 developers.google.com/webmasters/
 Google’s SEO Score Card
 Google’s SEO guide
Complimentary SEO ebook
 Get this presentation and a complimentary SEO ebook
 Leave your business card or
 Send me an e-mail at hamletb@hamletbatista.com.
Please use as subject “Redesigning with SEO”
 I welcome your feedback about the class!
Blog http://hamletbatista.com
Twitter @hamletbatista
LinkedIn http://www.linkedin.com/in/hamletbatista

More Related Content

What's hot

Search Engines and Flash: Secrets, Tricks, and Black Magic
Search Engines and Flash: Secrets, Tricks, and Black MagicSearch Engines and Flash: Secrets, Tricks, and Black Magic
Search Engines and Flash: Secrets, Tricks, and Black Magicguestb1f3a
 
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-PractiseTechnical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-PractiseErudite
 
TFM - Using Google Tag Manager for ecom
TFM - Using Google Tag Manager for ecom TFM - Using Google Tag Manager for ecom
TFM - Using Google Tag Manager for ecom Gerry White
 
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 2018patrickstox
 
How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...
How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...
How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...Charly Wargnier
 
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick StoxWhat's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick StoxAhrefs
 
Www amazon com-report
Www amazon com-reportWww amazon com-report
Www amazon com-reportMahipSingh13
 
WordPress SEO & Optimisation
WordPress SEO & OptimisationWordPress SEO & Optimisation
WordPress SEO & OptimisationJoost de Valk
 
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...Jamie Indigo
 
JavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick StoxJavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick Stoxpatrickstox
 
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry WhiteGTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry WhiteGerry White
 
Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...
Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...
Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...DeepCrawl
 
Redefining Technical SEO, #MozCon 2019 by Paul Shapiro
Redefining Technical SEO, #MozCon 2019 by Paul ShapiroRedefining Technical SEO, #MozCon 2019 by Paul Shapiro
Redefining Technical SEO, #MozCon 2019 by Paul ShapiroPaul Shapiro
 
rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018Mark Thomas
 
React JS and Search Engines - Patrick Stox at Triangle ReactJS Meetup
React JS and Search Engines - Patrick Stox at Triangle ReactJS MeetupReact JS and Search Engines - Patrick Stox at Triangle ReactJS Meetup
React JS and Search Engines - Patrick Stox at Triangle ReactJS Meetuppatrickstox
 
Top 10 Technical SEO Mistakes (that we see time and again)...
Top 10 Technical SEO Mistakes (that we see time and again)...Top 10 Technical SEO Mistakes (that we see time and again)...
Top 10 Technical SEO Mistakes (that we see time and again)...Erudite
 
The Technical SEO Renaissance
The Technical SEO RenaissanceThe Technical SEO Renaissance
The Technical SEO RenaissanceMichael King
 
Competitive On Site Optimization
Competitive On Site OptimizationCompetitive On Site Optimization
Competitive On Site OptimizationSean Si
 
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...Dawn Anderson MSc DigM
 

What's hot (20)

Search Engines and Flash: Secrets, Tricks, and Black Magic
Search Engines and Flash: Secrets, Tricks, and Black MagicSearch Engines and Flash: Secrets, Tricks, and Black Magic
Search Engines and Flash: Secrets, Tricks, and Black Magic
 
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-PractiseTechnical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
 
TFM - Using Google Tag Manager for ecom
TFM - Using Google Tag Manager for ecom TFM - Using Google Tag Manager for ecom
TFM - Using Google Tag Manager for ecom
 
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
 
How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...
How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...
How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...
 
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick StoxWhat's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
 
Www amazon com-report
Www amazon com-reportWww amazon com-report
Www amazon com-report
 
WordPress SEO & Optimisation
WordPress SEO & OptimisationWordPress SEO & Optimisation
WordPress SEO & Optimisation
 
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...
 
JavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick StoxJavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick Stox
 
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry WhiteGTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
 
Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...
Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...
Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...
 
Redefining Technical SEO, #MozCon 2019 by Paul Shapiro
Redefining Technical SEO, #MozCon 2019 by Paul ShapiroRedefining Technical SEO, #MozCon 2019 by Paul Shapiro
Redefining Technical SEO, #MozCon 2019 by Paul Shapiro
 
rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018
 
React JS and Search Engines - Patrick Stox at Triangle ReactJS Meetup
React JS and Search Engines - Patrick Stox at Triangle ReactJS MeetupReact JS and Search Engines - Patrick Stox at Triangle ReactJS Meetup
React JS and Search Engines - Patrick Stox at Triangle ReactJS Meetup
 
Sq li
Sq liSq li
Sq li
 
Top 10 Technical SEO Mistakes (that we see time and again)...
Top 10 Technical SEO Mistakes (that we see time and again)...Top 10 Technical SEO Mistakes (that we see time and again)...
Top 10 Technical SEO Mistakes (that we see time and again)...
 
The Technical SEO Renaissance
The Technical SEO RenaissanceThe Technical SEO Renaissance
The Technical SEO Renaissance
 
Competitive On Site Optimization
Competitive On Site OptimizationCompetitive On Site Optimization
Competitive On Site Optimization
 
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
 

Similar to Advanced Data-Driven SEO

How to do the right website analysis
How to do the right website analysisHow to do the right website analysis
How to do the right website analysisJacque Doring
 
Sandcamp SEO Presentation 1/24/10
Sandcamp SEO Presentation 1/24/10Sandcamp SEO Presentation 1/24/10
Sandcamp SEO Presentation 1/24/10Max Thomas
 
Thunder SEO Presentation - Drupal SandCamp San Diego 2010
Thunder SEO Presentation - Drupal SandCamp San Diego 2010Thunder SEO Presentation - Drupal SandCamp San Diego 2010
Thunder SEO Presentation - Drupal SandCamp San Diego 2010Max Thomas
 
Drupal SandCamp San Diego - Thunder SEO Presentation
Drupal SandCamp San Diego - Thunder SEO PresentationDrupal SandCamp San Diego - Thunder SEO Presentation
Drupal SandCamp San Diego - Thunder SEO PresentationMax Thomas
 
Seo publishers-tall chickvic
Seo publishers-tall chickvicSeo publishers-tall chickvic
Seo publishers-tall chickvicVictoria Edwards
 
Stephan Spencer - SEMPO Atlanta. October 1, 2010. Topic: Advanced SEO
Stephan Spencer - SEMPO Atlanta.  October 1, 2010.  Topic: Advanced SEOStephan Spencer - SEMPO Atlanta.  October 1, 2010.  Topic: Advanced SEO
Stephan Spencer - SEMPO Atlanta. October 1, 2010. Topic: Advanced SEOAllison Fabella
 
SEO 101 | New York University
SEO 101 | New York UniversitySEO 101 | New York University
SEO 101 | New York UniversityNik Papic
 
SEO: How to Drive More Traffic to Your Website
SEO: How to Drive More Traffic to Your WebsiteSEO: How to Drive More Traffic to Your Website
SEO: How to Drive More Traffic to Your Websiteseoplus+
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimizationRamtyagi
 
Search Engine Optimisation (Seo) And Search Engine Marketing
Search Engine Optimisation (Seo) And Search Engine MarketingSearch Engine Optimisation (Seo) And Search Engine Marketing
Search Engine Optimisation (Seo) And Search Engine MarketingTin180 VietNam
 
SEO Masterclass Webit 2010
SEO Masterclass Webit 2010SEO Masterclass Webit 2010
SEO Masterclass Webit 2010Rand Fishkin
 

Similar to Advanced Data-Driven SEO (20)

How to do the right website analysis
How to do the right website analysisHow to do the right website analysis
How to do the right website analysis
 
Sandcamp SEO Presentation 1/24/10
Sandcamp SEO Presentation 1/24/10Sandcamp SEO Presentation 1/24/10
Sandcamp SEO Presentation 1/24/10
 
Thunder SEO Presentation - Drupal SandCamp San Diego 2010
Thunder SEO Presentation - Drupal SandCamp San Diego 2010Thunder SEO Presentation - Drupal SandCamp San Diego 2010
Thunder SEO Presentation - Drupal SandCamp San Diego 2010
 
Drupal SandCamp San Diego - Thunder SEO Presentation
Drupal SandCamp San Diego - Thunder SEO PresentationDrupal SandCamp San Diego - Thunder SEO Presentation
Drupal SandCamp San Diego - Thunder SEO Presentation
 
Seo publishers-tall chickvic
Seo publishers-tall chickvicSeo publishers-tall chickvic
Seo publishers-tall chickvic
 
Seo 2010
Seo 2010Seo 2010
Seo 2010
 
SEO for Bloggers for EVO 2011
SEO for Bloggers for EVO 2011SEO for Bloggers for EVO 2011
SEO for Bloggers for EVO 2011
 
Advanced seo gs v2
Advanced seo gs v2Advanced seo gs v2
Advanced seo gs v2
 
Stephan Spencer - SEMPO Atlanta. October 1, 2010. Topic: Advanced SEO
Stephan Spencer - SEMPO Atlanta.  October 1, 2010.  Topic: Advanced SEOStephan Spencer - SEMPO Atlanta.  October 1, 2010.  Topic: Advanced SEO
Stephan Spencer - SEMPO Atlanta. October 1, 2010. Topic: Advanced SEO
 
SEO 101 | New York University
SEO 101 | New York UniversitySEO 101 | New York University
SEO 101 | New York University
 
Technial SEO
Technial SEOTechnial SEO
Technial SEO
 
SEO: How to Drive More Traffic to Your Website
SEO: How to Drive More Traffic to Your WebsiteSEO: How to Drive More Traffic to Your Website
SEO: How to Drive More Traffic to Your Website
 
Basic SEO Lecture Presentation
Basic SEO Lecture PresentationBasic SEO Lecture Presentation
Basic SEO Lecture Presentation
 
Seo & sem training
Seo & sem trainingSeo & sem training
Seo & sem training
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimization
 
Search Engine Optimisation (Seo) And Search Engine Marketing
Search Engine Optimisation (Seo) And Search Engine MarketingSearch Engine Optimisation (Seo) And Search Engine Marketing
Search Engine Optimisation (Seo) And Search Engine Marketing
 
Seo
SeoSeo
Seo
 
Seo
SeoSeo
Seo
 
SEO Masterclass Webit 2010
SEO Masterclass Webit 2010SEO Masterclass Webit 2010
SEO Masterclass Webit 2010
 
Cim hull-oct2011-distr
Cim hull-oct2011-distrCim hull-oct2011-distr
Cim hull-oct2011-distr
 

More from Hamlet Batista

A Deep Dive Into SEO Tactics For Modern Javascript Frameworks
A Deep Dive Into SEO Tactics For Modern Javascript FrameworksA Deep Dive Into SEO Tactics For Modern Javascript Frameworks
A Deep Dive Into SEO Tactics For Modern Javascript FrameworksHamlet Batista
 
Automated Duplicate Content Consolidation with Google Cloud Functions
Automated Duplicate Content Consolidation with Google Cloud FunctionsAutomated Duplicate Content Consolidation with Google Cloud Functions
Automated Duplicate Content Consolidation with Google Cloud FunctionsHamlet Batista
 
Quality Content at Scale Through Automated Text Summarization of UGC
Quality Content at Scale Through Automated Text Summarization of UGCQuality Content at Scale Through Automated Text Summarization of UGC
Quality Content at Scale Through Automated Text Summarization of UGCHamlet Batista
 
Automating Google Lighthouse
Automating Google LighthouseAutomating Google Lighthouse
Automating Google LighthouseHamlet Batista
 
Creando una Sección de FAQS y su Marcado de Datos Estructurados en 30 Minutos
Creando una Sección de FAQS y su Marcado de Datos Estructurados en 30 MinutosCreando una Sección de FAQS y su Marcado de Datos Estructurados en 30 Minutos
Creando una Sección de FAQS y su Marcado de Datos Estructurados en 30 MinutosHamlet Batista
 
The Python Cheat Sheet for the Busy Marketer
The Python Cheat Sheet for the Busy MarketerThe Python Cheat Sheet for the Busy Marketer
The Python Cheat Sheet for the Busy MarketerHamlet Batista
 
Doing More with Less: Automated, High-Quality Content Generation
Doing More with Less: Automated, High-Quality Content GenerationDoing More with Less: Automated, High-Quality Content Generation
Doing More with Less: Automated, High-Quality Content GenerationHamlet Batista
 
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...How to scale SEO work NOBODY wants to do (including your competitors) to rapi...
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...Hamlet Batista
 
Agile SEO: Faster SEO Results
Agile SEO: Faster SEO ResultsAgile SEO: Faster SEO Results
Agile SEO: Faster SEO ResultsHamlet Batista
 
Scaling Keyword Research to Find Content Gaps
Scaling Keyword Research to Find Content GapsScaling Keyword Research to Find Content Gaps
Scaling Keyword Research to Find Content GapsHamlet Batista
 
Query Classification on Steroids with BERT
Query Classification on Steroids with BERTQuery Classification on Steroids with BERT
Query Classification on Steroids with BERTHamlet Batista
 
Python for Data-driven Storytelling
Python for Data-driven StorytellingPython for Data-driven Storytelling
Python for Data-driven StorytellingHamlet Batista
 
Data and Evidence-driven SEO
Data and Evidence-driven SEOData and Evidence-driven SEO
Data and Evidence-driven SEOHamlet Batista
 
Gettin' It Up And Keepin' It Up in Google
Gettin' It Up And Keepin' It Up in GoogleGettin' It Up And Keepin' It Up in Google
Gettin' It Up And Keepin' It Up in GoogleHamlet Batista
 
Batista, Hamlet, Beyond The Usual Link Building
Batista, Hamlet, Beyond The Usual Link BuildingBatista, Hamlet, Beyond The Usual Link Building
Batista, Hamlet, Beyond The Usual Link BuildingHamlet Batista
 

More from Hamlet Batista (18)

A Deep Dive Into SEO Tactics For Modern Javascript Frameworks
A Deep Dive Into SEO Tactics For Modern Javascript FrameworksA Deep Dive Into SEO Tactics For Modern Javascript Frameworks
A Deep Dive Into SEO Tactics For Modern Javascript Frameworks
 
Automated Duplicate Content Consolidation with Google Cloud Functions
Automated Duplicate Content Consolidation with Google Cloud FunctionsAutomated Duplicate Content Consolidation with Google Cloud Functions
Automated Duplicate Content Consolidation with Google Cloud Functions
 
Quality Content at Scale Through Automated Text Summarization of UGC
Quality Content at Scale Through Automated Text Summarization of UGCQuality Content at Scale Through Automated Text Summarization of UGC
Quality Content at Scale Through Automated Text Summarization of UGC
 
SEO Meets Automation
SEO Meets AutomationSEO Meets Automation
SEO Meets Automation
 
Automating Google Lighthouse
Automating Google LighthouseAutomating Google Lighthouse
Automating Google Lighthouse
 
Creando una Sección de FAQS y su Marcado de Datos Estructurados en 30 Minutos
Creando una Sección de FAQS y su Marcado de Datos Estructurados en 30 MinutosCreando una Sección de FAQS y su Marcado de Datos Estructurados en 30 Minutos
Creando una Sección de FAQS y su Marcado de Datos Estructurados en 30 Minutos
 
The Python Cheat Sheet for the Busy Marketer
The Python Cheat Sheet for the Busy MarketerThe Python Cheat Sheet for the Busy Marketer
The Python Cheat Sheet for the Busy Marketer
 
Doing More with Less: Automated, High-Quality Content Generation
Doing More with Less: Automated, High-Quality Content GenerationDoing More with Less: Automated, High-Quality Content Generation
Doing More with Less: Automated, High-Quality Content Generation
 
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...How to scale SEO work NOBODY wants to do (including your competitors) to rapi...
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...
 
Agile SEO: Faster SEO Results
Agile SEO: Faster SEO ResultsAgile SEO: Faster SEO Results
Agile SEO: Faster SEO Results
 
Scaling Keyword Research to Find Content Gaps
Scaling Keyword Research to Find Content GapsScaling Keyword Research to Find Content Gaps
Scaling Keyword Research to Find Content Gaps
 
Query Classification on Steroids with BERT
Query Classification on Steroids with BERTQuery Classification on Steroids with BERT
Query Classification on Steroids with BERT
 
Python for Data-driven Storytelling
Python for Data-driven StorytellingPython for Data-driven Storytelling
Python for Data-driven Storytelling
 
Data and Evidence-driven SEO
Data and Evidence-driven SEOData and Evidence-driven SEO
Data and Evidence-driven SEO
 
Python for SEO
Python for SEOPython for SEO
Python for SEO
 
Gettin' It Up And Keepin' It Up in Google
Gettin' It Up And Keepin' It Up in GoogleGettin' It Up And Keepin' It Up in Google
Gettin' It Up And Keepin' It Up in Google
 
Batista, Hamlet, Beyond The Usual Link Building
Batista, Hamlet, Beyond The Usual Link BuildingBatista, Hamlet, Beyond The Usual Link Building
Batista, Hamlet, Beyond The Usual Link Building
 
White Hat Cloaking
White Hat CloakingWhite Hat Cloaking
White Hat Cloaking
 

Recently uploaded

Press Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdfPress Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdfPR Wires
 
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdfTAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdfSocial Samosa
 
Hannah Brady - Powering Up Your Brand with Content @ Force24 All leads
Hannah Brady - Powering Up Your Brand with Content @ Force24 All leadsHannah Brady - Powering Up Your Brand with Content @ Force24 All leads
Hannah Brady - Powering Up Your Brand with Content @ Force24 All leadsHannahBrady19
 
Unlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich ManuscriptUnlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich Manuscriptelizabethella096
 
personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music businessbrjohnson6
 
[Expert Panel] New Google Shopping Ads Strategies Uncovered
[Expert Panel] New Google Shopping Ads Strategies Uncovered[Expert Panel] New Google Shopping Ads Strategies Uncovered
[Expert Panel] New Google Shopping Ads Strategies UncoveredSearch Engine Journal
 
Social Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh BendaySocial Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh BendayMaharshBenday
 
Rise and fall of Kulula.com, an airline won consumers by different marketing ...
Rise and fall of Kulula.com, an airline won consumers by different marketing ...Rise and fall of Kulula.com, an airline won consumers by different marketing ...
Rise and fall of Kulula.com, an airline won consumers by different marketing ...ssusereaa7d9
 
SALES-PITCH-an-introduction-to-sales.pptx
SALES-PITCH-an-introduction-to-sales.pptxSALES-PITCH-an-introduction-to-sales.pptx
SALES-PITCH-an-introduction-to-sales.pptx23397013
 
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Service
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night ServiceVIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Service
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Servicemeghakumariji156
 
Elevate Your Advertising Game: Introducing Billion Broadcaster Lift Advertising
Elevate Your Advertising Game: Introducing Billion Broadcaster Lift AdvertisingElevate Your Advertising Game: Introducing Billion Broadcaster Lift Advertising
Elevate Your Advertising Game: Introducing Billion Broadcaster Lift AdvertisingVikasYadav194549
 
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency EscortsAligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escortsmeghakumariji156
 
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...William (Bill) H. Bender, FCSI
 
The 9th May Incident in Pakistan A Turning Point in History.pptx
The 9th May Incident in Pakistan A Turning Point in History.pptxThe 9th May Incident in Pakistan A Turning Point in History.pptx
The 9th May Incident in Pakistan A Turning Point in History.pptxelizabethella096
 
Tata Punch brochure with complete detail of all the variants
Tata Punch brochure with complete detail of all the variantsTata Punch brochure with complete detail of all the variants
Tata Punch brochure with complete detail of all the variantsRiteshVishambhari
 
Enhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San FranciscoEnhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San Franciscosanfranciscoprfirms
 
The+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfThe+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfSocial Samosa
 
Mastering Affiliate Marketing: A Comprehensive Guide to Success
Mastering Affiliate Marketing: A Comprehensive Guide to SuccessMastering Affiliate Marketing: A Comprehensive Guide to Success
Mastering Affiliate Marketing: A Comprehensive Guide to SuccessAbdulsamad Lukman
 
Optimizing Your Marketing with AI-Powered Prompts
Optimizing Your Marketing with AI-Powered PromptsOptimizing Your Marketing with AI-Powered Prompts
Optimizing Your Marketing with AI-Powered PromptsVbout.com
 

Recently uploaded (20)

Press Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdfPress Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdf
 
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdfTAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
 
Hannah Brady - Powering Up Your Brand with Content @ Force24 All leads
Hannah Brady - Powering Up Your Brand with Content @ Force24 All leadsHannah Brady - Powering Up Your Brand with Content @ Force24 All leads
Hannah Brady - Powering Up Your Brand with Content @ Force24 All leads
 
Unlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich ManuscriptUnlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich Manuscript
 
personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music business
 
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
 
[Expert Panel] New Google Shopping Ads Strategies Uncovered
[Expert Panel] New Google Shopping Ads Strategies Uncovered[Expert Panel] New Google Shopping Ads Strategies Uncovered
[Expert Panel] New Google Shopping Ads Strategies Uncovered
 
Social Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh BendaySocial Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh Benday
 
Rise and fall of Kulula.com, an airline won consumers by different marketing ...
Rise and fall of Kulula.com, an airline won consumers by different marketing ...Rise and fall of Kulula.com, an airline won consumers by different marketing ...
Rise and fall of Kulula.com, an airline won consumers by different marketing ...
 
SALES-PITCH-an-introduction-to-sales.pptx
SALES-PITCH-an-introduction-to-sales.pptxSALES-PITCH-an-introduction-to-sales.pptx
SALES-PITCH-an-introduction-to-sales.pptx
 
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Service
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night ServiceVIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Service
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Service
 
Elevate Your Advertising Game: Introducing Billion Broadcaster Lift Advertising
Elevate Your Advertising Game: Introducing Billion Broadcaster Lift AdvertisingElevate Your Advertising Game: Introducing Billion Broadcaster Lift Advertising
Elevate Your Advertising Game: Introducing Billion Broadcaster Lift Advertising
 
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency EscortsAligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
 
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
 
The 9th May Incident in Pakistan A Turning Point in History.pptx
The 9th May Incident in Pakistan A Turning Point in History.pptxThe 9th May Incident in Pakistan A Turning Point in History.pptx
The 9th May Incident in Pakistan A Turning Point in History.pptx
 
Tata Punch brochure with complete detail of all the variants
Tata Punch brochure with complete detail of all the variantsTata Punch brochure with complete detail of all the variants
Tata Punch brochure with complete detail of all the variants
 
Enhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San FranciscoEnhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San Francisco
 
The+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfThe+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdf
 
Mastering Affiliate Marketing: A Comprehensive Guide to Success
Mastering Affiliate Marketing: A Comprehensive Guide to SuccessMastering Affiliate Marketing: A Comprehensive Guide to Success
Mastering Affiliate Marketing: A Comprehensive Guide to Success
 
Optimizing Your Marketing with AI-Powered Prompts
Optimizing Your Marketing with AI-Powered PromptsOptimizing Your Marketing with AI-Powered Prompts
Optimizing Your Marketing with AI-Powered Prompts
 

Advanced Data-Driven SEO

  • 1. ADVANCED DATA-DRIVEN SEO // BUSINESS 341 Hamlet Batista Founder, Hamlet Batista Group http://hamletbatista.com
  • 2. Career Highlights  2002-2005: Affiliate marketer, 1st page rankings in Google for “Viagra”, 7 figures in commissions  2005-2008: Inventor, granted patents for enterprise and small business SEO technology (RankSense®, Product Priority®)  2009-2011:Technical review editor. “TheArt of SEO” – first and second editions  2012: EB1 Green Card - Alien of Extraordinary Ability (Search Engine Optimization)
  • 4. How to Ask the Wrong Questions http://serpiq.com/blog/how-important-is-domain-age-why-data-driven-seo-analysis-trumps-guru-opinions
  • 5. How to Ask the Wrong Questions http://www.youtube.com/watch?v=Y1_1NQWQJ2Q
  • 6. Agenda  How to Diagnose Common SEO Problems  How to Perform Quick CompetitorAnalyses  Specific Recommendations for Correcting Site Architecture Issues, Improving Content, Keyword Strategy, Link Acquisition Strategy  How to Forecast SEO performance  How to Measure Progress
  • 7. Diagnosing Common SEO Issues  Link Equity  Robots.txt  XML Sitemaps  Duplicate Content  Stale Content  Site Navigation  Page Speed
  • 9. Diagnosis Tools  curl -A "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" www.sears.com > gbot.html  curl -I -L -A "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" www.sears.com  curl -x 190.85.37.90:8080 -L -A "Mozilla/4.0 (compatible; MSIE 5.01;Windows NT 5.0)" www.starmedia.com.ec > ecuador_regular_from_colombia.html
  • 18. XML Sitemaps  Great for:  Improving crawling  Tracking indexation  Providing canonical guidance
  • 23. Duplicate Content  Symptoms of duplicate content problems:  Crawl Activity (Infinite Crawl Spaces)  Internal Links  Duplicate Meta Data
  • 32.  How to address stale content issues:  Return proper 404 code for non existent URLs. Also provide an useful 404 page to users  Retired products, categories or content pages should be 301 redirected to a) equivalent pages b) parent category pages  Don’t redirect all missing URLs to the home page! Stale Content
  • 34. Site Navigation  Best practices for dynamic navigations:  Implement interactivity using CSS or Javascript  Keep the links and content in regular HTML
  • 35. Pagination  Best practices for pagination:  Canonicalize to ‘view-addl’ page if it exists and loads reasonably fast  Otherwise, implement pagination tags (rel=prev/next)
  • 36. Consistent Linking  Best practices for consistent linking:  Use 301 redirects when absolutely necessary. For example, external sites linking in different ways  Make sure all internal links are consistent. For example: every link to the home page is www.sitename.com and not sitename.com/default.aspx  Use GoogleWebmasterTools’ URL Parameters configuration tool to remove tracking parameters, etc.
  • 39. Content Encoding  Best practices for International sites:  Return proper Content- Encoding headers and HTML tags  Usually: Content-Type: text/html; charset=utf-8
  • 40. Competitive Analysis: ShopStyle.com  On-Page Analysis:  Link Equity: According to Blekko, Shopstyle has 1,982,150 inbound links and 956,753 pages, which yields a ratio of 2.07 links per page. Compare this ratio to your site.  Site: When queried with a “site:shopstyle.com” search, Google sees 12,600,000 unique pages on the Shopstyle site.This might suggest duplicate content issues since Blekko identified only 956,753 pages on the site.  404 Handling: User is shown a generic 404-error page. This should be customized for the site.
  • 41. Competitive Analysis: ShopStyle.com  On-Page Analysis:  Shopstyle has appropriate XML sitemaps.  The crawlable navigation of the site is designated by relative links, which may pose problems for search engine bots. Absolute links should be used.  Disabling Javascript doesn’t list all the products, only a small fraction of them, which suggests the search engine isn’t crawling all of the necessary items.  When a product is clicked on, the user is redirected to actual merchant sites.  The site has faceted navigation that is disabled by Javascript to prevent multiple paths to each content page.
  • 42. Competitive Analysis: ShopStyle.com  Off-Page Analysis:  Themes of Links:  A majority of users link from shopping sites (1233), with others coming from entertainment sites (403), blogs/personal sites (376), society/daily living sites (327), and forum sites (130).  Type of Links:  A majority of the sites that link to Shopstyle are blogs (1589), but others are general sites (1319), feeds (43), content farms (33), and free hosters (12).
  • 44. Competitive Analysis: ShopStyle.com  Off-Page Analysis:  Over the last month, backlinks have remained relatively stable around the 50,000 – 100,000 link mark.
  • 45. Competitive Analysis: ShopStyle.com  Off-Page Analysis:  Ongoing Link Building: Shopstyle utilizes a blogging ad network by providing widget ads for users to post on their blogs and websites.
  • 46. Competitive Analysis: ShopStyle.com  Strengths &Weaknesses:  Strengths:  Through its blogging network and widgets, Shopstyle is creating a community that drives a great number of backlinks to the site.  Shopstyle has more keywords ranking than X.  Weaknesses:  Shopstyle has a duplicate content issue even though they are effectively preventing search bots from accessing faceted navigation.
  • 51. Improving Content  H1 should surround most important text on the page  Breadcrumb navigation is important  Product image should have ALT text
  • 52. Improving Content  Write descriptive titles and meta descriptions  Treat them as ads  Incorporate main keywords naturally  Don’t obsess over lengths
  • 58. Tools & Resources  GoogleWebmasterTools  Google Analytics  Google Adwords KeywordTool  Blekko.com /seo slash tag, masjesticseo.com, opensiteexplorer.org  LinkResearchTools.com  Traffic logs  Scrapy.org / Screaming Frog  Searchmetrics.com
  • 59. Tools & Resources  Buzzfeed.com  GetFireBug.com  Distilled.net/linkbait-guide/  google.com/webmasters/tools/richsnippets  Google’sWebmaster Academy  developers.google.com/webmasters/
  • 60. Tools & Resources  Buzzfeed.com  GetFireBug.com  Distilled.net/linkbait-guide/  google.com/webmasters/tools/richsnippets  Google’sWebmaster Academy  developers.google.com/webmasters/  Google’s SEO Score Card  Google’s SEO guide
  • 61. Complimentary SEO ebook  Get this presentation and a complimentary SEO ebook  Leave your business card or  Send me an e-mail at hamletb@hamletbatista.com. Please use as subject “Redesigning with SEO”  I welcome your feedback about the class! Blog http://hamletbatista.com Twitter @hamletbatista LinkedIn http://www.linkedin.com/in/hamletbatista

Editor's Notes

  1. -Inventor -Technical review editor -I'm not a Guru
  2. -
  3. Domain Age Content Length Exact Match Domains Indexed Content Root Domain vs. Subpage Rankings