SlideShare a Scribd company logo
Advanced on-page SEO
Rubén Martínez

Paradigma | CAMON
Madrid, Nov 18th 2013
Search flow on the WWW
Optimize
User

Understand

SEO deals with the bottlenecks in the information flow
What is On-page SEO?
Technical or On-page SEO
is everything that helps a website generate
more revenues from search engines
and that webmasters have full control over.

Technical
SEO

Off-page
SEO
Why does technical SEO matter?

It helps close the gap between web
servers, search engines and human
beings
Source: http://knowledgeoman.com
Content inventory
Count your content, its conversion rates and the rate of
publication and obsolescence
The search operator
“site:” can be used to
get a rough estimate
of the number of
pages indexed by
Google of a given
website
Compare the count of
indexed pages of
close competitors for
the same target
audience

Root domain
Orange.es
Movistar.es
Ono.es
Vodafone.es
Yoigo.com
Simyo.es

# pages indexed by
Google.es
10,300,000
1,810,000
960,000
922,000
4,030
541

Table populated by querying Google for the count of indexed
pages. E.g.: http://www.google.es/search?q=site%3Aorange.es
Organization of the information
Organization of the information
Links as proxies to importance –
PageRank algorithm
Value of a linked webpage

Where
p1,… p2, pN are the pages whose value we are determining,
M (pj) is the set of pages that link to pi
L (pj) is the number of outbound links on page pj
N is the total number of pages
PageRank for Larry Page
Larry Page before the algorithm
…not for web “page”
Larry Page before his algorithm

Larry Page after his algorithm

Source: http://www.google.com/press/images.html
Organization of the information
Simpler organization is more effective
Visualize the graph of your website
Crawl with Xenu’s Link Sleuth (desktop application for Windows)
Filter fields on a bash shell
$ head crawl.txt
$ cut -f1,2 crawl.txt | sed -e 's/http://www.{domain}.{tld}//g'
-e 's/t/,/g' | grep -v ".jpg|http:|.css|.js" >filtered.csv

$ head filtered.csv

Visualize the network and analyze with Gephi
Graph – Example 1
Website of an annual event
Graph – Example 2
Website of a shopping website
The power of weak links
Thin connections tend to link the clusters, allowing information to move between them

Source: Giles, Jim. Making the links. Nature Aug 23rd 2012
Anatomy of a URL
Friendly URLs need to
bear in mind the URL
encoding, the presence of
delimiting characters and
the organization of the
information of the
website.

URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]

Example:
Googlebot does not reach
the optional last part of a
URL for a document from
the hash onwards.

foo://example.com:8042/over/there?name=ferret#nose
_/ ______________/_________/ _________/ __/
|
|
|
|
|
scheme
authority
path
query fragment
| ___________________|_
/ /

urn:example:animal:ferret:nose
Topology of on-page links
PageRank random surfer

PageRank reasonable surfer
Single Page Applications
Single Application Applications (SAP) pages free client browsers from querying web servers. SAP are
now growing in use thanks to AJAX and frameworks like backbone and angular.js.
This is a major challenge for search engines because the fragments in the URLs prevent crawlers to
scrape the content.

Google are asking webmasters to make their AJAX-based websites crawlable
Single Page Applications
SEO for Single Page Applications
Modify the URL fragments for stateful AJAX pages http://example.com/page?query#!state
Use a headless browser that outputs an HTML snapshot on your web server rather than a client
machine
Allow search engine crawlers to access these URLs by escaping the state
http://example.com/page?query&_escaped_fragment_=state
Show the original URL to users in the search results
She is thinking keywords.
Again.
A document's relevance given a user query
Example: Query “SEO” on Google.es

Match keyword
Search engine optimization - Wikipedia, the free encyclopedia
en.wikipedia.org/wiki/Search_engine_optimization‎
Search engine optimization (SEO) is the process of affecting the visibility of a website or a web page in a search engine's
"natural" or un-paid ("organic") search
SEO/BirdLife
www.seo.org
Se trata una federación de ámbito estatal de grupos territoriales, tiene como fines el estudio y la defensa de las aves y
está integrada en la ONG mundial

Co-ocurrence of keywords
SEO <> search, search engine, website
SEO <> aves, ONG
TF*IDF (Term Frequency x Inverse Document Frequency)
Topic modelling – Latent Dirichlet Allocation
TF*IDF

tf–idf is the product of two statistics, term frequency and inverse document frequency

