SlideShare ist ein Scribd-Unternehmen logo
1 von 60
Downloaden Sie, um offline zu lesen
Search Engines
comScore February 2011 Rankings




                                  Google   AOL
                                  Bing     Ask
  65.6%               1.7%        Yahoo

                       13.1%

                       3.4%

                 16.1%
Why?
“SEO Expert”
== “Spammer”
White Hat vs.
Black Hat
Discovery +
Navigation
A Story...
“Not my audience!”
“Not my audience!”
“Experts” Not Needed
Professional Practices
• User-Centric Design
• Test-Driven Development
• DRY and Maintainable Code
• Server Performance
• Client-Side Performance
• Search Engine Considerations
Six Simple Rules
• Can’t outsmart Google (or Bing or Y!)
• Follow Google’s advice
• Obey conventions and standards
• Stay away from hacks
• Understand how search engines work
• Think like a searcher
Search Engine Pipeline
• Crawling
• Indexing
• Ranking
<crawling>
Discovery
• Links to your pages from other sites
• Links to your pages from within your site
• Your sitemap.xml
Check internal links


$ wget --mirror
sitemap.xml
• Tell search engines exactly what you
 want them to crawl
• sitemaps.org
• Limit per sitemap: 50,000 URLs, 10MB
• Can specify multiple sitemaps with a
 sitemap index
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/
schemas/sitemap/0.9">
   <url>
      <loc>http://example.com/about</loc>
      <lastmod>2010-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</urlset>
Generating sitemap.xml
• Write it by hand, stick it in public/
• Build a controller, action, and route
 entry to respond to ‘sitemap.xml’. Use
 XML Builder to generate the entries.
 Cache it.
• Importantly: Strive for 100% coverage.
robots.txt
• Exclusion rather than inclusion
• robotstxt.org



User-agent: *
Disallow: /profile
Be nice to the crawler
• Be performant. Fast server response.
 Fast page load. Compress files. Use if-
 modified-since header.
• Non-www vs. www - pick one.

• Ensure unique content. Use <link
 rel=”canonical”/> where
 approriate.
</crawling>
<indexing>
Don’t sabotage it
• Don’t use a 302 redirect when you
 mean a 301 redirect.
• Make sure images, video, Flash,
 Silverlight, and AJAX are accessible.
• See the Google Webmaster Central
 Blog for details.
• Region-specific content? Think about
 the bots.
</indexing>
<ranking>
<title>
• Most important element to search
 engines
• Think long and hard about it
• Keywords! Think like a searcher.
• Best format: Page Title | Site Name
URLs
• Override to_param for pretty URLs.

• Dashes are word separators,
 underscores are not. Use dashes.
• International domains are treated as
 such.
<meta>
• <meta name=”description”
  content=”...” />
• Make it unique for every page. Use
  content_for.
• Shown to users, doesn’t affect ranking.

• <meta name=”keywords” ... /> is
 ignored
Headings and Content
• <h> tags should be used appropriately.

• Page content should match what the
 <title> and <h> tags refer to.
• Limit use of text-indent:-9999px
 and display:none in CSS.
Rich Snippets
• Microformats, RDFa, Microdata
</ranking>
Tools
• Google Webmaster Tools
• Bing Webmaster Tools
• Yahoo! Site Explorer
Five Takeaways
• Think like a searcher
• Create a sitemap.xml

• Optimize your <title>s

• Use Google Webmaster Tools
• Read the Google Webmaster Blog
Search-Friendly Web Development at RubyNation

Weitere ähnliche Inhalte

Was ist angesagt?

Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine OptimizationHazem Torab
 
Demand Quest SEO training session 2
Demand Quest SEO training session 2Demand Quest SEO training session 2
Demand Quest SEO training session 2Nate Plaunt
 
Seo 2013
Seo 2013 Seo 2013
Seo 2013 jpmagee
 
Tools for SEO Onsite Audits
Tools for SEO Onsite AuditsTools for SEO Onsite Audits
Tools for SEO Onsite AuditsMark Ginsberg
 
Demand quest SEO training Session 1 May 2017
Demand quest SEO training Session 1 May 2017Demand quest SEO training Session 1 May 2017
Demand quest SEO training Session 1 May 2017Nate Plaunt
 
SEO for Ecommerce - an overview
SEO for Ecommerce - an overviewSEO for Ecommerce - an overview
SEO for Ecommerce - an overviewErudite
 
SEO for developers (session 1)
SEO for developers (session 1)SEO for developers (session 1)
SEO for developers (session 1)RankAbove
 
Demand Quest SEO Training - Session 2
Demand Quest SEO Training - Session 2Demand Quest SEO Training - Session 2
Demand Quest SEO Training - Session 2Nate Plaunt
 
