- Lighthouse scores haven’t regressed.
- Ensure fonts are being downloaded and rendered and not coming from the system if I don’t want them to be
- CSS is being inlined and minified
- I can reach my avatar at https://fuzzylogic.me/.well-known/avatar (test on Netlify rater than local)
- Favicons are reachable and working (per Evil Martians article).
- https://fuzzylogic.me/favicon.ico
- https://fuzzylogic.me/apple-touch-icon.png
- https://fuzzylogic.me/favicon-16x16.png
- https://fuzzylogic.me/favicon-32x32.png
- https://fuzzylogic.me/manifest.webmanifest
- https://fuzzylogic.me/android-chrome-192x192.png
- https://fuzzylogic.me/android-chrome-256x256.png
- https://fuzzylogic.me/pwa_icon-512x512.png
- RSS: the RSS feed (which lets people subscribe) is available at https://fuzzylogic.me/feed/feed.xml
- SEO
- Robots: robots.txt (to tell crawlers which pages they’re retricted from; and the location of my XML sitemap) is reachable at https://fuzzylogic.me/robots.txt
- List/index pages (like all tags, or all posts for tag) use the HTML meta robots value
noindex. Test page: https://fuzzylogic.me/tags/ - Posts and pages I don’t want indexed or followed still use the HTML meta robots value
noindex, nofollow(viapageSpecificRobotsDirective) and are not included in the XML sitemap. Test page: https://fuzzylogic.me/posts/simon-feb-catchup/ - XML sitemap (to tell search engines which pages to index) is still available at https://fuzzylogic.me/sitemap.xml and it excludes pages which shouldn’t be indexed: tag pages; sitemap.xml; 404 page; pages with draft:true (like /posts/draft-test/)
- Posts:
- Drafts: a draft post can’t be reached in the browser – https://fuzzylogic.me/posts/draft-test/
- URLs: check a few URLs and make sure they’re still the same and haven’t changed (such as https://fuzzylogic.me/posts/inline-block-versus-flexbox-for-horizontal-arrangements/
- Link integrity: post page doesn’t include tag-links to tag pages that don’t exist
- Types:
- note looks good
- bookmark looks good
- rest look good
- Code snippets look good
- Images:
- an image rendered using 11ty Image works properly
- an image rendered with an earlier image implementation works properly
- Metadata
- My custom (via eleventyComputed) 'postType' and 'topLevelCategory' keys still work. Check a post and confirm that it still says "A note created on date in topLevelCategory"
- Structured data via schema.org: BlogPosting still doing what it should
- Other pages
- Human sitemap is available at fuzzylogic.me/sitemap and contains the right stuff
- The tags page https://fuzzylogic.me/tags/ is available, and doesn’t list low-level tags like all, nav, post, posts, link, entry, note, tagList
- Indieweb: webmentions still work (todo: remind myself and note here what I should be testing)
- Update the readme with any notable new features
- Update this checklist if ongoing checks need additions, updates or deletions
Last active
July 25, 2025 12:44
-
-
Save fuzzylogicxx/b9c377213f95e21672dfdeeb7176c1e5 to your computer and use it in GitHub Desktop.
Website post-update checklist
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment