SlideShare a Scribd company logo
The SEO Workshop -
Site Structure
By Avromi Sommers
Senior Analyst
About Me
• RankAbove Employee #2
• Senior SEO Analyst / Director Training
• SEO for Enterprise size sites
Musician
Married + 4
http://www.linkedin.com/in/avromisommers
Overview
• History of SEO to date
• Significance of on page search
• How Google works
• Site structure
• Sitemaps
• Mobile SEO
SEO in the 90’s
• Yahoo, Alta-Vista etc.
• Meta tag spam
• Keywords Stuffing
• Directory Search
• Why was this bad?
• NASA vs. Avromi
SEO in the 90’s
• Google in 1997
• PageRank
• Based on PhD theory
• Quality and Quantity of
inbound links
• SEO - now a two part
(very easy) game
• Off page - buying
building links
• On page - keywords
stuffing
21st Century
• 2003
• Florida Update - Googles first update to fight Spam -
mostly on page spam
• Need better quality and relevant links
• Content is king
• Yet also link importance – Google Bombs
• 2005/2006
• Google officially says do not buy links
• Starts penalizing sites for spam
21st Century
• 2007/8
• Penalized a whole bunch of link sellers
• 2011
• Panda - aimed at sites with bad content
• 2012
• Penguin - aimed at sites with bad back link
profile
• killed the concept off bad/ easy back links
SEO Today
• Still a combination of off page and on
page
• Off page – more difficult
• marketing oriented approach
• On page
• Now becomes very important - also more
complicated
• You have more control of on page
SEO Today
• On page
• Content
• Site structure
Google needs to crawl you site
• How does Google work?
• Crawling, indexing, serve results
What can Google see?
• HTML
• Java Script – Not really
• Any thing Google needs to execute the lower the
chance
• Google is getting better
• Test using a text only browser to see what
Google can see (lynx)
• iframes are generally bad
• Officially crawl-able and supported by
Google
Blocking Google?
• Blocking Google
• Robots.txt
• Meta no index
Blocking Google?
• Common pitfalls
• Blocking development sites
• PW, IP block, robots, noindex
Internal Linking Structure
• Has direct effect on SEO - important pages
gets more links
• Google needs to find all pages on site
• Site Hierarchy
• Pyramid
• Web structure - i.e. Wikipedia
Internal Linking Structure
Do both
URL Structure
• Loosely follow hierarchy
• Google will often try to understand from URLs
• But to a point - keep em’ short
• Ecommerce sites - only one product page
Duplicate Content
• Caps
• HTTPS
• URL Parameters
• Sorting
• Referral strings
• Canonical tags
Pagination
• rel= prev & rel = next
• infinite scroll - push state
• View all
• Canonical tag
• Avoid Reusing content
• For category pages - OK
Filters for Browsing
• Problems with filters
• Infinite number of
pages
• Auto generated
• Stub & empty pages
• Block to Google
• AJAX
• Filters
• URLS
AJAX URLs
• AJAX tabs
• Make sure content on page
• When can Google see AJAX URLs
• # vs. #!
• escape fragment
• #! = ?_escaped_fragment_
• bidirectional
• <meta name="fragment" content="!">
Be Careful!
• Don't hide text/links
• Scrape content
• Comments/ comment spam
• Malware on site
• downloading things users don't really want
• Cloaking - showing different info to Google
then to user
• JS redirects - looks bad
• fine for login pages
Sitemaps
• Helps Google find pages on site
• Different types - News, Videos, images
• Guidelines
• Size limit - 50 MB & URL limit - 50,000
• UTF-8 encoding
• Full URLs
• No parameters, redirects or non canonical
• Multiple sitemaps OK
• Use sitemap Index file
Once Its Created
• Submit Sitemap to Google Via Webmaster Tools
• Or list in robots.txt
• Google will crawl sitemap/site
• Check status in WMT
• Is Google processing correctly
• Errors
• Is Google actually indexing
Video Sitemaps
• What information is needed?
• Title
• Description
• Thumbnail URL
• Player page URL
• Location of raw video file
• Recommended but not necessary
• Duration, date published, family friendly
News Sitemaps
• What information is needed?
• Publication
• Publications date
• Access (if blocked)
• Title
• Recommended but not necessary
• Meta keywords
• Only within 48 hours
• 1000 URLs max
Mobile Sites
1. Responsive design
• Ideal for SEO
2. Different mobile URLs
• Tell Googlebot to crawl with mobile- Vary HTTP
header
3. Dynamically serving different HTML on the same
URL
• Annotation in HTML and Regular sitemap
• <link rel="alternate" media="only screen and (max-width: 640px)"
href="http://m.example.com/page-1" >
• <xhtml:link
rel="alternate"
media="only screen and (max-width: 640px)"
href="http://m.example.com/page-1" />
• Canonical tag from mobile URL
Mobile Sites – cont.
• Speed is very important
• Especially at the top of the page
• Mobile sitemaps
• For mobile ready pages only
• Proper redirects to mobile site
• JS pop ups, Flash
• Tablet users generally prefer desktop version
Site Speed
Site speed is a ranking factor
• Page speed insights from Google
• https://developers.google.com/speed/pagespeed/insights/
• Analytics
Foreign Language sites
• TLD vs. Folder vs. Sub-domain language vs. Sub-
domain country
• Meta language tag <link rel="alternate" hreflang="es"
href="http://es.example.com/" />
• Geo targeting in webmaster tools
Multi Country Non-Multi
Country
Local Dependent TLD for each
country
One TLD with sub-
domains per
language
Non-Local
Dependent
One TLD with sub-
domains per
language
One TLD with sub-
domains or folders
per language
Additional Resources
• Google updates - http://moz.com/google-algorithm-change
• Webmaster central support - https://support.google.com/webmasters/?hl=en
• Google Webmaster Videos - https://www.youtube.com/user/GoogleWebmasterHelp/videos
• General Google Guidelines -
https://support.google.com/webmasters/topic/6001981?hl=en&ref_topic=3309300
• Blocking Google - https://developers.google.com/webmasters/control-crawl-
index/docs/robots_txt
• Pagination - http://googlewebmastercentral.blogspot.co.il/2011/09/pagination-with-relnext-and-
relprev.html
• Escape fragment / AJAX URLs- https://developers.google.com/webmasters/ajax-
crawling/docs/specification
• Page speed - https://developers.google.com/speed/
• Page speed insights - http://developers.google.com/speed/pagespeed/insights/
• Multi-regional sites - http://googlewebmastercentral.blogspot.co.il/2010/03/working-with-multi-
regional-websites.html
• Site-maps - https://support.google.com/webmasters/answer/156184?hl=en
• Mobile Sites - https://developers.google.com/webmasters/smartphone-sites/details
• Tablet usability - http://www.nngroup.com/articles/tablet-usability/
Thank You!
We are always available for questions!
Avromi@rankabove.com
http://www.linkedin.com/in/avromisommers

