
This checklist will be useful to everyone who runs the sites or follows this exciting process. Don't miss anything!
Before running
Content and Style
β Typography
β¦ Valid characters. Put down the correct characters dashes, quotes and apostrophes, depending on the site language
β¦ Word wrap. Put in important places inseparable spaces between the initials, a dash, before the last words
β¦ For English: Ligatures. Put ligatures in the headers, if required
β Subtract texts and spell check
β Connectedness of texts
β¦ Check case in important texts and headings
β¦ Provide a uniform style of texts.
β¦ Unity of repeating phrases (i.e. βLearn moreβ, βRead moreβ, βN commentsβ, etc.)
β¦ Punctuation in lists (for example, if a list item ends with a period, the next item must begin with a capital letter and vice versa for a comma)
β Check whether the site has embedded links to the dev server (i.e., after launch, the links should lead to the site βin the worldβ)
β Check if there is any test content left on the site.
β Check printed versions of important pages.
β When redesigning or changing the information architecture, check whether redirects are worth from the old section addresses to the new ones.
β Check hidden text (eg alt / title attributes of HTML tags, texts in JavaScript functions)
Standards and validation
β Accessibility for people with disabilities (do not disturb the perception of color, sound, etc., navigate the site)
β HTML validation
β JavaScript validation
β CSS validation
Search engine availability, SEO and statistics
β Page headers are very important; make sure they are meaningful and contain important keywords
β Fill the description tag for important pages
β Bring the links to the main page to a single view (i.e., choose one of the variations of
site.ru www.site.ru www.site.ru/index.html )
β Guarantee the previous item with a redirect to the selected version (eg redirect from
www.site.ru * to
site.ru *)
β Ensure semantically correct use of HTML tags (
<h1>
,
<h2>
, ..., etc.)
β Check for important keywords in the content.
β Bring the format of links to a readable form (eg
site.ru/blog/how-to-make-coffee ,
site.ru/user/vasya , etc.)
β Screw Google Analytics, FeedBurner, and / or other statistics measurement systems
β Create XML Sitemap
β Add site to Google Webmaster Tools
')
Functionality testing
β Check all ordered / special / complex functionality
β Check job search (including relevance)
β Test the site in different browsers (Internet Explorer, Firefox, Opera, Safari, Chrome etc.), versions (6, 7, 2.2, 3.1 etc.) and platforms (Windows, OSX, Linux)
β Check the site view at different screen resolutions (1280 Γ 1024, 1024 Γ 768, 1920 Γ 1200, 800 Γ 600 ...)
β Test all forms (contacts, comments, feedback, ...), put captcha or other protection on them
β Check all e-mail templates
β Test the site with JavaScript, Flash, and other components turned off
β Check the operation of external links
Safety / Risk
β Set up scheduled backups, and check the recovery from them.
β Check if visitors have access to service / secret / closed pages.
β Close to the search engines access to the service / secret / closed sections of the site using robots.txt
β Disable error output on the screen
β Check the amount of available disk space and calculate how much is enough
β Configure email / SMS notification about the inoperability of the site / server;
Performance
β Perform load testing
β Perform image / graphics optimization
β Check and implement caching where necessary
β Check the overall size / speed of loading pages
β Minimize / compress static (javascript / html / css)
β Optimize CSS: short paths to images; use the "cascading" nature of styles, etc.
β Check availability of indexes in database tables
β Check other performance settings at all levels (Servers, DB, CMS, etc.)
β Enable error / performance logs on the server
Final touches
β Create your own 404/403 pages
β Create a site for maintenance site
β Create favicon
After launch
Marketing
β Add a site to social media: Twitter, VKontakte, LinkedIn, Facebook, etc.
β Add site to search engines
β Set up a PPC / Google Adwords campaign if required
β Check the formatting of the site in the results of search results
Other
β Monitor feedback (direct from the site, on Social Media, in Google issue, etc.)
β To catch in the statistics possible problems with some sections / pages of the site
β Update content
Print version can be found here -
drupaldance.com/blog/website-launch-checklist