SEO Checklist by Giovanni Sacheli evemilano.com Last update: 07/2015

Add by Giovanni Sacheli | Jun 30, 2015 23:56  5845 |  659
SEO Checklist by Giovanni Sacheli evemilano.com Last update: 07/2015
Download

Map Outline

SEO Checklist by Giovanni Sacheli evemilano.com Last update: 07/2015
1 Purposes
1.1 SEO Services
1.2 SEO Audit
1.3 SEO Analysis
1.4 SEO Check list
2 Before
2.1 Client
2.1.1 who is him?
2.1.2 what does he sell?
2.1.3 where are his customers?
2.1.4 who are his customers?
2.1.5 what does he want? Leads, conversions, visits, ...
2.1.6 how many competitors in SERP?
2.1.6.1 Quantitative search
2.1.6.2 allintitle:"xxx yyy" analysis
2.1.6.3 Total Google results count, inurl, allinanchor, ...
2.1.6.4 "xxx yyy" search analysis
2.1.6.5 hom many rank better than him?
2.1.6.5.1 why?
2.1.6.5.2 where?
2.2 6/12 months target options
2.2.1 more visits
2.2.2 more time on site
2.2.3 more conversions
2.2.4 more registrations
2.2.5 lower bounce rate
2.2.6 more social sharing
2.2.7 ...
3 Market Analysis
3.1 SERP Ranking
3.2 SERP Competition & Competitors
3.3 Inbound analysis
4 to consider
4.1 1. Architecture (navigation levels, internal linking, unnecessary redirection, too many URLs, orphaned pages, broken links, ...)
4.2 2. Indexing & Crawling (canonical, noindex, follow, nofollow, redirects, robots.txt, sitemap.xml, server errors)
4.3 3. Duplicate content & On page SEO (more url same page, repeated text, pagination, parameter based, dupe/missing titles, description, h1s, etc..)
4.4 4. Backlink Analysis
4.4.1 quality
4.4.1.1 PageRank
4.4.1.2 Page and Domain Authority (SEOmoz)
4.4.2 quantity
4.4.2.1 Google Webmastertools, Bing Webmastertools, SEOmoz, Ahrefs.com, Majestic SEO, ...
4.4.3 anchor text
5 History
5.1 Domain
5.2 age of the domain
5.3 EMD - keyword exact match in url
5.4 trust/authority of the host domain
5.5 registration + hosting data
5.5.1 user history
6 robots.txt
6.1 does it exist?
6.2 is it necessary?
6.3 is it correct?
6.4 http://www.robotstxt.org/robotstxt.html
6.5 root folder/robots.txt
6.5.1 Bot-Specific directives has priority over generic directives
6.5.2 Directives order doesn't impact on priorities
6.6 syntax
6.6.1 User-agent: * Disallow: /privatefolder/ Disallow: /privatefile.html User-agent: Googlebot/2.1 Disallow: /nogoogle.html Sitemap: http://www.mysite.com/sitemap.xml #allow all CSS and JS files allow: /*.css$ allow: /*.js$ #Alternatively you can explicitly disallow all disallowed pages: User-agent: * Disallow: /~joe/junk.html Disallow: /~joe/foo.html Disallow: /~joe/bar.html #Example 1: Block all, also sitemap User-agent: * Disallow: / #Block a file estension Disallow: /directory/*.estension #Block specific folder www.dominio.com/directory/subdirectory/chiave/subdirectory/ Disallow: /*/keyword/ #Block all url containing a specific word www.dominio.com/1chiave.estensione www.dominio.com/2chiave.estensione www.dominio.com/chiave3.estensione Disallow: /*keyword #Block specific folder www.dominio.com/1chiave1/ www.dominio.com/2chiave2/ www.dominio.com/chiave3/ Disallow: /*keyword*/ #Block a page without block the same page plus parameters Disallow: /directory/file.estensione$ Disallow: /directory/file.pdf$ #Block all URL with parameters Disallow: /*? #Block all URL with "get" parameter Disallow: /*?* #To exclude all robots from part of the server User-agent: * Disallow: /cgi-bin/ Disallow: /tmp/ Disallow: /junk/ #To exclude a single robot User-agent: BadBot Disallow: / #To allow only Googlebot User-agent: Google Disallow: User-agent: * Disallow: / #To exclude all robots from the entire server User-agent: * Disallow: / #To exclude all files except one #This is currently a bit awkward, as there is no "Allow" field. The easy way is to put all files to be disallowed into a separate directory, say "stuff", and leave the #one #file in the level above this directory: User-agent: * Disallow: /~joe/stuff/ #To allow all robots complete access User-agent: * Disallow:
7 Sitemap.xml
7.1 complete?
7.2 correct?
7.3 General recommendations
7.3.1 XML file named "Sitemap.xml"
7.3.2 file must be no larger than 50MB when uncompressed
7.3.3 no more than 50,000 URLs for a single sitemap
7.3.4 If you have more than one Sitemap, you can list them in a Sitemapindex.xml file and then submit the Sitemap index file to Google. You don't need to submit each Sitemap file individually.
7.3.5 If your site is accessible on both the www and non-www versions of your domain, you don’t need to submit a separate Sitemap for each version. However, we recommend picking either the www or the non-www version, and using recommended canonicalization methods to tell Google which version you are using.
7.3.6 Do not include session IDs in URLs
7.4 syntax
7.4.1 <?xml version=”1.0” encoding=’UTF-8’?> <urlset xmlns=’http://www.sitemaps.org/schemas/sitemap/0.9’> <url> <loc>http://www.mysite.com/</loc> <lastmod>2012-05-25</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url> <url>etc, etc, etc</url> </urlset>
7.4.2 <Tag> - <Importance> - <Description> <urlset> - Required - Encloses all information about the set of URLs included in the Sitemap.
7.4.3 <url> - Required - Encloses all information about a specific URL.
7.4.4 <loc> - Required - Specifies the URL. For images and video, specifies the landing page (aka play page, referrer page). Must be a unique URL.
7.4.5 <lastmod> - Optional - The date the URL was last modifed, in YYYY-MM-DDThh:mmTZD format (time value is optional).
7.4.6 <changefreq> - Optional - Provides a hint about how frequently the page is likely to change. Valid values are: - always. Use for pages that change every time they are accessed. - hourly - daily - weekly - monthly - yearly - never. Use this value for archived URLs.
7.4.7 <priority> - Optional - Describes the priority of a URL relative to all the other URLs on the site. This priority can range from 1.0 (extremely important) to 0.1 (not important at all). Does not affect your site's ranking in Google search results. Because this value is relative to other pages on your site, assigning a high priority (or specifying the same priority for all URLs) will not help your site's search ranking. In addition, setting all pages to the same priority will have no effect.
7.5 Image Sitemap
7.5.1 <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"> <url> <loc>http://example.com/sample.html</loc> <image:image> <image:loc>http://example.com/image.jpg</image:loc> </image:image> <image:image> <image:loc>http://example.com/photo.jpg</image:loc> </image:image> </url> </urlset>
8 Crawlability
8.1 Visible HTML links
8.1.1 Avoid only JS/Flash navigation
8.2 Tree Structure
8.2.1 easy navigation
8.2.1.1 Keep low navigation levels
8.3 Questions
8.3.1 how many URLs are indexed?
8.3.2 how many URLs are crawled by Googlebot everyday?
8.3.3 how many URLs are in the sitemap.xml?
8.3.4 How many URLs found crawling? Ex: Screaming Frog
8.3.4.1 How many canonical tags?
8.3.4.2 How many with parameters?
8.3.4.3 How many URLs with duplicated content?
9 Indexability
9.1 Google Index
9.1.1 site:
9.1.1.1 Google index vs sitemap vs crawler
9.1.1.2 operators --> site: -subfolder
9.1.1.3 www vs not-www
9.1.1.4 check indexed pages
9.1.2 Indexed Pages Analysis (index vs sitemap)
9.1.2.1 Google Operators Queries
9.1.2.1.1 Main domain Page indexed --> site:example.com/
9.1.2.1.2 site:www.example.com
9.1.2.1.3 site:www.example.com -/eng/ -/blog
9.1.2.1.4 Primary Index --> site:example.com/*
9.1.2.1.5 Secondary Queries
9.1.2.1.5.1 - intitle: - inurl: - intext: - inanchor: - link: - filetype:
9.1.2.2 Good
9.1.2.2.1 sitemap total urls = indexed pages
9.1.2.2.2 Status Score = # URL in Google index / # URL in sitemap
9.1.2.2.2.1 > 0,8 = Good
9.1.2.2.2.2 < 0,8 = Not good
9.1.2.3 Bad
9.1.2.3.1 sitemap tot urls < indexed pages
9.1.2.3.1.1 check canonical, double contents/urls and unwanted indexed files
9.1.2.3.2 sitemap tot urls > indexed pages
9.1.2.3.2.1 why some pages are not indexed?
9.1.2.3.2.1.1 noindex?
9.1.2.3.2.1.2 duplicated content?
9.1.2.4 Tools
9.1.2.4.1 Google Webmaster Tools
9.1.2.4.2 SEOmoz toolbar
9.1.2.4.3 Seo site tools for Chrome
9.1.2.4.4 Google search [site:www.example.com]
9.1.2.4.5 WebSite Auditor
9.2 markup & tags
9.2.1 keyword in title tag, H1-Hx, body, anchor text, alt tag, meta desc, keywords, strong, schema.org, etc
10 HTTP status code
10.1 Internal/External
10.2 3xx, 4xx, 5xx
11 redirections
11.1 IP redirection
11.2 www vs not-www
11.3 Moved page
11.3.1 301
11.3.1.1 The requested resource has been assigned a new permanent URI and any future references to this resource SHOULD use one of the returned URIs. Clients with link editing capabilities ought to automatically re-link references to the Request-URI to one or more of the new references returned by the server, where possible. This response is cacheable unless indicated otherwise.
11.4 Deleted page
11.4.1 404
11.4.1.1 404 Not Found: The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent. The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource is permanently unavailable and has no forwarding address. This status code is commonly used when the server does not wish to reveal exactly why the request has been refused, or when no other response is applicable.
11.5 Temporary Redirect
11.5.1 302
11.5.1.1 302 Found (HTTP 1.1) / Moved Temporarily (HTTP 1.0) A 302 redirect is a temporary redirect. It passes 0% of link juice (ranking power) and, in most cases, should not be used. The Internet runs on a protocol called HyperText Transfer Protocol (HTTP) which dictates how URLs work. It has two major versions, 1.0 and 1.1. In the first version, 302 referred to the status code "Moved Temporarily." This was changed in version 1.1 to mean "Found."
11.5.2 307
11.5.2.1 307 Moved Temporarily (HTTP 1.1 Only) A 307 redirect is the HTTP 1.1 successor of the 302 redirect. While the major crawlers will treat it like a 302 in some cases, it is best to use a 301 for almost all cases. The exception to this is when content is really moved only temporarily (such as during maintenance) AND the server has already been identified by the search engines as 1.1 compatible. Since it's essentially impossible to determine whether or not the search engines have identified a page as compatible, it is generally best to use a 302 redirect for content that has been temporarily moved.
11.6 if the page you are removing has a suitable alternative page on your web site, then 301 it. Do not always 301 the page to your home page. If there is no suitable, and by suitable I mean, a page that is very similar to the page you are removing, then 404 the page. 301 if there is a related and similar page to the page you are removing. 404 if there is not.
11.7 Redirect
12 Site URL
12.1 friendly url
12.1.1 www.example.com/page-title
12.1.1.1 page-title: keyword at beginning
12.1.2 blog:
12.1.2.1 www.example.com/2012/01/page-title
12.1.2.2 www.example.com/page-title (WordPress 2013)
12.1.3 use absolute url inside links: http://...
12.1.4 redirect 301 not-www to www version
12.2 URL Canonical
12.2.1 Good
12.2.1.1 http://www.mysite.com/
12.2.1.2 point to same domain
12.2.1.3 same subdomain
12.2.1.3.1 alfa.example.com can point to www.example.com
12.2.1.4 point https -> http
12.2.2 Bad
12.2.2.1 http://www.mysite.com
12.2.2.2 http://mysite.com/
12.2.2.3 http://www.mysite.com/index.html
12.2.2.4 http://mysite.com/index.html
12.2.2.5 chain canonical
12.2.3 syntax on id url
12.2.3.1 on page: http://www.example.com/page.html?sid=123
12.2.3.2 <head><link rel="canonical" href="http://www.example.com/page.html"/></head>
12.3 URL structure
12.3.1 no underscore in url
12.3.2 silo structure
12.3.3 avoid URL parameters
12.3.4 keyword-rich URLs
12.3.5 no uppercase
13 HTTPS
13.1 check redirections
14 navigation path
14.1 tree structure
14.2 dynamic menu
14.3 breadcrumb
14.4 dynamic sidebar
14.5 footer
14.5.1 company info
14.6 Related post/article/product
15 Internal link structure
15.1 check distribution
15.2 anchor text
15.3 most linked pages
15.4 Link
15.4.1 Links Position Weights
15.4.1.1 Links Higher Up in HTML Code Cast More Powerful Votes
15.4.1.2 External Links are More Influential than Internal Links
15.4.1.3 Links from Unique Domains Matter More than Links from Previously Linking Sites
15.4.1.4 Links from Sites Closer to a Trusted Seed Set Pass More Value
15.4.1.5 Links from "Inside" Unique Content Pass More Value than Those from Footers/Sidebar/Navigation
15.4.1.6 Keywords in HTML Text Pass More Value than those in Alt Attributes of Linked Images
15.4.1.7 Links from More Important, Popular, Trusted Sites Pass More Value (even from less important pages)
15.4.1.8 Links Contained Within NoScript Tags Pass Lower (and Possibly No) Value
15.4.1.9 A Burst of New Links May Enable a Document to Overcome "Stronger" Competition Temporarily (or in Perpetuity)
15.4.1.10 Pages that Link to WebSpam May Devalue the Other Links they Host
15.4.2 Internal Links
15.4.2.1 Internal Links Distribution
15.4.2.1.1 more internal links to important pages
15.4.2.2 use keyword in anchor text
15.4.2.3 use keywords in URL
15.4.2.4 use structured levels: draw a tree/SILO
15.4.2.5 better no more than 100 link on page
15.4.2.6 Warning: Internal nofollow
15.4.2.6.1 <a rel="nofollow" href="www.example.com">Example</a>
15.4.3 Tools
15.4.3.1 Screaming Frog
15.4.3.2 Xenu
15.4.3.2.1 Broken links
15.4.3.3 Google Webmaster Tools
15.4.3.3.1 Download a back link report to see if you're missing out on links pointing to orphaned, 302 or incorrect URLs on your site. If you find people linking incorrectly, add some 301 rules on your site to harness that link juice
15.4.3.4 Open Site explorer
15.4.3.5 ahrefs.com
15.4.3.6 Majestic SEO
15.4.4 PageRank Distribution
15.4.4.1 YES
15.4.4.1.1 page A "index"
15.4.4.1.1.1 page B
15.4.4.1.2 page A "noindex"
15.4.4.1.2.1 page B
15.4.4.1.3 page A
15.4.4.1.3.1 page B "disallow"
15.4.4.1.4 page A "English"
15.4.4.1.4.1 page B "French"
15.4.4.2 NO
15.4.4.2.1 page A "404"
15.4.4.2.1.1 page B
15.4.4.2.2 page A
15.4.4.2.2.1 page B "404"
15.4.4.2.3 page A "disallow"
15.4.4.2.3.1 page B
15.4.4.2.4 page A "nofollow"
15.4.4.2.4.1 page B
16 Breadcrumbs
16.1 schema.org markup
16.2 anchor text keyword rich
17 absolute link under HTTP
17.1 relative links under HTTPS
18 find not-HTML elements
18.1 with Google cache
18.1.1 can you see all elements?
18.2 see as Googlebot - GWMT
18.3 Avoid cloaking
19 JS calls check
19.1 try disable JS
19.2 JavaScript elements
19.2.1 navigation
19.2.2 box, text
20 CSS
20.1 minimize
20.2 minify
21 Minify: HTML, CSS & JS
22 Avoid iFrames
23 text/html ratio
24 Meta tag
24.1 HTML declared language vs real language
24.2 TAG Title
24.2.1 First TAG position: <head><title>Title</title></head>
24.2.2 Length: max 56 char included spaces
24.2.2.1 6-12 words
24.2.3 512 pixels
24.2.4 use important keywords at the beginning of the title
24.2.5 Weight: Keyword < Category | Website Title
24.2.6 Tool: AdWords keyword research
24.2.7 no repeat keywords
24.2.8 unique titles for every page
24.2.9 Avoid Stop Words
24.2.9.1 articles (such as “the”, ”an” and “a”)
24.2.9.2 auxiliary verbs (such as “am”, “is”, and “can”)
24.2.9.3 conjunctions (such as “and”, “or”, “but” and “while”)
24.2.9.4 particles (such as “if”, “then”, and “thus”)
24.2.9.5 prepositions (such as “of”, “that”, “on” and “for”)
24.2.9.6 pronouns (such as “he”, “we”, “which” and “her”)
24.2.9.7 ...
24.3 Meta Description
24.3.1 Use Title keywords inside description text
24.3.2 length: max 156 char
24.3.2.1 24-48 words
24.3.3 920 pixels
24.3.4 use keywords at the beginning
24.3.5 repeat TOP keywords max 2x
24.3.6 unique description for every page
24.4 Meta keywords
24.4.1 from 5 to 20 words, include title keywords
24.4.2 longest first
24.4.3 initial cap
24.4.4 comma separated
24.4.5 unique SET for every page
24.4.6 if the page is an AdWords landing page, use AdWords bought keywords
24.5 META Language Tag
24.5.1 <meta http-equiv="content-language" content="it">
24.5.2 Tip: better placed in sitemap
24.6 Multi Language: rel="alternate" hreflang="x"
24.6.1 in HEAD section
24.6.2 <link rel="alternate" hreflang="en" href="http://www.example.com/page.html" /> <link rel="alternate" hreflang="en-gb" href="http://en-gb.example.com/page.html" /> <link rel="alternate" hreflang="en-us" href="http://en-us.example.com/page.html" /> <link rel="alternate" hreflang="de" href="http://de.example.com/seite.html" />
24.7 Meta Refresh (Warning, not safe)
24.7.1 Meta refreshes are a type of redirect executed on the page level rather than the server level. They are usually slower, and not a recommended SEO technique. They are most commonly associated with a five-second countdown with the text "If you are not redirected in five seconds, click here." Meta refreshes do pass some link juice, but are not recommended as an SEO tactic due to poor usability and the loss of link juice passed.
24.7.2 Force page refresh
24.7.3 Syntax
24.7.3.1 Place inside <head> to refresh page after 5 seconds: <meta http-equiv="refresh" content="5">
24.7.3.2 Redirect to http://example.com/ after 5 seconds: <meta http-equiv="refresh" content="5; url=http://example.com/">
24.7.3.3 Redirect to http://example.com/ immediately (BETTER): <meta http-equiv="refresh" content="0; url=http://example.com/">
24.7.4 An alternative is by sending an HTTP redirection header, such as HTTP 301 or 302
24.8 Robots meta tag
24.8.1 upload the robots.txt in the root directory
24.8.1.1 www.example.com/robots.txt
24.8.2 lang
24.8.2.1 <html lang="en"> ... </html>
24.8.2.2 In XHTML, the language is declared inside the <html> tag as follows:
24.8.2.3 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> ... </html>
24.8.2.4 ref: http://www.w3schools.com/tags/ref_language_codes.asp
24.8.3 noindex
24.8.3.1 <meta name="robots" content="noindex">
24.8.4 nofollow
24.8.4.1 <meta name="robots" content="nofollow" />
24.8.5 noarchive
24.8.5.1 <meta name="robots" content="noarchive">
24.8.5.2 no Google cache version
24.8.6 noodp
24.8.6.1 no open directory project
24.8.6.2 <meta name="robots" content="NOODP">
24.8.7 noydir
24.8.8 nosnippet
24.8.8.1 <meta name="googlebot" content="nosnippet">
24.8.9 hreflang
24.8.9.1 better in sitemap.xml
24.8.9.2 <link rel="alternate" hreflang="fr" href="http://www.ex.com/fr/index.html" /> <link rel="alternate" hreflang="en" href="http://www.ex.com/en/index.html" />
24.8.9.3 Link
24.8.9.3.1 <a href="http://www.w3schools.com" hreflang="en">W3Schools</a>
24.9 Meta Noindex
24.9.1 <meta name="robots" content="noindex">
24.9.2 HTTP Header
24.9.2.1 X-Robots-Tag: noindex
24.10 Unavailable_after
24.10.1 <meta name="googlebot" content="unavailable_after: 25-Aug-2007 15:00:00 EST">
24.10.2 HTTP Header
24.10.2.1 X-Robots-Tag: unavailable_after: 7 Jul 2007 16:30:00 GMT
24.11 Headings H1 - H6
24.11.1 Use H1 one time for page, H2-H6 could be repeated
24.11.2 Use in order: H1>H2>H3>H4...
24.11.3 Headings should contain TOP keyword phrases
24.11.4 Length: 2-6 words
24.11.5 Check Tools:
24.11.5.1 Screaming Frog
24.11.5.2 Website Auditor
24.11.5.3 Marketing Grader
24.11.5.4 Traffic Travis
24.11.5.5 Xenu
24.11.5.6 Google Doc XMLIMPORT (f)
24.12 Strong & Italic
24.12.1 Use it on Keyword phrases and related terms
24.13 indexing tag
24.13.1 canonical tag
24.13.2 rel alternate
24.13.3 rel prev, rel next
25 Images
25.1 image tag alt="define"
25.1.1 1 word every 16*40 pixels
25.1.1.1 1-12 words
25.1.2 include relevant keywords
25.1.3 unique text for each image
25.2 image tag title="define"
25.3 always define dimensions in HTML
25.4 spider supported formats: BMP, GIF, JPEG, PNG, WebP or SVG.
25.5 Additionally: - the image filename is related to the image’s content; - the alt attribute of the image describes the image in a human-friendly way; - HTML page’s textual contents as well as the text near the image are related to the image.
25.6 Logo alt tag: "brand name" > "home" > "logo"
25.7 Compression .JPG 80%
25.8 Upload scaled images
26 schema.org markup
26.1 Rich Snippet
26.1.1 Microdata/Microformats/RDFa
26.1.1.1 Rating Stars
26.1.1.1.1 WordPress
26.1.1.1.1.1 GD STar Rating
26.1.1.2 Recipes
26.1.1.2.1 recipe details
26.1.1.3 Authorship
26.1.1.3.1 Multi-author
26.1.1.3.2 Single Author
26.1.1.4 Thumbnail
26.1.1.5 Products Price
26.1.2 Schema.org
26.1.3 Google Rich Snippets Testing tool
26.1.4 Rich Snippet submission form
26.2 breadcrumbs
26.3 Local markup
27 Custom 404 page
28 sitemap.html
29 Content optimization
29.1 update frequency
29.1.1 constantly write a few articles is better than many randomly posts
29.2 logic organization
29.2.1 Menu design
29.2.1.1 Tree design
29.2.2 In blog use categories & TAGS
29.3 SEO copywriting
29.3.1 Study SERP to find nice free places
29.3.1.1 AdWords keyword Tool for traffic
29.3.2 study best title
29.3.2.1 *see TAGS
29.3.3 study right keywords
29.3.4 use at least 350 words
29.3.5 Keyword density
29.3.5.1 Good
29.3.5.1.1 human friendly
29.3.5.1.2 < 5/10%
29.3.5.2 Bad
29.3.5.2.1 > 10%
29.3.5.2.2 too much kw repetitions
29.3.5.2.3 bad human readability
29.3.6 write with steps
29.3.6.1 Intro
29.3.6.2 content
29.3.6.3 End
29.3.7 nice images
29.3.7.1 alt tag with main keywords
29.3.7.2 title tag with main keywords
29.3.7.3 image file name with main keywords
29.3.7.4 link title
29.3.8 call to action
29.3.8.1 forms on landing pages
29.3.8.2 affiliate links
29.3.8.3 phone calls
29.4 1. Post it on your website with no strings attached. It’s free and you require no personal information from prospects 2. Blog about it 3. E-mail your in-house database 4. Post it on your social media profiles 5. Publish a press release (pitch it to the media too) 6. Create an ad campaign using banner and text ads 7. Reach out to popular and respected bloggers in your industry and get them to blog about it 8. Mention it in your next monthly newsletter 9. Use it as a basis for a webinar or podcast episode 10. Produce a video about it
29.5 readability
29.5.1 text dimensions
29.5.2 easy words and phrases
29.6 Content and Usability
29.6.1 design
29.6.1.1 deep/levels
29.6.1.1.1 max 3
29.6.2 load speed
29.6.2.1 latency
29.6.2.2 image caching
29.6.2.3 pages caching
29.6.2.4 compression
29.6.2.5 CDN
29.6.2.6 Tools
29.6.2.6.1 Page speed
29.6.2.6.1.1 Good
29.6.2.6.1.1.1 Speed >75%
29.6.2.6.2 Yslow
29.6.2.6.2.1 Good
29.6.2.6.2.1.1 B
29.6.2.6.3 GT metrix
29.6.3 Mobile
29.6.3.1 – Mobile friendly website (Wordpress Touch/Mobify/...) – Mobile ads (SMS Text/video/Google Mobile ads) – Mobile & Social integration – Mobile apps/QR codes
29.7 content
29.7.1 body text & word count > 350
29.7.2 content generation
29.7.3 frequency
29.7.4 content quality
29.7.5 keyword focus
29.7.6 SEO copywriting
29.7.7 tag HTML5
29.7.8 tag Schema.org
29.7.9 freshness
29.8 Keywords
29.8.1 Keyword list
29.8.1.1 on site analysis
29.8.1.2 competitors websites
29.8.1.3 AdWords keywords tools
29.8.1.3.1 competitors
29.8.1.3.1.1 cost
29.8.1.3.1.2 competitors
29.8.1.3.1.3 traffic
29.8.1.3.2 estimated traffic
29.8.1.3.2.1 cost
29.8.1.3.2.2 competitors
29.8.1.3.2.3 traffic
29.8.1.3.2.3.1 phrase
29.8.1.3.2.3.2 exact
29.8.1.4 Google Analytics
29.8.1.4.1 Goal
29.8.1.4.1.1 conversions
29.8.1.4.2 filters
29.8.1.4.2.1 Branded / not branded
29.8.1.4.2.2 ITA/ENG (lingua)
29.8.1.4.3 time on site
29.8.1.4.4 visit deep
29.8.2 Google SERP Analysis
29.8.2.1 opportunity
29.8.2.1.1 new keywords
29.8.2.1.2 easy ranking areas
29.8.2.1.3 weak competitors
29.8.2.2 treath
29.8.2.2.1 aggressive competitors
29.8.2.2.1.1 what they do?
29.8.2.2.1.1.1 natural ranking
29.8.2.2.1.1.2 AdWords
29.8.2.2.1.1.3 social
29.8.2.2.1.1.4 link building
29.8.3 tools
29.8.3.1 KW analysis
29.8.3.1.1 potential traffic
29.8.3.1.2 seo competition
29.8.3.2 Google Analytics
29.8.3.2.1 access kw
29.8.3.2.1.1 time on site
29.8.3.2.1.2 visit deep
29.8.3.3 Ubersuggest
29.8.3.3.1 http://ubersuggest.org/
29.8.3.4 Google AdWords
29.8.3.4.1 kw tools
29.8.3.4.2 traffic tools
29.8.3.5 Rank Traker
29.8.3.5.1 Keep ranking history
29.8.3.5.2 competitors ranking
29.8.3.6 free monitor for google
29.8.3.7 SEOtoolset
29.8.3.8 EVE Milano Keywords Tool
29.8.3.8.1 www.evemilano.com/keyword-tool/
30 Usability
30.1 Mobile implementation
30.2 Mobile redirect
30.3 responsive
30.4 meta viewport
30.5 Webserver Performances
31 Inbound
31.1 External 404
31.2 Link popularity
31.3 Backlink anchor text
31.4 Most linked pages
31.5 % Site wide backlinks
31.6 Local directories
31.7 Backlinks (Inbound)
31.7.1 Rank inbound link?
31.7.1.1 Google
31.7.1.1.1 PageRank
31.7.1.1.2 DomainRank
31.7.1.2 Ahrefs.com Rank
31.7.1.3 Majestic SEO
31.7.1.4 SEOmoz Rank
31.7.1.4.1 Page Authority
31.7.1.4.2 Domain Authority
31.7.2 Link building
31.7.2.1 Anchor texts
31.7.2.1.1 Brand
31.7.2.1.1.1 min 60%
31.7.2.1.1.2 Brand Name
31.7.2.1.1.3 KW + brand name
31.7.2.1.1.4 URL
31.7.2.1.2 Navigational
31.7.2.1.2.1 max 20%
31.7.2.1.2.2 click here
31.7.2.1.3 Local
31.7.2.1.3.1 Local Brand
31.7.2.1.3.1.1 City + Brand Name
31.7.2.1.3.2 Local Transational
31.7.2.1.3.2.1 City + Service Keyword
31.7.2.1.4 Transational
31.7.2.1.4.1 max 20%
31.7.2.1.4.2 Exact Service Keyword
31.7.2.1.5 KW
31.7.2.1.5.1 different KW for different landing
31.7.2.2 social bookmarking
31.7.2.2.1 See social section
31.7.2.3 social networks
31.7.2.3.1 See social section
31.7.2.4 link ads
31.7.2.4.1 nofollow
31.7.2.5 quality content for natural linking
31.7.2.6 find comments dofollow
31.7.2.7 warning: don't buy link building
31.7.2.8 link exchange?
31.7.2.8.1 no site-wide
31.7.2.8.2 yes dedicated page
31.7.2.9 web directories
31.7.2.9.1 local
31.7.2.9.2 general
31.7.2.9.2.1 dmoz
31.7.2.9.2.2 yahoo! directory
31.7.2.9.2.3 yellow pages
31.7.2.9.3 Local Directories
31.7.2.9.3.1 Yelp
31.7.2.9.3.2 Foursquare
31.7.2.9.3.3 Google Map
31.7.2.10 article marketing
31.7.2.10.1 infographics
31.7.2.11 guest article
31.7.2.11.1 on related blogs
31.7.2.12 Feed RSS
31.7.2.12.1 Use partial RSS file
31.7.2.12.2 Register RSS to Aggregators websites
31.7.2.12.3 Insert deep links inside RSS
31.7.3 Correct Broken links - 404
31.7.3.1 definitive
31.7.3.1.1 use Redirect 301
31.7.3.1.2 Yes PageRank
31.7.3.2 temp
31.7.3.2.1 use Redirect 302
31.7.3.2.2 No PageRank
31.7.4 link pruning?
31.7.4.1 - Ask for link removal - Ask nofollow tag - noindex on destination page - Disallow with robots.txt - redirect 410 - redirect 404 - copy page and move internal link + noindex
32 Social signals
32.1 Channels
32.1.1 Google Plus
32.1.1.1 Authorship Link for bloggers
32.1.1.2 use Keyword and description
32.1.1.3 frequent updates
32.1.1.4 use sidebar links
32.1.2 Facebook
32.1.2.1 actions
32.1.2.1.1 Content generation
32.1.2.1.1.1 frequent updates
32.1.2.1.1.2 Call to action
32.1.2.1.1.3 nice contents
32.1.2.1.2 Commenti
32.1.2.1.2.1 analysis and shared answers
32.1.2.1.3 Landing page/Form
32.1.2.1.3.1 flash
32.1.2.1.3.2 static html
32.1.2.1.3.2.1 imagemap
32.1.2.1.3.3 cms
32.1.2.1.3.4 ecommerce
32.1.2.1.3.5 Like button indication
32.1.2.1.3.6 app
32.1.2.1.3.7 form
32.1.2.1.4 Open Graph integration
32.1.2.1.4.1 website side
32.1.2.2 Advertising
32.1.2.2.1 Inside Facebook
32.1.2.2.1.1 min CTR > 0,03 (3%)
32.1.2.2.1.2 min CPL > 0,3 (30%)
32.1.2.2.1.3 Landing customization
32.1.2.2.1.4 social shared ads
32.1.2.2.2 Outside Facebook
32.1.2.2.2.1 More expensive
32.1.2.2.2.2 use url builder
32.1.3 Twitter
32.1.3.1 autocontent generation
32.1.3.1.1 Facebook Connection
32.1.3.1.2 rss graffiti
32.1.3.1.2.1 auto Hashtag generation
32.1.4 Linkedin
32.1.4.1 Company page
32.1.4.2 personal page
32.1.4.3 Group
32.1.4.4 ADS
32.1.4.4.1 budget: min 10$/day and 2$ click
32.1.4.4.2 not all language (!)
32.1.4.5 Share button plugin on website
32.1.5 Pinterest
32.1.5.1 Pin it button plugin
32.1.5.2 create topic dashboards
32.1.5.3 follow the moods, don't use it only to promote
32.2 Social Plugins
32.2.1 Facebook
32.2.1.1 Like button
32.2.1.1.1 to Company page
32.2.1.1.2 to Website URL
32.2.1.1.3 Open Graph TAG implementation
32.2.1.2 Comments
32.2.1.3 Boxes
32.2.1.3.1 fans
32.2.1.3.2 sharing activity/recommendation
32.2.1.4 Facebook Connect
32.2.1.4.1 Auto login
32.2.2 Twitter
32.2.2.1 Share button
32.2.2.2 Follow
32.2.2.3 tweet feed
32.2.3 Linkedin Button
32.2.3.1 follow company
32.2.3.2 follow profile
32.2.3.3 share button
32.2.4 Social Bookmarking
32.2.4.1 Stumble Upon
32.2.4.2 Reddit
32.2.4.3 Digg
32.2.4.4 Del.icio.us
32.2.5 Google +1
32.2.5.1 "Add to my circles" Button
32.2.5.2 +1 Button
32.2.6 Pinterest
32.2.6.1 Pin It Button
32.2.6.2 Follow Me Button
33 Google penalties
33.1 Internal 2x content
33.2 External 2x content
33.3 Low quality and/or thin content
33.4 Bad backlink profile
33.5 much more...
33.6 Negative aspects
33.6.1 duplicated contents
33.6.1.1 internal
33.6.1.2 external
33.6.1.2.1 check kw rank history
33.6.2 duplicated meta
33.6.3 server down time
33.6.4 spam and site-wide links
33.6.4.1 link pruning activities
33.6.5 Sponsored links
33.6.6 malware on server
33.6.7 Directory backlink
33.6.7.1 if unique source
33.6.8 hidden text
33.6.8.1 by css
33.6.9 longer url with too much parameters
33.6.10 too much levels
33.6.11 adsense abuse
33.6.12 bad usability
33.6.13 bad contents
33.6.13.1 high bounce rate
33.6.13.2 short content
33.6.13.3 short time on page
33.6.14 flash
33.6.15 low quality out-bound links
33.6.16 spamming/stuffing/hiding
33.6.17 spam in-bound links
33.6.18 having too many transactional anchor text
33.6.19 advertising abuse
33.6.20 site wide links
33.6.21 dofollow sponsor links
33.6.22 link selling/buying

More Maps From User