SlideShare a Scribd company logo
1 of 53
10 Things Web Designers tend to forget
                               when doing SEO
                                                                                    by Timon Hartung @ SMX Stockholm 2012




source: http://www.communityelf.com/blog/fun/the-3-biggest-social-media-mistakes-and-how-to-avoid-them/attachment/mistake-bridge/   1
Timon Hartung
                • CTO at 121WATT.de


                • Master of Business Informatics


                • 9 years SEO & online marketing
                  experience


                • Former Head of Online Marketing
                  at amiando


                • Consulting cooperations on
                  international SEO


                • 13 years coding experience Java,
                  PHP, MySQL


                • Previously spoken at SMX Munich
                  and Social Media Economy Days


                                                     2
Use Google Webmaster Tools




source: http://businesswebcoach.com/beating-google-webmaster-tools-into-utter-submission/   3
Google Webmaster Tools

• Setting GWMT up takes 5 minutes!

• GMWT gives you a lot of information on how google sees your site

• Find 404 pages on your website with external links pointing to it

• So use Google Webmaster Tools! Just do it!




                                                                      4
Good site maps




source: http://www.linetoweb.com/google-xml-sitemap-wordpress-plugin/      5
Site map



•Auto generate a site map! So that it‘s allways up to date

•Submit your site map to google in the GWMTs

•Check your site map for broken links with
 Screamingfrog to find and fix the 404 errors

•A good clean site map will increase your crawl rate


                                                             6
Good site maps increase
          your crawl rate
                            7
A good site map and a good website will have most of its content in the
site map indexed if not check the content and why (GWMT)                  8
Careful with Robots.txt




source: http://awesome-design.com/stati/seo/seo-optimizacziya-sajta-robotstxt-poobshhaemsya-s-poiskovymi-robotami.html   9
Robots.txt



•Check your Robots.txt right now!

•You probably don‘t need a robots.txt and it does more
 harm wrongly configured than having one

•Use noindex, follow as a meta tag instead to steer the
 crawler



                                                          10
Robots.txt




                               Robots.
     What if your developers     txt
      forget to take out the
         disallow all in the
        robots.txt from the
       development server
         when deploying.

      When do you notice!?




                                         11
Great website about actors
                             12
SERPs for this website
                         13
The robots.txt is blocking all
             crawler access
                                 14
Speaking URLs




source: http://www.briandanielboyd.com/                   15
Speaking URLs



                        http://www.apple.com/ipad/accessories/




http://www.washingtonpost.com/business/technology/apple-expecting-ipad-mini-to-sell-big-
report-says/2012/10/08/72ea60f4-1144-11e2-be82-c3411b7680a9_story.html




                 http://www.jbl.com/estore/jbl/us/shop/speaker-docks/
          cat70007;jsessionid=CDDF2BAD1EEE175356846240358FF160.node3

                                                                                      16
Be careful with AJAX & JS




source: http://www.linetoweb.com/google-xml-sitemap-wordpress-plugin/   17
Ajax and Javascript

•The google crawler might not see content loaded by
 Javascript and Ajax because it is loaded after the page
 has been loaded.
                             Normal HTML




  Ajax can really improve
                             Ajax loaded content
UX but check that you SEO    invisible for the crawler
 content is not loaded via
        Javascript

                                                           18
Ajax and Javascript

•To check if your content is seen by the google bot go
 into GWMT and check your page with the function:
 „Fetch page as google bot“




                                                         19
Fetch as google bot
                      20
Site speed




source: http://www.freegreatpicture.com/animal-collection/running-leopard-15978     21
Site speed




             Source:http://www.strangeloopnetworks.com/assets/images/infographic2.jpg   22
Site speed

•Amazon: increased revenue by 1% for every 100
 milliseconds load time improvement

•AOL: the top 10% in site speed viewed 50% more
 pages than the bottom 10%

•Yahoo: increased traffic by 9% for every 400
 milliseconds of load time improvement

•Conclusion: Users love fast websites!


                                                  23
Site speed




             Source: http://bit.ly/QWoGmp   24
Site speed - what about google



