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

What's hot

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
Martin 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 seminar
cooljeba
 
Search Engine Optimization Strategy & Consulting
Search Engine Optimization Strategy & ConsultingSearch Engine Optimization Strategy & Consulting
Search Engine Optimization Strategy & Consulting
Dinesh Babu Pugalenthi
 
Www snapdeal com-report
Www snapdeal com-reportWww snapdeal com-report
Www snapdeal com-report
MahipSingh13
 
SEO On Page Activities 2014
SEO On Page Activities 2014SEO On Page Activities 2014
SEO On Page Activities 2014
Samskriti Business Solutions
 
Basic SEO
Basic SEO Basic SEO
Basic SEO
SEO_Mumbai
 
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 2016
Joseph Rega
 
Basic Search Engine Optimization
Basic Search Engine OptimizationBasic Search Engine Optimization
Basic Search Engine Optimization
Organical - The SEO Experts
 
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 WordPress
Organical - 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 Rate
Md 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 2009
Dan 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 Optimization
Shashank Varun
 

What's hot (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 to SEO for developers (session 1)

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
Kathy Alice Brown
 
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
Next Biz Door : Free Business Listing | Add Business
 
Demand Quest SEO training session 2
Demand Quest SEO training session 2Demand Quest SEO training session 2
Demand Quest SEO training session 2
Nate Plaunt
 
Demand Quest SEO Training - Session 2
Demand Quest SEO Training - Session 2Demand Quest SEO Training - Session 2
Demand Quest SEO Training - Session 2
Nate 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 Missing
bigfishresults
 
Seo Beginners Guide SriG Systems
Seo Beginners Guide SriG SystemsSeo Beginners Guide SriG Systems
Seo Beginners Guide SriG Systems
SriG Systems
 
Search Engine Optimization Primer
Search Engine Optimization PrimerSearch Engine Optimization Primer
Search Engine Optimization Primer
Simobo
 
Seo 2013
Seo 2013 Seo 2013
Seo 2013
jpmagee
 
PetNet SEO
PetNet SEOPetNet SEO
PetNet SEO
Jo Halliday
 
SEO Seminar Presentation
SEO Seminar PresentationSEO Seminar Presentation
SEO Seminar Presentation
Rommel Paras
 
SEO Workshop
SEO Workshop SEO Workshop
SEO Workshop
Varduhi Chakhkalian
 
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 Websites
AJi
 
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
Steve Mortiboy
 
Seo Onpage Optimization Guide
Seo Onpage Optimization Guide Seo Onpage Optimization Guide
Seo Onpage Optimization Guide
Web Trainings Academy
 
Seo Onpage Optimization Training
Seo Onpage Optimization TrainingSeo Onpage Optimization Training
Seo Onpage Optimization Training
SEOBANK
 
SEO for Bloggers for SNAP conference
SEO for Bloggers for SNAP conferenceSEO for Bloggers for SNAP conference
SEO for Bloggers for SNAP conference
Dennis Goedegebuure
 
Digital Marketing Classes in Pune- SIM
Digital Marketing Classes in Pune- SIMDigital Marketing Classes in Pune- SIM
Digital Marketing Classes in Pune- SIM
punampatil57
 
Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014
VIJAYAKRISHNAN K
 

Similar to 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
 

More from 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 Snippets
RankAbove
 
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 Overview
RankAbove
 
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
RankAbove
 
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
RankAbove
 

More from 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
 

Recently uploaded

What’s “In” and “Out” for ABM in 2024: Plays That Help You Grow and Ones to L...
What’s “In” and “Out” for ABM in 2024: Plays That Help You Grow and Ones to L...What’s “In” and “Out” for ABM in 2024: Plays That Help You Grow and Ones to L...
What’s “In” and “Out” for ABM in 2024: Plays That Help You Grow and Ones to L...
Demandbase
 
Email Marketing Master Class - Chris Ferris
Email Marketing Master Class - Chris FerrisEmail Marketing Master Class - Chris Ferris
How to use Short Form Video To Grow Your Brand and Business - Keenya Kelly
How to use Short Form Video To Grow Your Brand and Business - Keenya KellyHow to use Short Form Video To Grow Your Brand and Business - Keenya Kelly
How to use Short Form Video To Grow Your Brand and Business - Keenya Kelly
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Coca Cola Branding Strategy and strategic marketing plan
Coca Cola Branding Strategy and strategic marketing planCoca Cola Branding Strategy and strategic marketing plan
Coca Cola Branding Strategy and strategic marketing plan
Maswer Ali
 
De-risk Your Digital Evolution - Hannah Grap
De-risk Your Digital Evolution - Hannah GrapDe-risk Your Digital Evolution - Hannah Grap
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny LeibrandtThe New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Traditional Store Audits are Outdated: A New Approach to Protecting Your Bran...
Traditional Store Audits are Outdated: A New Approach to Protecting Your Bran...Traditional Store Audits are Outdated: A New Approach to Protecting Your Bran...
Traditional Store Audits are Outdated: A New Approach to Protecting Your Bran...
Auxis Consulting & Outsourcing
 
Playlist and Paint Event with Sony Music U
Playlist and Paint Event with Sony Music UPlaylist and Paint Event with Sony Music U
Playlist and Paint Event with Sony Music U
SemajahParker
 
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdfOffissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
offisadizayn
 