With
t the number of times that a term occurs in document d
D the number of documents in the corpus
denominator: number of documents where the term t appears
Latent Dirichlet Allocation LDA

Source: http://moz.com/blog/lda-and-googles-rankings-well-correlated
Topic modelling - LDA
LDA based feature selection is reliable and generally better than document frequency based
feature selection

Source: http://mengjunxie.github.io/ae-lda/index.html
Structured data
Markup detected by Google

Example of the webpage of an event - Structured Data Testing Tool
The section with a salmoncoloured background contains
text links of Google Adwords

“Normal” organic results, the
second enjoys sitelinks for
higher visibility and CTR

Exceptionally visible organic result
with itemised deep links thanks to
Structured Data tagging
These are sitelinks – they are great
for visitibility and CTR but you do
not have prior control over them

Note: Sitelinks can be removed via Google Webmasters Tools
Example of structured markup in retail
Prominent results at the top of Google SERP

Source: groovecommerce.com
Other examples of structured data
Classifieds, aggregators, online music stores…

Source: http://support.google.com
Engagement
Tools: Google
Analytcs and server
logs
Usage metrics, e.g.
conversions (goals),
time per page,
pages/session, social
signals, etc. are now
part of SEO.
Google Analytics lets
you detect losses in
the navigation flow of
your website
Thank you
If you enjoyed it, engage with us!

@tucamon
@paradigmate
@rubenmartinezs

More Related Content

What's hot

Web crawler with seo analysis
Web crawler with seo analysis Web crawler with seo analysis
Web crawler with seo analysis
Vikram Parmar
 
Fun with metadata
Fun with metadataFun with metadata
Fun with metadata
Bob Chao
 
Training Project Report on Search Engines
Training Project Report on Search EnginesTraining Project Report on Search Engines
Training Project Report on Search Engines
Shivam Saxena
 
Web 3 0
Web 3 0Web 3 0
Open belgium 2015 - open tourism
Open belgium 2015 - open tourismOpen belgium 2015 - open tourism
Open belgium 2015 - open tourism
Raf Buyle
 
Search engine and web crawler
Search engine and web crawlerSearch engine and web crawler
Search engine and web crawler
ishmecse13
 
Web crawler
Web crawlerWeb crawler
Web crawler
poonamkenkre
 
ARTDM 171, Week 15: Search Engine Optimization (SEO)
ARTDM 171, Week 15: Search Engine Optimization (SEO)ARTDM 171, Week 15: Search Engine Optimization (SEO)
ARTDM 171, Week 15: Search Engine Optimization (SEO)
Gilbert Guerrero
 
Basic SEO mini workshop for copywriter
Basic SEO mini workshop for copywriter Basic SEO mini workshop for copywriter
Basic SEO mini workshop for copywriter
salomon dayan
 
Creating Truly RESTful APIs
Creating Truly RESTful APIsCreating Truly RESTful APIs
Creating Truly RESTful APIs
Domenic Denicola
 
Inside google search - how it works??
Inside google search - how it works??Inside google search - how it works??
Inside google search - how it works??
Dhruv Patel
 
Analysis of websites as graphs for SEO
Analysis of websites as graphs for SEOAnalysis of websites as graphs for SEO
Analysis of websites as graphs for SEO
Rubén Martínez
 
Web2.0.2012 - lesson 8 - Google world
Web2.0.2012 - lesson 8 - Google worldWeb2.0.2012 - lesson 8 - Google world
Web2.0.2012 - lesson 8 - Google world
Carlo Vaccari
 
Structured SEO Data Overview and How To
Structured SEO Data Overview and How ToStructured SEO Data Overview and How To
Structured SEO Data Overview and How To
cgmonroe
 
Smart Searching
Smart SearchingSmart Searching
Working Of Search Engine
Working Of Search EngineWorking Of Search Engine
Working Of Search Engine
NIKHIL NAIR
 
Search Engine Google
Search Engine GoogleSearch Engine Google
Search Engine Google
Chidanand Byahatti
 
Smart crawler a two stage crawler
Smart crawler a two stage crawlerSmart crawler a two stage crawler
Smart crawler a two stage crawler
Rishikesh Pathak
 
Google history nd architecture
Google history nd architectureGoogle history nd architecture
Google history nd architecture
Divyangee Jain
 

What's hot (19)

Web crawler with seo analysis
Web crawler with seo analysis Web crawler with seo analysis
Web crawler with seo analysis
 
Fun with metadata
Fun with metadataFun with metadata
Fun with metadata
 