5 Ways to Effectively Leverage Your SEO Efforts
5 Ways to Effectively Leverage Your SEO Efforts5 Ways to Effectively Leverage Your SEO Efforts
5 Ways to Effectively Leverage Your SEO EffortsPardot
 
Tech Headline - SEO For Non-Technical Professionals
Tech Headline - SEO For Non-Technical ProfessionalsTech Headline - SEO For Non-Technical Professionals
Tech Headline - SEO For Non-Technical ProfessionalsRodrigo Castilho
 
SEO for the CEO - What C-level Executives Need to Know About Search
SEO for the CEO - What C-level Executives Need to Know About SearchSEO for the CEO - What C-level Executives Need to Know About Search
SEO for the CEO - What C-level Executives Need to Know About SearchTheo Lynn
 
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
 
Optimizing Content with SEO and Social Media
Optimizing Content with SEO and Social MediaOptimizing Content with SEO and Social Media
Optimizing Content with SEO and Social MediaErudite
 
Topher kohan-aima2011
Topher kohan-aima2011Topher kohan-aima2011
Topher kohan-aima2011Topher Kohan
 
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-PractiseTechnical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-PractiseErudite
 
Search Engine Optimization: Rank Higher, Sell More!
Search Engine Optimization: Rank Higher, Sell More!Search Engine Optimization: Rank Higher, Sell More!
Search Engine Optimization: Rank Higher, Sell More!Rich Brooks
 
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
 

Was ist angesagt? (20)

Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 
Demand Quest SEO training session 2
Demand Quest SEO training session 2Demand Quest SEO training session 2
Demand Quest SEO training session 2
 
Seo 2013
Seo 2013 Seo 2013
Seo 2013
 
Tools for SEO Onsite Audits
Tools for SEO Onsite AuditsTools for SEO Onsite Audits
Tools for SEO Onsite Audits
 
Demand quest SEO training Session 1 May 2017
Demand quest SEO training Session 1 May 2017Demand quest SEO training Session 1 May 2017
Demand quest SEO training Session 1 May 2017
 
SEO for Ecommerce - an overview
SEO for Ecommerce - an overviewSEO for Ecommerce - an overview
SEO for Ecommerce - an overview
 
SEO for developers (session 1)
SEO for developers (session 1)SEO for developers (session 1)
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 2
 
5 Ways to Effectively Leverage Your SEO Efforts
5 Ways to Effectively Leverage Your SEO Efforts5 Ways to Effectively Leverage Your SEO Efforts
5 Ways to Effectively Leverage Your SEO Efforts
 
SEO Workshop
SEO Workshop SEO Workshop
SEO Workshop
 
Tech Headline - SEO For Non-Technical Professionals
Tech Headline - SEO For Non-Technical ProfessionalsTech Headline - SEO For Non-Technical Professionals
Tech Headline - SEO For Non-Technical Professionals
 
SEO for the CEO - What C-level Executives Need to Know About Search
SEO for the CEO - What C-level Executives Need to Know About SearchSEO for the CEO - What C-level Executives Need to Know About Search
SEO for the CEO - What C-level Executives Need to Know About Search
 
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
 
Optimizing Content with SEO and Social Media
Optimizing Content with SEO and Social MediaOptimizing Content with SEO and Social Media
Optimizing Content with SEO and Social Media
 
Seo ppt
Seo pptSeo ppt
Seo ppt
 
Topher kohan-aima2011
Topher kohan-aima2011Topher kohan-aima2011
Topher kohan-aima2011
 
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-PractiseTechnical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
 
Search Engine Optimization: Rank Higher, Sell More!
Search Engine Optimization: Rank Higher, Sell More!Search Engine Optimization: Rank Higher, Sell More!
Search Engine Optimization: Rank Higher, Sell More!
 
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 PPT
SEO PPTSEO PPT
SEO PPT
 

Andere mochten auch

Resultados twitter Curling Nevada Barcelona 5
Resultados twitter Curling Nevada Barcelona 5Resultados twitter Curling Nevada Barcelona 5
Resultados twitter Curling Nevada Barcelona 5Selva Orejón
 
Open Government Data and MongoDB
Open Government Data and MongoDBOpen Government Data and MongoDB
Open Government Data and MongoDBLuigi Montanez
 
Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010Luigi Montanez
 
Communities of Authority
Communities of AuthorityCommunities of Authority
Communities of AuthorityAaron Cope
 
CIC网论观察2006-2010精选2:2.0时代下的品牌危机
CIC网论观察2006-2010精选2:2.0时代下的品牌危机CIC网论观察2006-2010精选2:2.0时代下的品牌危机
CIC网论观察2006-2010精选2:2.0时代下的品牌危机Kantar Media CIC
 
Sunlight Labs & MongoDB @ MongoDC
Sunlight Labs & MongoDB @ MongoDCSunlight Labs & MongoDB @ MongoDC
Sunlight Labs & MongoDB @ MongoDCLuigi Montanez
 

Andere mochten auch (6)

Resultados twitter Curling Nevada Barcelona 5
Resultados twitter Curling Nevada Barcelona 5Resultados twitter Curling Nevada Barcelona 5
Resultados twitter Curling Nevada Barcelona 5
 
Open Government Data and MongoDB
Open Government Data and MongoDBOpen Government Data and MongoDB
Open Government Data and MongoDB
 
Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010
 
Communities of Authority
Communities of AuthorityCommunities of Authority
Communities of Authority
 
CIC网论观察2006-2010精选2:2.0时代下的品牌危机
CIC网论观察2006-2010精选2:2.0时代下的品牌危机CIC网论观察2006-2010精选2:2.0时代下的品牌危机
CIC网论观察2006-2010精选2:2.0时代下的品牌危机
 
Sunlight Labs & MongoDB @ MongoDC
Sunlight Labs & MongoDB @ MongoDCSunlight Labs & MongoDB @ MongoDC
Sunlight Labs & MongoDB @ MongoDC
 

Ähnlich wie Search-Friendly Web Development at RubyNation

SEO for Ecommerce: A Comprehensive Guide
SEO for Ecommerce: A Comprehensive GuideSEO for Ecommerce: A Comprehensive Guide
SEO for Ecommerce: A Comprehensive GuideAdam Audette
 
Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Christopher Mbinda
 
SEO 101 Workshop 10/2
SEO 101 Workshop 10/2SEO 101 Workshop 10/2
SEO 101 Workshop 10/2451 Marketing
 
Demand Quest SEO Training Sept. 2017 - Session 1
Demand Quest SEO Training Sept. 2017 - Session 1Demand Quest SEO Training Sept. 2017 - Session 1
Demand Quest SEO Training Sept. 2017 - Session 1Nate Plaunt
 
SEO Seminar for Small Businesses in NYC
SEO Seminar for Small Businesses in NYCSEO Seminar for Small Businesses in NYC
SEO Seminar for Small Businesses in NYCJoe Apfelbaum
 
Demand quest seo training
Demand quest seo trainingDemand quest seo training
Demand quest seo trainingNate Plaunt
 
Seo beginners-slide-show
Seo beginners-slide-showSeo beginners-slide-show
Seo beginners-slide-showVidhi Borsaniya
 
Seo Beginners Guide SriG Systems
Seo Beginners Guide SriG SystemsSeo Beginners Guide SriG Systems
Seo Beginners Guide SriG SystemsSriG Systems
 
SEO Workshop - St. Edward's University Instructional Technology
SEO Workshop - St. Edward's University Instructional TechnologySEO Workshop - St. Edward's University Instructional Technology
SEO Workshop - St. Edward's University Instructional TechnologyMegan Ura
 
SEO 101 webinar 10 25-2012
SEO 101 webinar 10 25-2012SEO 101 webinar 10 25-2012
SEO 101 webinar 10 25-2012451 Marketing
 
Basic guide to SEO
Basic guide to SEOBasic guide to SEO
Basic guide to SEOShruti Goel
 
SME Cleveland SEO Workshop March 2012
SME Cleveland SEO Workshop March 2012SME Cleveland SEO Workshop March 2012
SME Cleveland SEO Workshop March 2012Scott Mowery
 
Technical SEO Training Day | Igoo
Technical SEO Training Day | Igoo Technical SEO Training Day | Igoo
Technical SEO Training Day | Igoo Charlie Whitworth
 
SEO and search plugins
SEO and search pluginsSEO and search plugins
SEO and search pluginsdotCMS
 
Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014VIJAYAKRISHNAN K
 

Ähnlich wie Search-Friendly Web Development at RubyNation (20)

SEO for Ecommerce: A Comprehensive Guide
SEO for Ecommerce: A Comprehensive GuideSEO for Ecommerce: A Comprehensive Guide
SEO for Ecommerce: A Comprehensive Guide
 
Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)
 
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
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 
SEO Training Slides October 2016
SEO Training Slides October 2016SEO Training Slides October 2016
SEO Training Slides October 2016
 
SEO 101 Workshop 10/2
SEO 101 Workshop 10/2SEO 101 Workshop 10/2
SEO 101 Workshop 10/2
 
Demand Quest SEO Training Sept. 2017 - Session 1
Demand Quest SEO Training Sept. 2017 - Session 1Demand Quest SEO Training Sept. 2017 - Session 1
Demand Quest SEO Training Sept. 2017 - Session 1
 
