seo for developers

Download SEO for Developers

Post on 05-Jul-2015

638 views

Category:

Technology

2 download

Embed Size (px)

TRANSCRIPT

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

2. WHAT IS SEo ?SEO is everything that helps a website generate more revenues from search engines. Technical Offseo page 3. Why is technical SEOimportant1 Helps close the gap between web servers andsearch engines2 Helps close the gap between search engines andwebsites 4. www search flow OPTIMIZE UserUNDERSTAND Web developerresources World Wide Web Search enginesServers Site architecture PageAuthor/sBottlenecks Connections Crawl Speed Structure ContentContentIndex 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 energyfunctionalitiesIntermediateDetectthe expectationsunknown of UX, design andbugs earlyweb developers 6. How does an experienced SEOaudit 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.csv3Visualize the network and analyze 4Gephi 7. variables for auditBacklinksTargeted keywordsContent inventory Site architecture Site healthEngagement 8. MeasurementtoolsBacklinks Ahrefs, OpenSiteExplorerPageRankGoogle ToolbarCompetition Adwords Keyword Estimator ToolRankingsGoogle Webmasters ToolsContent inventory Xenu, Screaming FrogDuplicate content CopyscapePages indexed Operator site: on GoogleSite architecture GephiServer logs Apache Log Viewer, SplunkCrawler reports Google Webmasters ToolsEngagementWeb analytics providers 9. Link graphExample www.bigdataspain.org speakers.phpterms-and-conditions.pdf /2012/program.php program.pdfprogram.php en-index.phpvenue.php hashtag-traking-live.php 10. What SEO should developerscarry out? Content is king.Make sure that you have great content. 11. 1 Findable contentReach out to publishersUpload your contentUpload sitemaps to search enginesImage sitemaps http://example.com/sample.htmlhttp://example.com/image.jpghttp://example.com/photo.jpg 12. 2 Accessible contentHost your content in an easy-to-reach reliable serverDesign a simple site architectureLink your internal pages sensiblyCurate broken linksURL structureAvoid frames and flash$ w3m dump http://www.ft.com/ less 13. 3 Clear contentDetermine the canonical page.Pagination and canonicalization 14. 4 Controllable contentUse robots.txtBlock bots of spammers and scrapersAvoid cloakingUse the metatags noindex, noarchiveSubmit URLs you want to remove from Googles indexMonitor your site for hacked contentSet the crawling rate of GooglebotAdminister your PageRank budget 15. 5 Valuable contentWrite a content management protocol to deal withobsolete content. minimise 404 errors and provide a useful 404 pagelearn the differences between 301 and 302 redirects and use preferably 301 codesuse the 410 HTTP status code in some cases for empty pages 16. 6 Measurable contentGet data from:Server logslog