Training Project Report on Search Engines
Training Project Report on Search EnginesTraining Project Report on Search Engines
Training Project Report on Search Engines
 
Web 3 0
Web 3 0Web 3 0
Web 3 0
 
Open belgium 2015 - open tourism
Open belgium 2015 - open tourismOpen belgium 2015 - open tourism
Open belgium 2015 - open tourism
 
Search engine and web crawler
Search engine and web crawlerSearch engine and web crawler
Search engine and web crawler
 
Web crawler
Web crawlerWeb crawler
Web crawler
 
ARTDM 171, Week 15: Search Engine Optimization (SEO)
ARTDM 171, Week 15: Search Engine Optimization (SEO)ARTDM 171, Week 15: Search Engine Optimization (SEO)
ARTDM 171, Week 15: Search Engine Optimization (SEO)
 
Basic SEO mini workshop for copywriter
Basic SEO mini workshop for copywriter Basic SEO mini workshop for copywriter
Basic SEO mini workshop for copywriter
 
Creating Truly RESTful APIs
Creating Truly RESTful APIsCreating Truly RESTful APIs
Creating Truly RESTful APIs
 
Inside google search - how it works??
Inside google search - how it works??Inside google search - how it works??
Inside google search - how it works??
 
Analysis of websites as graphs for SEO
Analysis of websites as graphs for SEOAnalysis of websites as graphs for SEO
Analysis of websites as graphs for SEO
 
Web2.0.2012 - lesson 8 - Google world
Web2.0.2012 - lesson 8 - Google worldWeb2.0.2012 - lesson 8 - Google world
Web2.0.2012 - lesson 8 - Google world
 
Structured SEO Data Overview and How To
Structured SEO Data Overview and How ToStructured SEO Data Overview and How To
Structured SEO Data Overview and How To
 
Smart Searching
Smart SearchingSmart Searching
Smart Searching
 
Working Of Search Engine
Working Of Search EngineWorking Of Search Engine
Working Of Search Engine
 
Search Engine Google
Search Engine GoogleSearch Engine Google
Search Engine Google
 
Smart crawler a two stage crawler
Smart crawler a two stage crawlerSmart crawler a two stage crawler
Smart crawler a two stage crawler
 
Google history nd architecture
Google history nd architectureGoogle history nd architecture
Google history nd architecture
 

Similar to Advanced on-page SEO 2013

SEO Glossary By Rahul Gupta-SEO Lucknow-Hyderabad
SEO Glossary By Rahul Gupta-SEO Lucknow-HyderabadSEO Glossary By Rahul Gupta-SEO Lucknow-Hyderabad
SEO Glossary By Rahul Gupta-SEO Lucknow-Hyderabad
Rahul Gupta
 
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
 
IST 561 Spring 2007--Session7, Sources of Information
IST 561 Spring 2007--Session7, Sources of InformationIST 561 Spring 2007--Session7, Sources of Information
IST 561 Spring 2007--Session7, Sources of Information
D.A. Garofalo
 
Web Search Engine, Web Crawler, and Semantics Web
Web Search Engine, Web Crawler, and Semantics WebWeb Search Engine, Web Crawler, and Semantics Web
Web Search Engine, Web Crawler, and Semantics Web
Aatif19921
 
Introduction to search_marketing
Introduction to search_marketingIntroduction to search_marketing
Introduction to search_marketing
Bill Hunt
 
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEO
Michael King
 
Google Search Console Tutorial | How To Use Google Search Console For SEO ? |...
Google Search Console Tutorial | How To Use Google Search Console For SEO ? |...Google Search Console Tutorial | How To Use Google Search Console For SEO ? |...
Google Search Console Tutorial | How To Use Google Search Console For SEO ? |...
Simplilearn
 
Business Intelligence Solution Using Search Engine
Business Intelligence Solution Using Search EngineBusiness Intelligence Solution Using Search Engine
Business Intelligence Solution Using Search Engine
ankur881120
 
Seo Dcu 7th March
Seo   Dcu 7th MarchSeo   Dcu 7th March
Seo Dcu 7th March
clarecurtin
 
SEO for the CEO - What C-level Executives Need to Know About Search
SEO for the CEO - What C-level Executives Need to Know About SearchSEO for the CEO - What C-level Executives Need to Know About Search
SEO for the CEO - What C-level Executives Need to Know About Search
Theo Lynn
 
What are the different types of web scraping approaches
What are the different types of web scraping approachesWhat are the different types of web scraping approaches
What are the different types of web scraping approaches
Aparna Sharma
 
