- make it a PWA (installable) - make sure app can handle offline usage - some sort of UI to indicate loss of internet connection - opengraph meta tags - twitter meta tags - page titles + page descriptions - favicon - manifest with theme colors and icons - robots file