More Related Content

PDF
SEO website audit report
PDF
Www amazon com-report
PPTX
Clientside vs Serverside - SEO
PDF
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...
PDF
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
PPT
What is SEO ? (Search Engine Optimization) - Types of SEO and techniques
PPT
prestiva_blackhat
PDF
Technical SEO Best Practices
SEO website audit report
Www amazon com-report
Clientside vs Serverside - SEO
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
What is SEO ? (Search Engine Optimization) - Types of SEO and techniques
prestiva_blackhat
Technical SEO Best Practices

What's hot (17)

PPS
On page optimization 2014 technique by seo and ppc expert
PPT
Search Engine Optimization (SEO)
PPT
Seo - Search Engine Optimization seminar
PPTX
Search Engine Optimization Strategy & Consulting
PPT
On page seo
PDF
Www snapdeal com-report
PPT
SEO On Page Activities 2014
PPT
Basic SEO
PDF
Top 10 Technical SEO Mistakes (that we see time and again)...
PPTX
How to repurpose your content in 2016
PPTX
Basic Search Engine Optimization
PPTX
SEO 101 webinar 10 25-2012
PPTX
How To Rank On Google In 5 Minutes Using WordPress
PPTX
Bounce Rate and Exit Rate | How to reduce Bounce Rate
PPTX
Dan Cohen, Hands On Seo from Internet World 2009
XLSX
SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
PPTX
Search Engine Optimization
On page optimization 2014 technique by seo and ppc expert
Search Engine Optimization (SEO)
Seo - Search Engine Optimization seminar
Search Engine Optimization Strategy & Consulting
On page seo
Www snapdeal com-report
SEO On Page Activities 2014
Basic SEO
Top 10 Technical SEO Mistakes (that we see time and again)...
How to repurpose your content in 2016
Basic Search Engine Optimization
SEO 101 webinar 10 25-2012
How To Rank On Google In 5 Minutes Using WordPress
Bounce Rate and Exit Rate | How to reduce Bounce Rate
Dan Cohen, Hands On Seo from Internet World 2009
SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
Search Engine Optimization
Ad