Advanced SEO - Digital Content Creators
Advanced SEO - Digital Content CreatorsAdvanced SEO - Digital Content Creators
Advanced SEO - Digital Content Creators
Andrea Berberich
 
Advanced SEO for Digital Content Creators
Advanced SEO for Digital Content CreatorsAdvanced SEO for Digital Content Creators
Advanced SEO for Digital Content Creators
Andrea Berberich
 
IRJET - Review on Search Engine Optimization
IRJET - Review on Search Engine OptimizationIRJET - Review on Search Engine Optimization
IRJET - Review on Search Engine Optimization
IRJET Journal
 
A Novel Data Extraction and Alignment Method for Web Databases
A Novel Data Extraction and Alignment Method for Web DatabasesA Novel Data Extraction and Alignment Method for Web Databases
A Novel Data Extraction and Alignment Method for Web Databases
IJMER
 
SEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTINGSEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTING
BUDNET
 
Seo Beginners Slide Show
Seo Beginners Slide ShowSeo Beginners Slide Show
Seo Beginners Slide Show
Tin180 VietNam
 
Federated Search in a Disparate Environment
Federated Search in a Disparate EnvironmentFederated Search in a Disparate Environment
Federated Search in a Disparate Environment
Helen Mitchell
 
Technical SEO | Joomla Day Chicago 2012
Technical SEO | Joomla Day Chicago 2012 Technical SEO | Joomla Day Chicago 2012
Technical SEO | Joomla Day Chicago 2012
Jessica Dunbar
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org
sopekmir
 

Similar to Advanced on-page SEO 2013 (20)

SEO Glossary By Rahul Gupta-SEO Lucknow-Hyderabad
SEO Glossary By Rahul Gupta-SEO Lucknow-HyderabadSEO Glossary By Rahul Gupta-SEO Lucknow-Hyderabad
SEO Glossary By Rahul Gupta-SEO Lucknow-Hyderabad
 
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
 
IST 561 Spring 2007--Session7, Sources of Information
IST 561 Spring 2007--Session7, Sources of InformationIST 561 Spring 2007--Session7, Sources of Information
IST 561 Spring 2007--Session7, Sources of Information
 
Web Search Engine, Web Crawler, and Semantics Web
Web Search Engine, Web Crawler, and Semantics WebWeb Search Engine, Web Crawler, and Semantics Web
Web Search Engine, Web Crawler, and Semantics Web
 
Introduction to search_marketing
Introduction to search_marketingIntroduction to search_marketing
Introduction to search_marketing
 
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEO
 
Google Search Console Tutorial | How To Use Google Search Console For SEO ? |...
Google Search Console Tutorial | How To Use Google Search Console For SEO ? |...Google Search Console Tutorial | How To Use Google Search Console For SEO ? |...
Google Search Console Tutorial | How To Use Google Search Console For SEO ? |...
 
Business Intelligence Solution Using Search Engine
Business Intelligence Solution Using Search EngineBusiness Intelligence Solution Using Search Engine
Business Intelligence Solution Using Search Engine
 
Seo Dcu 7th March
Seo   Dcu 7th MarchSeo   Dcu 7th March
Seo Dcu 7th March
 
SEO for the CEO - What C-level Executives Need to Know About Search
SEO for the CEO - What C-level Executives Need to Know About SearchSEO for the CEO - What C-level Executives Need to Know About Search
SEO for the CEO - What C-level Executives Need to Know About Search
 
What are the different types of web scraping approaches
What are the different types of web scraping approachesWhat are the different types of web scraping approaches
What are the different types of web scraping approaches
 
Advanced SEO - Digital Content Creators
Advanced SEO - Digital Content CreatorsAdvanced SEO - Digital Content Creators
Advanced SEO - Digital Content Creators
 
Advanced SEO for Digital Content Creators
Advanced SEO for Digital Content CreatorsAdvanced SEO for Digital Content Creators
Advanced SEO for Digital Content Creators
 
IRJET - Review on Search Engine Optimization
IRJET - Review on Search Engine OptimizationIRJET - Review on Search Engine Optimization
IRJET - Review on Search Engine Optimization
 
A Novel Data Extraction and Alignment Method for Web Databases
A Novel Data Extraction and Alignment Method for Web DatabasesA Novel Data Extraction and Alignment Method for Web Databases
A Novel Data Extraction and Alignment Method for Web Databases
 
SEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTINGSEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTING
 
