SEO Audit Checklist
The ultimate checklist to the perfect Shopify SEO Foundation.
| Implementation Tutorial |
| Implementation Tutorial |
Bing webmaster tools setup check | Review of 302 redirects, can they be changed into 301? | ||
Is Google Analytics Installed? | Broken redirects | ||
Is Search Console setup? | Mixed content issues | ||
Any Search Console errors? | Orphan Pages identification & fixing | ||
Chrome Console errors check | Sitelinks in brand search query | ||
Duplicate Google Analytics code check | If using subdomains, consider moving them to a subdirectory. | ||
Sitemap working and setup properly? | Set “tagged” collection pages to no-index | ||
Invalid pages in the sitemap | Set “tagged” blog pages to no-index | ||
Robots.txt review | Set “filters” from collection pages as no-index* (As long as they’re not part of your SEO strategy.) | ||
Sitemap reference in robots.txt | Set “product variants” as no-index | ||
Separate robots.txt for subdomains | Set “paginated pages” as no-index. | ||
Favicon implementation | Using the “INDEX, FOLLOW” code as the default robots tag? | ||
5xx errors check | Ensure you don’t have both the www and non-www versions indexed. | ||
AMP pages should not be active or in use | Irrelevant external links set to do-follow | ||
Breadcrumb navigation implementation | Unoptimized Shopify URL Structure | ||
Broken external links | Elements of site in header/footer set as heading tags | ||
Clean-up of broken images | Any links pointed to myshopify.com? | ||
Image file size optimization | Is Google Cache reading all the elements of the site properly, especially product reviews? | ||
All images have optimized alt tags? | Mobile SERPs Favicon display | ||
Image redirects | Core Web Vitals optimization for LCP, FID, CLS. | ||
Lazy Load implementation | Canonical Tag implementation | ||
Leveraging product schema for higher CTR? | Canonicals pointed to 4xx pages | ||
Rich Results Test for structured data, do all snippets load and work? | Canonicals pointed to 5xx pages | ||
Site Uptime monitoring | CSS optimization: Minify, Inline, Unused, Render Blocking | ||
Empty Collections Pages indexed? | Unoptimized CSS file sizes | ||
Broken internal links | Broken CSS code | ||
Links to internal redirects | Javascript optimization | ||
External 3xx redirects | Javascript redirection | ||
HTTP to HTTPS redirection | Broken JavaScript | ||
Identifying and resolving redirect chains & loops | Unused JavaScript files removal |
| Implementation Tutorial |
| Implementation Tutorial |
Are all important pages that you want to rank added to the header menu? | Check for any manual actions in Google Search Console | ||
Multiple H1 Tags on 1 page? | Recapturing broken backlinks | ||
Missing H1 Tags? | Recapturing lost backlinks | ||
Title tag too long? | Redirecting frequently visited 404 pages (to most relevant collections/product pages) | ||
Missing title tags | Anchor Text optimised properly? | ||
Multiple title tags | Disavow file creation | ||
Keywords in H1 tags | Disavow file review | ||
Keywords in H2 tags | Hundreds of backlinks from single domain? | ||
Keywords in Page Titles | Majority of backlinks from target countries? | ||
Keyword strategy implementation (Every page should have a target keyword) | Implementing guest posting strategies for inbound links and content variety. | ||
Including entities & LSI (Latent Semantic Indexing) keywords in content? | Leverage brand mentions into backlinks through outreach | ||
Homepage optimization for the biggest target keyword | Leverage Reddit for niche audience engagement and traffic | ||
Are all meta titles under 65 characters? | Links from Authority Sites | ||
Meta Descriptions below 70 characters | Engaging in community forums and Q&A sites to build niche related backlinks | ||
Duplicated Meta Descriptions | Conducting competitor backlink analysis to identify and pursue link opportunities. | ||
Blog page created and optimized? | Developing interactive tools/calculators with ChatGPT and using them as a linkbuilding asset | ||
Blog page linked in footer | Offering expert advice to journalists (HARO) | ||
About us page creation & optimization | Using broken link building techniques | ||
Optimizing content for “People Also Ask” sections in SERPs. | Using infographics to simplify complex information and encourage sharing | ||
Missing Meta Descriptions? |
| Implementation Tutorial |
| Implementation Tutorial |
Do you have a content plan created and are you actively following it? | 404 page optimization | ||
Re-create all of your articles written based on your content plan, to YouTube videos. | Missing Reviews on Google Shopping Ads | ||
Embeding a YouTube video into blog post, and linking blog post to the YouTube video | Clear Call to Actions relevant to the landing page | ||
Creating a reviews page and naming it “Brand” + “Reviews” to rank for the keyword | Accessibility options on the site? | ||
Creating an affiliate program & create a page to rank it for “product” + “affiliate” | Content must be easily accessible within 4 clicks from the homepage | ||
Encouraging user-generated content and reviews on product pages | Cookie Acceptance notice implemented? | ||
Featured snippets optimization with ChatGPT | Is the readability good? (fonts, font sizes and blog layouts) | ||
Implement Table of Contents on long-form content for better UX and anchor links | Use heatmap tools to optimize page layout and content placement. | ||
Implementing a referral program for customers and partners |
| Implementation Tutorial | |
Lead gen pop-up optimization. | Author Expertise across platforms. | ||
Page grammar check | Author sections added on blog posts? | ||
Page spelling check. | Contact page optimization. | ||
Create content-upgrades to use as lead magnets on blogs, with ChatGPT | Does a Privacy Policy page exist? | ||
Setup of other relevant posts/links at the bottom of every blog post | Does a Terms of Service page exist? | ||
Is unique content added to collection pages, optimized for entities? | Does the footer include all necessary elements, such as business address, privacy policy, etc? | ||
Are there any thin pages with less than 200 words of content? | Online Reputation of Author (Does the author have presence online, across different websites?) | ||
External duplicate content check | Online Reputation of Website | ||
Is Pinterest Auto Pin set up? | Social Media Links Setup in the footer? | ||
Writing expert roundups to generate interest and backlinks | |||
Translate all the content into all the languages of your target markets, once you finish with the content plan & optimize for International SEO |