SlideShare une entreprise Scribd logo
1  sur  57
Télécharger pour lire hors ligne
Search Engines
comScore July 2010 Rankings




                              Google   AOL
 65.8%             2.3%       Bing     Ask
                              Yahoo
                    11.0%

                    3.8%

               17.1%
Why?
“SEO Expert”
== “Spammer”
“Many of the so-called SEO
professionals are not much more than
modern snake oil salesmen. They
game and manipulate the system for
their own intentions.”

“SEO is not a legitimate form of
marketing. It should not be
undertaken by people with brains or
souls.”
“I'm not an SEO expert, but [it]
seems like SEO is something spam
sites do. If you are trying to create a
high quality destination site, just
write good content and let Google
do its job.”

- Sachin Agarwal, CEO Posterous
“Let FastCGI do its job”.
On average, 40% of
traffic comes from
organic search*
“Not my audience!”
luigimontanez.com
“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
• Think like a search engine
• 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
sitemap.xml
• Tell search engines exactly what you
 want them to crawl
• sitemaps.org
• Limit: 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.
• Account for crawlers with region-
 specific content.
</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=”tags” ... /> 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
Four Takeaways
• Think like a searcher

• Optimize your <title>s

• Use Google Webmaster Tools
• Read the Google Webmaster Blog
Search-Friendly Web Development @ Ruby|Web Conference 2010

Contenu connexe

Tendances

Entreprenuer’S Guide To Doing Business Online Part2
Entreprenuer’S Guide To Doing Business Online Part2Entreprenuer’S Guide To Doing Business Online Part2
Entreprenuer’S Guide To Doing Business Online Part2Sherry DaRosa
 
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
 
SEO and search plugins
SEO and search pluginsSEO and search plugins
SEO and search pluginsdotCMS
 
Successful SEO: Where Robots Meet Humans
Successful SEO: Where Robots Meet HumansSuccessful SEO: Where Robots Meet Humans
Successful SEO: Where Robots Meet HumansHobsons
 
Keyword Planner Training, Keywords Analysis Training, Keyword Research
Keyword Planner Training, Keywords Analysis Training, Keyword ResearchKeyword Planner Training, Keywords Analysis Training, Keyword Research
Keyword Planner Training, Keywords Analysis Training, Keyword ResearchDeep Mehta
 
SEO for WordPress in 10 Simple Steps
SEO for WordPress in 10 Simple Steps SEO for WordPress in 10 Simple Steps
SEO for WordPress in 10 Simple Steps Santosh Raut
 
Yahoo! Hack India: Hyderabad 2013 | Boss and Cap
Yahoo! Hack India: Hyderabad 2013 | Boss and CapYahoo! Hack India: Hyderabad 2013 | Boss and Cap
Yahoo! Hack India: Hyderabad 2013 | Boss and CapYahoo Developer Network
 
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
 
Simple WordPress SEO
Simple WordPress SEOSimple WordPress SEO
Simple WordPress SEOSantosh Raut
 
Kahenacon 2012 - Penguin Backlink Analysis with Pivot Tables
Kahenacon 2012 - Penguin Backlink Analysis with Pivot TablesKahenacon 2012 - Penguin Backlink Analysis with Pivot Tables
Kahenacon 2012 - Penguin Backlink Analysis with Pivot TablesMark Ginsberg
 
Tools for SEO Onsite Audits
Tools for SEO Onsite AuditsTools for SEO Onsite Audits
Tools for SEO Onsite AuditsMark Ginsberg
 
Clientside vs Serverside - SEO
Clientside vs Serverside  - SEOClientside vs Serverside  - SEO
Clientside vs Serverside - SEOAli Haris
 
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
 
SEO for Startups - NUMA
SEO for Startups - NUMASEO for Startups - NUMA
SEO for Startups - NUMAMalhar Barai
 
SEO in Orbit - Duplicate Content by OnCrawl
SEO in Orbit - Duplicate Content by OnCrawlSEO in Orbit - Duplicate Content by OnCrawl
SEO in Orbit - Duplicate Content by OnCrawlAlexis Sanders
 

Tendances (20)

Entreprenuer’S Guide To Doing Business Online Part2
Entreprenuer’S Guide To Doing Business Online Part2Entreprenuer’S Guide To Doing Business Online Part2
Entreprenuer’S Guide To Doing Business Online Part2
 