•Site speed is one of the over 200 signals used by
 google to determine search rankings.

•Site speed is NOT the most critical ranking factor

•But Remember: Search engines like fast sites that don‘t
 waste their resources.



                                                           25
Site speed - some tips how to optimise

•Check your site speed with: tools.pingdom.com




                                                 26
Site speed - Analyse your site


•Analyse your site with google and yahoo

  • Google: https://developers.google.com/speed/pagespeed/


  • Yahoo: http://developer.yahoo.com/yslow/


•Site speed optimisation guideline

  • Yahoo: http://developer.yahoo.com/performance/rules.html



                                                               27
Site speed - Bonus tip



• Check your site speed in
  Google Analytics


• Check your site speed in
  Google Webmaster Tools




                             28
Schema.org & Rel Author




source: http://www.theyenvy.us/photo/html5                         29
Schema.org = Rich Snippets

 <div itemscope itemtype="http://schema.org/Movie">
  <h1 itemprop="name">Avatar</h1>
  <span>Director: <span itemprop="director">James Cameron</span></span>
  <span itemprop="genre">Science fiction</span>
  <a href="../movies/avatar-theatrical-trailer.html" itemprop="trailer">Trailer</a>
 </div>




                                                                                      30
More Rich Snippets


    Events




    Ratings




                     Check out the schema.org specification
                        and increase your snippet CTRs
                                  dramatically


                                                             31
Rel=Author




        Which snippet would you click?
                                         32
Rel=Author

• Rel=Author is huge and easy to get.

• Rel=Author will dramatically increase you SERP snippet CTRs

• How to:

  • Get a google+ profile


  • Get circled a lot by others


  • Link to your domain from your google+ profile


  • Link to your google+ profile from your domain with ?rel=author


  • Done!

                                                                    33
Schema.org and Rel=author




•Check your markup with googles Rich Snippet Testing
 Tool:

•http://www.google.com/webmasters/tools/richsnippets




                                                       34
International IP Redirects




source: http://www.icangiveyouhouse.com/2010/09/04/world-in-our-hands/   35
International IP Redirects




•Sometimes you might think redirecting all of your
 visitors based on their IP to the dedicated country and
 language page might be a good idea.




                                                           36
International IP Redirects


            Users get redirected correctly

                                                  US



                                                  DE
                     DE
                                     Country
                                    redirection
                     FR                page
                                                  FR




                                                  ES




                                                       37
International IP Redirects




•But where does the google bot come from? The US!

•Thats a serious problem for SEO




                                                    38
International IP Redirects

     Google bot from the US will also get directed
   „correctly“ ALWAYS to the US version but NEVER
      see any other language or country version!
                                                      US



                                                      DE
                                         Country
                           US           redirection
                                           page
                                                      FR




                                                      ES




                                                           39
International IP Redirects

•Solution:

  • If you want IP redirects just do them on the home page nowhere else




•Don‘t forget about the users:

  • What if a user from Germany follows a US link from a forum. That user will
    not get the desired and expected result and thats bad.




                                                                                 40
A great way to do it is to give
the user a notification that there
    is a dedicated country page     41
Mobile Strategy




source: http://onlineitallmatters.blogspot.de/2012/08/is-your-mobile-content-strategy-working.html   42
Mobile Strategy



•There are a few mobile web design strategies out there

  1.Subdomain strategy m.domain.com


  2.Different domain strategy domain.mobi


  3.Subdirectory strategy domain.com/mobile


  4.Responsive design or template strategy on same URL



                                                          43
Responsive Design

 • Responsive web design (often abbreviated to RWD) is an approach to web
   design in which a site is crafted to provide an optimal viewing experience—
   easy reading and navigation with a minimum of resizing, panning, and
   scrolling—across a wide range of devices (from desktop computer
   monitors to mobile phones).




                                            Source:http://en.wikipedia.org/wiki/File:Boston_Globe_responsive_website.jpg   44
Live example: http://www.olevmedia.com/themes/
preview/?item=metro




                                                 45
