My Site Evaluation Checklist

Last Update: 9/19/2019

We all have our bag of tricks in the industry. As time passes, I find that my bag is getting pretty big and cluttered. When I get stuck on an audit and need to kickstart myself, or when I think I’ve got everything, I like to use this list to make sure I’m not missing anything. This list is incomplete – and I’m constantly adding (and sometimes removing) items as I go. Hope it’s as helpful for you as it’s been for me over the years. 🙂

UX /CRO/User Journey Stuff:

  1. Does the site had a strong 404 page that includes a friendly message, a site search feature, contact information, and user pathways to key content?
  2. Have all e-mail addresses on the site been validated?
  3. Do all outbound/external links open in a new window?
  4. The site search feature is working properly, and a custom, helpful response is shown when no results are found.
  5. If it’s a WordPress site, ensure that the setting that makes images link to themselves by default is disabled.
  6. Does the blog have an RSS/E-mail subscription set up?
  7. Do all forms work properly?  Do they have an engaging thank-you message?
  8. Are all required fields in forms indicated with a visual cue?
  9. Does autocomplete work properly on all forms?
  10. Does the language-selection feature lead you into a dead end, where you can’t switch back?
  11. Does the content of key pages match likely visitor intent?
  12. Is the home page super confusing? Can visitors immediately understand what the business is and if they are relevant to the visiting audience (service area, target industry, etc)?
  13. Is it time to recommend that they get rid of an auto-scrolling carousel on the home page?
  14. Does the site use underlined text where no link is present? How misleading is the text for visitors?
  15. Does the logo in the footer link to the home page, or does clicking on it do nothing?
  16. Is the logo on the left-hand side, where it’s more easily found?
  17. Are the items in the footer ordered in a logical, user-friendly way, or are they a cluttered mess?
  18. Do we have Terms & Conditions and a Privacy Policy, and if so, are they in the utility footer instead of the main footer? Is there also a link to the HTML site map there?
  19. Is the blog using Facebook/Disqus comments, or have them turned off, or is it making users fill out a clunky, high-maintenance form to leave a comment?
  20. Are the category/archives links on the sidebar of the blog likely to be useful for visitors?
  21. Are visitors being forced to prove they’re not a robot with clicks, rather than simply using a honeypot?
  22. Do text-heavy pages use a font size of at least 16pt?
  23. Do contact-form error messages use friendly, useful language?
  24. In contact forms, is autocomplete filing out fields with mismatched information?
  25. Is content in all caps and/or title case where sentence case would be more readable?
  26. is there pure-black text on a pure-white background? (Bad for dyslexic readers)
  27. Does the shopping cart empty too quickly? (For example, the Magento default is after 20 idle minutes.)
  28. Does the shopping cart freeze if I add something to the cart before the product images start loading (observed on Magento)
  29. Is the language in the top menu simplified? For example, do we have “About Us | Contact Us” when “About | Contact” would serve just as well?
  30. Does the top menu have no more than five items wide, and five deep, if possible?
  31. Does each page have a CTA? Are they missing opportunities for a CTA above the footer?
  32. Would every page of the site work as a landing page if a visitor landed there as their first touching point on the site?
  33. Do the resources pages have some kind of search feature, if they’re large enough for one?

Site Speed

  1. Are the images optimized for file size, and/or are they larger than they appear on the page?
  2. Are images in the correct format, not stretched out or warped to fit their box, and free of pixelation?
  3. Are images hosted off site? Move them to the site’s hosting instead.
  4. How has site speed changes impacted traffic and conversions?
  5. How is its score using Google’s Speed Test? How does it test on WebPageTest and GTMetrix?