Black hat seo
Black hat seoBlack hat seo
Black hat seo
 
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
 
SEO and search plugins
SEO and search pluginsSEO and search plugins
SEO and search plugins
 
Successful SEO: Where Robots Meet Humans
Successful SEO: Where Robots Meet HumansSuccessful SEO: Where Robots Meet Humans
Successful SEO: Where Robots Meet Humans
 
Keyword Planner Training, Keywords Analysis Training, Keyword Research
Keyword Planner Training, Keywords Analysis Training, Keyword ResearchKeyword Planner Training, Keywords Analysis Training, Keyword Research
Keyword Planner Training, Keywords Analysis Training, Keyword Research
 
SEO for WordPress in 10 Simple Steps
SEO for WordPress in 10 Simple Steps SEO for WordPress in 10 Simple Steps
SEO for WordPress in 10 Simple Steps
 
Boss and Cap
Boss and CapBoss and Cap
Boss and Cap
 
Yahoo! Hack India: Hyderabad 2013 | Boss and Cap
Yahoo! Hack India: Hyderabad 2013 | Boss and CapYahoo! Hack India: Hyderabad 2013 | Boss and Cap
Yahoo! Hack India: Hyderabad 2013 | Boss and Cap
 
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
 
Simple WordPress SEO
Simple WordPress SEOSimple WordPress SEO
Simple WordPress SEO
 
Kahenacon 2012 - Penguin Backlink Analysis with Pivot Tables
Kahenacon 2012 - Penguin Backlink Analysis with Pivot TablesKahenacon 2012 - Penguin Backlink Analysis with Pivot Tables
Kahenacon 2012 - Penguin Backlink Analysis with Pivot Tables
 
Tools for SEO Onsite Audits
Tools for SEO Onsite AuditsTools for SEO Onsite Audits
Tools for SEO Onsite Audits
 
SEO For WooCommerce
SEO For WooCommerceSEO For WooCommerce
SEO For WooCommerce
 
Clientside vs Serverside - SEO
Clientside vs Serverside  - SEOClientside vs Serverside  - SEO
Clientside vs Serverside - SEO
 
Google
GoogleGoogle
Google
 
SEO for developers
SEO for developersSEO for developers
SEO for developers
 
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 for Startups - NUMA
SEO for Startups - NUMASEO for Startups - NUMA
SEO for Startups - NUMA
 
SEO in Orbit - Duplicate Content by OnCrawl
SEO in Orbit - Duplicate Content by OnCrawlSEO in Orbit - Duplicate Content by OnCrawl
SEO in Orbit - Duplicate Content by OnCrawl
 

En vedette

Business Intelligence Solution for Social Housing - Case study
Business Intelligence Solution for Social Housing - Case studyBusiness Intelligence Solution for Social Housing - Case study
Business Intelligence Solution for Social Housing - Case studyInfoAxon Technologies Limited
 
社会化商业创新与变革 (来自2012年5月大社会化行业分享会北京站)
社会化商业创新与变革 (来自2012年5月大社会化行业分享会北京站)社会化商业创新与变革 (来自2012年5月大社会化行业分享会北京站)
社会化商业创新与变革 (来自2012年5月大社会化行业分享会北京站)Kantar Media CIC
 
Making Sense of IWOM: How IWOM is generated and disseminated
Making Sense of IWOM: How IWOM is generated and disseminatedMaking Sense of IWOM: How IWOM is generated and disseminated
Making Sense of IWOM: How IWOM is generated and disseminatedKantar Media CIC
 
Reach Force Marketing Automation Mini Conference - 6/18/2013
Reach Force Marketing Automation Mini Conference - 6/18/2013Reach Force Marketing Automation Mini Conference - 6/18/2013
Reach Force Marketing Automation Mini Conference - 6/18/2013Steve Susina
 
Resultados twitter Curling Nevada Barcelona 6
Resultados twitter Curling Nevada Barcelona 6Resultados twitter Curling Nevada Barcelona 6
Resultados twitter Curling Nevada Barcelona 6Selva Orejón
 
Search-Friendly Web Development @ DC RUG - August 2010
Search-Friendly Web Development @ DC RUG - August 2010Search-Friendly Web Development @ DC RUG - August 2010
Search-Friendly Web Development @ DC RUG - August 2010Luigi Montanez
 
