Checklist for starting a website


I have an idea for a startup and for it:

  1. I've created mockups of the site and work flow diagrams.
  2. I've registered the domain name and incorporated the company.
  3. Actively looking for the co-founder/offshore company to complete API tasks

Apart from these, what other things do I need to complete the development? (I mean in addition to backend and frontend work.)


asked Apr 22 '10 at 06:56
445 points
  • Syed, you have an important question, however, it lacks the necessary details to answer properly on this site. There are a ton of things one needs/can do to develop a website. You have to narrow down the scope to a particular area, for example marketing, as well as give us more details. Also note that we are a startup Q&A site and general website development and design is off-topic for our site. Please keep that in mind when editing the question. – Zuly Gonzalez 12 years ago

5 Answers


(I have largely left out the business side, as I read OPs question to be about the technology & implementation.)

  1. Do hallway usability testing, i.e. put some people down in front of screen mockups, and see if they can successfully complete simple tasks on your proposed website design.
  2. Figure out how you want to host your site. It's generally not a big problem anymore, but depending on your business strategy, different methods may be more or less suitable. If you need cloud computing hosting, then that's something to get included in your development plan, as cloud computing will require some changes to the architecture.
  3. Find a good & cheap graphical designer to make your site good-looking in the eyes of your customers. This is surprisingly hard, as a) the whole world is looking for good & cheap designers, and b) sense of æstetics differs between cultures, so it's often hard to outsource with good results.
  4. Think about browsers & web tech for your target market -- which browsers do you need to support, how much interactivity (Javascript) do you need, how much quality assurance / testing do you need? (Hint: As the amount of JS, AJAX, FLEX and so forth goes up, and the list of supported browsers is increased, the testing scope increases dramatically.)
  5. Think about backups of customer data, disaster recovery, security, and day to day IT operations in general. How will your company provide the uptime and security that customers expect from a hosted solution?
  6. Set up uptime monitoring / error alerting (Pingdom,, Gomez or similar).
  7. Think long and hard about how you'll identify the right co-founder / outsourced technology provider; and structure the business relationship with him/them.
answered Apr 22 '10 at 16:50
Jesper Mortensen
15,292 points


  • Test your front-end in multiple browsers (FF, Chrome, Safari, IE6+).
Optional but useful:

answered Apr 22 '10 at 22:31
Olivier Lalonde
2,753 points


What you need to do next is to take your idea through an opportunity evaluation process. This is where you can tweak, improve and plan the BUSINESS side of it (as opposed to the product.)

Things you should look at include being really specific about who your customers are, how you are going to generate revenue, what business model you will use, how you can prevent others copying you (creating a sustainable competitive advantage), what resources you need and looking at the risks and how you can mitigate them. And of course do some financial projections.

It is also important to test your idea in the market.

Mindmaps show the main issues you need to tackle. And it is really important to validate all your planning and thinking by getting out there and talking to people who know the market and also by doing secondary research.

Basically the end result you want is to feel confident that there is a business opportunity there. You also want to adjust your initial idea if you find that it's not quite what the market wants or if it doesn't seem like it's going to be profitable.

Once you've been through the process you will have a really deep knowledge of your business and industry and have the basis of a great business plan.

It sounds like a lot of work, but I train a lot of people in this process and they generally feel it's really worth doing. The pay off in improving your idea and identifying the key issues for your business is huge! And it can also save you a lot of money if your idea is not profitable - either by changing it to improve it or ditching it and moving on to something else.

Good luck! and Let the Adventure begin!

answered Apr 26 '10 at 21:36
Susan Jones
4,128 points
  • Good feedback looks like customer development process build to last, also i was looking for the technical checklist once we finish the idea side to really execute it/develop the website. – Syed 14 years ago
  • So much to keep your head around isn't there! – Susan Jones 14 years ago
  • Another broken link. Please fix if you can. Thanks. – Zuly Gonzalez 12 years ago


Good points here.

I've used AddThis to get the button to enable easy sharing of the site. It's excellent. Easy to use and helpful analytics as well. Big fan.

You probably also want to have a privacy policy and short terms of service. If you're going to use Adsense, a privacy policy is mandatory. We've used TRUSTe for help managing privacy issues and are finding it helpful - particularly with EU compliance issues.

answered Apr 22 '10 at 23:25
Warren E. Hart
2,181 points


  • Integrate web analytics.
  • Integrate payment solution.
  • some SEO.
answered Apr 22 '10 at 16:11
2,288 points

Your Answer

  • Bold
  • Italic
  • • Bullets
  • 1. Numbers
  • Quote
Not the answer you're looking for? Ask your own question or browse other questions in these topics: