mirror of
https://github.com/marcobiedermann/search-engine-optimization.git
synced 2025-03-03 04:09:16 -05:00
add table of content and link headings
This commit is contained in:
parent
09371357d0
commit
bd9e319b52
62
readme.md
62
readme.md
@ -1,17 +1,39 @@
|
||||
# Search Engine Optimization (SEO)
|
||||
A collection of Search Engine Optimization (SEO) tips
|
||||
|
||||
## Domain
|
||||
## Table of Contents
|
||||
* [Domain](#domain)
|
||||
* [Title](#title)
|
||||
* [Keywords](#keywords)
|
||||
* [Description](#description)
|
||||
* [Content](#content)
|
||||
* [Headings](#headings)
|
||||
* [Images](#images)
|
||||
* [Links](#links)
|
||||
* [Social Media](#social-media)
|
||||
* [Sitemap](#sitemap)
|
||||
* [Errors and access](#errors-and-access)
|
||||
* [HTAccess](#htaccess)
|
||||
* [Performance](#performance)
|
||||
* [UX](#ux)
|
||||
* [Mobile](#mobile)
|
||||
* [Validation and accessibility](#Vvlidation-and-accessibility)
|
||||
* [Security](#security)
|
||||
* [Search](#search)
|
||||
* [Tools](#tools)
|
||||
|
||||
### Domain
|
||||
* use a speaking URL
|
||||
* differanciate between subdomain and subdirectory
|
||||
|
||||
## Title
|
||||
### Title
|
||||
* every page shound have a unique speaking title (60 - 100 characters)
|
||||
|
||||
```
|
||||
<title>Website Title goes here</title>
|
||||
```
|
||||
|
||||
## Keywords
|
||||
### Keywords
|
||||
* select specific keywords
|
||||
* every page shound have unique keywords
|
||||
* max. 10 keywords
|
||||
@ -20,7 +42,7 @@
|
||||
<meta name="keywords" content="10 words">
|
||||
```
|
||||
|
||||
## Description
|
||||
### Description
|
||||
* every page shound have a unique description
|
||||
* max. 160 characters
|
||||
|
||||
@ -28,7 +50,7 @@
|
||||
<meta name="description" content="max 160 Chars">
|
||||
```
|
||||
|
||||
## Content
|
||||
### Content
|
||||
* Content matters the most
|
||||
* Page Title should appear 3% of content length
|
||||
* add ~ 3 internal links
|
||||
@ -36,19 +58,19 @@
|
||||
* do not provide duplicated content
|
||||
* article should be at least 300 words
|
||||
|
||||
## Headings
|
||||
### Headings
|
||||
* Clear structure `H1` -` H6`
|
||||
|
||||
## Images
|
||||
### Images
|
||||
* Alt tag (60 - 70 characters)
|
||||
* Use a CDN or a subdomain to allow parallal http-requests
|
||||
|
||||
## Links
|
||||
### Links
|
||||
* add meaningful title
|
||||
* Only add external links if you got a backlink to your site
|
||||
* add `rel="nofollow"` attribute to external links
|
||||
|
||||
## Social Media
|
||||
### Social Media
|
||||
* Social link rank up your site
|
||||
* use social snippets [OpenGraph](http://ogp.me/), [Facebook](https://developers.facebook.com/docs/sharing/best-practices), [Twitter](https://dev.twitter.com/cards/getting-started)
|
||||
* Authorship information
|
||||
@ -66,30 +88,30 @@
|
||||
</span>
|
||||
```
|
||||
|
||||
## Sitemap
|
||||
### Sitemap
|
||||
* provide a `.xml` sitemap
|
||||
|
||||
## Errors and access
|
||||
### Errors and access
|
||||
* provide 403 - Acced denied page
|
||||
* provide 404 - Page not found page
|
||||
* add a `robots.txt` file
|
||||
* Avoid `FILE_NOT_FOUND` errors
|
||||
|
||||
## HTAccess
|
||||
### HTAccess
|
||||
* enable GZip
|
||||
* enable caching
|
||||
|
||||
## Performance
|
||||
### Performance
|
||||
* Performance and loading time matters
|
||||
* only serve concatenated and minified files
|
||||
* if possible no redirects
|
||||
* compress images ([ImageOptim](https://imageoptim.com/))
|
||||
|
||||
## UX
|
||||
### UX
|
||||
* User friendly site
|
||||
* clickable links should not be too small
|
||||
|
||||
## Mobile
|
||||
### Mobile
|
||||
* add viewport tag
|
||||
|
||||
```
|
||||
@ -100,18 +122,18 @@
|
||||
* [Mobile-Friendly Test](https://www.google.com/webmasters/tools/mobile-friendly/)
|
||||
* [AppLinks](http://applinks.org/documentation/)
|
||||
|
||||
## Validation and accessibility
|
||||
### Validation and accessibility
|
||||
* Write valid markup ([HTML Validator](http://validator.w3.org/) [CSS Validator](http://jigsaw.w3.org/css-validator/))
|
||||
* use [WAI-Aria](http://www.w3.org/TR/wai-aria/) tags
|
||||
* use [RichSnippets](http://schema.org/)
|
||||
|
||||
## Security
|
||||
### Security
|
||||
* [HTTPS as a ranking signal](http://googlewebmastercentral.blogspot.be/2014/08/https-as-ranking-signal.html)
|
||||
|
||||
## Search
|
||||
### Search
|
||||
* [Provide a custom search](https://developers.google.com/custom-search/) ([schema.org/SearchAction](http://schema.org/SearchAction), [RichSnippet](https://developers.google.com/webmasters/richsnippets/sitelinkssearch?utm_source=wmc-blog&utm_medium=direct-referral&utm_campaign=sitelinks-searchbox))
|
||||
|
||||
## Tools
|
||||
### Tools
|
||||
* [Google Webmasters](https://www.google.com/webmasters/)
|
||||
* [Bing Webmasters](http://www.bing.com/toolbox/webmaster)
|
||||
* [Google Analytics](http://www.google.com/analytics/)
|
||||
@ -119,6 +141,8 @@
|
||||
* [AdWords Keyword Tool](https://adwords.google.com/KeywordPlanner)
|
||||
* [Google Trends](http://www.google.com/trends/)
|
||||
* [Structured Data Testing Tool](http://www.google.com/webmasters/tools/richsnippets)
|
||||
* [Structured Data Testing Tool](https://developers.google.com/structured-data/testing-tool/)
|
||||
* [Google+ Snippet Creator](https://developers.google.com/+/web/snippet/)
|
||||
* [seo tool by feedthebot](http://www.feedthebot.com/tools/)
|
||||
* [Twitter card validator](https://cards-dev.twitter.com/validator)
|
||||
* [Facebook Debugger](https://developers.facebook.com/tools/debug)
|
||||
|
Loading…
x
Reference in New Issue
Block a user