IWOM watch 2012 compilation_social marketing (Part 9)
IWOM watch 2012 compilation_social marketing (Part 9)IWOM watch 2012 compilation_social marketing (Part 9)
IWOM watch 2012 compilation_social marketing (Part 9)Kantar Media CIC
 
DANA Week 3 Social Analytics
DANA Week 3 Social AnalyticsDANA Week 3 Social Analytics
DANA Week 3 Social AnalyticsWhitney Hoffman
 
Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010Luigi Montanez
 
Sunlight Labs & MongoDB @ MongoDC
Sunlight Labs & MongoDB @ MongoDCSunlight Labs & MongoDB @ MongoDC
Sunlight Labs & MongoDB @ MongoDCLuigi Montanez
 
IWOM WATCH COMPILATIONS:Spoof – Brand’s “ending” or “chances”?
IWOM WATCH COMPILATIONS:Spoof – Brand’s “ending” or “chances”?IWOM WATCH COMPILATIONS:Spoof – Brand’s “ending” or “chances”?
IWOM WATCH COMPILATIONS:Spoof – Brand’s “ending” or “chances”?Kantar Media CIC
 
Civic Hacking @ LA RubyConf 2010
Civic Hacking @ LA RubyConf 2010Civic Hacking @ LA RubyConf 2010
Civic Hacking @ LA RubyConf 2010Luigi Montanez
 
IWOM watch 2nd half year review 2006
IWOM watch 2nd half year review 2006IWOM watch 2nd half year review 2006
IWOM watch 2nd half year review 2006Kantar Media CIC
 
Roland Berger Chinese Consumer Report 2010 (collaboration with CIC)
Roland Berger Chinese Consumer Report 2010 (collaboration with CIC)Roland Berger Chinese Consumer Report 2010 (collaboration with CIC)
Roland Berger Chinese Consumer Report 2010 (collaboration with CIC)Kantar Media CIC
 
ETech 09, notes and links
ETech 09, notes and linksETech 09, notes and links
ETech 09, notes and linksAaron Cope
 
2014 从社会化商业迈向大数据白皮书 来自2013-2014中国企业社会化商业调研的洞察
2014 从社会化商业迈向大数据白皮书 来自2013-2014中国企业社会化商业调研的洞察2014 从社会化商业迈向大数据白皮书 来自2013-2014中国企业社会化商业调研的洞察
2014 从社会化商业迈向大数据白皮书 来自2013-2014中国企业社会化商业调研的洞察Kantar Media CIC
 

En vedette (20)

Business Intelligence Solution for Social Housing - Case study
Business Intelligence Solution for Social Housing - Case studyBusiness Intelligence Solution for Social Housing - Case study
Business Intelligence Solution for Social Housing - Case study
 
社会化商业创新与变革 (来自2012年5月大社会化行业分享会北京站)
社会化商业创新与变革 (来自2012年5月大社会化行业分享会北京站)社会化商业创新与变革 (来自2012年5月大社会化行业分享会北京站)
社会化商业创新与变革 (来自2012年5月大社会化行业分享会北京站)
 
Making Sense of IWOM: How IWOM is generated and disseminated
Making Sense of IWOM: How IWOM is generated and disseminatedMaking Sense of IWOM: How IWOM is generated and disseminated
Making Sense of IWOM: How IWOM is generated and disseminated
 
Reach Force Marketing Automation Mini Conference - 6/18/2013
Reach Force Marketing Automation Mini Conference - 6/18/2013Reach Force Marketing Automation Mini Conference - 6/18/2013
Reach Force Marketing Automation Mini Conference - 6/18/2013
 
Resultados twitter Curling Nevada Barcelona 6
Resultados twitter Curling Nevada Barcelona 6Resultados twitter Curling Nevada Barcelona 6
Resultados twitter Curling Nevada Barcelona 6
 
Search-Friendly Web Development @ DC RUG - August 2010
Search-Friendly Web Development @ DC RUG - August 2010Search-Friendly Web Development @ DC RUG - August 2010
Search-Friendly Web Development @ DC RUG - August 2010
 
Old Phones
Old PhonesOld Phones
Old Phones
 
IWOM watch 2012 compilation_social marketing (Part 9)
IWOM watch 2012 compilation_social marketing (Part 9)IWOM watch 2012 compilation_social marketing (Part 9)
IWOM watch 2012 compilation_social marketing (Part 9)
 
