Audit and write page titles for search results and browser tabs. Check that each page has one descriptive title, an appropriate length, a unique wording across the site, and its main keyword near the beginning.
- Auditing title tags before publishing pages
- Finding duplicate titles across a site
- Writing titles around a main keyword
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Audit structured data for businesses serving a physical location or geographic area. Check or add LocalBusiness JSON-LD, a machine-readable format for business details, verify addresses against visible page content, and validate the markup with Google's Rich Results Test.
- Audit structured data on a local business website
- Add business details to home and contact pages
- Choose a specific type for restaurants or stores
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Find and fix JavaScript memory leaks that accumulate as people use a web app. Review event listeners, timers, retained page elements, and outdated asynchronous tasks, then explain how to verify cleanup in the browser.
- Investigating rising memory use during long sessions
- Reviewing cleanup when components are removed
- Canceling outdated requests after view changes
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Audit web pages for excessive keyword repetition in body text, titles, metadata, and image descriptions. Report frequent terms and their density, identify hidden keyword text, and help rewrite repetitive passages into natural language focused on readers.
- Checking articles for excessive keyword repetition
- Editing repetitive AI-generated content
- Reviewing titles, meta descriptions, and image alt text
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Review image alt text, the descriptions read by screen readers, for unnecessary phrases and duplication of nearby text. Identify specific images to fix and make their descriptions concise while preserving information about what the images mean.
- Reviewing image descriptions for accessibility
- Removing alt text that repeats nearby captions
- Checking screen reader output after fixes
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Review pop-ups, modals, and banners that obscure page content. Identify mobile usability and search visibility concerns, then improve dismissal controls and keyboard focus, the element currently receiving keyboard input.
- Review promotional pop-ups on mobile
- Check keyboard dismissal of modals
- Verify focus movement when dialogs open and close
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Review iframe and frame titles so screen reader users can identify embedded content before entering it. Find missing or empty title attributes, add meaningful descriptions, and verify the changes with browser accessibility tools or assistive technology.
- Checking titles on embedded advertisements and social media widgets
- Reviewing missing or empty iframe title attributes
- Verifying frame identification with a screen reader
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Review CSS layouts for unwanted horizontal scrolling on narrow screens and at high browser zoom. Identify fixed widths, overflowing media, and unbroken text, then apply layout fixes that keep content readable within the viewport.
- Fix horizontal scrolling on mobile pages
- Check page layouts at 400% browser zoom
- Review wrapping for long URLs and large images
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Audit a page’s HTTP requests to find unnecessary network activity behind slow loading. Confirm bottlenecks with performance measurements, then suggest changes such as combining files, grouping icons, or embedding resources needed for the initial display.
- Investigating slow initial page loads
- Finding unnecessary requests for images, CSS, and JavaScript
- Planning file consolidation and icon sprites
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Review website image delivery and configure an image CDN, a service that optimizes and distributes images. Check file formats, dimensions, loading behavior, and initial screen impact, with guidance on verifying changes in DevTools.
- Checking whether website images use a CDN
- Configuring automatic image resizing and format conversion
- Reviewing image loading and initial screen impact
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Find optional features that slow the first page load and defer their code until a user interacts. Use dynamic imports, which load code on demand, and add immediate loading feedback while preserving the initial page experience.
- Loading a map only when its panel opens
- Deferring an editor until a user activates it
- Reviewing chat widgets that slow initial loading
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Review JavaScript that changes a parent element’s appearance based on its children. Find opportunities to replace class toggling with CSS :has() rules, and explain how those rules express conditions involving child elements.
- Replacing JavaScript class toggling with CSS
- Styling form containers based on input state
- Changing parent styles when child content exists
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Review interface copy for assumptions about disability, gender, or culture. Suggest neutral wording, clearer instructions, and constructive error messages that guide people through problems without blaming them or relying on culturally specific expressions.
- Reviewing interface copy for exclusionary language
- Rewriting error messages that blame users
- Replacing gender assumptions with neutral wording
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Find JavaScript code that changes existing objects or arrays, then replace those updates with modified copies. Review shared state and browser behavior to make data changes easier to trace and check fixes in context.
- Finding direct changes to shared objects
- Replacing push and splice with copy-based updates
- Reviewing state updates in client components
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Review image input buttons for missing or empty alternative text. Suggest alt attributes that describe actions such as searching or submitting, and explain how to verify that screen readers communicate each button’s purpose.
- Checking alternative text on image input buttons
- Improving labels for search and submit buttons
- Reviewing shared image button components
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Review long pages and dashboards to defer heavy components until they approach the visible screen area. Identify unnecessary initial JavaScript, introduce visibility-based loading, and preserve layout space so scrolling content is ready when needed.
- Defer charts located far down a dashboard
- Review loading behavior on long landing pages
- Load embeds and related products as they approach the screen
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Review website images for file format, size, dimensions, and loading behavior. Produce improved HTML with image variants for different screen sizes, suitable compression, and deferred loading where appropriate, while addressing loading speed and layout shifts.
- Auditing image sizes and formats on slow-loading pages
- Serving suitable image sizes for mobile and desktop screens
- Preventing layout shifts while images load
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Review HTML to find important fonts, images, and scripts discovered late during loading. Suggest resource hints, instructions that start fetching or connecting earlier, and check the final markup delivered to the browser.
- Reviewing preload hints for important fonts and images
- Checking early connections to third-party domains
- Auditing resource hints in rendered HTML
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Audit article update dates across the visible page, HTTP response headers, and structured data that describes the article to search engines. Align these signals with substantive content changes and review how the CMS or build process updates them.
- Auditing update dates on articles and blog posts
- Reviewing CMS rules for updating modification dates
- Checking timestamps applied during static site deployments
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Audit conflicting search indexing settings across robots.txt, noindex directives, and canonical tags that identify preferred URLs. Identify why pages may be included or excluded unexpectedly, and review changes that align the settings with the intended outcome.
- Investigating pages that remain in Google's index
- Checking pages unexpectedly excluded from search
- Reviewing robots.txt and noindex conflicts
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Check that HTTP requests redirect to HTTPS with a permanent 301 response while preserving the page path and query parameters. Review server or CDN settings, verify response headers, and explain how HSTS helps returning visitors avoid HTTP requests.
- Checking HTTP redirects before a site launch
- Verifying paths and query parameters survive redirects
- Reviewing server redirects and HSTS settings
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Review public forms for automated abuse protection. Check CAPTCHA, a mechanism for detecting bots, along with hidden trap fields and request limits, then help integrate a CAPTCHA service and validate its tokens on the server.
- Checking contact forms for spam protection
- Adding bot protection to registration and login forms
- Reviewing server-side CAPTCHA token validation
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Review web page headings for skipped levels and unclear hierarchy. Identify specific elements to adjust, explain how heading structure supports screen reader navigation, and describe how to verify the revised page with accessibility tools.
- Checking heading levels across a web page
- Reviewing heading structure in shared components
- Improving navigation through screen reader heading lists
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026
Review web page headings for skipped levels, unclear labels, and incorrect structure. Organize HTML headings around the content so people using screen readers can understand page sections and navigate between them.
- Audit heading levels on a web page
- Improve navigation for screen reader users
- Review headings in design-system patterns
thedaviddias/Front-End-Checklist☆ 74.5KUpdated Oct 6, 2026