| A | B | C | D | |
|---|---|---|---|---|
1 | SEO Checkpoint | Guide | Tools To Help | |
2 | ๐ | General SEO | ||
3 | Set up Google Analytics | Guide | Google Analytics | |
4 | Set up Google Search Console | Guide | Google Search Console (GSC) | |
5 | Connect Google Analytics to Google Search Console | Guide | Google Analytics, Google Search Console | |
6 | Add 'trust' pages (About us, Contact, Privacy Policy and TOS) | Guide | Manual | |
7 | Ensure you are secure with HTTPS and get a free SSL | Guide | Cloudflare, AWS | |
8 | ๐ | SEO Research | ||
9 | Talk to customers to find their pain points | Guide | Manual | |
10 | Conduct keyword research for your products | Guide | Ahrefs, Semrush, Keyword Insights | |
11 | Find category page opportunities | Guide | Ahrefs, Semrush, Keyword Insights | |
12 | Run keyword research for content opportunities | Guide | Ahrefs, Semrush, Keyword Insights | |
13 | Review your competitors SEO | Guide | Ahrefs, Semrush | |
14 | Understand the intent of the keyword you have found | Guide | Keyword Insights | |
15 | ๐ | Product Page SEO | ||
16 | Fix Shopify's product URL structure | Guide | Manual | |
17 | Keep URLs short | Guide | Manual | |
18 | Ensure every product has a unique description | Guide | Manual | |
19 | Use high quality photos & video | Guide | Manual | |
20 | Link out to similar products | Guide | Manual | |
21 | Add FAQs around your product | Guide | Manual | |
22 | Collect reviews for your products | Guide | Junip, Reviews.io | |
23 | Add structured data (product info & reviews) | Guide | Manual (some review apps do this for you) | |
24 | Link to any categories the product exists in | Guide | Manual | |
25 | Offer alternatives for out of stock products | Guide | Manual | |
26 | Collect emails for out of stock products | Guide | Klaviyo | |
27 | Redirect expired products to the category page | Guide | Manual | |
28 | ๐ | Category Page SEO | ||
29 | Have a main target keyword for each collection | Guide | Ahrefs, Semrush, Keyword Insights | |
30 | Keep URLs short - have it as your target keyword | Guide | Manual | |
31 | Optimise your category name for the main target keyword | Guide | Manual | |
32 | Write a category description | Guide | SurferSEO | |
33 | Include breadcrumbs | Guide | Manual | |
34 | Add structured data | Guide | Manual | |
35 | Add reviews to your category pages | Guide | Manual | |
36 | Create sub-collections to target long tail keywords | Guide | Ahrefs, Semrush, Keyword Insights | |
37 | Add internal links to sub-collections | Guide | Manual | |
38 | Add FAQs to your collections | Guide | SurferSEO | |
39 | Link out to relevant content | Guide | Manual | |
40 | Add a structure to your collections | Guide | Manual | |
41 | Create a faceted navigation strategy | Guide | Manual | |
42 | ๐ | Content Strategy | ||
43 | Set up a content strategy | Guide | Ahrefs, Semrush | |
44 | Map the target keywords to the relevant intent of the user | Guide | Keyword Insights | |
45 | Create BOFU content to drive traffic and sales | Guide | SurferSEO, Clearscope, RankScience | |
46 | Create higher funnel content to drive higher volumes of traffic (and collect emails) | Guide | SurferSEO, Clearscope, RankScience | |
47 | Ensure all content keyword-targeted is optimised | Guide | SurferSEO, Clearscope, RankScience | |
48 | Write for the user & not for search engines | Guide | SurferSEO, Clearscope, RankScience | |
49 | Ensure target keyword is in URL, page title and headline | Guide | Manual | |
50 | Only use one H1 on each piece of content | Manual | ||
51 | Use subheadings to show the hierarchy of your content | Manual | ||
52 | Use alt text for your images | Manual | ||
53 | Link to relevant categories, products and other articles | Manual | ||
54 | Don't be afriad to link out to relevant resources | Manual | ||
55 | Set up open graph tags so content displays well when shared | Canva | ||
56 | Create content to drive links (stats articles) | Guide | SurferSEO, Clearscope, RankScience | |
57 | Identify & remove content cannibalisation | Guide | Sitebulb, Screaming Frog, Ahrefs | |
58 | Ensure you don't create the same content twice | Guide | Siteliner | |
59 | Use a hub approach to ensure your content supports each other | Guide | SurferSEO, Clearscope, RankScience | |
60 | Regularly update your content | Guide | SurferSEO, Clearscope, RankScience | |
61 | Remember EEAT (Experience, Expertise, Authoritativeness,Trustworthiness) | Guide | Manual | |
62 | ๐ | Off-page SEO | ||
63 | Create your link building strategy | Guide | Ahrefs, Semrush, SurferSEO | |
64 | Review your competitors links and reach out the the best opportunities | Guide | Ahrefs, Semrush, Moz | |
65 | Set up HARO and respond to relevant requests | Guide | HARO, Terkel, Response Source, #JournoRequest | |
66 | Add your images to Unsplash | Guide | Unsplash, Pixsy | |
67 | Add your images & products to PR services | Guide | Press Loft, PR Shots | |
68 | Turn your unlinked brand mentions into linked ones | Guide | Ahrefs, Buzzsumo, Semrush | |
69 | Run a Digital PR campaign | Guide | Buzzsumo | |
70 | Get your product featured in gift guides | Guide | Ahrefs, Buzzstream, Mailshake | |
71 | Get your product featured in product round ups | Guide | Ahrefs, Buzzstream, Mailshake | |
72 | Send your product to bloggers to be reviewed | Guide | Ahrefs, Buzzstream, Mailshake | |
73 | Get interviewed on podcasts & blogs | Guide | Ahrefs, Buzzstream, Mailshake | |
74 | Reach out to local publications | Guide | Ahrefs, Buzzstream, Mailshake | |
75 | Fix any broken backlinks | Guide | Ahrefs, Semrush | |
76 | ๐ | Branded SEO | ||
77 | Review your branded keywords and make sure you're #1 | Guide | Ahrefs | |
78 | Create a discount code page | Guide | Manual | |
79 | Create a reviews page | Guide | Junip, Reviews.io | |
80 | Create comparison content with competitors | Guide | Manual | |
81 | Create competitor alternative content | Guide | Manual | |
82 | ๐ | Site Speed Optimisation | ||
83 | Use a ecommerce-specialist web hosting service | Guide | Cloudways, Siteground, Kinsta | |
84 | Use a server that is closest to your target market | Guide | Check Host | |
85 | Set up a CDN (content delivery network) | Guide | BunnyCDN, Cloudflare, KeyCDN | |
86 | Enable GZIP compression | Guide | Varvy, GiftofSpeed | |
87 | Check if your website is served over HTTP/2 | Guide | HTTP2 Pro, KeyCDN | |
88 | Use caching | Guide | WP Rocket, Swift Performance, W3 Total Cache | |
89 | Minify your JS/CSS files | Guide | WP Rocket, Autoptimize, W3 Totale Cache | |
90 | Reduce image sizes before uploading | Guide | Shortpixel, Imagify | |
91 | Enable lazy loading | Guide | Manual (automatic on Shopify) | |
92 | Display images in next-gen formats | Guide | Manual (automatic on Shopify) | |
93 | Keep your technolgy up to date | Guide | ManageWp | |
94 | Keep your database optimised | Guide | WP Rocket | |
95 | ๐ | Technical SEO | ||
96 | Make sure you only have one subdomain (www. or non-www.) | Guide | HttpStatus | |
97 | Create an XML sitemap and submit it to the Google Search Console (GSC) | Guide | Google Search Console | |
98 | Fix missing and duplicate meta titles & descriptions | Guide | Sitebulb, Screaming Frog | |
99 | Create robots.txt file | Guide | Yoast SEO, Wordpress, Google Search Console | |
100 | Consolidate duplicate URLs with canonical tag | Guide | Sitebulb, Screaming Frog |