Technical SEO for web developers
52 pages
Français

Technical SEO for web developers

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
52 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

The goal of this document is to be a quick reference handbook for web developers. It should also help demystify the basics of technical SEO. For clarity, off-page SEO and content marketing are also essential to be successful in the long term in search engines. They are not covered by this document.

Informations

Publié par
Nombre de lectures 10
Licence : En savoir +
Paternité, pas d'utilisation commerciale, partage des conditions initiales à l'identique
Langue Français
Poids de l'ouvrage 2 Mo

Extrait

Technical SEO for 2013 web developers
This ebook is a reference guide of technical SEO for software developers working on new, large or complex websites.
Author:Ruben Martinez
Technical SEO for web developers
2013
Table of Contents Introduction ...............................................................................................................................5About the author .......................................................................................................................5Special thanks ............................................................................................................................5What is SEO?..............................................................................................................................6Google’s official stance on SEO6..................................................................................................Which are the differences between technical and off-page SEO?............................................6Why is technical SEO important?...............................................................................................7Jargon buster .............................................................................................................................7Organic traffic flows in when great content meets good SEO ..................................................9SEO deals with the bottlenecks in the search flow..................................................................10Bottleneck 1: Limitations of keywords ................................................................................10Meaning of keywords ......................................................................................................10Search intent....................................................................................................................11Google search features....................................................................................................11Search engines’ bias...........................................12..............................................................Bottleneck 2: The World Wide Web & Search Engines .......................................................12Bottleneck 3: Web servers, websites and code...................................................................12Bottleneck 4: The content itself...........................................................................................13How to audit the SEO of website.............................................................................................14Backlinks...............................................................................................................................15Quantity of backlinks .......................................................................................................15Quality of backlinks..........................................................................................................17Growth rate of backlinks..................................................................................................17Google PageRank .............................................................................................................17Targeted keywords ..............................................................................................................18Content inventory................................................................................................................18Internal duplication..........................................................................................................18Plagiarism.........................................................................................................................18Count of indexed pages ...................................................................................................18Site Architecture ..................................................................................................................19First step.............................................................................................19Crawl a website
Technical SEO for web developers2013 Second step - Filter the pages with internal links only....................................................19Third and last step - Visualize the network and analyze it ..............................................20Tools and references................................................................................................................22SEO for new websites ..............................................................................................................23Host your site on reliable servers with excellent connectivity............................................23Set the crawling rate of Googlebot......................................................................................24Design a lean site architecture ............................................................................................24Compose a simple URL path ................................................................................................26Automate the generation of URLs with intuitive rules........................................................27Code for speed.....................................................................................................................27Debug for crawlers...............................................................................................................28Avoid cloaking......................................................................................................................28Avoid frames and Flash........................................................................................................28<noscript> tagfor content on JavaScript............................................................................29Avoid using CSS to hide text ................................................................................................29Make AJAX content crawlable .............................................................................................29Link your internal pages sensibly.........................................................................................31Topology of on-page links................................................................................................31Number of internal links ..................................................................................................33Prevent broken links before going to production ...........................................................33Link attribute rel nofollow ...............................................................................................34Upload sitemaps to search engines.....................................................................................35HTML Sitemaps ................................................................................................................35XML sitemaps...................................................................................................................36If-Modified-Since HTTP header........................................................................................37Mark-up your content..........................................................................................................37Title Tag............................................................................................................................37Meta elements.................................................................................................................37Headings...........................................................................................................................38Rich media (images, videos) ............................................................................................39Canonicalization ...............................................................................................................39Anchor text ......................................................................................................................40Structured Data................................................................................................................40Robots.txt protocol..........................................................................................................41Block bots other than search engines..............................................................................42
Technical SEO for web developers2013 Monitor your site for hacked content .............................................................................42Manage the rotation of content ......................................................................................42Watch the health of your site ..............................................................................................42Server logs........................................................................................................................43Log file parsing .................................................................................................................43Crawling by Google ..........................................................................................................43Authorship ...........................................................................................................................44Split or A/B tests ..................................................................................................................45What now?...........................................................................................................................45AppendixTarget keywords ...................................................................................................46Appendix - Google Analytics ....................................................................................................48Engagement .........................................................................................................................48Appendix......................................................................................................50Domain namesInternationalization of domains ..........................................................................................50Subdomains and subfolders.................................................................................................50Epilogue....................................................................................................................................51Licensing...................................................................................................................................51References ...............................................................................................................................51
Technical SEO for web developers
2013
Introduction This document started as some loose notes for a talk about SEO for developers at the Universidad CEU San Pablo forJavahispanoandParadigmain Madrid in early 2013. The goal of this document is to be a quick reference handbook for web developers. It should also help demystify the basics of technical SEO. For clarity, off-page SEO and content marketing are also essential to be successful in the long term in search engines. They are not covered by this document. Caveat: while no handbook can replace the experience, intuition and context that only professional SEOs can provide, this document will help you speak the same language either with in-house or consulting experts. Disclaimer: the examples on this document are provided for illustration purposes only and in good faith. The author does not endorse or otherwise the SEO merits or otherwise of the websites mentioned on this ebook.
About the author Ruben Martinez is a marketer with more than 8 years experience in SEO. Ruben learned the basics of online marketing while promoting his own venture in London, United Kingdom. Later on, as a team member of Nestoria, a smart property search engine, Ruben contributed to the growth of the visibility of several websites launched in 6 languages and in 8 countries. Currently at Paradigma in Madrid, Spain, Ruben is head of marketing and SEO. Paradigma is a Big Data, semantic technologies and web software development company offering 360º innovative solutions world-wide.
Special thanks A few people contributed to turn the original notes into this document. Mike Astle, Juan Cantero and Marc Tobias Metten criticized the draft, asked just the right questions, and provided some examples that I adopted, Maria Arana proofed my English, Gonzalo Alamar crafted the design and a few colleagues at Paradigma patiently answered my many questions.
Technical SEO for web developers2013 What is SEO? SEO stands for Search Engine Optimization. SEO is everything that helps a website generate more revenue by converting traffic from search engines into leads or purchases. SEO is traditionally identified with the techniques that help improve the rankings of web pages on Google, which was just one of the visible effects of SEO. This ebook focuses on SEO for Google because it dominates the market of web search engines with a share of +80% that is proving very robust, particularly in Europe, over the last few years. Many users have a marked preference for Google as their gateway to the Internet. E.g. When a user thinks about checking a movie on the Internet Movie Database website, he or she will often just writeimdbon Google and click on the first result rather than directly typing the domain name and extensionimdb.com” inthe address bar of their browser.
The basics of technical SEO can be applied not only to generic search engines like Google, Baidu or Yandex but also to vertical ones like Indeed.com and Yelp, social networking services like Facebook or Linkedin and to virtually all repositories of content with search engine functionalities.
Google’s official stance on SEOGoogle recentlyclaimed that “Many SEOs and other agencies and consultants provide useful i services for website owners. The relationship between Google and the marketing industry is rich and complex. Google communicates regularly with the SEO industry and provide tools, posts on forums by Google ii employees, videos , etc to webmasters and marketers.
Which are the differences between technical and off-page SEO? Two SEO approaches are required to drive users from search engines to websites: technical SEO and off-page SEO. Technical SEO is everything related to a page and a website that is under the direct and usually immediate control of web developers and webmasters. This document is focused on technical SEO almost exclusively. Off-page SEO is everything external to the development of a website like content marketing, link building andsocial sharing, which are not under the direct control of developers and webmasters.
Technical SEO for web developers Why is technical SEO important?
2013
1. Webservers and search engines only have in common the fact that they are extremely fast but essentially dumb machines. The technical SEO helps close the gap between both systems. 2. Searchengines fall short of the expectations of users: it is very hard to determine search intent of a query and to match with the purpose of the content.
SEO helps match users' search intent with content purpose by breaking through a number of systemic bottlenecks.
Jargon buster These terms will help you understand some of the concepts used in this ebook. We list them in alphabetical order and some of them are a bit abstract but please soldier on: AJAXis a number of techniques to create client-side asynchronous web applications brought together by JavaScript. Rich features using AJAX are popular because they usually improve the user experience by efficiently refreshing content. AJAX is however an issue for Google’s crawler because it cannot read its content. Google expects that developers carry out some extensive hacking to deal with AJAX (see section “Make AJAX crawlable” below).Backlinksare links from external websites pointing to another website as opposed to internal links from pages on one website to other pages on the same site. Backlinks are not to be confused with the links to search results on Google SERPs. Corpus isa collection of documents in a machine-readable format, usually text. Examples of corpora (plural of corpus) are dumps of databases of any nature and format, the scraping of a website or any number of websites, etc. Crawlerweb spider is a bot programmed to browse systematically websites for or the purpose of indexing, like Googlebot CTRstands for Click Through Rate or clicks on a search result divided by the number of impressions (or how many times it showed on any SERP) Documenta piece of text or rich media that can be accessed and stored is individually. An example of a document is a webpage or a downloadable pdf file. Graphthe interconnection between documents (vertices) by edges (links). An is example of a graph is the network of websites linked with each other. The World Wide Web (abbreviated as WWW) commonly known as the web), is a system of interlinked hypertext documents accessed via the Internet. In terms of SEO all links are directed. The concept of graph is useful for developers. Many projects of new websites usually start their life as the output of a number of functionalities and ad-hoc extensions, rather than a body of interconnections. However search engines and SEOs think of websites and actually the entire Internet as a graph.
Technical SEO for web developers
2013
Figure 1 of a graph of 5 million edges and an estimated 50 million hop count by theOpte projectmodelling the Internet in 2003. Colours modified from the original representing different regions of IP addresses like Asia Pacific, Europe, North and South America, etc. Information Architectureas IA) is the organization of documents and (abbreviated their connections. Websites are, in terms of IA, dynamic and connected structures of bot-readable content. Technical SEO is mostly applied IA for search.PageRanka metric used by Google to determine the importance of an element is (e.g. document, graphs or parts of them). It is one of more than 200 factors used to determined rankings of search results on Google. SEOs tend to prefer concepts like link juice or authority and new metrics to Google’s PageRank.SEOsor search marketers are professional practitioners of SEO. SERPis the acronym of Search Engine Results Page or the list of links to results that search engines return in response to a user’s query. An example of the URL of a Google SERP ishttp://www.google.com/#output=search&q=serpSilosare groups of subject-specific content on websites, e.g. categories separated as tree or sub-categories and detail pages. Vertical silos are frequent in tree structures
Technical SEO for web developers2013 where category pages are linking down to sub-category pages. The webpages under silos are hardly linked with webpages of other silos, i.e. there are few or no transversal or cross links across silos.
Organic traffic flows in when great content meets good SEO
Content is King. No SEO will ever work without fresh, relevant or engaging content. SEO just makes it easy for bots to find, index and rank websites with the right content. However even the best content needs to be published efficiently so that search engines find it and deal with it.
E.g. Washingtonpost.com is a news website. In addition to publishing quality content, it also helps Google find all of the content by posting a comprehensive and updated sitemap. The filehttp://www.washingtonpost.com/robots.txtincludes the line:
Sitemap: http://www.washingtonpost.com/web-sitemap-index.xml
While many affiliates and some SEOs are known for trying to systematically out-smart search engines with short term tactics, the best-practice SEO requires patience, experience, good relations within the search industry, great communication skills and, above all, an avid curiosity. The methods of SEO are part science and part craftsmanship. They include experimentation and heuristics - using educated guesses and a combination of intuitive judgement and common sense.
Technical SEO for web developers2013 SEO deals with the bottlenecks in the search flow SEO exists because people think and write in a different way from how search engines work. There are a number of components in the search process that result in bottlenecks in the flow of information. The bottlenecks are inefficiencies that may result in a poor match between search intent and content purpose.
(content). There are a few bottlenecks that affect the efficiency of the search. SEOs can only try tounderstand, but not influence, the systemic bottlenecks: from the true meaning of keywords and search intent to Google’s limitations. Web developers and SEOs canoptimizeor have a direct control over the rest of bottlenecks down the flow: mostly speed, structure and the content itself. Bottleneck 1: Limitations of keywords Meaning of keywords Many words convey different meanings. This is a challenge both for search engines and for SEOs.
Technical SEO for web developers2013 E.g.Metro” is aword that, when combined with the name of a location as inmetro {location},might mean different searches in Europe, Canada and US: - a local railway transport - a local section of a newspaper or local news paper - a brand of food stores Search intent There are a few possible search intents: -Informational:wikis, news, blogs and publishing sites -Navigational:video hosts, social networks -Commercial: informational search with future transactional implications, e.g. vertical search engines, classified aggregators, price comparison sites -Transactional:retail, e-commerce sites Google tries to estimate search intentfrom users’ previous activity and context butit is a formidable challenge for a generic search engine. Changes in business models are often followed by SEO adjusting to different search intent than the one previously targeted. E.g. When paywalls are introduced in newspapers, their SEO adjusts from informational intent (advertising intermingled with content) to transactional intent (content only with restricted access). Google search features The average number of words per query by users increased steadily from 2+ to 4+ search terms (excluding stop words) in the last few years. We users educated ourselves to write longer queries. Google recently started to alter the search behaviour of users by limiting the long tail of search queries by tapping into the search data of users: -Auto-complete search suggestions:displays suggestions that might be Google related to the one you are typing. This influences your query by modifying it or by accepting the one Google suggests instead of the one you originally intended to write. E.g. when you type just “bank”, Google suggestsBank of America Bank Bank of Scotland
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents