web design help company clients marketing prodcuts contact site index
web site design tutorial web site design questions web site design tips
VISIONEFX WEB DESIGN  
 
web design articlesClick to Print This Page web design articlesBack to Web Design Articles
 

How to Prepare Your Website Development Plan

You have just had a brainstorm for a new website and it’s going to be a new concept that could potentially be bigger than Face book! Preparing a well defined list of what you want your website to do will help you find the best web development company that meets all your needs and your budget.

One of the most important aspects of your Website Development Plan is that it will help you determine the development cost. Without a well-defined plan, and knowing key questions to ask, you fall into the trap of having your web vendor over-promise and under deliver.

Here are some steps you can take to create a solid Website Development Plan and ensure your web designer has a clear picture of what to do.


Summarize Your Concept
Describe what purpose your website serves.

• Is it ecommerce, social networking, web directory, Blog or other type of website?

• For example: This new ecommerce website will serve to market designer diapers to parents looking for cool diapers for their babies. My demographic will be women 20 something and up.

• Before you get too carried away, create a MUST HAVE LIST and a WISH LIST. Your Must Have List is the nuts and bolts or bare minimum requirements for your new website. Your Wish List consists of all the bells and whistles you would like to have as your budget allows, or down the road as your website grows.

Describe How It Works

Describe how your website works. Using the faux web site designerdiapers.com, you should outline the functions of your website from a user's perspective. Describe the flow as if someone is visiting your website for the first time.
• Shoppers will browse our website’s main categories for newborns, infants and toddlers. Under each category we plan to initially have 10 different designer patterns. I will provide photos for each. For the detailed product page, users may select different packs. A typical details page will look like this:

(Photo here)
Name
Description
Select: 1 pack / 4 pack / 12 pack
Cost
Custom Comment Area

• A customer will hover or click on a photo to see a larger view.

• After a customer has purchased our products they may comment on products much like a Blog. Customers will also receive emails for sales or new products.

• As part of my extra WISH LIST, I would like to have extra features/costs listed ala cart for the following:

° Auto submitting my products to Google Products and Overstock. Please let me know if there are others.

° I would also like separate pricing for a CRM or email system where I can send template newsletters and emails for customer sign-ups.

It's All in the Details

If it is an online coupon site, then explain how it works in detail.
• Is it a digital coupon?
• Can it be printed?
• Who creates the coupon art?
• Can you or the client change the coupon value?
• When does it expire?
• Who uploads the coupon?
• How is your website categorized for the coupons?
• What cities, regions or states will you serve?
If it is an online video sharing site, then explain how it works in detail.
• Who can upload a video?
• Does video need to be converted on Flash when uploaded, like with You Tube?
• What is your maximum file size allowed?
• Do you have a video streaming web hosting server?
• Can people comment on videos?
• Can members upload videos or embed videos from 3rd party websites such as You Tube?
If is a social networking site, then explain how it works in detail. List out all the things you want to incorporate.
• Instant chat, public chat rooms, private chat rooms?
• Instant Messaging connections and integration into Face Book, Twitter, Gmail, Hotmail, Yahoo mail and so on?
• Can members upload photos or can users embed slide shows from Google Picasa?
• Can members send each other private messages?
• Can members upload videos or embed videos from 3rd party websites such as You Tube?
If it is a real estate agent website, explain how it works in detail.
• Do you want to have an advanced search function for properties?
• Will you want to show Google maps or other maps?
• Will you want an application for Black Berry, I-Phone or Android that sends listing alerts to subscribed users?
• Do you want to integrate your local MLS feed?
• Do you have the developer information for your MLS data feed?
If it is a large association web site, explain how it works in detail.
• Do you want to have an advanced planning calendar?
• Do you want to have sharing, posting and notification features for your calendar?
• Will you want to have event sign-ups?
• Will you take payments for events?
• What will the event form look like?
• Do you want to post surveys or posts online tests for certifications?
• Can a user stop in the middle of the testing application then log back in and resume where they left off?
• Will you want to track testing results?
• Will you offer any printable certificate if they complete the testing?