SEO Seminar for Small Businesses in NYC
SEO Seminar for Small Businesses in NYCSEO Seminar for Small Businesses in NYC
SEO Seminar for Small Businesses in NYC
 
Demand quest seo training
Demand quest seo trainingDemand quest seo training
Demand quest seo training
 
Seo beginners-slide-show
Seo beginners-slide-showSeo beginners-slide-show
Seo beginners-slide-show
 
Seo Beginners Guide SriG Systems
Seo Beginners Guide SriG SystemsSeo Beginners Guide SriG Systems
Seo Beginners Guide SriG Systems
 
SEO Workshop - St. Edward's University Instructional Technology
SEO Workshop - St. Edward's University Instructional TechnologySEO Workshop - St. Edward's University Instructional Technology
SEO Workshop - St. Edward's University Instructional Technology
 
SEO 101 webinar 10 25-2012
SEO 101 webinar 10 25-2012SEO 101 webinar 10 25-2012
SEO 101 webinar 10 25-2012
 
Basic guide to SEO
Basic guide to SEOBasic guide to SEO
Basic guide to SEO
 
SME Cleveland SEO Workshop March 2012
SME Cleveland SEO Workshop March 2012SME Cleveland SEO Workshop March 2012
SME Cleveland SEO Workshop March 2012
 
Technical SEO Training Day | Igoo
Technical SEO Training Day | Igoo Technical SEO Training Day | Igoo
Technical SEO Training Day | Igoo
 
SEO and search plugins
SEO and search pluginsSEO and search plugins
SEO and search plugins
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimization
 
Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014
 
Mkt 460 Week 6
Mkt 460 Week 6Mkt 460 Week 6
Mkt 460 Week 6
 

Mehr von Luigi Montanez

Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010Luigi Montanez
 
Civic Coding @ SunnyConf
Civic Coding @ SunnyConfCivic Coding @ SunnyConf
Civic Coding @ SunnyConfLuigi Montanez
 
Civic Hacking @ Ruby Midwest 2010
Civic Hacking @ Ruby Midwest 2010Civic Hacking @ Ruby Midwest 2010
Civic Hacking @ Ruby Midwest 2010Luigi Montanez
 
Civic Hacking @ Ignite RailsConf
Civic Hacking @ Ignite RailsConfCivic Hacking @ Ignite RailsConf
Civic Hacking @ Ignite RailsConfLuigi Montanez
 
Civic Hacking @ MongoNYC
Civic Hacking @ MongoNYCCivic Hacking @ MongoNYC
Civic Hacking @ MongoNYCLuigi Montanez
 
Civic Hacking @ LA RubyConf 2010
Civic Hacking @ LA RubyConf 2010Civic Hacking @ LA RubyConf 2010
Civic Hacking @ LA RubyConf 2010Luigi Montanez
 
Civic Hacking @ Ruby Hoedown
Civic Hacking @ Ruby HoedownCivic Hacking @ Ruby Hoedown
Civic Hacking @ Ruby HoedownLuigi Montanez
 
Be A Civic Coder - DCRUG
Be A Civic Coder - DCRUGBe A Civic Coder - DCRUG
Be A Civic Coder - DCRUGLuigi Montanez
 

Mehr von Luigi Montanez (10)

Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010
 
Civic Coding @ SunnyConf
Civic Coding @ SunnyConfCivic Coding @ SunnyConf
Civic Coding @ SunnyConf
 
Civic Hacking @ Ruby Midwest 2010
Civic Hacking @ Ruby Midwest 2010Civic Hacking @ Ruby Midwest 2010
Civic Hacking @ Ruby Midwest 2010
 
Civic Hacking @ Ignite RailsConf
Civic Hacking @ Ignite RailsConfCivic Hacking @ Ignite RailsConf
Civic Hacking @ Ignite RailsConf
 
Civic Hacking @ MongoNYC
Civic Hacking @ MongoNYCCivic Hacking @ MongoNYC
Civic Hacking @ MongoNYC
 
Civic Hacking @ LA RubyConf 2010
Civic Hacking @ LA RubyConf 2010Civic Hacking @ LA RubyConf 2010
Civic Hacking @ LA RubyConf 2010
 
Civic Hacking @ Ruby Hoedown
Civic Hacking @ Ruby HoedownCivic Hacking @ Ruby Hoedown
Civic Hacking @ Ruby Hoedown
 
Be A Civic Coder - DCRUG
Be A Civic Coder - DCRUGBe A Civic Coder - DCRUG
Be A Civic Coder - DCRUG
 
Be A Civic Coder
Be A Civic CoderBe A Civic Coder
Be A Civic Coder
 
Thin
ThinThin
Thin
 

Search-Friendly Web Development at RubyNation