A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | On-Page SEO Checklist (Repeat this checklist for every keyword-targeted page) | ||||||||||||||||||||||||
2 | |||||||||||||||||||||||||
3 | |||||||||||||||||||||||||
4 | |||||||||||||||||||||||||
5 | |||||||||||||||||||||||||
6 | Category | Check | Grade | Observations/Notes | Completed | ||||||||||||||||||||
7 | Performance | 1. Do you have Google Analytics tracking set up? | |||||||||||||||||||||||
8 | Performance | 2. Are you tracking your primary keyword phrase? | |||||||||||||||||||||||
9 | Crawling & Indexing | 3. Is your page crawlable? | |||||||||||||||||||||||
10 | Crawling & Indexing | 4. Is your page indexable? | |||||||||||||||||||||||
11 | Keywords | 5. Are you targeting the right keyword? | |||||||||||||||||||||||
12 | Keywords | 6. Have you already targeted this keyword? | |||||||||||||||||||||||
13 | Keywords | 7. Does your page satisfy search intent? | |||||||||||||||||||||||
14 | Keywords | 8. Is your primary keyword in the title? | |||||||||||||||||||||||
15 | Keywords | 9. Is your title click worthy? | |||||||||||||||||||||||
16 | Keywords | 10. Can you add modifiers to your title? | |||||||||||||||||||||||
17 | Keywords | 11. Have you used all your title tag real estate? | |||||||||||||||||||||||
18 | Keywords | 12. Is your page title wrapped in an H1 tag? | |||||||||||||||||||||||
19 | Keywords | 13. Is your primary keyword in the meta description? | |||||||||||||||||||||||
20 | Keywords | 14. Is your meta description click worthy? | |||||||||||||||||||||||
21 | Keywords | 15. Is your primary keyword in the URL? | |||||||||||||||||||||||
22 | Keywords | 16. Is your URL structure lean? | |||||||||||||||||||||||
23 | Keywords | 17. Is your primary keyword in the first sentence? | |||||||||||||||||||||||
24 | Keywords | 18. Is your keyword density too aggressive relative to your competitors? | |||||||||||||||||||||||
25 | Keywords | 19. Have you added variations of your primary keyword into the copy? | |||||||||||||||||||||||
26 | Keywords | 20. Have you added synonyms (LSI keywords) of your primary keyword into the copy? | |||||||||||||||||||||||
27 | Content | 21. Is your page different & better than your competitors? | |||||||||||||||||||||||
28 | Content | 22. Is your copy free of spelling and grammatical errors? | |||||||||||||||||||||||
29 | Content | 23. Is your copy longer (on average) than your competitors? | |||||||||||||||||||||||
30 | Content | 24. Is your copy written well? | |||||||||||||||||||||||
31 | Content | 25. Is your copy scannable? | |||||||||||||||||||||||
32 | Content | 26. Is your copy written for an 8th grader? | |||||||||||||||||||||||
33 | Content | 27. Is your copy engaging? | |||||||||||||||||||||||
34 | Content | 28. Does your copy use short paragraphs? | |||||||||||||||||||||||
35 | Content | 29. Are your headings structured logically? | |||||||||||||||||||||||
36 | Content | 30. Is your copy using descriptive headings? | |||||||||||||||||||||||
37 | Content | 31. Have you used keyword variations, LSIs, or synonyms in your headings? | |||||||||||||||||||||||
38 | Content | 32. Is your copy using bullet points and numbered lists? | |||||||||||||||||||||||
39 | Content | 33. Is your copy “fresh”? | |||||||||||||||||||||||
40 | Images | 34. Does your page have as many or more images than your competitors? | |||||||||||||||||||||||
41 | Images | 35. Are your images unique to your website? | |||||||||||||||||||||||
42 | Images | 36. Are your images high-quality? | |||||||||||||||||||||||
43 | Images | 37. Are you using the right image format? | |||||||||||||||||||||||
44 | Images | 38. Are your images sized appropriately? | |||||||||||||||||||||||
45 | Images | 39. Are your images compressed? | |||||||||||||||||||||||
46 | Images | 40. Do your images have descriptive file names? | |||||||||||||||||||||||
47 | Images | 41. Do all of your images have descriptive and accurate tag descriptions? | |||||||||||||||||||||||
48 | Video | 42. Does your page have video content? | |||||||||||||||||||||||
49 | Video | 43. Are the videos relevant to page/primary keyword? | |||||||||||||||||||||||
50 | Video | 44. Are the videos unique to your brand? | |||||||||||||||||||||||
51 | Video | 45. Are the videos high-quality and valuable? | |||||||||||||||||||||||
52 | Video | 46. Are the videos content responsive? | |||||||||||||||||||||||
53 | Video | 47. Are the videos hosted on the right platform? | |||||||||||||||||||||||
54 | Video | 48. Are the videos optimized? | |||||||||||||||||||||||
55 | Links | 49. Does your page have internal links? | |||||||||||||||||||||||
56 | Links | 50. Are your internal links using descriptive anchor text? | |||||||||||||||||||||||
57 | Links | 51. Are your internal links optimized based on first link priority? | |||||||||||||||||||||||
58 | Links | 52. Does the page have breadcrumbs? | |||||||||||||||||||||||
59 | Links | 53. Are you internal links useful? | |||||||||||||||||||||||
60 | Links | 54. Are all your internal links using preferred URLs? | |||||||||||||||||||||||
61 | Links | 55. Does your page have external links? | |||||||||||||||||||||||
62 | Links | 56. Are all affiliate, sponsored, or paid links using a “NoFollow” tag? | |||||||||||||||||||||||
63 | Links | 57. Do all your external links set to open in a new window? | |||||||||||||||||||||||
64 | Links | 58. Does your page have broken links? | |||||||||||||||||||||||
65 | Links | 59. Are all your links clearly links? | |||||||||||||||||||||||
66 | User Experience (UX) | 60. Does your page load in less than 3 seconds? | |||||||||||||||||||||||
67 | User Experience (UX) | 61. Is your page responsive and mobile friendly? | |||||||||||||||||||||||
68 | User Experience (UX) | 62. Does your website have an SSL certificate installed? | |||||||||||||||||||||||
69 | User Experience (UX) | 63. Is your font type legible and easy to read on all devices? | |||||||||||||||||||||||
70 | User Experience (UX) | 64. Is your font size large enough to easily read on all devices? | |||||||||||||||||||||||
71 | User Experience (UX) | 65. Does your page use aggressive interstitials? | |||||||||||||||||||||||
72 | User Experience (UX) | 66. Does your page have aggressive ad placements? | |||||||||||||||||||||||
73 | Local | 67. Is your address prominently displayed? | |||||||||||||||||||||||
74 | Structured Data | 68. Is your address using structured data? | |||||||||||||||||||||||
75 | Structured Data | 69. Is your page using structured data? | |||||||||||||||||||||||
76 | Structured Data | 70. Is the structured data set up correctly? | |||||||||||||||||||||||
77 | YMYL & E-A-T | 71. Are you giving health, financial or legal advice? | |||||||||||||||||||||||
78 | YMYL & E-A-T | 72. Does your page have the appropriate disclaimers? | |||||||||||||||||||||||
79 | YMYL & E-A-T | 73. Does your page list and link to all sources of information? | |||||||||||||||||||||||
80 | YMYL & E-A-T | 74. Does your blog content have a visible author? | |||||||||||||||||||||||
81 | YMYL & E-A-T | 75. Is the author credible and qualified to write about the topic? | |||||||||||||||||||||||
82 | YMYL & E-A-T | 76. Does every blog post have a detailed author box/bio? | |||||||||||||||||||||||
83 | YMYL & E-A-T | 77. Does each author have a dedicated and detailed author page? | |||||||||||||||||||||||
84 | Goal Completions | 78. Does the page have a clear call-to-action (CTA)? | |||||||||||||||||||||||
85 | Goal Completions | 79. Is the page shareable? | |||||||||||||||||||||||
86 | Design & User Interface (UI) | 80. Is the website design modern and updated? | |||||||||||||||||||||||
87 | |||||||||||||||||||||||||
88 | |||||||||||||||||||||||||
89 | |||||||||||||||||||||||||
90 | |||||||||||||||||||||||||
91 | |||||||||||||||||||||||||
92 | |||||||||||||||||||||||||
93 | |||||||||||||||||||||||||
94 | |||||||||||||||||||||||||
95 | |||||||||||||||||||||||||
96 | |||||||||||||||||||||||||
97 | |||||||||||||||||||||||||
98 | |||||||||||||||||||||||||
99 | |||||||||||||||||||||||||
100 |