NOTE: It would be helpful for you to create a box diagram or Power Point for each individual function, or at least outline this in detail. This helps to tightly define the functions you expect your website to have in your final list of deliverables.


Navigation
Think about the other pages you want in your website and provide a rough outline for these.

For example: Our Company, Customer Inquiries, Shipping & Returns, Terms of Use. Take a look at other websites for ideas for pages or navigation that you might want to include in your new website. If you have sub-pages or sub-navigation that are part of your global or main navigation then create a bulleted list as follows:

Our Company
* Meet the Executive Team
* Our Core Values
* Professional Certifications
* Our Associates



Ecommerce, Advertising and other Monetary Concerns
If you have an ecommerce website you will make your profit from products sold. But you should also ask yourself these questions:

• Will you offer advertising, or display other ads such as Google Ad Words?
• If you have advertising will you manage the advertising sign-ups manually or will you want to automate this process?
• If you automate an advertising sign-up, how in-depth a sign-up and management process will you want to offer?
• Where will you want to display the ads on your website -- on the top, on the side, or on the bottom?
Just the advertising module portion of your website can be complex. There are some advertising websites that track the clicks and visits for ads for each individual advertiser. Some advertising websites offer different packages for different ad display sizes and positioning -- display on pages as featured ads and display on all or just some pages. As you can see this can become a very detailed feature.

NOTE: For any website where you are processing credit card information or collecting any type of sensitive personal information such as in a loan application website, make sure your web hosting offers an SSL (Secure Socket Layer or https).


Processing Credit Cards
The secure online systems that process credit cards, e-checks and the like are called merchant gateways. Two popular merchant gateways are Authorize.net and Pay Pal Merchant. There are many others as well. The average cost for a merchant gateway is about $30.00 per month and whatever the current percentage cost agreement is with the major credit card companies. Pay Pal also offers a no-monthly cut-and-paste ecommerce solution for simple ecommerce websites for product online purchases.


Email Replies and Communication
You will want to think through the complete process of any sign-up or purchase feature in your planning. Does a customer or member get any confirmation emails? This is often called the user-flow and interfacing of your website. Think how your emails will be worded.

If you have an advertising module will you want to send emails to advertisers 30 days, 15 days, 5 days before their ads expire? Will you offer auto-renewal billed to their credit card?

Super Admin. Control
The administration part of your website is where you manage the different parts of your website. If you are allowing comments, not everyone plays nicely with others. You will want to reserve the right to remove inappropriate language? Think about these types of functionalities you require as the top level administrator of your website.


Search Engine Optimization
You will want to create a list of search phrases for how you want your website to be found on major search engines. If you had a website selling extra large cowboy boots for men you might create a search phrase or 'key word list' as follows:

Extra large cowboy boots for men
X Large cowboy boots for men
Big size cowboy boots for men
Cowboy boots for big men and so on...


If you were selling cakes locally, then you might create a keyword to include your state and city/county as follows:

Wedding cakes, bridal cakes Reno, NV
Wedding shower cakes, Las Vegas, NV and so on...

Logo, Domain Name and Design
• Do you have a logo?
• Have you decided on a website domain name?
• Have you decided on the look and feel of your new website?
• It helps to browse the web and send any websites you like to your designer so they have a creative 'jumping-off-point'.


Web Copy, Photography and Video
Do you have website copy, photos or video?
The most important of these is the website copy. Yes, people actually read copy on websites. And if your copy reads like an 8th grade summer report, it will reflect poorly on your business. Even if you have mastered comma punctuation with conjunctive adverbs in simple sentences you may not be able to capture the breath and scope of your business as much as a professional writer or copy writer can do. A good copy writer who understands websites can write copy that's informative and gets you found in search engines.

