A practical audit checklist for Core Web Vitals, Lighthouse, mobile usability, and release regression checks. It keeps new SEO and operations pages from degrading the primary calculator experience.
4 audit areas13 checks
Core Web Vitals
Keep the calculator and SEO entry pages inside Google-friendly user experience thresholds.
3 checks
Measure LCP on the calculator homepage
Run PageSpeed Insights against the production homepage and inspect the largest rendered element.
LCP under 2.5s/
Check INP-sensitive calculator interactions
Change conversion amount, filing status, state rate, and return assumptions while watching interaction delay.
INP under 200ms/#calculator
Verify layout stability
Reload mobile and desktop viewports and confirm charts, lazy panels, and nav wrapping do not shift content unexpectedly.
CLS under 0.1/
Page Sample Audits
Audit representative route types instead of relying only on the homepage.
3 checks
Run Lighthouse on SEO landing pages
Test one high-intent keyword page and confirm metadata, headings, links, and crawlability remain strong.
Lighthouse SEO over 90/roth-conversion-tax-calculator
Audit content hubs
Check a dense internal-linking page for render cost, accessible link text, and crawl depth.
Lighthouse Accessibility over 90/blog/what-is-a-roth-conversion-2026
Mobile and Apple-Style UX
Keep the mobile calculator usable for search visitors arriving from phones.
3 checks
Verify mobile input ergonomics
Test numeric inputs, select controls, and result actions on a narrow viewport.
No cramped primary inputs/#calculator
Check nav wrapping
Confirm the expanded SEO navigation wraps cleanly without covering the hero or calculator.
No overlapping header links/
Review dark mode contrast
Toggle dark mode and inspect cards, badges, warning panels, and links.
WCAG AA visual contrast/seo-monitoring
Release Regression Gate
Prevent small content releases from degrading the production calculator experience.
4 checks
Compare bundle size after each release
Read next build output and compare homepage First Load JS with the previous release notes.
Homepage first load JS remains controlled/
Confirm static route generation
Run next build and verify the new route appears in the generated route table.
All expected static routes generated/sitemap.xml
Re-run SEO discovery files
Open robots.txt, sitemap.xml, feed.xml, and llms.txt after deployment.
robots, sitemap, feed, llms available/llms.txt
Archive verification output
Store Vitest and build output alongside the small-version release record.
Fresh test and build evidence/release-notes
Target Metrics
LCP under 2.5sINP under 200msCLS under 0.1Lighthouse SEO over 90Lighthouse Performance over 90Lighthouse Accessibility over 90No cramped primary inputsNo overlapping header linksWCAG AA visual contrastHomepage first load JS remains controlledAll expected static routes generatedrobots, sitemap, feed, llms availableFresh test and build evidence
This Roth Conversion Calculator is for educational and illustrative purposes only. It does NOT constitute tax, financial, legal, or investment advice. The calculation results are based on the information you provide and the latest IRS tax rules, which are subject to change. We do not guarantee the accuracy of the results. Please consult a licensed Certified Public Accountant (CPA), financial advisor, or tax professional before making any financial decisions.