DANA Week 3 Social Analytics
DANA Week 3 Social AnalyticsDANA Week 3 Social Analytics
DANA Week 3 Social Analytics
 
DANA content guidance
DANA content guidanceDANA content guidance
DANA content guidance
 
Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010
 
Non vale
Non valeNon vale
Non vale
 
Sunlight Labs & MongoDB @ MongoDC
Sunlight Labs & MongoDB @ MongoDCSunlight Labs & MongoDB @ MongoDC
Sunlight Labs & MongoDB @ MongoDC
 
IWOM WATCH COMPILATIONS:Spoof – Brand’s “ending” or “chances”?
IWOM WATCH COMPILATIONS:Spoof – Brand’s “ending” or “chances”?IWOM WATCH COMPILATIONS:Spoof – Brand’s “ending” or “chances”?
IWOM WATCH COMPILATIONS:Spoof – Brand’s “ending” or “chances”?
 
Civic Hacking @ LA RubyConf 2010
Civic Hacking @ LA RubyConf 2010Civic Hacking @ LA RubyConf 2010
Civic Hacking @ LA RubyConf 2010
 
IWOM watch 2nd half year review 2006
IWOM watch 2nd half year review 2006IWOM watch 2nd half year review 2006
IWOM watch 2nd half year review 2006
 
Roland Berger Chinese Consumer Report 2010 (collaboration with CIC)
Roland Berger Chinese Consumer Report 2010 (collaboration with CIC)Roland Berger Chinese Consumer Report 2010 (collaboration with CIC)
Roland Berger Chinese Consumer Report 2010 (collaboration with CIC)
 
Be A Civic Coder
Be A Civic CoderBe A Civic Coder
Be A Civic Coder
 
ETech 09, notes and links
ETech 09, notes and linksETech 09, notes and links
ETech 09, notes and links
 
2014 从社会化商业迈向大数据白皮书 来自2013-2014中国企业社会化商业调研的洞察
2014 从社会化商业迈向大数据白皮书 来自2013-2014中国企业社会化商业调研的洞察2014 从社会化商业迈向大数据白皮书 来自2013-2014中国企业社会化商业调研的洞察
2014 从社会化商业迈向大数据白皮书 来自2013-2014中国企业社会化商业调研的洞察
 

Similaire à Search-Friendly Web Development @ Ruby|Web Conference 2010

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
 
Search Engine Optimization - What's it about?
Search Engine Optimization -  What's it about?Search Engine Optimization -  What's it about?
Search Engine Optimization - What's it about?Vũ Lê
 
Demand quest seo training
Demand quest seo trainingDemand quest seo training
Demand quest seo trainingNate Plaunt
 
SEO Introduction
SEO IntroductionSEO Introduction
SEO IntroductionSSAA60
 
Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014VIJAYAKRISHNAN K
 
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
 
Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Christopher Mbinda
 
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO TutorialSEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO TutorialDeep Mehta
 
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
 
Basic guide to SEO
Basic guide to SEOBasic guide to SEO
Basic guide to SEOShruti Goel
 
intoduction to search engine optimization.pptx
intoduction to search engine optimization.pptxintoduction to search engine optimization.pptx
intoduction to search engine optimization.pptxsumanjeetkaur15
 
Optimizing Your Website for Search Engines
Optimizing Your Website for Search EnginesOptimizing Your Website for Search Engines
Optimizing Your Website for Search EnginesTony Sattler
 
Points for Design and Development of SEO friendly websites
Points for Design and Development of SEO friendly websitesPoints for Design and Development of SEO friendly websites
Points for Design and Development of SEO friendly websitesSingsys Pte Ltd
 
The Best Guide to SEO
The Best Guide to SEOThe Best Guide to SEO
The Best Guide to SEOSumeet Chadha
 
Unleash your SEO powers to grow your business online
Unleash your SEO powers to grow your business onlineUnleash your SEO powers to grow your business online
Unleash your SEO powers to grow your business onlineRed Blue Blur Ideas
 
Seo beginners-slide-show
Seo beginners-slide-showSeo beginners-slide-show
Seo beginners-slide-showVidhi Borsaniya
 

Similaire à Search-Friendly Web Development @ Ruby|Web Conference 2010 (20)

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
 
Search Engine Optimization - What's it about?
Search Engine Optimization -  What's it about?Search Engine Optimization -  What's it about?
Search Engine Optimization - What's it about?
 