Photos and video is just as important. Nothing looks worse than a biography photo that was shot in the office and looks a little better than a mug shot. Same goes for video. Most do-it-yourself videos have that 'bank-security-look'. Ask your web contractor if they can recommend a professional who will provide you quality copy, photos and/or video, but help to keep you on budget.


Buyer Beware
Your contractor should educate you on any existing applications that can be customized to fit your needs. A few of these include: Dot Net Nuke, Joomla, Drupal, Word Press, Magento and many others. In some cases it makes perfect sense to use these 3rd party software applications in your website development versus using a custom programmed application from scratch.

Using and customizing 3rd party applications help to keep costs down depending on your specific programming needs. Original programming and code base is much more expensive.

NOTE: Ask your web designer if they have experience to program in multiple applications. If they sell you on one particular software, then ask if they have the programming experience to modify or customize the software to fit your particular needs.

Case in point. Joomla software has one super admin login. Let’s assume you are a business owner selling computers on your website and you want to give one of your employees login access to website customer inquiries, but not the entire website. This requires special modifications and programming experience. Keep in mind this is only one sample of hundreds of modifications I have had clients ask for during the process of developing their website.

AT ANY POINT IN YOUR DISCUSSION if your web vendor says: 'We can't do that, or the software does not allow this or that', then terminate your contract and run the other way.

I have heard horror stories from clients who chose a web vendor based on promises and pricing, only to find themselves thousands of dollars lighter and a half-completed project.

NOTE: If it can be displayed digitally in a computer browser, then it CAN BE DONE. Period. All it takes is knowledge, the right skill-sets, good programmers and resources.

Ask for references or ask to see other websites that the web vendor has produced that has many moving parts. Call on any references provided by your contractor. Get on Google and Google their name. See if there are any reviews for them on Google local or Super Pages. Do your homework.


Plan, Plan and Plan Some More

At the end of the day, even the best technical plan is going to miss some points. This is where an experienced web developer will help to ask the questions of your requirements to help you to tightly fine-tune your planning.

Once all this is done you can move forward with the confidence you have performed your own digital due diligence!

Related VISIONEFX Articles

Web Design
Web Project Brainstorm Session
The Website WOW Factor
Site Planning is Crucial!
Steps to Planning a New Website or Redesigning an Existing Website
Some ways to make or break your website

Ecommerce

Primer for Online Ecommerce Shopping Carts
Understanding Online Shopping Carts
Building an Online Business with a Shoestring Budget

Email
What is the best Email Marketing System?
Get Your Emails Delivered

Database, Template Systems and CMS - Content Management Systems
What is a Content Management system (CMS)?
A Review of Website Template Systems
Are Inexpensive Web Site Templates Worth The Cost?

Hosting and Domain Names
Selecting a Quality Domain Name
How to Find a Great Web Hosting Company
Guard Your Domain Name, Hosting and Web site

Search Engine Optimization

Getting to the Top of Google Scams
Your Google Local Business Listing
Understand Search and Design
How Google Determines the Importance of a Website
Understanding Search Engines and Web Rankings
Optimize PDF Documents for Search Engine Searches
Search Engine Marketing Gold
Proactive Webmasters
Local 'Business Online Listings'
Increase Your Search Engine Presence
Tune-up Your Website for Google
Optimizing Video
Visual Page Branding
How-To-Get Better Google Ranking
Optimize Your Website for Local Searches
Ramp-Up Your Google Places Listing

About the Author
Rick Vidallon is President of Visionefx, a Web design company based in Virginia Beach, Va. They provide services to national companies and small business throughout the United States.
Rick can be reached at (757) 619-6456 or rick@visionefx.net.

Page URL: www.visionefx.net/articles/index.html
Copyright © Visionefx Web Design and Development
Excerpts from original site, © 2001-2008. All rights reserved.
Contact Visionefx:
Office: (757) 963-1787 - Mobile: (757) 619-6456
E-mail Us: rick@visionefx.net