Desktop & IPad 1024x 768
source: http://themeforest.net/item/metrostyle-responsive-all-purpose-wordpress-theme/2921313   46
47
48
49
Mobile Strategy

•Best thing about responsive design for SEO

  • All links go to the same URL


  • No duplicate content


•Other benefits

  • No problems displaying content on different devices following a mobile or
    not mobile link, better conversion rates


  • Easier to manage content

                                                                                50
Relaunch SEO




source: http://www2.tbo.com/news/outdoors/2012/oct/09/skydiver-begins-prep-for-supersonic-jump-ar-526778/   51
Relaunch SEO Tips

• Don‘t change your URLs

• Redirect changed URLs by 301 or canonical

• Short downtimes

• Check your titles and descriptions

• Do a crawl before and after with Screamingfrog or XENU to
  find missing pages

• Use GWMT to solve 404 problems
                                                              52
Thank you!

     get in touch:


• facebook.timonhartung.com


• @timondeluxe


• linkedin.timonhartung.com


• googleplus.timonhartung.com


• www.121watt.de



53

More Related Content

What's hot

Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimizationTommi Forsström
 
Doctype html
Doctype htmlDoctype html
Doctype htmlEddy_TKJ
 
Challenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering serviceChallenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering serviceGiacomo Zecchini
 
Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript Onely
 
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
 
courts circuits : l'innovation dans le luxe 'mon idendité de luxe" (partie 3)
courts circuits : l'innovation dans le luxe 'mon idendité de luxe" (partie 3)courts circuits : l'innovation dans le luxe 'mon idendité de luxe" (partie 3)
courts circuits : l'innovation dans le luxe 'mon idendité de luxe" (partie 3)nous sommes vivants
 
Preconnect, prefetch, prerender...
Preconnect, prefetch, prerender...Preconnect, prefetch, prerender...
Preconnect, prefetch, prerender...MilanAryal
 
5 Time-Saving SEO Alerts to Use Right Now - brightonSEO 2019
5 Time-Saving SEO Alerts to Use Right Now - brightonSEO 20195 Time-Saving SEO Alerts to Use Right Now - brightonSEO 2019
5 Time-Saving SEO Alerts to Use Right Now - brightonSEO 2019Marco Bonomo
 
Hardening WordPress - Friends of Search 2014 (WordPress Security)
Hardening WordPress - Friends of Search 2014 (WordPress Security)Hardening WordPress - Friends of Search 2014 (WordPress Security)
Hardening WordPress - Friends of Search 2014 (WordPress Security)Bastian Grimm
 
10 Tips to make your Website lightning-fast - SMX Stockholm 2012
10 Tips to make your Website lightning-fast - SMX Stockholm 201210 Tips to make your Website lightning-fast - SMX Stockholm 2012
10 Tips to make your Website lightning-fast - SMX Stockholm 2012Bastian Grimm
 
Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...
Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...
Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...Mauro Cattaneo
 
On-Page SEO EXTREME - SEOZone Istanbul 2013
On-Page SEO EXTREME - SEOZone Istanbul 2013On-Page SEO EXTREME - SEOZone Istanbul 2013
On-Page SEO EXTREME - SEOZone Istanbul 2013Bastian Grimm
 
How I learned to stop worrying and love the .htaccess file
How I learned to stop worrying and love the .htaccess fileHow I learned to stop worrying and love the .htaccess file
How I learned to stop worrying and love the .htaccess fileRoxana Stingu
 
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your LogsSearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your LogsDistilled
 
SMX Munich 2018 - Current State of JavaScript SEO
SMX Munich 2018 - Current State of JavaScript SEOSMX Munich 2018 - Current State of JavaScript SEO
SMX Munich 2018 - Current State of JavaScript SEOOnely
 
Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"Fwdays
 
Web Performance & Search Engines - A look beyond rankings
Web Performance & Search Engines - A look beyond rankingsWeb Performance & Search Engines - A look beyond rankings
Web Performance & Search Engines - A look beyond rankingsGiacomo Zecchini
 
Crawl the entire web in 10 minutes...and just 100€
Crawl the entire web  in 10 minutes...and just 100€Crawl the entire web  in 10 minutes...and just 100€
Crawl the entire web in 10 minutes...and just 100€Danny Linden
 

