pre-launch checklist before make your site live

checklistsometimes we the developers, up our site live and face some problems. this is very often happen when deadline comes nearer. if we maintain a pre-launch checklist before make our site live then we may not face such problems like:

  1. Error Management: check whether your site has a 404 not found page that includes
    links to functional pages. this may happen when you port an existing site to some major changes. so include some pages links to this page so that user can easily find the working page.
  2. Valid Markup: check whether every page validate as XHTML or at least HTML. otherwise you may find several problems in different browsers and may be a real mess if you browse from mobile phone.
  3. Basic Browser Test: check your site’s pages in many browser as you can. specially FF3, IE6, IE7, IE8, Safari, Google Chrome.
  4. Minimal Semantic: check whether every page has unique and relevant title, meta description and meta keywords. without this your search engine rank will suffer.
     <title>Hello world</title>
     <meta name="description" content="hello world is a different kind of world" />
     <meta name="keywords" content="hello, world, different world" />
  5. Control Search Engine Indexing: check if you created a robot.txt in your webroot or not. it’s better for search engine crawler.
  6. Favicon: check whether your site have a favicon file or not. if you omit the favicon icon then each visitor to your site will add an additional 404 ’favicon.ico’ not found error message to your log files.
  7. Minify JS and CSS files: minification is the act of stripping out whitespace and comments as well as implementing other space saving techniques such as consolidating CSS statements and refactoring JavaScript variables to minimize size.
  8. Consolidate JavaScript and CSS: try to avoid inline javascript and css code. for example instead of using this
    <div style="padding-left: 20px; margin-top:10px; text-decoration: none; ........">
     blah blah....</div>

    try to use

     padding-left: 20px;
     text-decoration: none;
    <div class="st1">
     blah blah....</div>
  9. Search Submission: create a valid XML sitemap. and submit your site for search engine indexing.
  10. Compress Throughput: enable gzip compression on your web server, it will greatly improve your network throughput at the cost of a negligible amount of CPU overhead. you can also make it happen using php code at top of the page
     if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip'))
  11. Domain Distribution: keep your external files accessed by your site like images, js, css distributed over several domains. many browsers, by default, will not make more than two simultaneous connections to a single domain. but it will make many connections to different domains simultaneously. you can use sub-domains but it will cost a slight delay as each domain needs to be resolved before any requests can be sent to it. for example you can use subdomains
     <script type="text/javascript" src=""></script>
     My photo: <img src="" />
  12. check can passwords or back-end source code be accessed by simply navigating to a URL?
    Some common examples to check are:



mahmud ahsan

Computer programmer and hobbyist photographer from Bangladesh, lives in Malaysia. My [Github | Business | Twitter | Linkedin | Youtube | Instagram | 500px]

You may also like


  • ashish
    September 18, 2011 at 1:06 am


  • adem
    February 28, 2012 at 2:00 pm

    thanks. great advices 🙂

Comments are closed here.