What’s really involved in the development of a website?

SEOtabThis post is to point out the vast array of skills it takes just to build a simple five page website.  I’m hoping this will be useful for all you freelancers out there that are starting out and trying to explain why your prices are higher than your clients might expect.  This post will give you an outline to expand upon depending on what type and size website your clients require.

 

Example:

The following is an example of what is required to setup a simple WordPress website correctly.  I think you will agree that it is not so simple after all, if done correctly, meaning if it is done at a high-level of quality and professionalism.

The example here is a basic website using WordPress, custom designed to match the client’s business.  In this example, it’s a service based five page website, similar to what is requested by most small businesses that are targeting a local market.

Outline:

Most clients tend to want a custom design, so they can stand out from the competition.

Our Example Includes:

  • Custom Design
  • Home Page
  • About Us
  • Services
  • Contact Us
  • Request Quote

Steps Required

  • The first step we always take is to interview the client.  Find out what they want, in as much detail as possible.  This includes color options, similar websites they like and the type of layout they want
  • We then view the websites that they like and see if they are within their budget range
  • Then we figure out what to use to build the site: should we use WordPress, Joomla! or something else such as a custom CMS
  • After all the details have been collected and we have a good idea of what the client wants in terms of design and layout, we create a mockup.  This mockup is placed online, so that the client can review it carefully and make changes by requesting them via email or via our project management system.
  • When the design of the home page is 100% complete and the client has fully agreed to it, we create an internal page based on the home page’s colors, layout and fonts.  We then get the client’s approval again for the internal page.
  • When the client has agreed to the home page and internal page design, we create the actual template for the website content management system.  Normally it will be created in Joomla! or WordPress, but other options are available to the client, should they wish to use a different CMS, such as Drupal or DotNetNuke.
  • After the template has been created and installed onto the CMS, we build the menu system to match the design.  In this case we would build the menu items and pages for each of the above pages mentioned.
  • We would enter the content provided by the client into each page.
  • The form plug-ins are installed and configured to store and or send leads/contact details to the client’s email address of choice.
  • One of the leading SEO plug-ins of the client’s choice will be installed and configured on the site.
  • We then optimize each web page for search engines by adding Meta tags to each page and also strategically writing the content on each page, so that it is correctly optimized for search engines.
  • We setup Google Analytics code on the site and also on the thank you page to track conversions and traffic.
  • We add the site to Google’s Webmaster Tools to track further data.
  • We then setup any email accounts on their server, so that their emails are fully functional when their site goes live.
  • We point the name servers from their domain to their new server

So as you can see, even the most basic website takes a lot of time, skills and effort to create correctly.  If you think about all the skill sets involved to do the above tasks, they include:

  • Design Skills, to create the initial design of the site.
  • Web Development skills, to build the design into an actual website and configure all the plug-ins and features.
  • Search Engine Optimization to correctly optimize the site for Google, Yahoo, Bing and other search engines.
  • Basic level Server skills to setup email and connect the domain name correctly.

I hope that this post helps some of you explain your project to your clients.  If it did, please place a comment below and share your experience with our readers.

About Robert Long

My name is Robert Long and I am the new owner of Omega Web. I also run a web design firm called Seller's Bay. I'm from Gulf Breeze, Flroida but now I live in Erlangen, Germany with my wife and 2 children I have been building websites since 1998 and hope to share some of my ideas with web designers that are just starting out.

25 thoughts on “What’s really involved in the development of a website?

  1. It was really excellent post. I’ll visit this site again & will share your contents with my friend :)

  2. Talking to client is one of the most important thing, people are not able to understand what to do with their sites, sometimes they just want results..
    Vikram wants you to read What and how to do On-Page SEO?My Profile

    • Hi Vikram, yes I totally agree, it’s sometimes very hard to explain the costs of a website to a client as many of them have no design or programming background and therefore have no idea what it takes to build a custom site.
      Robert Long wants you to read Win a Website & LogoMy Profile

  3. Good run-down on what can be involved in the creation of a website. However, I would think that if someone is really wanting a custom site there could be a lot more involved. When constructing my own site, I didn’t use a CMS for the main site, just the blog. The process may take a while longer, but I like to actually have full control over every aspect of the website creation process.
    Ashley wants you to read New Zivity SetMy Profile

    • Hi thanks, but if you custom design and develop your own template from your own design then it really does give you the best of both worlds. You can design the site exactly as you like but still have the ability to update it via an admin from anywhere in the world.
      Robert Long wants you to read Win a Website and Logo DesignMy Profile

    • Thanks Fatima, I was hoping it would help someone. I plan on expanding upon this post to go into more detail.
      Robert Long wants you to read Win a Website & LogoMy Profile

  4. A brilliant post!!! As an audience what we gets is a functional website, but we never get to know how actually the entire process is done. The post brilliantly highlights all the procedures involved in the development of web. Thanks for the vital share.

  5. Very informative post! Developing a website is really a daunting task since every client wants their site to stand out among others.
    Sarah Park wants you to read How to Travel for FreeMy Profile

    • Hi Sarah, yes it can be, but I think as long as you explain things up front in a contract it can be much easier.
      Robert Long wants you to read Win a Website & LogoMy Profile

  6. Thanks for sharing a step by step guide in developing a website. This is so informative and will be helpful for freelancers to do tasks to satisfy their clients. I’m going to share this to my friend.

  7. It’s nice to read this as I had just few ideas about it. I have you to thank for what I just learned on your post. Cool! Kudos! Thanks! :)

    • Thanks I’m glad it helped you. I’ll be adding more soon.

  8. Your comment above that building your own template from your own design is spot on. A great overview of the steps involved in making a client site. We find communication is the key if the clients expectations are to be met.

  9. Richard -
    February 10, 2013 at 1:45 PM

    Hi just found your site, have been running my WordPress website for around 6 months. I was a complete novice when I started and it takes a lot of time to learn about SEO meta descriptions etc and getting your keywords right. If your looking at paying for someone to do it, its good to know what work goes into it. A lot!!

    • Hi, yes and the items I mentioned are not even including everything and it is only for a very small site. An eCommerce website is far more involved and complex. If you happen to need anyone for any design and or development work let us know.
      Robert Long wants you to read WordPress TricksMy Profile

  10. Richard -
    February 10, 2013 at 1:56 PM

    Thanks Robert I would like to change or upload my company logo which I use for all my letterheads etc to the Header of the website. But I dont know if its possible or not. At the moment its a jpeg and probably not the correct size either

  11. Hi Richard, if you post a project in the form below that says “GET A WEB DESIGN ESTIMATE FREE!” I’ll get you a very good price on that logo change.
    Robert Long wants you to read WordPress TricksMy Profile

  12. communication skills in the workplace -
    March 10, 2013 at 6:13 AM

    First of all thanks for the post to tell how we develop a website step by step in a good and efficient manner

Leave a Comment

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv badge

This blog uses premium CommentLuv which allows you to put your keywords with your name if you have had 3 approved comments. Use your real name and then @ your keywords (maximum of 4)