What's hot (20)

Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimization
 
Doctype html
Doctype htmlDoctype html
Doctype html
 
Challenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering serviceChallenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering service
 
Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript
 
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
 
courts circuits : l'innovation dans le luxe 'mon idendité de luxe" (partie 3)
courts circuits : l'innovation dans le luxe 'mon idendité de luxe" (partie 3)courts circuits : l'innovation dans le luxe 'mon idendité de luxe" (partie 3)
courts circuits : l'innovation dans le luxe 'mon idendité de luxe" (partie 3)
 
Preconnect, prefetch, prerender...
Preconnect, prefetch, prerender...Preconnect, prefetch, prerender...
Preconnect, prefetch, prerender...
 
Seozone - 5 tips
Seozone  - 5 tips Seozone  - 5 tips
Seozone - 5 tips
 
5 Time-Saving SEO Alerts to Use Right Now - brightonSEO 2019
5 Time-Saving SEO Alerts to Use Right Now - brightonSEO 20195 Time-Saving SEO Alerts to Use Right Now - brightonSEO 2019
5 Time-Saving SEO Alerts to Use Right Now - brightonSEO 2019
 
Hardening WordPress - Friends of Search 2014 (WordPress Security)
Hardening WordPress - Friends of Search 2014 (WordPress Security)Hardening WordPress - Friends of Search 2014 (WordPress Security)
Hardening WordPress - Friends of Search 2014 (WordPress Security)
 
10 Tips to make your Website lightning-fast - SMX Stockholm 2012
10 Tips to make your Website lightning-fast - SMX Stockholm 201210 Tips to make your Website lightning-fast - SMX Stockholm 2012
10 Tips to make your Website lightning-fast - SMX Stockholm 2012
 
Video SEO
Video SEOVideo SEO
Video SEO
 
Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...
Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...
Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...
 
On-Page SEO EXTREME - SEOZone Istanbul 2013
On-Page SEO EXTREME - SEOZone Istanbul 2013On-Page SEO EXTREME - SEOZone Istanbul 2013
On-Page SEO EXTREME - SEOZone Istanbul 2013
 
How I learned to stop worrying and love the .htaccess file
How I learned to stop worrying and love the .htaccess fileHow I learned to stop worrying and love the .htaccess file
How I learned to stop worrying and love the .htaccess file
 
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your LogsSearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
 
SMX Munich 2018 - Current State of JavaScript SEO
SMX Munich 2018 - Current State of JavaScript SEOSMX Munich 2018 - Current State of JavaScript SEO
SMX Munich 2018 - Current State of JavaScript SEO
 
Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"
 
Web Performance & Search Engines - A look beyond rankings
Web Performance & Search Engines - A look beyond rankingsWeb Performance & Search Engines - A look beyond rankings
Web Performance & Search Engines - A look beyond rankings
 
Crawl the entire web in 10 minutes...and just 100€
Crawl the entire web  in 10 minutes...and just 100€Crawl the entire web  in 10 minutes...and just 100€
Crawl the entire web in 10 minutes...and just 100€
 

Similar to 10 Things Web Designers tend to forget when doing SEO

60 Minutes to Website Migration Success
60 Minutes to Website Migration Success 60 Minutes to Website Migration Success
60 Minutes to Website Migration Success SiteVisibility
 
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...SEO Camp Association
 
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
 
Analysis report didm
Analysis report didmAnalysis report didm
Analysis report didmriyabansal29
 
Seo technique (TechTalk)
Seo technique (TechTalk)Seo technique (TechTalk)
Seo technique (TechTalk)Vannak Pen
 
Demystifying JavaScript & SEO
Demystifying JavaScript & SEODemystifying JavaScript & SEO
Demystifying JavaScript & SEOBotify
 
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 Beginners Guide SriG Systems
Seo Beginners Guide SriG SystemsSeo Beginners Guide SriG Systems
Seo Beginners Guide SriG SystemsSriG Systems
 
