SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
SEARCH ENGINE OPTIMIZATION




                             1
WHY OPTIMIZE?
-Being on top is vital. Studies show that users generally do not go deeper in pages and
rarely even scroll down in search results, so being on top is very very important.
-Cheap, practically free vs. advertising
        -Important lesson from SCRUM’s point-of-view towards testing applies here
        too: Build quality in, don’t inspect it!!!
        -When SEO is not a part of end testing / quality assurance, but an integral part
        of the development cycle, it becomes virtually free -> infinite return-on-
        investment!
-Approximately (quick empiric research) 35-50% of all traffic on a regular site comes
through search engines.
        -This number is obviously subject to great variation depending on the type of
        site. A knowledge base type of site like MSDN, Stackoverflow.com or
        Wikipedia is bound to get that number up to around 80-90% but a short-lived
        marketing site with a strong traditional ad campaign might go way lower.




                                                                                           2
WHY OPTIMIZE?
-Web search = navigation
-If your site can't be found from search engines, it doesn't exist.
-Most popular search terms at Google.fi in 2008 (porn-related excluded by Google):
        1. YouTube
        2. Irc
        3. Iltalehti
        4. Iltasanomat
        5. Suomi24
        6. You
        7. Wikipedia
        8. Google
        9. Facebook
        10. Sanakirja




                                                                                     3
SEARCH = GOOGLE
-Arguably the most advanced and unbiased indexing algorithm at the moment.
-Benchmark for all search services
-King of the hill by a HUGE margin… but for how long?
-The only search engine that’s morphed into a verb in our every day language
        -...of course you can also try to google stuff on Bing or Yahoo as well...




                                                                                     4
SEARCH = GOOGLE
http://www.codinghorror.com/blog/archives/001224.html




                                                        5
PAGERANK
-In a nutshell: number and quality of links pointing to your content
-Gets inherited via links in your content, divided by the number of links on the page.




                                                                                         6
PAGERANK
-The "reputation" of a page
       -We also generally rather trust people we know are reputable and people who
       reputable people refer to us.




                                                                                     7
2 KINDS OF SEO

WHITE HAT SEO
-The strategies and techniques discussed here
-Leads to SUCCESS and HAPPINESS!




                                                8
2 KINDS OF SEO

BLACK HAT SEO
-Link spamming (blog / forum comments etc)
-Link farming
-Hidden texts
-Hacked pages
-Will always lead to severe Pagerank-penalties and bans from index when caught




                                                                                 9
2 KINDS OF SEO

BLACK HAT SEO
Preventing on your own site:
-rel=nofollow
       -Helpful in telling bots which links you don’t want to vouch for.
       -Can be used for site-internal ”Pagerank sculpting”, but this has generally been
       downplayed as having little or no effect.
       -Should be used also for links that bots have no use for, eg. ”add to cart”,
       ”login”, ”register” etc.
-Moderation of content
       -Delete all comment / forum spam a.s.a.p.!
-Spambusting: CAPTCHAs, botblockers etc.
-Keep platforms / software updated!!!




                                                                                          10
SEO BEST PRACTICES
-Rule #1: understand how the web works, from all points of view!
       -Protocols, architecture, usability, readability, content, HTML, CSS, JS, server-
       side... EVERYTHING is a part of SEO!
-HTTP status codes, learn them and their meaning
       -Especially 300-series, the most common area of mistakes. (in addition to soft
       404’s)
       -Remember that your server is not only telling the user what is going on, your
       audience also consists of bots.
       -http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
-Sitemaps
       -http://www.sitemaps.org/protocol.php
       -http://en.wikipedia.org/wiki/Sitemaps




                                                                                           11
SEO BEST PRACTICES
-Semantic and valid HTML
       -Meaningful tags instead of generic ones. Use tags like h, strong, em,
       blockquote etc. that describe the content and meaningful class names / ids
       -No presentational stuff in HTML! Leave that to CSS and JS!
-Making sure content is crawlable
       -Make sure your site links it’s own content!
-Progressive enhancement
       -http://www.alistapart.com/articles/understandingprogressiveenhancement/
       -http://en.wikipedia.org/wiki/Progressive_enhancement