Similar to SEO for developers (session 1) (20)

PDF
How to do a SEO Site Audit
PPTX
Seo analysis of jabong.com at Pravin K Gupta
PPTX
Demand Quest SEO training session 2
PPTX
Demand Quest SEO Training - Session 2
PPTX
Beyond Yoast: 7 Critical SEO Steps Your Are Probably Missing
PPT
Seo Beginners Guide SriG Systems
PPTX
Search Engine Optimization Primer
PPTX
Seo 2013
PPT
PetNet SEO
PPTX
SEO Seminar Presentation
PPTX
SEO Workshop
PDF
Search-Friendly Web Development at RubyNation
PPT
Search Engine Optimization (SEO)
PDF
13 Things Developers Forget When Launching Public Websites
 
PPTX
Fixing common problems with SEO by Steve Mortiboy
PDF
Seo Onpage Optimization Training
PDF
Seo Onpage Optimization Guide
PPTX
SEO for Bloggers for SNAP conference
PDF
Digital Marketing Classes in Pune- SIM
PPTX
Advanced SEO Technoiques-2014
How to do a SEO Site Audit
Seo analysis of jabong.com at Pravin K Gupta
Demand Quest SEO training session 2
Demand Quest SEO Training - Session 2
Beyond Yoast: 7 Critical SEO Steps Your Are Probably Missing
Seo Beginners Guide SriG Systems
Search Engine Optimization Primer
Seo 2013
PetNet SEO
SEO Seminar Presentation
SEO Workshop
Search-Friendly Web Development at RubyNation
Search Engine Optimization (SEO)
13 Things Developers Forget When Launching Public Websites
 
Fixing common problems with SEO by Steve Mortiboy
Seo Onpage Optimization Training
Seo Onpage Optimization Guide
SEO for Bloggers for SNAP conference
Digital Marketing Classes in Pune- SIM
Advanced SEO Technoiques-2014
Ad

More from RankAbove (9)

PPSX
SEO Lunch & Learn (the learn part)
PPTX
The SEO Workshop (session 2)
PPSX
Eli feldblum-smx-east-2013-images-worth-a-thousand-links
PPTX
RankAbove - SMX Israel 2013 - Schema & Rich Snippets
PPTX
RankAbove - SMX Israel 2013 - Pagination and Canonicalization
PPTX
Universal Search Update for 2012
PPT
RankAbove Company Overview
PPTX
Universal & Real-Time Search - from RankAbove @ SphinnCon Israel
PPTX
SMX East - Eli Feldblum - Google instant presentation
SEO Lunch & Learn (the learn part)
The SEO Workshop (session 2)
Eli feldblum-smx-east-2013-images-worth-a-thousand-links
RankAbove - SMX Israel 2013 - Schema & Rich Snippets
RankAbove - SMX Israel 2013 - Pagination and Canonicalization
Universal Search Update for 2012
RankAbove Company Overview
Universal & Real-Time Search - from RankAbove @ SphinnCon Israel
SMX East - Eli Feldblum - Google instant presentation

Recently uploaded (20)