Seo Beginners Slide Show
Seo Beginners Slide ShowSeo Beginners Slide Show
Seo Beginners Slide Show
 
Federated Search in a Disparate Environment
Federated Search in a Disparate EnvironmentFederated Search in a Disparate Environment
Federated Search in a Disparate Environment
 
Technical SEO | Joomla Day Chicago 2012
Technical SEO | Joomla Day Chicago 2012 Technical SEO | Joomla Day Chicago 2012
Technical SEO | Joomla Day Chicago 2012
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org
 

Recently uploaded

原版制作(Sunderland毕业证书)桑德兰大学毕业证录取通知书一模一样
原版制作(Sunderland毕业证书)桑德兰大学毕业证录取通知书一模一样原版制作(Sunderland毕业证书)桑德兰大学毕业证录取通知书一模一样
原版制作(Sunderland毕业证书)桑德兰大学毕业证录取通知书一模一样
5ys5mvlp
 
janani Digital Marketer|Digital Marketing consultant|Marketing Promotion|Coim...
janani Digital Marketer|Digital Marketing consultant|Marketing Promotion|Coim...janani Digital Marketer|Digital Marketing consultant|Marketing Promotion|Coim...
janani Digital Marketer|Digital Marketing consultant|Marketing Promotion|Coim...
janudm24
 
From Subreddits To Search: Maximizing Your Brand's Impact On Reddit
From Subreddits To Search: Maximizing Your Brand's Impact On RedditFrom Subreddits To Search: Maximizing Your Brand's Impact On Reddit
From Subreddits To Search: Maximizing Your Brand's Impact On Reddit
Search Engine Journal
 
在线办理(英国UWS毕业证书)西苏格兰大学毕业证学位证一模一样
在线办理(英国UWS毕业证书)西苏格兰大学毕业证学位证一模一样在线办理(英国UWS毕业证书)西苏格兰大学毕业证学位证一模一样
在线办理(英国UWS毕业证书)西苏格兰大学毕业证学位证一模一样
5ys5mvlp
 
Get admission in various courses and boost your employment opportunities.
Get admission in various courses and boost your employment opportunities.Get admission in various courses and boost your employment opportunities.
Get admission in various courses and boost your employment opportunities.
complete knowledge
 
Boost Your Instagram Views Instantly Proven Free Strategies.
Boost Your Instagram Views Instantly Proven Free Strategies.Boost Your Instagram Views Instantly Proven Free Strategies.
Boost Your Instagram Views Instantly Proven Free Strategies.
InstBlast Marketing
 
Evaluating the Effectiveness of Women-Focused Marketing
Evaluating the Effectiveness of Women-Focused MarketingEvaluating the Effectiveness of Women-Focused Marketing
Evaluating the Effectiveness of Women-Focused Marketing
HighViz PR
 
Data-Driven Personalization - Build a Competitive Advantage by Knowing Your C...
Data-Driven Personalization - Build a Competitive Advantage by Knowing Your C...Data-Driven Personalization - Build a Competitive Advantage by Knowing Your C...
Data-Driven Personalization - Build a Competitive Advantage by Knowing Your C...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Efficient Website Management for Digital Marketing Pros
Efficient Website Management for Digital Marketing ProsEfficient Website Management for Digital Marketing Pros
Efficient Website Management for Digital Marketing Pros
Lauren Polinsky
 
Lily Ray - Optimize the Forest, Not the Trees: Move Beyond SEO Checklist - Mo...
Lily Ray - Optimize the Forest, Not the Trees: Move Beyond SEO Checklist - Mo...Lily Ray - Optimize the Forest, Not the Trees: Move Beyond SEO Checklist - Mo...
Lily Ray - Optimize the Forest, Not the Trees: Move Beyond SEO Checklist - Mo...
Amsive
 
Assignment 2 Task 1: Digital Marketing Course
Assignment 2 Task 1: Digital Marketing CourseAssignment 2 Task 1: Digital Marketing Course
Assignment 2 Task 1: Digital Marketing Course
klaudiadgmkt
 
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdfLuxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
KiranRai75
 
No Cookies, No Problem - Steve Krull, Be Found Online
No Cookies, No Problem - Steve Krull, Be Found OnlineNo Cookies, No Problem - Steve Krull, Be Found Online
No Cookies, No Problem - Steve Krull, Be Found Online
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Embark on style journeys Indian clothing store denver guide.pptx
Embark on style journeys Indian clothing store denver guide.pptxEmbark on style journeys Indian clothing store denver guide.pptx
Embark on style journeys Indian clothing store denver guide.pptx
Omnama Fashions
 
