Checklist

Dev

  • GitHub Hosting

  • Custom Domain name with a CNAME

  • Multiple pages website (index.html, contact.html, about.html)

  • Use a form endpoint API

  • Check error on form before submit

  • Use one JavaScript component (modal, dropdown, accordion…)

Design

  • Nice palette color with contrast

  • Typography lover with a good font pairing

  • Responsive website

  • Clean layout using goodui.org guidelines

  • Custom favicon picture, follow the guidelines of realfavicongenerator

Webperf

  • Compiled JavaScript

  • Compiled CSS

To check the compiled sources, go to the Sources tab on Chrome

Seo

  • Robots.txt file

  • Sitemap.xml (you can use an online sitemap generator)

  • Title / Description / H1 / url different for every pages, use SEO Frog to crawl the website

  • Add open graph data and image, check with this extention