-META!
       -Page title – this one’s really important!
       -META-tags (esp. description, but keywords is also good to have)
       -alt-attributes for images
       -title-attributes for links etc.




                                                                                    12
SEO BEST PRACTICES
-One content, one canonical URL
       -rel="canonical“
       -More than one URL for the same content will generally result in dividing
       pagerank between the URLs
-Clean URLs with unnecessary stuff stripped out - no session IDs etc!!!
-Do not let URLs die, redirect gracefully. This is especially important in site
redesigns!!!
       -Either give a clear 404 (with an error page helpful for the user) for truly
       deleted content or spend a few days on making sure all old URL’s 301 to a new
       equivalent page with the same content!
       -Losing existing Pagerank due to a tech / layout revamp is just plain stupid and
       will hurt your ranking for a good while.
-Robots.txt
       -Tell bots what they should not do.
       -http://en.wikipedia.org/wiki/Robots_Exclusion_Standard




                                                                                          13
COMMON SEO PROBLEMS
-Heavy and poorly planned use of images / Flash for content
       -Flash is crawled to some extent nowadays, but is still far from the level of
       crawlability of plain ol’ HTML.
-Non-crawlable HTML
       -Severely broken HTML with poor machine-readability.
-Content hidden behind Javascript interaction
       -Too much AJAX-interaction with no HTML-fallback
       -Select-box dropdown menus
       -Bots don’t do JS. This can be easily checked against by browsing the site with
       JS off. If you can’t access the content that way, neither can bots.
-Poor or non-relevant META
       -All unique content should have unique and meaningful metadata: title,
       description, keywords.
-Worst of all: poor content!
       -Nothing will save you if your content is just plain bad.
-Bad HTTP
       -302’s (temp redirect) when you should use 301’s (permanent redirect).
       -200’s when you should give an error like 404. Also called ”soft-404’s”.




                                                                                         14
COMMON SEO MISCONCEPTIONS
-Valid HTML not always a must
        -It's ok to bend rules if you know how and why.
-Div-layout not a silver bullet and tables are not always bad.
        -Use tables when applicable. A hack-free table layout is by far better than a
        glued-together div-layout which suffers from “divitis” (= way too many div-
        tags) or worse yet, is kept together by javascript.
        -Also, it’s still ALWAYS ok to use table-tags to present table data. That’s what
        they’re for!
        -You should still steer clear of nested table structures.
        -Most important thing is that content that should be together is kept together
        and not broken apart by markup.




                                                                                           15
COMMON SEO MISCONCEPTIONS
-There are no silver bullets
       -SEO is always a sum of it’s parts – or as strong a chain as it’s weakest link.
-There are no golden tickets or insider favoritism
       -Advertising on Google won’t rank you higher in unsponsored search results




                                                                                         16
Understanding non-technical issues as well as tech stuff
-Strong content is vital
        -By far the most important part of SEO! Why would a search engine give a
        hoot about your content if it sucks?!
-Does your page actually have the terms you want to be found with in a meaningful
way?
        -If you want to be found with ”WRT widgets”, does your page actually have
        those words? Does it have them in a prominent position that tells the bots
        that they’re actually relevant to your content?
-What do people actually search for and why? Is your site a relevant answer to that
search?
        -Put yourself in the position of the kind of user you wish to attract. What will
        they be searching for and is that content found on your site?
-It's sometimes better to "own" a specific query than do ok with a more general one
        -You’ll never be found at the top of Google with a generic term like
        ”professional” or ”super cool dude”. Opt to ”own” something far more specific
        instead.
        -Good ideas on this (in Finnish):
                 -http://gurumarkkinointi.fi/2009/08/26/kuinka-guru-suojautuu-
                 kilpailulta-osa-1/
                 -http://gurumarkkinointi.fi/2009/09/02/kuinka-guru-suojautuu-
                 kilpailulta-osa-2/
                 -http://gurumarkkinointi.fi/2009/09/08/kuinka-guru-suojautuu-
                 kilpailulta-osa-3/



                                                                                           17