How to Start Affiliate Marketing with ChatGPT- A Step-by-Step Guide (1).pdf
How to Start Affiliate Marketing with ChatGPT- A Step-by-Step Guide (1).pdfHow to Start Affiliate Marketing with ChatGPT- A Step-by-Step Guide (1).pdf
How to Start Affiliate Marketing with ChatGPT- A Step-by-Step Guide (1).pdf
SimpleMoneyMaker
 
Crafting Seamless B2B Customer Journeys - Strategies for Exceptional Experien...
Crafting Seamless B2B Customer Journeys - Strategies for Exceptional Experien...Crafting Seamless B2B Customer Journeys - Strategies for Exceptional Experien...
Crafting Seamless B2B Customer Journeys - Strategies for Exceptional Experien...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Mastering Your Online Visibility - Fernando Angulo
Mastering Your Online Visibility - Fernando AnguloMastering Your Online Visibility - Fernando Angulo
Boost Your Instagram Views Instantly Proven Free Strategies.pptx
Boost Your Instagram Views Instantly Proven Free Strategies.pptxBoost Your Instagram Views Instantly Proven Free Strategies.pptx
Boost Your Instagram Views Instantly Proven Free Strategies.pptx
InstBlast Marketing
 
Spotify: Revolutionizing the Music Streaming Industry
Spotify: Revolutionizing the Music  Streaming IndustrySpotify: Revolutionizing the Music  Streaming Industry
Spotify: Revolutionizing the Music Streaming Industry
TMR Infra
 
How to Kickstart Content Marketing With A Small Team - Dennis Shiao
How to Kickstart Content Marketing With A Small Team - Dennis ShiaoHow to Kickstart Content Marketing With A Small Team - Dennis Shiao
How to Kickstart Content Marketing With A Small Team - Dennis Shiao
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 

Recently uploaded (20)

原版制作(Sunderland毕业证书)桑德兰大学毕业证录取通知书一模一样
原版制作(Sunderland毕业证书)桑德兰大学毕业证录取通知书一模一样原版制作(Sunderland毕业证书)桑德兰大学毕业证录取通知书一模一样
原版制作(Sunderland毕业证书)桑德兰大学毕业证录取通知书一模一样
 
janani Digital Marketer|Digital Marketing consultant|Marketing Promotion|Coim...
janani Digital Marketer|Digital Marketing consultant|Marketing Promotion|Coim...janani Digital Marketer|Digital Marketing consultant|Marketing Promotion|Coim...
janani Digital Marketer|Digital Marketing consultant|Marketing Promotion|Coim...
 
From Subreddits To Search: Maximizing Your Brand's Impact On Reddit
From Subreddits To Search: Maximizing Your Brand's Impact On RedditFrom Subreddits To Search: Maximizing Your Brand's Impact On Reddit
From Subreddits To Search: Maximizing Your Brand's Impact On Reddit
 
在线办理(英国UWS毕业证书)西苏格兰大学毕业证学位证一模一样
在线办理(英国UWS毕业证书)西苏格兰大学毕业证学位证一模一样在线办理(英国UWS毕业证书)西苏格兰大学毕业证学位证一模一样
在线办理(英国UWS毕业证书)西苏格兰大学毕业证学位证一模一样
 
Get admission in various courses and boost your employment opportunities.
Get admission in various courses and boost your employment opportunities.Get admission in various courses and boost your employment opportunities.
Get admission in various courses and boost your employment opportunities.
 
Boost Your Instagram Views Instantly Proven Free Strategies.
Boost Your Instagram Views Instantly Proven Free Strategies.Boost Your Instagram Views Instantly Proven Free Strategies.
Boost Your Instagram Views Instantly Proven Free Strategies.
 
Evaluating the Effectiveness of Women-Focused Marketing
Evaluating the Effectiveness of Women-Focused MarketingEvaluating the Effectiveness of Women-Focused Marketing
Evaluating the Effectiveness of Women-Focused Marketing
 
Data-Driven Personalization - Build a Competitive Advantage by Knowing Your C...
Data-Driven Personalization - Build a Competitive Advantage by Knowing Your C...Data-Driven Personalization - Build a Competitive Advantage by Knowing Your C...
Data-Driven Personalization - Build a Competitive Advantage by Knowing Your C...
 