PDF
Hidden gems in Microsoft ads with Navah Hopkins
PDF
Coleção Nature .
PPTX
Fixing-AI-Hallucinations-The-NeuroRanktm-Approach.pptx
PDF
How the Minnesota Vikings Used Community to Drive 170% Growth and Acquire 34K...
PDF
AI & Automation: The Future of Marketing or the End of Creativity - Matthew W...
PDF
NeuroRank™: The Future of AI-First SEO..
PPTX
Presentation - MindfulHeal Digital Ayurveda GTM & Marketing Plan.pptx
PDF
Modernizing IT for the age of AI - Jason Aloia, Freshworks
PPTX
Sumit Saxena IIM J Project Market segmentation.pptx
DOCX
Parkville marketing plan .......MR.docx
PPTX
Amazon - STRATEGIC.......................pptx
PPTX
UNIT 3 - 5 INDUSTRIAL PRICING.ppt x
PPTX
Mastering eCommerce SEO: Strategies to Boost Traffic and Maximize Conversions
PDF
Is Kanav Kesar Legit or a Scam? Uncovering the Truth Behind the Hype
PDF
Fly Emirates SEO case study by Rakesh pathak.pdf
DOCX
AL-ahly Sabbour un official strategic plan.docx
PDF
Mastering Bulk Email Campaign Optimization for 2025
PPTX
Your score increases as you pick a category, fill out a long description and ...
PDF
UNIT 1 -4 Profile of Rural Consumers (1).pdf
PDF
Hidden gems in Microsoft ads with Navah Hopkins
Coleção Nature .
Fixing-AI-Hallucinations-The-NeuroRanktm-Approach.pptx
How the Minnesota Vikings Used Community to Drive 170% Growth and Acquire 34K...
AI & Automation: The Future of Marketing or the End of Creativity - Matthew W...
NeuroRank™: The Future of AI-First SEO..
Presentation - MindfulHeal Digital Ayurveda GTM & Marketing Plan.pptx
Modernizing IT for the age of AI - Jason Aloia, Freshworks
Sumit Saxena IIM J Project Market segmentation.pptx
Parkville marketing plan .......MR.docx
Amazon - STRATEGIC.......................pptx
UNIT 3 - 5 INDUSTRIAL PRICING.ppt x
Mastering eCommerce SEO: Strategies to Boost Traffic and Maximize Conversions
Is Kanav Kesar Legit or a Scam? Uncovering the Truth Behind the Hype
Fly Emirates SEO case study by Rakesh pathak.pdf
AL-ahly Sabbour un official strategic plan.docx
Mastering Bulk Email Campaign Optimization for 2025
Your score increases as you pick a category, fill out a long description and ...
UNIT 1 -4 Profile of Rural Consumers (1).pdf

