SlideShare una empresa de Scribd logo
1 de 31
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

Más contenido relacionado

La actualidad más candente

On page optimization 2014 technique by seo and ppc expert
On page optimization 2014 technique   by seo and ppc expertOn page optimization 2014 technique   by seo and ppc expert
On page optimization 2014 technique by seo and ppc expertMartin Astern
 
Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Dennis Deacon
 
Seo - Search Engine Optimization seminar
Seo - Search Engine Optimization seminarSeo - Search Engine Optimization seminar
Seo - Search Engine Optimization seminarcooljeba
 
Search Engine Optimization Strategy & Consulting
Search Engine Optimization Strategy & ConsultingSearch Engine Optimization Strategy & Consulting
Search Engine Optimization Strategy & ConsultingDinesh Babu Pugalenthi
 
Www snapdeal com-report
Www snapdeal com-reportWww snapdeal com-report
Www snapdeal com-reportMahipSingh13
 
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
 
How to repurpose your content in 2016
How to repurpose your content in 2016How to repurpose your content in 2016
How to repurpose your content in 2016Joseph Rega
 
SEO 101 webinar 10 25-2012
SEO 101 webinar 10 25-2012SEO 101 webinar 10 25-2012
SEO 101 webinar 10 25-2012451 Marketing
 
How To Rank On Google In 5 Minutes Using WordPress
How To Rank On Google In 5 Minutes Using WordPressHow To Rank On Google In 5 Minutes Using WordPress
How To Rank On Google In 5 Minutes Using WordPressOrganical - The SEO Experts
 
Bounce Rate and Exit Rate | How to reduce Bounce Rate
Bounce Rate and Exit Rate | How to reduce Bounce RateBounce Rate and Exit Rate | How to reduce Bounce Rate
Bounce Rate and Exit Rate | How to reduce Bounce RateMd Faruk Khan
 
Dan Cohen, Hands On Seo from Internet World 2009
Dan Cohen, Hands On Seo from Internet World 2009Dan Cohen, Hands On Seo from Internet World 2009
Dan Cohen, Hands On Seo from Internet World 2009Dan Cohen
 
SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!Jonathon Colman
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine OptimizationShashank Varun
 

La actualidad más candente (17)

On page optimization 2014 technique by seo and ppc expert
On page optimization 2014 technique   by seo and ppc expertOn page optimization 2014 technique   by seo and ppc expert
On page optimization 2014 technique by seo and ppc expert
 
Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)
 
Seo - Search Engine Optimization seminar
Seo - Search Engine Optimization seminarSeo - Search Engine Optimization seminar
Seo - Search Engine Optimization seminar
 
Search Engine Optimization Strategy & Consulting
Search Engine Optimization Strategy & ConsultingSearch Engine Optimization Strategy & Consulting
Search Engine Optimization Strategy & Consulting
 
On page seo
On page seoOn page seo
On page seo
 
Www snapdeal com-report
Www snapdeal com-reportWww snapdeal com-report
Www snapdeal com-report
 
SEO On Page Activities 2014
SEO On Page Activities 2014SEO On Page Activities 2014
SEO On Page Activities 2014
 
Basic SEO
Basic SEO Basic SEO
Basic SEO
 
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)...
 
How to repurpose your content in 2016
How to repurpose your content in 2016How to repurpose your content in 2016
How to repurpose your content in 2016
 
Basic Search Engine Optimization
Basic Search Engine OptimizationBasic Search Engine Optimization
Basic Search Engine Optimization
 
SEO 101 webinar 10 25-2012
SEO 101 webinar 10 25-2012SEO 101 webinar 10 25-2012
SEO 101 webinar 10 25-2012
 
How To Rank On Google In 5 Minutes Using WordPress
How To Rank On Google In 5 Minutes Using WordPressHow To Rank On Google In 5 Minutes Using WordPress
How To Rank On Google In 5 Minutes Using WordPress
 
Bounce Rate and Exit Rate | How to reduce Bounce Rate
Bounce Rate and Exit Rate | How to reduce Bounce RateBounce Rate and Exit Rate | How to reduce Bounce Rate
Bounce Rate and Exit Rate | How to reduce Bounce Rate
 
Dan Cohen, Hands On Seo from Internet World 2009
Dan Cohen, Hands On Seo from Internet World 2009Dan Cohen, Hands On Seo from Internet World 2009
Dan Cohen, Hands On Seo from Internet World 2009
 
SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 

Similar a SEO for developers (session 1)

Demand Quest SEO training session 2
Demand Quest SEO training session 2Demand Quest SEO training session 2
Demand Quest SEO training session 2Nate Plaunt
 
