Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get a perfect lighthouse score #66

Open
14 tasks
ahaywood opened this issue Oct 6, 2021 · 0 comments
Open
14 tasks

Get a perfect lighthouse score #66

ahaywood opened this issue Oct 6, 2021 · 0 comments
Assignees
Labels

Comments

@ahaywood
Copy link
Owner

ahaywood commented Oct 6, 2021

CleanShot 2021-10-05 at 21 00 13@2x

Best Practices

  • Errors within the console.

Accessibility

  • role values (on button) are not valid
  • Buttons do not have an accessible name
    • Hamburger
    • Play / Pause
    • Submit
  • Image element doesn't have an alt attribute (menu background image)
  • Form elements do not have associated labels
  • Links do not have a discernible name (social media links)
  • Heading elements are not in sequentially descending order. (podcast episode dates are h4) -- For example, using an <h1> element for your page title and then using <h3> elements for the page's main sections will cause the audit to fail because the <h2> level is skipped.
  • <html> element does not have a [lang] attribute

SEO

  • Document does not have a meta description
  • Links do not have descriptive text (podcast links on the homepage)
  • Image elements do not have [alt] attributes (menu background)
@ahaywood ahaywood self-assigned this Oct 6, 2021
@ahaywood ahaywood added the vercel label Oct 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant