When you are planning to do a website for you or your own company, you have to produce a website that it is up to the standards and follows current guidelines. How can you be sure that you are doing it correctly however?

Well the solution is to have a guideline of tasks or a checklist of steps that you can closely follow. This is important because missing or neglecting some simple steps in the process might result in a website that does not rank well on search engines, even if it looks visually stunning.

At Evolution Digital, we divide the tasks required into different areas that will be tackled one at a time.

Initial work

This phase is crucial as it is the one which will set the functionality of the website. As a developer you have to fully understand the requirements of the client and create the proper documentation for the project to be successful and maintainable in the future.

  1. Receive full website specification from client
  2. Create functional specification document

Design work

Once the client has accepted your functional specification document and has selected you as a developer you can start coding, but rather than coding you will start with the design of the website.


Wire-frame layout design example.

  1. Initial wire-frame mock-ups
  2. Initial design mock-ups
  3. Design mock-up revisions
  4. Implement final design mock-up into HTML template

Development work

Once you have the design fully finished with your HTML templates ready you can start looking into the development, but be aware that not everything is about the coding.

Website development

  1. Setting up server which will host website
  2. Point development URL to the server
  3. Set up any required Framework, CMS or plugin required
  4. Implement database with the structure mentioned in the functional specification document
  5. Add no-follow to robots so the website doesn’t show in search engines during development.
  6. Develop required functionality for the website
  7. Make sure the URLS generated by the website are SEO friendly
  8. Implement feedback from client
  9. Implement final design feedback
  10. Implement final functional feedback
  11. Fully test the website for problems and weaknesses that might lead to hacks.
  12. Screen resolution testing
  13. Cross-browser testing
  14. Multi device testing – website has to be tested in computers, laptops, phones, tablets, etc
  15. Check that contact forms work and the recipient receives the email

Digital Marketing work

So now we have a website that looks good and works as intended but it also has to be able to rank well in search engines or your website will never achieve its goals.  For this reason there are a few tasks required that will help the website to rank well organically.

  1. Add H1 tags to each page, these will act as title for each page
  2. Add alt tags to each image, these will be shown in case the link to the image is broken
  3. Add meta descriptions to each page which will provide the description for your website in a search engine
  4. Add meta title tags to each page
  5. Add 301 redirects in case there was an old website, so the links don’t 404 redirect
  6. Add the Google Analytics tracking code
  7. Add the website to Google Webmaster Tools
  8. Add a sitemap and upload to Google Webmaster Tools
  9. Add a robots.txt for the crawlers
  10. Add a favicon
  11. Check for broken links
  12. Check your website with SEO rank online tools like WooRank and implement changes

Go live

And it is time to go live; your website is ready to be launched into the world.

  1. Set no-follow on the robots to normal
  2. Point domain to the server
  3. Remove development domain
  4. Change any DEVELOPMENT/PRODUCTION parameters in your website or database
  5. You are live

For the sake of security it is a good idea to do a full testing once it is live and monitor the website for the first few days after going live.