GOOGLE TOOLS - use them!
-Webmaster tools - https://www.google.com/webmasters/tools
       -Sitemaps
       -Diagnostics
       -Crawl stats
       -Top search queries
       -Keywords
       -Etc.
-Google Analytics - http://www.google.com/analytics/




                                                             18
LINKS
(also see links from all previous slides)
-Matt Cutts - http://www.mattcutts.com/blog/
        -The head of Google’s webspam team, a Googler since 2000 and a _really_
        interesting blogger that more often than not provides really helpful insight on
        SEO-stuff
-Google Webmaster Central blog - http://googlewebmastercentral.blogspot.com/
        -A really helpful blog straight from the horse’s mouth.
        -Up-to-date tips, news on new features and great article series.
-http://www.seomoz.org
        -Great collection of SEO-related articles and resources.




                                                                                          19
THANK YOU!




             20

Mais conteúdo relacionado

Mais procurados

Technical SEO Best Practices
Technical SEO Best PracticesTechnical SEO Best Practices
Technical SEO Best PracticesNishanth Stephen
 
Crawl Budget - Some Insights & Ideas @ seokomm 2015
Crawl Budget - Some Insights & Ideas @ seokomm 2015Crawl Budget - Some Insights & Ideas @ seokomm 2015
Crawl Budget - Some Insights & Ideas @ seokomm 2015Jan Hendrik Merlin Jacob
 
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...Kahena Digital Marketing
 
The duck soup link building guide
The duck soup link building guideThe duck soup link building guide
The duck soup link building guideTabish Javed
 
Structured Data & Schema.org - SMX Milan 2014
Structured Data & Schema.org - SMX Milan 2014Structured Data & Schema.org - SMX Milan 2014
Structured Data & Schema.org - SMX Milan 2014Bastian Grimm
 
Sourcer\'s Daily Dozen for ERE- Arbita JobMachine
Sourcer\'s Daily Dozen for ERE- Arbita JobMachineSourcer\'s Daily Dozen for ERE- Arbita JobMachine
Sourcer\'s Daily Dozen for ERE- Arbita JobMachineGlenn Gutmacher
 
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
 
Footprints for backlinks - Find quality backlinks in minutes
Footprints for backlinks - Find quality backlinks in minutesFootprints for backlinks - Find quality backlinks in minutes
Footprints for backlinks - Find quality backlinks in minutesSeo 4 you 2
 
Online Reputation Management presentation
Online Reputation Management presentationOnline Reputation Management presentation
Online Reputation Management presentationTabish Javed
 
SEO for developers in e-commerce business
SEO for developers in e-commerce businessSEO for developers in e-commerce business
SEO for developers in e-commerce businessMirumee Software
 
All seo foot prints
All seo foot printsAll seo foot prints
All seo foot printsazad008
 
Accelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPAccelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPJono Alderson
 
Advanced Seo Web Development Tech Ed 2008
Advanced Seo Web Development Tech Ed 2008Advanced Seo Web Development Tech Ed 2008
Advanced Seo Web Development Tech Ed 2008Nathan Buggia
 
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry WhiteGTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry WhiteGerry White
 
SEO Tools of the Trade - Barcelona Affiliate Conference 2014
SEO Tools of the Trade - Barcelona Affiliate Conference 2014SEO Tools of the Trade - Barcelona Affiliate Conference 2014
SEO Tools of the Trade - Barcelona Affiliate Conference 2014Bastian Grimm
 
The Ultimate Guide to Scrapebox - The Only Scrapebox Tutorial You Need
The Ultimate Guide to Scrapebox - The Only Scrapebox Tutorial You NeedThe Ultimate Guide to Scrapebox - The Only Scrapebox Tutorial You Need
The Ultimate Guide to Scrapebox - The Only Scrapebox Tutorial You Needfrankmo920
 
HTTPS The Road To A More Secure Web / SEOCamp Paris
HTTPS The Road To A More Secure Web / SEOCamp ParisHTTPS The Road To A More Secure Web / SEOCamp Paris
HTTPS The Road To A More Secure Web / SEOCamp ParisAysun Akarsu
 

Mais procurados (20)

Technical SEO Best Practices
Technical SEO Best PracticesTechnical SEO Best Practices
Technical SEO Best Practices
 
