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 Diagnosis Tools

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 Diagnosis Tools (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
 
Seo
SeoSeo
Seo
 
Seo
SeoSeo
Seo
 
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 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

How To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot SetupHow To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot Setupssuser4571da
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRSapana Sha
 
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategyDIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategySouvikRay24
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsVWO
 
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Onlineanilsa9823
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingJuan Pineda
 
April 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupApril 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupVbout.com
 
What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?Juan Pineda
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Richard Ingilby
 
marketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfmarketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfarsathsahil
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessAggregage
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceSapana Sha
 
Mastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldMastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldScalenut
 
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...Benjamin Szturmaj
 
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBalmerLawrie
 
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdfDGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdfDemandbase
 
Unraveling the Mystery of Roanoke Colony: What Really Happened?
Unraveling the Mystery of Roanoke Colony: What Really Happened?Unraveling the Mystery of Roanoke Colony: What Really Happened?
Unraveling the Mystery of Roanoke Colony: What Really Happened?elizabethella096
 

Recently uploaded (20)

How To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot SetupHow To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot Setup
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCR
 
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategyDIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
 
Brand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLaneBrand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLane
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 Reports
 
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAILBUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
 
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO Copywriting
 
April 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupApril 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting Group
 
What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
 
marketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfmarketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdf
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail Success
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts Service
 
Mastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldMastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven World
 
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
 
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
 
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdfDGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
 
Unraveling the Mystery of Roanoke Colony: What Really Happened?
Unraveling the Mystery of Roanoke Colony: What Really Happened?Unraveling the Mystery of Roanoke Colony: What Really Happened?
Unraveling the Mystery of Roanoke Colony: What Really Happened?
 

Advanced Data-Driven SEO Diagnosis Tools

  • 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