Efficient Website Management for Digital Marketing Pros
Efficient Website Management for Digital Marketing ProsEfficient Website Management for Digital Marketing Pros
Efficient Website Management for Digital Marketing Pros
 
Lily Ray - Optimize the Forest, Not the Trees: Move Beyond SEO Checklist - Mo...
Lily Ray - Optimize the Forest, Not the Trees: Move Beyond SEO Checklist - Mo...Lily Ray - Optimize the Forest, Not the Trees: Move Beyond SEO Checklist - Mo...
Lily Ray - Optimize the Forest, Not the Trees: Move Beyond SEO Checklist - Mo...
 
Assignment 2 Task 1: Digital Marketing Course
Assignment 2 Task 1: Digital Marketing CourseAssignment 2 Task 1: Digital Marketing Course
Assignment 2 Task 1: Digital Marketing Course
 
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdfLuxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
 
No Cookies, No Problem - Steve Krull, Be Found Online
No Cookies, No Problem - Steve Krull, Be Found OnlineNo Cookies, No Problem - Steve Krull, Be Found Online
No Cookies, No Problem - Steve Krull, Be Found Online
 
Embark on style journeys Indian clothing store denver guide.pptx
Embark on style journeys Indian clothing store denver guide.pptxEmbark on style journeys Indian clothing store denver guide.pptx
Embark on style journeys Indian clothing store denver guide.pptx
 
How to Start Affiliate Marketing with ChatGPT- A Step-by-Step Guide (1).pdf
How to Start Affiliate Marketing with ChatGPT- A Step-by-Step Guide (1).pdfHow to Start Affiliate Marketing with ChatGPT- A Step-by-Step Guide (1).pdf
How to Start Affiliate Marketing with ChatGPT- A Step-by-Step Guide (1).pdf
 
Crafting Seamless B2B Customer Journeys - Strategies for Exceptional Experien...
Crafting Seamless B2B Customer Journeys - Strategies for Exceptional Experien...Crafting Seamless B2B Customer Journeys - Strategies for Exceptional Experien...
Crafting Seamless B2B Customer Journeys - Strategies for Exceptional Experien...
 
Mastering Your Online Visibility - Fernando Angulo
Mastering Your Online Visibility - Fernando AnguloMastering Your Online Visibility - Fernando Angulo
Mastering Your Online Visibility - Fernando Angulo
 
Boost Your Instagram Views Instantly Proven Free Strategies.pptx
Boost Your Instagram Views Instantly Proven Free Strategies.pptxBoost Your Instagram Views Instantly Proven Free Strategies.pptx
Boost Your Instagram Views Instantly Proven Free Strategies.pptx
 
Spotify: Revolutionizing the Music Streaming Industry
Spotify: Revolutionizing the Music  Streaming IndustrySpotify: Revolutionizing the Music  Streaming Industry
Spotify: Revolutionizing the Music Streaming Industry
 
How to Kickstart Content Marketing With A Small Team - Dennis Shiao
How to Kickstart Content Marketing With A Small Team - Dennis ShiaoHow to Kickstart Content Marketing With A Small Team - Dennis Shiao
How to Kickstart Content Marketing With A Small Team - Dennis Shiao
 