Crawl Budget - Some Insights & Ideas @ seokomm 2015
Crawl Budget - Some Insights & Ideas @ seokomm 2015Crawl Budget - Some Insights & Ideas @ seokomm 2015
Crawl Budget - Some Insights & Ideas @ seokomm 2015
 
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...
 
The duck soup link building guide
The duck soup link building guideThe duck soup link building guide
The duck soup link building guide
 
Structured Data & Schema.org - SMX Milan 2014
Structured Data & Schema.org - SMX Milan 2014Structured Data & Schema.org - SMX Milan 2014
Structured Data & Schema.org - SMX Milan 2014
 
Sourcer\'s Daily Dozen for ERE- Arbita JobMachine
Sourcer\'s Daily Dozen for ERE- Arbita JobMachineSourcer\'s Daily Dozen for ERE- Arbita JobMachine
Sourcer\'s Daily Dozen for ERE- Arbita JobMachine
 
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
 
Footprints for backlinks - Find quality backlinks in minutes
Footprints for backlinks - Find quality backlinks in minutesFootprints for backlinks - Find quality backlinks in minutes
Footprints for backlinks - Find quality backlinks in minutes
 
Online Reputation Management presentation
Online Reputation Management presentationOnline Reputation Management presentation
Online Reputation Management presentation
 
SEO for developers in e-commerce business
SEO for developers in e-commerce businessSEO for developers in e-commerce business
SEO for developers in e-commerce business
 
All seo foot prints
All seo foot printsAll seo foot prints
All seo foot prints
 
BrowSEO V 3.0
BrowSEO V 3.0 BrowSEO V 3.0
BrowSEO V 3.0
 
Accelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPAccelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMP
 
Advanced Seo Web Development Tech Ed 2008
Advanced Seo Web Development Tech Ed 2008Advanced Seo Web Development Tech Ed 2008
Advanced Seo Web Development Tech Ed 2008
 
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry WhiteGTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
 
SEO Tools of the Trade - Barcelona Affiliate Conference 2014
SEO Tools of the Trade - Barcelona Affiliate Conference 2014SEO Tools of the Trade - Barcelona Affiliate Conference 2014
SEO Tools of the Trade - Barcelona Affiliate Conference 2014
 
The Ultimate Guide to Scrapebox - The Only Scrapebox Tutorial You Need
The Ultimate Guide to Scrapebox - The Only Scrapebox Tutorial You NeedThe Ultimate Guide to Scrapebox - The Only Scrapebox Tutorial You Need
The Ultimate Guide to Scrapebox - The Only Scrapebox Tutorial You Need
 
Intro to SEO
Intro to SEOIntro to SEO
Intro to SEO
 
Footprints
FootprintsFootprints
Footprints
 
HTTPS The Road To A More Secure Web / SEOCamp Paris
HTTPS The Road To A More Secure Web / SEOCamp ParisHTTPS The Road To A More Secure Web / SEOCamp Paris
HTTPS The Road To A More Secure Web / SEOCamp Paris
 

Destaque

Destaque (7)

Madness
MadnessMadness
Madness
 
Strange Calculation
Strange CalculationStrange Calculation
Strange Calculation
 
Ramadan For Bodyand Soul
Ramadan For Bodyand SoulRamadan For Bodyand Soul
Ramadan For Bodyand Soul
 
Open house 12 13 power point
Open house 12 13 power pointOpen house 12 13 power point
Open house 12 13 power point
 
Get Rid Of Stress
Get Rid Of StressGet Rid Of Stress
Get Rid Of Stress
 
Food As Medicine
Food As MedicineFood As Medicine
Food As Medicine
 
The Woman
The WomanThe Woman
The Woman
 

Semelhante a Search engine optimization

Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Christopher Mbinda
 
SEO for Ecommerce: A Comprehensive Guide
SEO for Ecommerce: A Comprehensive GuideSEO for Ecommerce: A Comprehensive Guide
SEO for Ecommerce: A Comprehensive GuideAdam Audette
 