Consumer Journey Mapping & Personalization Master Class - Sabrina Killgo
Consumer Journey Mapping & Personalization Master Class - Sabrina KillgoConsumer Journey Mapping & Personalization Master Class - Sabrina Killgo
Consumer Journey Mapping & Personalization Master Class - Sabrina Killgo
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Unlocking Everyday Narratives: The Power of Storytelling in Marketing - Chad...
Unlocking Everyday Narratives: The Power of Storytelling in Marketing  - Chad...Unlocking Everyday Narratives: The Power of Storytelling in Marketing  - Chad...
Unlocking Everyday Narratives: The Power of Storytelling in Marketing - Chad...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Digital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew RupertDigital Strategy Master Class - Andrew Rupert
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny LeibrandtThe New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Google Ads Vs Social Media Ads-A comparative analysis
Google Ads Vs Social Media Ads-A comparative analysisGoogle Ads Vs Social Media Ads-A comparative analysis
Google Ads Vs Social Media Ads-A comparative analysis
akashrawdot
 
DMF Portfolio Piece Smart Goals - Artist Management.docx
DMF Portfolio Piece Smart Goals - Artist Management.docxDMF Portfolio Piece Smart Goals - Artist Management.docx
DMF Portfolio Piece Smart Goals - Artist Management.docx
TravisMalana
 
May 2024 - VBOUT Partners Meeting Group Session
May 2024 - VBOUT Partners Meeting Group SessionMay 2024 - VBOUT Partners Meeting Group Session
May 2024 - VBOUT Partners Meeting Group Session
Vbout.com
 
Grow Your Business Online: Introduction to Digital Marketing
Grow Your Business Online: Introduction to Digital MarketingGrow Your Business Online: Introduction to Digital Marketing
Grow Your Business Online: Introduction to Digital Marketing
Digital Discovery Institute
 

Recently uploaded (20)

What’s “In” and “Out” for ABM in 2024: Plays That Help You Grow and Ones to L...
What’s “In” and “Out” for ABM in 2024: Plays That Help You Grow and Ones to L...What’s “In” and “Out” for ABM in 2024: Plays That Help You Grow and Ones to L...
What’s “In” and “Out” for ABM in 2024: Plays That Help You Grow and Ones to L...
 
Email Marketing Master Class - Chris Ferris
Email Marketing Master Class - Chris FerrisEmail Marketing Master Class - Chris Ferris
Email Marketing Master Class - Chris Ferris
 
How to use Short Form Video To Grow Your Brand and Business - Keenya Kelly
How to use Short Form Video To Grow Your Brand and Business - Keenya KellyHow to use Short Form Video To Grow Your Brand and Business - Keenya Kelly
How to use Short Form Video To Grow Your Brand and Business - Keenya Kelly
 
Coca Cola Branding Strategy and strategic marketing plan
Coca Cola Branding Strategy and strategic marketing planCoca Cola Branding Strategy and strategic marketing plan
Coca Cola Branding Strategy and strategic marketing plan
 
De-risk Your Digital Evolution - Hannah Grap
De-risk Your Digital Evolution - Hannah GrapDe-risk Your Digital Evolution - Hannah Grap
De-risk Your Digital Evolution - Hannah Grap
 
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny LeibrandtThe New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
 
Traditional Store Audits are Outdated: A New Approach to Protecting Your Bran...
Traditional Store Audits are Outdated: A New Approach to Protecting Your Bran...Traditional Store Audits are Outdated: A New Approach to Protecting Your Bran...
Traditional Store Audits are Outdated: A New Approach to Protecting Your Bran...
 
Playlist and Paint Event with Sony Music U
Playlist and Paint Event with Sony Music UPlaylist and Paint Event with Sony Music U
Playlist and Paint Event with Sony Music U
 
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdfOffissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
 
Consumer Journey Mapping & Personalization Master Class - Sabrina Killgo
Consumer Journey Mapping & Personalization Master Class - Sabrina KillgoConsumer Journey Mapping & Personalization Master Class - Sabrina Killgo
Consumer Journey Mapping & Personalization Master Class - Sabrina Killgo
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
Unlocking Everyday Narratives: The Power of Storytelling in Marketing - Chad...
Unlocking Everyday Narratives: The Power of Storytelling in Marketing  - Chad...Unlocking Everyday Narratives: The Power of Storytelling in Marketing  - Chad...
Unlocking Everyday Narratives: The Power of Storytelling in Marketing - Chad...
 
Digital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew RupertDigital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew Rupert
 
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny LeibrandtThe New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
 
Mastering Email Campaign Automation Strategies and Best Practices - Michelle...
Mastering Email Campaign Automation Strategies and Best Practices  - Michelle...Mastering Email Campaign Automation Strategies and Best Practices  - Michelle...
Mastering Email Campaign Automation Strategies and Best Practices - Michelle...
 
Google Ads Vs Social Media Ads-A comparative analysis
Google Ads Vs Social Media Ads-A comparative analysisGoogle Ads Vs Social Media Ads-A comparative analysis
Google Ads Vs Social Media Ads-A comparative analysis
 
DMF Portfolio Piece Smart Goals - Artist Management.docx
DMF Portfolio Piece Smart Goals - Artist Management.docxDMF Portfolio Piece Smart Goals - Artist Management.docx
DMF Portfolio Piece Smart Goals - Artist Management.docx
 
May 2024 - VBOUT Partners Meeting Group Session
May 2024 - VBOUT Partners Meeting Group SessionMay 2024 - VBOUT Partners Meeting Group Session
May 2024 - VBOUT Partners Meeting Group Session
 
Metaverse Marketing in the Generation of the Internet - Eugene Capon
Metaverse Marketing in the Generation of the Internet - Eugene CaponMetaverse Marketing in the Generation of the Internet - Eugene Capon
Metaverse Marketing in the Generation of the Internet - Eugene Capon
 
Grow Your Business Online: Introduction to Digital Marketing
Grow Your Business Online: Introduction to Digital MarketingGrow Your Business Online: Introduction to Digital Marketing
Grow Your Business Online: Introduction to Digital Marketing
 

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