Demand Quest SEO Training - Session 2
Demand Quest SEO Training - Session 2Demand Quest SEO Training - Session 2
Demand Quest SEO Training - Session 2Nate Plaunt
 
Beyond Yoast: 7 Critical SEO Steps Your Are Probably Missing
Beyond Yoast: 7 Critical SEO Steps Your Are Probably MissingBeyond Yoast: 7 Critical SEO Steps Your Are Probably Missing
Beyond Yoast: 7 Critical SEO Steps Your Are Probably Missingbigfishresults
 
Seo Beginners Guide SriG Systems
Seo Beginners Guide SriG SystemsSeo Beginners Guide SriG Systems
Seo Beginners Guide SriG SystemsSriG Systems
 
Search Engine Optimization Primer
Search Engine Optimization PrimerSearch Engine Optimization Primer
Search Engine Optimization PrimerSimobo
 
Seo 2013
Seo 2013 Seo 2013
Seo 2013 jpmagee
 
SEO Seminar Presentation
SEO Seminar PresentationSEO Seminar Presentation
SEO Seminar PresentationRommel Paras
 
Search-Friendly Web Development at RubyNation
Search-Friendly Web Development at RubyNationSearch-Friendly Web Development at RubyNation
Search-Friendly Web Development at RubyNationLuigi Montanez
 
Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Christopher Mbinda
 
13 Things Developers Forget When Launching Public Websites
13 Things Developers Forget When Launching Public Websites13 Things Developers Forget When Launching Public Websites
13 Things Developers Forget When Launching Public WebsitesAJi
 
Fixing common problems with SEO by Steve Mortiboy
Fixing common problems with SEO by Steve MortiboyFixing common problems with SEO by Steve Mortiboy
Fixing common problems with SEO by Steve MortiboySteve Mortiboy
 
Seo Onpage Optimization Training
Seo Onpage Optimization TrainingSeo Onpage Optimization Training
Seo Onpage Optimization TrainingSEOBANK
 
SEO for Bloggers for SNAP conference
SEO for Bloggers for SNAP conferenceSEO for Bloggers for SNAP conference
SEO for Bloggers for SNAP conferenceDennis Goedegebuure
 
Digital Marketing Classes in Pune- SIM
Digital Marketing Classes in Pune- SIMDigital Marketing Classes in Pune- SIM
Digital Marketing Classes in Pune- SIMpunampatil57
 
Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014VIJAYAKRISHNAN K
 

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

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

Más de RankAbove

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

Más de RankAbove (9)

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

Último

Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessBrighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessVarn
 
Kraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationKraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationtbatkhuu1
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsssuser4571da
 
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best PracticesInstant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best PracticesMedia Logic
 
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
 
Labour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxLabour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxelizabethella096
 
The+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfThe+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfSocial Samosa
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...aditipandeya
 
Publuu Demo Presentation Brochure Online
Publuu Demo Presentation Brochure OnlinePubluu Demo Presentation Brochure Online
Publuu Demo Presentation Brochure OnlinePubluu
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxelizabethella096
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfVWO
 
Local SEO Domination: Put your business at the forefront of local searches!
Local SEO Domination:  Put your business at the forefront of local searches!Local SEO Domination:  Put your business at the forefront of local searches!
Local SEO Domination: Put your business at the forefront of local searches!dstvtechnician
 
Aryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxAryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxtegevi9289
 
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...ChesterYang6
 
Branding strategies of new company .pptx
Branding strategies of new company .pptxBranding strategies of new company .pptx
Branding strategies of new company .pptxVikasTiwari846641
 
Unraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxUnraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxelizabethella096
 

Último (20)

Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessBrighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
 
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan ScheltgenHow to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
 
Kraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationKraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentation
 
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose GuirgisCreator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setups
 
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best PracticesInstant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
 
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
 
Labour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxLabour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptx
 
The+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfThe+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdf
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
 
Foundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David PisarekFoundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David Pisarek
 
Publuu Demo Presentation Brochure Online
Publuu Demo Presentation Brochure OnlinePubluu Demo Presentation Brochure Online
Publuu Demo Presentation Brochure Online
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdf
 
Brand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLaneBrand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLane
 
Local SEO Domination: Put your business at the forefront of local searches!
Local SEO Domination:  Put your business at the forefront of local searches!Local SEO Domination:  Put your business at the forefront of local searches!
Local SEO Domination: Put your business at the forefront of local searches!
 
Aryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxAryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptx
 
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
 
Branding strategies of new company .pptx
Branding strategies of new company .pptxBranding strategies of new company .pptx
Branding strategies of new company .pptx
 
Unraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxUnraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptx
 

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