Website Audit [On Page and Off Page] by Carl Benedic Pantaleon
Website Audit [On Page and Off Page] by Carl Benedic PantaleonWebsite Audit [On Page and Off Page] by Carl Benedic Pantaleon
Website Audit [On Page and Off Page] by Carl Benedic PantaleonJacque Doring
 
Demand Quest SEO training session 2
Demand Quest SEO training session 2Demand Quest SEO training session 2
Demand Quest SEO training session 2Nate Plaunt
 
Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine C...
Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine C...Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine C...
Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine C...Pam Ann Marketing
 
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
 
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AUKeeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AUJason Mun
 
Most Important On Page SEO elements
Most Important On Page SEO elementsMost Important On Page SEO elements
Most Important On Page SEO elementsSEOSMOPPC
 
MivaCon Philly - On Page SEO
MivaCon Philly - On Page SEOMivaCon Philly - On Page SEO
MivaCon Philly - On Page SEOMiva
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressDan Taylor
 
WordPress SEO in 2014 - WordCamp Baltimore 2014
WordPress SEO in 2014 - WordCamp Baltimore 2014WordPress SEO in 2014 - WordCamp Baltimore 2014
WordPress SEO in 2014 - WordCamp Baltimore 2014Arsham Mirshah
 
Seo And Internet Marketing For Under 30
Seo And Internet Marketing For Under 30Seo And Internet Marketing For Under 30
Seo And Internet Marketing For Under 30gregrollett
 
SMX Advanced 2015 Seattle | SEO Recap
SMX Advanced 2015 Seattle | SEO RecapSMX Advanced 2015 Seattle | SEO Recap
SMX Advanced 2015 Seattle | SEO RecapRenee Girard
 

Semelhante a Search engine optimization (20)

SEO for developers
SEO for developersSEO for developers
SEO for developers
 
Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)
 
SEO for Ecommerce: A Comprehensive Guide
SEO for Ecommerce: A Comprehensive GuideSEO for Ecommerce: A Comprehensive Guide
SEO for Ecommerce: A Comprehensive Guide
 
Website Audit [On Page and Off Page] by Carl Benedic Pantaleon
Website Audit [On Page and Off Page] by Carl Benedic PantaleonWebsite Audit [On Page and Off Page] by Carl Benedic Pantaleon
Website Audit [On Page and Off Page] by Carl Benedic Pantaleon
 
Technial SEO
Technial SEOTechnial SEO
Technial SEO
 
Demand Quest SEO training session 2
Demand Quest SEO training session 2Demand Quest SEO training session 2
Demand Quest SEO training session 2
 
Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine C...
Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine C...Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine C...
Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine C...
 
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
 
WordPress SEO 101
WordPress SEO 101WordPress SEO 101
WordPress SEO 101
 
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AUKeeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
 
Most Important On Page SEO elements
Most Important On Page SEO elementsMost Important On Page SEO elements
Most Important On Page SEO elements
 
Make Web Not War 2010
Make Web Not War 2010Make Web Not War 2010
Make Web Not War 2010
 
WordPress SEO 101
WordPress SEO 101WordPress SEO 101
WordPress SEO 101
 
MivaCon Philly - On Page SEO
MivaCon Philly - On Page SEOMivaCon Philly - On Page SEO
MivaCon Philly - On Page SEO
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
 
WordPress SEO in 2014 - WordCamp Baltimore 2014
WordPress SEO in 2014 - WordCamp Baltimore 2014WordPress SEO in 2014 - WordCamp Baltimore 2014
WordPress SEO in 2014 - WordCamp Baltimore 2014
 
SEO ppt.pdf
SEO ppt.pdfSEO ppt.pdf
SEO ppt.pdf
 
Seo And Internet Marketing For Under 30
Seo And Internet Marketing For Under 30Seo And Internet Marketing For Under 30
Seo And Internet Marketing For Under 30
 
DMI Webinar Series - SEO Audits (Part 1 of 3)
DMI Webinar Series - SEO Audits (Part 1 of 3)DMI Webinar Series - SEO Audits (Part 1 of 3)
DMI Webinar Series - SEO Audits (Part 1 of 3)
 
SMX Advanced 2015 Seattle | SEO Recap
SMX Advanced 2015 Seattle | SEO RecapSMX Advanced 2015 Seattle | SEO Recap
SMX Advanced 2015 Seattle | SEO Recap
 

