Checklist for website developers about performance, SEO and general webmaster's considerations
Overview
I’ve created an amazing website, buyed a domain and purchased a web hosting service, what’s next?
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.
Statistics
- Set up Google Analytics https://analytics.google.com/analytics/web
Performance
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
- CDN
- Enable HTTPS Page Rules
- Static files compression and minification (especially CSS and JS)
Images optimization: https://images.guide/
Monetization
- Add automatic ads (Google adsense - page level ads):
- For regular pages
- For AMP
- https://www.google.com/adsense/new/u/0/pub-
/myads/auto-ads/amp
- https://www.google.com/adsense/new/u/0/pub-
SEO
- 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
description
meta tag in HTML<head>
pages section. - Validate HTML: https://validator.w3.org/
- Add OpenGraph and Twitter cards
- Generate an AMP version of the website
- Use static sharing buttons instead of javascript: https://sharingbuttons.io/
Search Engines
Webmaster tools
Register each search engine webmaster tool:
- Google: https://search.google.com/search-console/index
- One for the
www
domain and other fornon-www
, then select preferred one in admin’s Site Settings.
- One for the
- Bing:
- Yandex: https://webmaster.yandex.com/sites/add/
Submit URLs
- 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/
Sitemaps
- Include sitemaps in robots.txt file using a
sitemap: [absoluteURL]
directive.
- 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/
HTML
- Add Favicons for different platforms.
- Add manifest.json https://developer.mozilla.org/en-US/docs/Web/Manifest .
- Use Subresource Integrity in CSS and JS
Security
- Define security policies. https://securitytxt.org
- Minify Html in your static website (Hugo or Jekyll)August 15, 2018
- Checklist for website developers about performance, SEO and general webmaster's considerations
- How To Check Local Websites For Broken LinksNovember 1, 2016
- Appropriate HTML5 tags to show source code, commands and software related tasks on blogsJuly 22, 2016
HTML cheatsheets
- Html5 Full CheatsheetJune 4, 2016
Responsive Web Design
- HTML viewport meta tag for responsive designsJune 21, 2016
Articles
Subcategories
Except as otherwise noted, the content of this page is licensed under CC BY-NC-ND 4.0 . Terms and Policy.
Powered by SimpleIT Hugo Theme
·