SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!

21
SEO audit worksheet Site name: Site URL: Page #1 Page #2 General accessibility of content Content embedded in Flash? No Frames/iFrames used in site construction? No Secure server? No Robots.txt blocking crawlers? No Entry page requiring verification? No No Login required? No Page access restricted by cookie? No Page-level metadata elements <title> element present? Yes <title> element < 70 characters? Yes <title> element includes primary/secondary keywords? Yes <meta> description element present? Yes <meta> description element < 150 characters? Yes <meta> description element includes primary/secondary keywords? Yes <meta> keywords element present? Yes <meta> keywords element includes primary/secondary keywords? Yes Canonical <link> element present? Yes <meta> robots element with "noodp" attribute present? Yes Page-level content Keyword research performed, primary/secondary keywords identified? Yes <h1> element present? Yes <h#> elements used for all headers? Yes Body content exists? Yes Body content is original? Yes Body content is unique to this page? Yes Body content presents value? Yes Yes Text abstracted from images? Yes Internal link anchor text uses primary/secondary keywords? Yes Front-end coding JavaScript, Flash, or other client-side rendering used to display priori No JS consolidated, linked in a single, external file? Yes In-line JS used? No CSS consolidated, linked in a single, external file? Yes Developed by Jonathon Colman (Twitter @jcolman) - 05/13/2011 Intended answer Input form (e.g., search field) required? Body content marked up in semantic elements? (e.g., <p>, <strong>, <em>, et

Transcript of SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!

Page 1: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!

SEO audit worksheet

Site name:

Site URL:

Site section #1

Page #1 Page #2

General accessibility of contentContent embedded in Flash? NoFrames/iFrames used in site construction? NoSecure server? NoRobots.txt blocking crawlers? NoEntry page requiring verification? No

NoLogin required? NoPage access restricted by cookie? No

Page-level metadata elements<title> element present? Yes<title> element < 70 characters? Yes<title> element includes primary/secondary keywords? Yes<meta> description element present? Yes<meta> description element < 150 characters? Yes<meta> description element includes primary/secondary keywords? Yes<meta> keywords element present? Yes<meta> keywords element includes primary/secondary keywords? YesCanonical <link> element present? Yes<meta> robots element with "noodp" attribute present? Yes

Page-level contentKeyword research performed, primary/secondary keywords identified? Yes<h1> element present? Yes<h#> elements used for all headers? YesBody content exists? YesBody content is original? YesBody content is unique to this page? YesBody content presents value? Yes

YesText abstracted from images? YesInternal link anchor text uses primary/secondary keywords? Yes

Front-end codingJavaScript, Flash, or other client-side rendering used to display priority content? NoJS consolidated, linked in a single, external file? YesIn-line JS used? NoCSS consolidated, linked in a single, external file? Yes

Developed by Jonathon Colman (Twitter @jcolman) - 05/13/2011

Intended answer

Input form (e.g., search field) required?

Body content marked up in semantic elements? (e.g., <p>, <strong>, <em>, etc.)

Page 2: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!

In-line CSS used? NoPage constructed so that body copy appears first in code? YesRel="nofollow" used for links appearing within user-generated content? Yes

NoRel="nofollow" used on all external links? NoXHTML validates successfully without errors YesCSS validates successfully without errors Yes

Yes

Site-wide architectureUniversal navigation present? YesUtility navigation present? YesContextual navigation present? YesFooter navigation present? YesMultiple calls-to-action present? YesURL rendered in browser matches canonical <link> element? YesNavigation rendered in XHTML? YesImages used for navigation? NoJavaScript used for navigation? NoFlash used for navigation? NoHTML site map exists and is linked to? YesXML site map exists and is linked to? YesHighest-priority content linked to? YesDuplicate content - <title> elements? NoDuplicate content - <meta> elements? NoIn-line links present in body copy? YesPage deeper than three levels from the homepage? NoLess than 100 total links present on page? (including navigation) Yes

Site performance issuesPage loads in 1.5s or less according to Google Page Speed/Google Analytics? YesTotal page file size > 150 K (before images, CSS, linked files, etc.)? YesImages optimized? YesLinked files (JS, CSS, images, media, etc.) optimized? YesHTTP requests minimized? YesJS code minified? YesCSS code minified? YesX/HTML minified? YesCompression used? YesCode optimized for client-side rendering? YesBrowser caching used? YesImages combined into CSS sprites? Yes

URL structureSession IDs used? No

YesYesYes

URL parameters avoided? Yes

Rel="nofollow" used for internal links? (e.g., "PageRank sculpting")

Microformats present for structured content attributes (e.g., hCard, RDFa, etc.)

"Natural language" URLs used in page name? (e.g., keywords in URLs)"Natural language" URLs used in directory name? (e.g., keywords in URLs)"Natural language" used in domain/sub-domain name? (e.g., keywords in URLs)

Page 3: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!

Overly long, dynamic URL avoided? YesYes

Use of redirects301s used for redirect instead of 302s? No<meta> refresh redirect used? NoJavaScript redirect used? NoRedirect chain (multiple redirects in a row) avoided? Yes3xx error? No4xx error? No"Soft 404" error? No5xx error? No

Metrics and analysisWeb analytics is set up and yielding actionable data for this page? YesPage is indexed in Google? YesPage is receiving organic keyword traffic from Google? YesPage is indexed in Bing? YesPage is receiving organic keyword traffic from Bing? YesPage is indexed in Yahoo? YesPage is receiving organic keyword traffic from Yahoo? YesPage is linked to from external web sites? Yes

URL rewrite/canonicalization in place? (e.g., "/" vs. "/index.html")

Page 4: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!

Site section #1 Site section #2

Page #3 Page #4 Page #5 Page #6 Page #7 Page #8 Page #9 Page #10 Page #1 Page #2

Page 5: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
Page 6: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
Page 7: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!

Site section #2 Site section #3

Page #3 Page #4 Page #5 Page #6 Page #7 Page #8 Page #9 Page #10 Page #1 Page #2

Page 8: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
Page 9: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
Page 10: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!

Site section #3 Site section #4

Page #3 Page #4 Page #5 Page #6 Page #7 Page #8 Page #9 Page #10 Page #1 Page #2

Page 11: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
Page 12: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
Page 13: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!

Site section #4 Site section #5

Page #3 Page #4 Page #5 Page #6 Page #7 Page #8 Page #9 Page #10 Page #1 Page #2

Page 14: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
Page 15: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
Page 16: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!

Site section #5

Page #3 Page #4 Page #5 Page #6 Page #7 Page #8 Page #9 Page #10

Page 17: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
Page 18: SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!