SEO for developers (session 1)

  • 1. The SEO Workshop - Site Structure By Avromi Sommers Senior Analyst
  • 2. About Me • RankAbove Employee #2 • Senior SEO Analyst / Director Training • SEO for Enterprise size sites Musician Married + 4 http://www.linkedin.com/in/avromisommers
  • 3. Overview • History of SEO to date • Significance of on page search • How Google works • Site structure • Sitemaps • Mobile SEO
  • 4. SEO in the 90’s • Yahoo, Alta-Vista etc. • Meta tag spam • Keywords Stuffing • Directory Search • Why was this bad? • NASA vs. Avromi
  • 5. SEO in the 90’s • Google in 1997 • PageRank • Based on PhD theory • Quality and Quantity of inbound links • SEO - now a two part (very easy) game • Off page - buying building links • On page - keywords stuffing
  • 6. 21st Century • 2003 • Florida Update - Googles first update to fight Spam - mostly on page spam • Need better quality and relevant links • Content is king • Yet also link importance – Google Bombs • 2005/2006 • Google officially says do not buy links • Starts penalizing sites for spam
  • 7. 21st Century • 2007/8 • Penalized a whole bunch of link sellers • 2011 • Panda - aimed at sites with bad content • 2012 • Penguin - aimed at sites with bad back link profile • killed the concept off bad/ easy back links
  • 8. SEO Today • Still a combination of off page and on page • Off page – more difficult • marketing oriented approach • On page • Now becomes very important - also more complicated • You have more control of on page
  • 9. SEO Today • On page • Content • Site structure
  • 10. Google needs to crawl you site • How does Google work? • Crawling, indexing, serve results
  • 11. What can Google see? • HTML • Java Script – Not really • Any thing Google needs to execute the lower the chance • Google is getting better • Test using a text only browser to see what Google can see (lynx) • iframes are generally bad • Officially crawl-able and supported by Google
  • 12. Blocking Google? • Blocking Google • Robots.txt • Meta no index
  • 13. Blocking Google? • Common pitfalls • Blocking development sites • PW, IP block, robots, noindex
  • 14. Internal Linking Structure • Has direct effect on SEO - important pages gets more links • Google needs to find all pages on site • Site Hierarchy • Pyramid • Web structure - i.e. Wikipedia
  • 16. URL Structure • Loosely follow hierarchy • Google will often try to understand from URLs • But to a point - keep em’ short • Ecommerce sites - only one product page
  • 17. Duplicate Content • Caps • HTTPS • URL Parameters • Sorting • Referral strings • Canonical tags
  • 18. Pagination • rel= prev & rel = next • infinite scroll - push state • View all • Canonical tag • Avoid Reusing content • For category pages - OK
  • 19. Filters for Browsing • Problems with filters • Infinite number of pages • Auto generated • Stub & empty pages • Block to Google • AJAX • Filters • URLS
  • 20. AJAX URLs • AJAX tabs • Make sure content on page • When can Google see AJAX URLs • # vs. #! • escape fragment • #! = ?_escaped_fragment_ • bidirectional • <meta name="fragment" content="!">
  • 21. Be Careful! • Don't hide text/links • Scrape content • Comments/ comment spam • Malware on site • downloading things users don't really want • Cloaking - showing different info to Google then to user • JS redirects - looks bad • fine for login pages
  • 22. Sitemaps • Helps Google find pages on site • Different types - News, Videos, images • Guidelines • Size limit - 50 MB & URL limit - 50,000 • UTF-8 encoding • Full URLs • No parameters, redirects or non canonical • Multiple sitemaps OK • Use sitemap Index file
  • 23. Once Its Created • Submit Sitemap to Google Via Webmaster Tools • Or list in robots.txt • Google will crawl sitemap/site • Check status in WMT • Is Google processing correctly • Errors • Is Google actually indexing
  • 24. Video Sitemaps • What information is needed? • Title • Description • Thumbnail URL • Player page URL • Location of raw video file • Recommended but not necessary • Duration, date published, family friendly
  • 25. News Sitemaps • What information is needed? • Publication • Publications date • Access (if blocked) • Title • Recommended but not necessary • Meta keywords • Only within 48 hours • 1000 URLs max
  • 26. Mobile Sites 1. Responsive design • Ideal for SEO 2. Different mobile URLs • Tell Googlebot to crawl with mobile- Vary HTTP header 3. Dynamically serving different HTML on the same URL • Annotation in HTML and Regular sitemap • <link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.example.com/page-1" > • <xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.example.com/page-1" /> • Canonical tag from mobile URL
  • 27. Mobile Sites – cont. • Speed is very important • Especially at the top of the page • Mobile sitemaps • For mobile ready pages only • Proper redirects to mobile site • JS pop ups, Flash • Tablet users generally prefer desktop version
  • 28. Site Speed Site speed is a ranking factor • Page speed insights from Google • https://developers.google.com/speed/pagespeed/insights/ • Analytics
  • 29. Foreign Language sites • TLD vs. Folder vs. Sub-domain language vs. Sub- domain country • Meta language tag <link rel="alternate" hreflang="es" href="http://es.example.com/" /> • Geo targeting in webmaster tools Multi Country Non-Multi Country Local Dependent TLD for each country One TLD with sub- domains per language Non-Local Dependent One TLD with sub- domains per language One TLD with sub- domains or folders per language
  • 30. Additional Resources • Google updates - http://moz.com/google-algorithm-change • Webmaster central support - https://support.google.com/webmasters/?hl=en • Google Webmaster Videos - https://www.youtube.com/user/GoogleWebmasterHelp/videos • General Google Guidelines - https://support.google.com/webmasters/topic/6001981?hl=en&ref_topic=3309300 • Blocking Google - https://developers.google.com/webmasters/control-crawl- index/docs/robots_txt • Pagination - http://googlewebmastercentral.blogspot.co.il/2011/09/pagination-with-relnext-and- relprev.html • Escape fragment / AJAX URLs- https://developers.google.com/webmasters/ajax- crawling/docs/specification • Page speed - https://developers.google.com/speed/ • Page speed insights - http://developers.google.com/speed/pagespeed/insights/ • Multi-regional sites - http://googlewebmastercentral.blogspot.co.il/2010/03/working-with-multi- regional-websites.html • Site-maps - https://support.google.com/webmasters/answer/156184?hl=en • Mobile Sites - https://developers.google.com/webmasters/smartphone-sites/details • Tablet usability - http://www.nngroup.com/articles/tablet-usability/
  • 31. Thank You! We are always available for questions! Avromi@rankabove.com http://www.linkedin.com/in/avromisommers