Advanced on-page SEO 2013

  • 1. Advanced on-page SEO Rubén Martínez Paradigma | CAMON Madrid, Nov 18th 2013
  • 2. Search flow on the WWW Optimize User Understand SEO deals with the bottlenecks in the information flow
  • 3. What is On-page SEO? Technical or On-page SEO is everything that helps a website generate more revenues from search engines and that webmasters have full control over. Technical SEO Off-page SEO
  • 4. Why does technical SEO matter? It helps close the gap between web servers, search engines and human beings Source: http://knowledgeoman.com
  • 5. Content inventory Count your content, its conversion rates and the rate of publication and obsolescence The search operator “site:” can be used to get a rough estimate of the number of pages indexed by Google of a given website Compare the count of indexed pages of close competitors for the same target audience Root domain Orange.es Movistar.es Ono.es Vodafone.es Yoigo.com Simyo.es # pages indexed by Google.es 10,300,000 1,810,000 960,000 922,000 4,030 541 Table populated by querying Google for the count of indexed pages. E.g.: http://www.google.es/search?q=site%3Aorange.es
  • 6. Organization of the information
  • 7. Organization of the information
  • 8. Links as proxies to importance – PageRank algorithm
  • 9. Value of a linked webpage Where p1,… p2, pN are the pages whose value we are determining, M (pj) is the set of pages that link to pi L (pj) is the number of outbound links on page pj N is the total number of pages
  • 10. PageRank for Larry Page Larry Page before the algorithm
  • 11. …not for web “page” Larry Page before his algorithm Larry Page after his algorithm Source: http://www.google.com/press/images.html
  • 12. Organization of the information
  • 13. Simpler organization is more effective
  • 14. Visualize the graph of your website Crawl with Xenu’s Link Sleuth (desktop application for Windows) Filter fields on a bash shell $ head crawl.txt $ cut -f1,2 crawl.txt | sed -e 's/http://www.{domain}.{tld}//g' -e 's/t/,/g' | grep -v ".jpg|http:|.css|.js" >filtered.csv $ head filtered.csv Visualize the network and analyze with Gephi
  • 15. Graph – Example 1 Website of an annual event
  • 16. Graph – Example 2 Website of a shopping website
  • 17. The power of weak links Thin connections tend to link the clusters, allowing information to move between them Source: Giles, Jim. Making the links. Nature Aug 23rd 2012
  • 18. Anatomy of a URL Friendly URLs need to bear in mind the URL encoding, the presence of delimiting characters and the organization of the information of the website. URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ] Example: Googlebot does not reach the optional last part of a URL for a document from the hash onwards. foo://example.com:8042/over/there?name=ferret#nose _/ ______________/_________/ _________/ __/ | | | | | scheme authority path query fragment | ___________________|_ / / urn:example:animal:ferret:nose
  • 19. Topology of on-page links PageRank random surfer PageRank reasonable surfer
  • 20. Single Page Applications Single Application Applications (SAP) pages free client browsers from querying web servers. SAP are now growing in use thanks to AJAX and frameworks like backbone and angular.js. This is a major challenge for search engines because the fragments in the URLs prevent crawlers to scrape the content. Google are asking webmasters to make their AJAX-based websites crawlable
  • 22. SEO for Single Page Applications Modify the URL fragments for stateful AJAX pages http://example.com/page?query#!state Use a headless browser that outputs an HTML snapshot on your web server rather than a client machine Allow search engine crawlers to access these URLs by escaping the state http://example.com/page?query&_escaped_fragment_=state Show the original URL to users in the search results
  • 23. She is thinking keywords. Again.
  • 24. A document's relevance given a user query Example: Query “SEO” on Google.es Match keyword Search engine optimization - Wikipedia, the free encyclopedia en.wikipedia.org/wiki/Search_engine_optimization‎ Search engine optimization (SEO) is the process of affecting the visibility of a website or a web page in a search engine's "natural" or un-paid ("organic") search SEO/BirdLife www.seo.org Se trata una federación de ámbito estatal de grupos territoriales, tiene como fines el estudio y la defensa de las aves y está integrada en la ONG mundial Co-ocurrence of keywords SEO <> search, search engine, website SEO <> aves, ONG TF*IDF (Term Frequency x Inverse Document Frequency) Topic modelling – Latent Dirichlet Allocation
  • 25. TF*IDF tf–idf is the product of two statistics, term frequency and inverse document frequency With t the number of times that a term occurs in document d D the number of documents in the corpus denominator: number of documents where the term t appears
  • 26. Latent Dirichlet Allocation LDA Source: http://moz.com/blog/lda-and-googles-rankings-well-correlated
  • 27. Topic modelling - LDA LDA based feature selection is reliable and generally better than document frequency based feature selection Source: http://mengjunxie.github.io/ae-lda/index.html
  • 29.
  • 30.
  • 31. Markup detected by Google Example of the webpage of an event - Structured Data Testing Tool
  • 32. The section with a salmoncoloured background contains text links of Google Adwords “Normal” organic results, the second enjoys sitelinks for higher visibility and CTR Exceptionally visible organic result with itemised deep links thanks to Structured Data tagging
  • 33. These are sitelinks – they are great for visitibility and CTR but you do not have prior control over them Note: Sitelinks can be removed via Google Webmasters Tools
  • 34. Example of structured markup in retail Prominent results at the top of Google SERP Source: groovecommerce.com
  • 35. Other examples of structured data Classifieds, aggregators, online music stores… Source: http://support.google.com
  • 36. Engagement Tools: Google Analytcs and server logs Usage metrics, e.g. conversions (goals), time per page, pages/session, social signals, etc. are now part of SEO. Google Analytics lets you detect losses in the navigation flow of your website
  • 37. Thank you If you enjoyed it, engage with us! @tucamon @paradigmate @rubenmartinezs