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

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
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
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
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
 
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
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
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
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
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
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
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
 
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
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
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
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

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