Technical SEO Terms for Advanced SEO
Technical SEO Terms for Advanced SEOTechnical SEO Terms for Advanced SEO
Technical SEO Terms for Advanced SEOsaraswati88
 
Site Performance Optimization - Joomla!
Site Performance Optimization - Joomla!Site Performance Optimization - Joomla!
Site Performance Optimization - Joomla!Hans Kuijpers
 
Seo beginners-slide-show
Seo beginners-slide-showSeo beginners-slide-show
Seo beginners-slide-showAnkush77721
 
Seo beginners-slide-show
Seo beginners-slide-showSeo beginners-slide-show
Seo beginners-slide-showKrunal Doshi
 
Gopetfriendly.com seo Pitch ppt
Gopetfriendly.com seo Pitch pptGopetfriendly.com seo Pitch ppt
Gopetfriendly.com seo Pitch pptSiddheshSawant54
 
Google for webmasters
Google for webmastersGoogle for webmasters
Google for webmastersMK-D Activo
 
Tutorial Google For Webmasters
Tutorial Google For WebmastersTutorial Google For Webmasters
Tutorial Google For Webmastersmamos
 
Search Engine Optimization Tips: SEO Tips For Beginners in 2015
Search Engine Optimization Tips: SEO Tips For Beginners in 2015Search Engine Optimization Tips: SEO Tips For Beginners in 2015
Search Engine Optimization Tips: SEO Tips For Beginners in 2015waqas ahmad
 
Demand Quest SEO training session 2
Demand Quest SEO training session 2Demand Quest SEO training session 2
Demand Quest SEO training session 2Nate Plaunt
 
The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019Onely
 

Similar to 10 Things Web Designers tend to forget when doing SEO (20)

60 Minutes to Website Migration Success
60 Minutes to Website Migration Success 60 Minutes to Website Migration Success
60 Minutes to Website Migration Success
 
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
 
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
 
Analysis report didm
Analysis report didmAnalysis report didm
Analysis report didm
 
Seo technique (TechTalk)
Seo technique (TechTalk)Seo technique (TechTalk)
Seo technique (TechTalk)
 
Demystifying JavaScript & SEO
Demystifying JavaScript & SEODemystifying JavaScript & SEO
Demystifying JavaScript & SEO
 
Demand Quest SEO Training - Session 2
Demand Quest SEO Training - Session 2Demand Quest SEO Training - Session 2
Demand Quest SEO Training - Session 2
 
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
 
Seo Beginners Guide SriG Systems
Seo Beginners Guide SriG SystemsSeo Beginners Guide SriG Systems
Seo Beginners Guide SriG Systems
 
Technical SEO Terms for Advanced SEO
Technical SEO Terms for Advanced SEOTechnical SEO Terms for Advanced SEO
Technical SEO Terms for Advanced SEO
 
Site Performance Optimization - Joomla!
Site Performance Optimization - Joomla!Site Performance Optimization - Joomla!
Site Performance Optimization - Joomla!
 
Seo beginners-slide-show
Seo beginners-slide-showSeo beginners-slide-show
Seo beginners-slide-show
 
Seo beginners-slide-show
Seo beginners-slide-showSeo beginners-slide-show
Seo beginners-slide-show
 
Gopetfriendly.com seo Pitch ppt
Gopetfriendly.com seo Pitch pptGopetfriendly.com seo Pitch ppt
Gopetfriendly.com seo Pitch ppt
 
Seo beginners
Seo beginners Seo beginners
Seo beginners
 
Google for webmasters
Google for webmastersGoogle for webmasters
Google for webmasters
 
Tutorial Google For Webmasters
Tutorial Google For WebmastersTutorial Google For Webmasters
Tutorial Google For Webmasters
 
Search Engine Optimization Tips: SEO Tips For Beginners in 2015
Search Engine Optimization Tips: SEO Tips For Beginners in 2015Search Engine Optimization Tips: SEO Tips For Beginners in 2015
Search Engine Optimization Tips: SEO Tips For Beginners in 2015
 
Demand Quest SEO training session 2
Demand Quest SEO training session 2Demand Quest SEO training session 2
Demand Quest SEO training session 2
 