Technical SEO, IA, Indexation

  1. Does the site have a sitemap that’s referenced in robots.txt, as well as a html site map? Is the sitemap submitted in GWMT and Bing WMT?
  2. Does the logo link directly to the home page, or is a redirect involved?
  3. Is the site disallowing URLs in the robots.txt file when it could be “noindex, follow”ing them?
  4. All noindex/disallow tags present during development have been removed.
  5. Do all images have alt text?
  6. Make sure the site is not using the meta keywords tag.
  7. Do all pages use an H1? Are they using JUST one per page?
  8. Are H2’s being used properly?
  9. Do all deleted content pages have proper redirects in place?
  10. http:// redirects to http://www, or the appropriate location.
  11. Does any alternate version of the site exist – for example, if I add .html, .asp. /index.php, or other versions of the site at the end?
  12. Are there persistent URL tags that follow visitors through the site that are creating tons of duplicate content in the index?
  13. URL conventions are in place for trailing slashes and capitalization.
  14. If the site is HTTPS, is it using HSTS? Check chrome://net-internals/#hsts, and if static_upgrade_mode: and/or dynamic_upgrade_mode: is set to dynamic, then it’s set up d — OR just use this tool.
  15. Is HSTS Preload in place? Submit it to
  16. If HTTPS, is the meta referrer tag implemented?
  17. Does the site have an “abandoned” HTTPS or HTTP site that does not redirect or rewrite?
  18. Does the site have spammy outbound links?
  19. Has the site been hacked?
  20. Is .htaccess formatted properly?
  21. Does the site create “soft 404” pages?
  22. For WordPress sites, does every single image on the site have its own, indexed gallery page?
  23. Do images have SEO-optimized file names?
  24. Do images have seo-optimized title tags? If so, get rid of them.
  25. Do folders have short, concise names that are human-readable and readable from search?
  26. Does the site use bread crumbs, and if so, do they use bread crumb schema?
  27. Is the site using schema, including “sameas” schema to link to all social media account pages?
  28. Do pages have self-referencing canonical links? Do they work when you mess with the URL, or do they just reflect whatever URL you happen to be on?
  29. Do pages use duplicate metadata or content?
  30. If they’ve done a recent migration, do they have a top of top-traffic pages that 404 now? How many pages that used to earn traffic now 404?
  31. Does the 404 page actually deliver a 404 message?
  32. Does the site use 302 redirects where it should be using 301’s?
  33. Is the blog, or other sections of the site, on a separate website and/or subdomain?
  34. Is the site not linking to the blog from any significant navigation/footer location?
  35. Is the site making inappropriate use of the nofollow tag?
  36. Does the sitemap pass a crawl analysis in Screaming Frog?
  37. Is the sitemap located in the root folder, or the parent folder of the URL’s being indexed at least? See this link for why it needs to be.
  38. Does the site incorrectly use “noindex” in the robots.txt file?

Search/Social Appearance

  1. Does the site have strong meta titles in place, with no duplicates?
  2. Does the site have 155-character or less meta descriptions, and 140 or less for blogs?
  3. All planned Twittercard/OpenGraph data is in place and working properly.
  4. Ensure that PDF’s have metadata.
  5. Are all social media sites linking to the most current (usually HTTPS-version) URL?


  1. Does the site (and the blog) have the GA tracking code set up?
  2. Is Universal Analytics & Tag Manager installed, or is it the old GA code?
  3. Are alerts set up in Google Analytics?
    • Set up a filter for spikes in abormal subdomain traffic
  4. Is GWMT and BWMT set up on all pages?
  5. Is Google Tag Manager set up?
  6. All forms and applications generate a thank you page or code that is trackable in Google Analytics, and include a noindex, follow tag.
  7. Does the site have multiple GA codes installed, or multiple instances of the same one? Use the Chrome Tag Assistant to check for hidden ones in external files or via Tag Manager as well.
  8. If I do a hostname-filtered search in Google Analytics, do any unexpected domains/subdomains come up in the results?
  9. Are the goals being reported in analytics aligning with the back-end goal reporting/what is actually coming through?
  10. Is a recent copy of the page saved on the Wayback Machine? (Helps with troubleshooting.)
  11. Does GA show any signs of bot traffic spikes (check time on page, country, etc)?
  12. Do they have language spam or lots of “C” language traffic (A bot language)? Good code to filter out C – (?:^|\W)c(?:$|\W)

Local/International SEO

  1. Is Hreflang in place?
  2. Has Google Search Console, Bing Webmaster Tools, and Google Analytics been set to communicate the service area?
  3. Is there proper language alternatives for content, or opportunities to build those that are not being used?
  4. Has a Google My Business and Bing Business page been set up and look great?
  5. Are they set up with the BBB? (Most important for local)
  6. Do they have an off-site presence on all niche industry pages, especially the ones where competitors exist?

Off-Site Stuff:

  1. Is the content duplicated or plagiarized on other sites?
  2. Does the site have a lot of spammy inbound links?


  1. Is horizontal scrolling necessary to see the content?
  2. Are tap targets super close to one another?
  3. Are icon sets and link lists translating well from desktop to mobile?
  4. Is there any awkward spacing?
  5. Does the site use justified text? How disruptive is it to the mobile UX experience?
  6. Is the hamburger menu persistent, or do you just leave it at the top when you scroll down?
  7. Is the hamburger menu in the top-left-hand corner of the page?
  8. Do all forms convert well for mobile keypads (number keypad for phone numbers, email keypad for email)?

Misc/Small Stuff:

  1. Does the site have a favicon?
  2. Are bulleted and numbered lists formatted for both the website and the blog in the CSS?
  3. Do a Screaming Frog scan of the site with Lorem Ipsum in the custom search options.
  4. Is the copyright date in the footer the correct year?
  5. What does say?

Facebook Comments