diff --git a/readme.md b/readme.md index e2f5536..d4093dd 100644 --- a/readme.md +++ b/readme.md @@ -1,4 +1,7 @@ # [Search Engine Optimization (SEO)](http://marcobiedermann.github.io/search-engine-optimization/) + +[![Join the chat at https://gitter.im/marcobiedermann/search-engine-optimization](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/marcobiedermann/search-engine-optimization?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + A helpful checklist / collection of Search Engine Optimization (SEO) tips and technics. ## Table of Contents @@ -8,6 +11,7 @@ A helpful checklist / collection of Search Engine Optimization (SEO) tips and te * [Keywords](#keywords) * [Content](#content) * [Images](#images) +* [Videos](#videos) * [Links](#links) * [Mobile](#mobile) * [Sitemap](#sitemap) @@ -33,11 +37,12 @@ A helpful checklist / collection of Search Engine Optimization (SEO) tips and te * **Redirects:** Avoid redirects if possible. Use 301 redirect instead of 302 * **[Pagination](https://support.google.com/webmasters/answer/1663744):** implement the `rel="next"` and `rel="prev"` attributes to links * **Moving a website:** redirect all your links to the new location via `.htaccess` -* **Performance:** performance and loading time is important +* **[Performance](https://developers.google.com/webmasters/mobile-sites/mobile-seo/common-mistakes/slow-mobile-pages):** performance and loading time is important * **Validation:** write valid code ([HTML Validator](http://validator.w3.org/) [CSS Validator](http://jigsaw.w3.org/css-validator/)) * **[WAI-Aria](http://www.w3.org/TR/wai-aria/):** use WAI-Aria tags to help machines understanding your code * **[RichSnippets](http://schema.org/):** markup your code with rich snippets, they show up on the search results page * **[Custom Search](https://developers.google.com/structured-data/slsb-overview):** with sitelink Google Sitelink search box, people can reach your content more quickly +* **Layout:** Use `divs` instead of `tables` for layout. Using `tables` is semantically not correct. ## Meta Information * **Title:** each page shound have a unique speaking title (60 - 100 characters) @@ -62,6 +67,7 @@ search engines do not use this meta tag * **[Uniqueness](https://www.youtube.com/watch?v=mQZY7EmjbMA):** do not provide duplicated content, use unique content types * **Length:** article should be at least 300 words * **Freshness:** new content is important. Updating pages or regulary posting is recommended +* **Flash:** avoid Flash content and flash pages. They are not accessible on mobile phones and will be ranked lower ## Images * **[File name](https://www.youtube.com/watch?v=h2SWuUobbr0):** use a short descriptive name @@ -71,18 +77,26 @@ search engines do not use this meta tag * **Size:** keep the filesize as low as possible * **[Optimization](https://imageoptim.com/):** Optimize images by removing some meta information +## Videos +* **Controls:** Add controls to playback and control you video +* **Embed:** Allow others to embed you videos +* **Transcriptions:** use transcriptions for indexing, usability & content +* **[Unplayable content](https://developers.google.com/webmasters/mobile-sites/mobile-seo/common-mistakes/unplayable-content):** Avoid unplayable video content. Use HTML5 `