- Published: April 3, 2017
This is a check list of common resources I am constantly needing after (or before) launching a website, like setting up a CDN, cache, several optimizations, analytics, etc.
Check them up to review your website needs.
- Set up Google Analytics https://analytics.google.com/analytics/web
Set up Google Search Console (former Webmaster Tools)
- Add HTTPS, WWW and non-WWW versions and select the preferred one
- Submit Sitemap.xml to Search Console
Monitor website’s uptime
- It can be set up with a custom monitoring tool like a free https://github.com/phpservermon/phpservermon
- or using some tools provided by services like Cloudflare
Google’s PageSpeed Insights https://developers.google.com/speed/docs/insights/
Page Speed Insights measures the performance of a page for mobile devices and desktop devices. It fetches the url twice, once with a mobile user-agent, and once with a desktop-user agent.
Google’s Lighthouse audit report https://github.com/GoogleChrome/lighthouse
Set up Cloudflare https://www.cloudflare.com
- Enable HTTPS Page Rules
- Static files compression and minification (especially CSS and JS)
Images optimization: https://images.guide/
- Add automatic ads (Google adsense - page level ads):
- For regular pages
- For AMP
- Add your site’s name, logo, and social links
- Enable breadcrumbs https://developers.google.com/search/docs/data-types/breadcrumbs
- Add a sitelinks searchbox https://developers.google.com/search/docs/data-types/sitelinks-searchbox
- Check for missing
descriptionmeta tag in HTML
- Validate HTML: https://validator.w3.org/
- Add OpenGraph and Twitter cards
- Generate an AMP version of the website
Register each search engine webmaster tool:
- Google: https://search.google.com/search-console/index
- One for the
wwwdomain and other for
non-www, then select preferred one in admin’s Site Settings.
- One for the
- Yandex: https://webmaster.yandex.com/sites/add/
- Google: https://www.google.com/webmasters/tools/submit-url
- Bing: https://www.bing.com/toolbox/submit-site-url
- Yandex: https://webmaster.yandex.com/site/indexing/reindex/
- Include sitemaps in robots.txt file using a
- Submit a sitemap to
- Google Search Console https://www.google.com/webmasters/tools/sitemap-list
- Bing (and Yahoo!)
- Yandex https://webmaster.yandex.com/site/*/indexing/sitemap/
- Add Favicons for different platforms.
- Add manifest.json https://developer.mozilla.org/en-US/docs/Web/Manifest .
- Use Subresource Integrity in CSS and JS
- Define security policies. https://securitytxt.org