Demand quest seo training
Demand quest seo trainingDemand quest seo training
Demand quest seo training
 
SEO Introduction
SEO IntroductionSEO Introduction
SEO Introduction
 
Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014
 
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
 
Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)
 
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO TutorialSEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
 
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
 
Basic guide to SEO
Basic guide to SEOBasic guide to SEO
Basic guide to SEO
 
intoduction to search engine optimization.pptx
intoduction to search engine optimization.pptxintoduction to search engine optimization.pptx
intoduction to search engine optimization.pptx
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 
Seo.pptx new ppt
Seo.pptx new pptSeo.pptx new ppt
Seo.pptx new ppt
 
Optimizing Your Website for Search Engines
Optimizing Your Website for Search EnginesOptimizing Your Website for Search Engines
Optimizing Your Website for Search Engines
 
Points for Design and Development of SEO friendly websites
Points for Design and Development of SEO friendly websitesPoints for Design and Development of SEO friendly websites
Points for Design and Development of SEO friendly websites
 
The Best Guide to SEO
The Best Guide to SEOThe Best Guide to SEO
The Best Guide to SEO
 
Unleash your SEO powers to grow your business online
Unleash your SEO powers to grow your business onlineUnleash your SEO powers to grow your business online
Unleash your SEO powers to grow your business online
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimization
 
Mkt 460 Week 6
Mkt 460 Week 6Mkt 460 Week 6
Mkt 460 Week 6
 
Seo beginners-slide-show
Seo beginners-slide-showSeo beginners-slide-show
Seo beginners-slide-show
 

Plus de Luigi Montanez

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
 
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 @ 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
 

Plus de Luigi Montanez (9)

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
 
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 @ 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
 
Thin
ThinThin
Thin
 

Search-Friendly Web Development @ Ruby|Web Conference 2010

  • 1.
  • 2. Search Engines comScore July 2010 Rankings Google AOL 65.8% 2.3% Bing Ask Yahoo 11.0% 3.8% 17.1%
  • 6. “Many of the so-called SEO professionals are not much more than modern snake oil salesmen. They game and manipulate the system for their own intentions.” “SEO is not a legitimate form of marketing. It should not be undertaken by people with brains or souls.”
  • 7. “I'm not an SEO expert, but [it] seems like SEO is something spam sites do. If you are trying to create a high quality destination site, just write good content and let Google do its job.” - Sachin Agarwal, CEO Posterous
  • 8. “Let FastCGI do its job”.
  • 9. On average, 40% of traffic comes from organic search*
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 19. Professional Practices • User-Centric Design • Test-Driven Development • DRY and Maintainable Code • Server Performance • Client-Side Performance • Search Engine Considerations
  • 20. Six Simple Rules • Can’t outsmart Google (or Bing or Y!) • Follow Google’s advice • Obey conventions and standards • Stay away from hacks • Think like a search engine • Think like a searcher
  • 21. Search Engine Pipeline • Crawling • Indexing • Ranking
  • 23. Discovery • Links to your pages from other sites • Links to your pages from within your site • Your sitemap.xml
  • 24. sitemap.xml • Tell search engines exactly what you want them to crawl • sitemaps.org • Limit: 50,000 URLs, 10MB • Can specify multiple sitemaps with a sitemap index
  • 25. <?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>
  • 26. 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.
  • 27. robots.txt • Exclusion rather than inclusion • robotstxt.org User-agent: * Disallow: /profile
  • 28. 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.
  • 31. 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. • Account for crawlers with region- specific content.
  • 34. <title> • Most important element to search engines • Think long and hard about it • Keywords! Think like a searcher. • Best format: Page Title | Site Name
  • 35.
  • 36.
  • 37.
  • 38. URLs • Override to_param for pretty URLs. • Dashes are word separators, underscores are not. Use dashes. • International domains are treated as such.
  • 39. <meta> • <meta name=”description” content=”...” /> • Make it unique for every page. Use content_for. • Shown to users, doesn’t affect ranking. • <meta name=”tags” ... /> is ignored
  • 40. 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.
  • 43. Tools • Google Webmaster Tools • Bing Webmaster Tools • Yahoo! Site Explorer
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56. Four Takeaways • Think like a searcher • Optimize your <title>s • Use Google Webmaster Tools • Read the Google Webmaster Blog