The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019
 

Recently uploaded

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
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
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Recently uploaded (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
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
 
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
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
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
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

10 Things Web Designers tend to forget when doing SEO

  • 1. 10 Things Web Designers tend to forget when doing SEO by Timon Hartung @ SMX Stockholm 2012 source: http://www.communityelf.com/blog/fun/the-3-biggest-social-media-mistakes-and-how-to-avoid-them/attachment/mistake-bridge/ 1
  • 2. Timon Hartung • CTO at 121WATT.de • Master of Business Informatics • 9 years SEO & online marketing experience • Former Head of Online Marketing at amiando • Consulting cooperations on international SEO • 13 years coding experience Java, PHP, MySQL • Previously spoken at SMX Munich and Social Media Economy Days 2
  • 3. Use Google Webmaster Tools source: http://businesswebcoach.com/beating-google-webmaster-tools-into-utter-submission/ 3
  • 4. Google Webmaster Tools • Setting GWMT up takes 5 minutes! • GMWT gives you a lot of information on how google sees your site • Find 404 pages on your website with external links pointing to it • So use Google Webmaster Tools! Just do it! 4
  • 5. Good site maps source: http://www.linetoweb.com/google-xml-sitemap-wordpress-plugin/ 5
  • 6. Site map •Auto generate a site map! So that it‘s allways up to date •Submit your site map to google in the GWMTs •Check your site map for broken links with Screamingfrog to find and fix the 404 errors •A good clean site map will increase your crawl rate 6
  • 7. Good site maps increase your crawl rate 7
  • 8. A good site map and a good website will have most of its content in the site map indexed if not check the content and why (GWMT) 8
  • 9. Careful with Robots.txt source: http://awesome-design.com/stati/seo/seo-optimizacziya-sajta-robotstxt-poobshhaemsya-s-poiskovymi-robotami.html 9
  • 10. Robots.txt •Check your Robots.txt right now! •You probably don‘t need a robots.txt and it does more harm wrongly configured than having one •Use noindex, follow as a meta tag instead to steer the crawler 10
  • 11. Robots.txt Robots. What if your developers txt forget to take out the disallow all in the robots.txt from the development server when deploying. When do you notice!? 11
  • 12. Great website about actors 12
  • 13. SERPs for this website 13
  • 14. The robots.txt is blocking all crawler access 14
  • 16. Speaking URLs http://www.apple.com/ipad/accessories/ http://www.washingtonpost.com/business/technology/apple-expecting-ipad-mini-to-sell-big- report-says/2012/10/08/72ea60f4-1144-11e2-be82-c3411b7680a9_story.html http://www.jbl.com/estore/jbl/us/shop/speaker-docks/ cat70007;jsessionid=CDDF2BAD1EEE175356846240358FF160.node3 16
  • 17. Be careful with AJAX & JS source: http://www.linetoweb.com/google-xml-sitemap-wordpress-plugin/ 17
  • 18. Ajax and Javascript •The google crawler might not see content loaded by Javascript and Ajax because it is loaded after the page has been loaded. Normal HTML Ajax can really improve Ajax loaded content UX but check that you SEO invisible for the crawler content is not loaded via Javascript 18
  • 19. Ajax and Javascript •To check if your content is seen by the google bot go into GWMT and check your page with the function: „Fetch page as google bot“ 19
  • 20. Fetch as google bot 20
  • 22. Site speed Source:http://www.strangeloopnetworks.com/assets/images/infographic2.jpg 22
  • 23. Site speed •Amazon: increased revenue by 1% for every 100 milliseconds load time improvement •AOL: the top 10% in site speed viewed 50% more pages than the bottom 10% •Yahoo: increased traffic by 9% for every 400 milliseconds of load time improvement •Conclusion: Users love fast websites! 23
  • 24. Site speed Source: http://bit.ly/QWoGmp 24
  • 25. Site speed - what about google •Site speed is one of the over 200 signals used by google to determine search rankings. •Site speed is NOT the most critical ranking factor •But Remember: Search engines like fast sites that don‘t waste their resources. 25
  • 26. Site speed - some tips how to optimise •Check your site speed with: tools.pingdom.com 26
  • 27. Site speed - Analyse your site •Analyse your site with google and yahoo • Google: https://developers.google.com/speed/pagespeed/ • Yahoo: http://developer.yahoo.com/yslow/ •Site speed optimisation guideline • Yahoo: http://developer.yahoo.com/performance/rules.html 27
  • 28. Site speed - Bonus tip • Check your site speed in Google Analytics • Check your site speed in Google Webmaster Tools 28
  • 29. Schema.org & Rel Author source: http://www.theyenvy.us/photo/html5 29
  • 30. Schema.org = Rich Snippets <div itemscope itemtype="http://schema.org/Movie"> <h1 itemprop="name">Avatar</h1> <span>Director: <span itemprop="director">James Cameron</span></span> <span itemprop="genre">Science fiction</span> <a href="../movies/avatar-theatrical-trailer.html" itemprop="trailer">Trailer</a> </div> 30
  • 31. More Rich Snippets Events Ratings Check out the schema.org specification and increase your snippet CTRs dramatically 31
  • 32. Rel=Author Which snippet would you click? 32
  • 33. Rel=Author • Rel=Author is huge and easy to get. • Rel=Author will dramatically increase you SERP snippet CTRs • How to: • Get a google+ profile • Get circled a lot by others • Link to your domain from your google+ profile • Link to your google+ profile from your domain with ?rel=author • Done! 33
  • 34. Schema.org and Rel=author •Check your markup with googles Rich Snippet Testing Tool: •http://www.google.com/webmasters/tools/richsnippets 34
  • 35. International IP Redirects source: http://www.icangiveyouhouse.com/2010/09/04/world-in-our-hands/ 35
  • 36. International IP Redirects •Sometimes you might think redirecting all of your visitors based on their IP to the dedicated country and language page might be a good idea. 36
  • 37. International IP Redirects Users get redirected correctly US DE DE Country redirection FR page FR ES 37
  • 38. International IP Redirects •But where does the google bot come from? The US! •Thats a serious problem for SEO 38
  • 39. International IP Redirects Google bot from the US will also get directed „correctly“ ALWAYS to the US version but NEVER see any other language or country version! US DE Country US redirection page FR ES 39
  • 40. International IP Redirects •Solution: • If you want IP redirects just do them on the home page nowhere else •Don‘t forget about the users: • What if a user from Germany follows a US link from a forum. That user will not get the desired and expected result and thats bad. 40
  • 41. A great way to do it is to give the user a notification that there is a dedicated country page 41
  • 43. Mobile Strategy •There are a few mobile web design strategies out there 1.Subdomain strategy m.domain.com 2.Different domain strategy domain.mobi 3.Subdirectory strategy domain.com/mobile 4.Responsive design or template strategy on same URL 43
  • 44. Responsive Design • Responsive web design (often abbreviated to RWD) is an approach to web design in which a site is crafted to provide an optimal viewing experience— easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from desktop computer monitors to mobile phones). Source:http://en.wikipedia.org/wiki/File:Boston_Globe_responsive_website.jpg 44
  • 46. Desktop & IPad 1024x 768 source: http://themeforest.net/item/metrostyle-responsive-all-purpose-wordpress-theme/2921313 46
  • 47. 47
  • 48. 48
  • 49. 49
  • 50. Mobile Strategy •Best thing about responsive design for SEO • All links go to the same URL • No duplicate content •Other benefits • No problems displaying content on different devices following a mobile or not mobile link, better conversion rates • Easier to manage content 50
  • 52. Relaunch SEO Tips • Don‘t change your URLs • Redirect changed URLs by 301 or canonical • Short downtimes • Check your titles and descriptions • Do a crawl before and after with Screamingfrog or XENU to find missing pages • Use GWMT to solve 404 problems 52
  • 53. Thank you! get in touch: • facebook.timonhartung.com • @timondeluxe • linkedin.timonhartung.com • googleplus.timonhartung.com • www.121watt.de 53