Último

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Último (20)

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

Search engine optimization

  • 2. WHY OPTIMIZE? -Being on top is vital. Studies show that users generally do not go deeper in pages and rarely even scroll down in search results, so being on top is very very important. -Cheap, practically free vs. advertising -Important lesson from SCRUM’s point-of-view towards testing applies here too: Build quality in, don’t inspect it!!! -When SEO is not a part of end testing / quality assurance, but an integral part of the development cycle, it becomes virtually free -> infinite return-on- investment! -Approximately (quick empiric research) 35-50% of all traffic on a regular site comes through search engines. -This number is obviously subject to great variation depending on the type of site. A knowledge base type of site like MSDN, Stackoverflow.com or Wikipedia is bound to get that number up to around 80-90% but a short-lived marketing site with a strong traditional ad campaign might go way lower. 2
  • 3. WHY OPTIMIZE? -Web search = navigation -If your site can't be found from search engines, it doesn't exist. -Most popular search terms at Google.fi in 2008 (porn-related excluded by Google): 1. YouTube 2. Irc 3. Iltalehti 4. Iltasanomat 5. Suomi24 6. You 7. Wikipedia 8. Google 9. Facebook 10. Sanakirja 3
  • 4. SEARCH = GOOGLE -Arguably the most advanced and unbiased indexing algorithm at the moment. -Benchmark for all search services -King of the hill by a HUGE margin… but for how long? -The only search engine that’s morphed into a verb in our every day language -...of course you can also try to google stuff on Bing or Yahoo as well... 4
  • 6. PAGERANK -In a nutshell: number and quality of links pointing to your content -Gets inherited via links in your content, divided by the number of links on the page. 6
  • 7. PAGERANK -The "reputation" of a page -We also generally rather trust people we know are reputable and people who reputable people refer to us. 7
  • 8. 2 KINDS OF SEO WHITE HAT SEO -The strategies and techniques discussed here -Leads to SUCCESS and HAPPINESS! 8
  • 9. 2 KINDS OF SEO BLACK HAT SEO -Link spamming (blog / forum comments etc) -Link farming -Hidden texts -Hacked pages -Will always lead to severe Pagerank-penalties and bans from index when caught 9
  • 10. 2 KINDS OF SEO BLACK HAT SEO Preventing on your own site: -rel=nofollow -Helpful in telling bots which links you don’t want to vouch for. -Can be used for site-internal ”Pagerank sculpting”, but this has generally been downplayed as having little or no effect. -Should be used also for links that bots have no use for, eg. ”add to cart”, ”login”, ”register” etc. -Moderation of content -Delete all comment / forum spam a.s.a.p.! -Spambusting: CAPTCHAs, botblockers etc. -Keep platforms / software updated!!! 10
  • 11. SEO BEST PRACTICES -Rule #1: understand how the web works, from all points of view! -Protocols, architecture, usability, readability, content, HTML, CSS, JS, server- side... EVERYTHING is a part of SEO! -HTTP status codes, learn them and their meaning -Especially 300-series, the most common area of mistakes. (in addition to soft 404’s) -Remember that your server is not only telling the user what is going on, your audience also consists of bots. -http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html -Sitemaps -http://www.sitemaps.org/protocol.php -http://en.wikipedia.org/wiki/Sitemaps 11
  • 12. SEO BEST PRACTICES -Semantic and valid HTML -Meaningful tags instead of generic ones. Use tags like h, strong, em, blockquote etc. that describe the content and meaningful class names / ids -No presentational stuff in HTML! Leave that to CSS and JS! -Making sure content is crawlable -Make sure your site links it’s own content! -Progressive enhancement -http://www.alistapart.com/articles/understandingprogressiveenhancement/ -http://en.wikipedia.org/wiki/Progressive_enhancement -META! -Page title – this one’s really important! -META-tags (esp. description, but keywords is also good to have) -alt-attributes for images -title-attributes for links etc. 12
  • 13. SEO BEST PRACTICES -One content, one canonical URL -rel="canonical“ -More than one URL for the same content will generally result in dividing pagerank between the URLs -Clean URLs with unnecessary stuff stripped out - no session IDs etc!!! -Do not let URLs die, redirect gracefully. This is especially important in site redesigns!!! -Either give a clear 404 (with an error page helpful for the user) for truly deleted content or spend a few days on making sure all old URL’s 301 to a new equivalent page with the same content! -Losing existing Pagerank due to a tech / layout revamp is just plain stupid and will hurt your ranking for a good while. -Robots.txt -Tell bots what they should not do. -http://en.wikipedia.org/wiki/Robots_Exclusion_Standard 13
  • 14. COMMON SEO PROBLEMS -Heavy and poorly planned use of images / Flash for content -Flash is crawled to some extent nowadays, but is still far from the level of crawlability of plain ol’ HTML. -Non-crawlable HTML -Severely broken HTML with poor machine-readability. -Content hidden behind Javascript interaction -Too much AJAX-interaction with no HTML-fallback -Select-box dropdown menus -Bots don’t do JS. This can be easily checked against by browsing the site with JS off. If you can’t access the content that way, neither can bots. -Poor or non-relevant META -All unique content should have unique and meaningful metadata: title, description, keywords. -Worst of all: poor content! -Nothing will save you if your content is just plain bad. -Bad HTTP -302’s (temp redirect) when you should use 301’s (permanent redirect). -200’s when you should give an error like 404. Also called ”soft-404’s”. 14
  • 15. COMMON SEO MISCONCEPTIONS -Valid HTML not always a must -It's ok to bend rules if you know how and why. -Div-layout not a silver bullet and tables are not always bad. -Use tables when applicable. A hack-free table layout is by far better than a glued-together div-layout which suffers from “divitis” (= way too many div- tags) or worse yet, is kept together by javascript. -Also, it’s still ALWAYS ok to use table-tags to present table data. That’s what they’re for! -You should still steer clear of nested table structures. -Most important thing is that content that should be together is kept together and not broken apart by markup. 15
  • 16. COMMON SEO MISCONCEPTIONS -There are no silver bullets -SEO is always a sum of it’s parts – or as strong a chain as it’s weakest link. -There are no golden tickets or insider favoritism -Advertising on Google won’t rank you higher in unsponsored search results 16
  • 17. Understanding non-technical issues as well as tech stuff -Strong content is vital -By far the most important part of SEO! Why would a search engine give a hoot about your content if it sucks?! -Does your page actually have the terms you want to be found with in a meaningful way? -If you want to be found with ”WRT widgets”, does your page actually have those words? Does it have them in a prominent position that tells the bots that they’re actually relevant to your content? -What do people actually search for and why? Is your site a relevant answer to that search? -Put yourself in the position of the kind of user you wish to attract. What will they be searching for and is that content found on your site? -It's sometimes better to "own" a specific query than do ok with a more general one -You’ll never be found at the top of Google with a generic term like ”professional” or ”super cool dude”. Opt to ”own” something far more specific instead. -Good ideas on this (in Finnish): -http://gurumarkkinointi.fi/2009/08/26/kuinka-guru-suojautuu- kilpailulta-osa-1/ -http://gurumarkkinointi.fi/2009/09/02/kuinka-guru-suojautuu- kilpailulta-osa-2/ -http://gurumarkkinointi.fi/2009/09/08/kuinka-guru-suojautuu- kilpailulta-osa-3/ 17
  • 18. GOOGLE TOOLS - use them! -Webmaster tools - https://www.google.com/webmasters/tools -Sitemaps -Diagnostics -Crawl stats -Top search queries -Keywords -Etc. -Google Analytics - http://www.google.com/analytics/ 18
  • 19. LINKS (also see links from all previous slides) -Matt Cutts - http://www.mattcutts.com/blog/ -The head of Google’s webspam team, a Googler since 2000 and a _really_ interesting blogger that more often than not provides really helpful insight on SEO-stuff -Google Webmaster Central blog - http://googlewebmastercentral.blogspot.com/ -A really helpful blog straight from the horse’s mouth. -Up-to-date tips, news on new features and great article series. -http://www.seomoz.org -Great collection of SEO-related articles and resources. 19