seo for web developers by ruben martinez for paradigma and javahispano

22
SEO < /> web developers FOR Universidad CEU San Pablo Madrid, 26 febrero 2013 Ruben Martinez Paradigma | Javahispano

Upload: paradigma-tecnologico

Post on 22-Nov-2014

1.445 views

Category:

Technology


0 download

DESCRIPTION

Slides of a talk by Ruben Martinez at the Universidad CEU San Pablo in Madrid about SEO for web developers. All the topics included in this presentation are covered on the eBook "SEO for Web Developers". Download it at http://paradig.ma/ebook-SEO Topics included - What is technical SEO - How to audit the SEO of a website - Actionble SEO for developers More info: http://www.paradigmatecnologico.com/blog/seo-para-desarrolladores-seminario-javahispano-y-paradigma/

TRANSCRIPT

  • 1. < SEO FOR web developers /> Universidad CEU San Pablo Madrid, 26 febrero 2013 Ruben Martinez Paradigma | Javahispano
  • 2. WHAT IS SEo ?SEO is everything that helps a website generate more revenues from search engines. Technical Off seo page
  • 3. Why is technical SEO important1 Helps close the gap between web servers and search engines2 Helps close the gap between search engines and websites
  • 4. www search flow OPTIMIZE User UNDERSTAND Web developerresources World Wide Web Search engines Servers Site architecture Page Author/sBottlenecks Connections Crawl Speed Structure Content Content Index Availability relevance purpose Rank SEO deals with the bottlenecks in the information flow
  • 5. What can SEO do for a web developer?Save time Organizeand energy functionalities IntermediateDetect the expectationsunknown of UX, design andbugs early web developers
  • 6. How does an experienced SEO audit a web site 1 Crawl 2 Filter $ head crawl.txt $ cut -f1,2 crawl.txt | sed -e s/http://www.{domain}. {tld}//g -e s/t/,/g |grep -v ".jpg|http:|.css|.js" >filtered.csv $ head -5 filtered.csv 3 Visualize the network and analyze 4 Gephi
  • 7. variables for audit Backlinks Targeted keywords Content inventory Site architecture Site health Engagement
  • 8. Measurement toolsBacklinks Ahrefs, OpenSiteExplorerPageRank Google ToolbarCompetition Adwords Keyword Estimator ToolRankings Google Webmasters ToolsContent inventory Xenu, Screaming FrogDuplicate content CopyscapePages indexed Operator site: on GoogleSite architecture GephiServer logs Apache Log Viewer, SplunkCrawler reports Google Webmasters ToolsEngagement Web analytics providers
  • 9. Link graph Example www.bigdataspain.org speakers.php terms-and-conditions.pdf /2012/program.php program.pdfprogram.php en-index.php venue.php hashtag-traking-live.php
  • 10. What SEO should developers carry out? Content is king. Make sure that you have great content.
  • 11. 1 Findable content Reach out to publishers Upload your content Upload sitemaps to search engines Image sitemaps http://example.com/sample.htmlhttp://example.com/image.jpghttp://example.com/photo.jpg
  • 12. 2 Accessible content Host your content in an easy-to-reach reliable server Design a simple site architecture Link your internal pages sensibly Curate broken links URL structure Avoid frames and flash $ w3m dump http://www.ft.com/ less
  • 13. 3 Clear content Determine the canonical page. Pagination and canonicalization
  • 14. 4 Controllable content Use robots.txt Block bots of spammers and scrapers Avoid cloaking Use the metatags noindex, noarchive Submit URLs you want to remove from Googles index Monitor your site for hacked content Set the crawling rate of Googlebot Administer your PageRank budget
  • 15. 5 Valuable content Write a content management protocol to deal with obsolete content. minimise 404 errors and provide a useful 404 page learn the differences between 301 and 302 redirects and use preferably 301 codes use the 410 HTTP status code in some cases for empty pages
  • 16. 6 Measurable content Get data from: Server logs log