Essay preview
An Introduction to Website Design
Last Revised: August 17, 2008
“An Introduction to Website Design” © 2008 Bokash Business Consulting
1
Table of Contents
1. Table of Contents ...................................................................................................................... 2 About This Document .................................................................................................................... 2 2. The Goal of Website Design ..................................................................................................... 3 3. Website Design – Functional Specifications ........................................................................... 4 (1) Website Site Map ..................................................................................................................... 5 (2) Webpage Wireframe Diagrams ................................................................................................ 6 (3) Documentation of Transactional Scenarios .............................................................................. 7 4. Search Engines: What you really need to know before you build the Website! ................. 8 Introduction .................................................................................................................................. 8 How Search Engines Work (The Basics) ....................................................................................... 8 Google’s Webmaster Central ......................................................................................................... 9 Yahoo! Search Help ..................................................................................................................... 11 MSN\Live Search Webmaster Help Center ................................................................................. 12 Recommendation: Start with the Resources on Google ............................................................... 12 5. Basic Website Design Considerations for Search Engines .................................................. 13 Introduction ................................................................................................................................ 13 Google’s Quality Guidelines ........................................................................................................ 14 The Importance of Links to Search Engine Rankings ................................................................. 14 Gentlemen may prefer Blonds, but Robots clearly prefer Text ................................................... 15 Strive for Robot friendly Website Navigation ............................................................................. 16 The Importance of Rich and Unique Content .............................................................................. 18 What to know before restructuring or moving your Website ...................................................... 19 Why you really want to make use of Meta Tags? ........................................................................ 19 6. General Guidelines for Website Content .............................................................................. 22 Evaluate Everything from your Customer’s Perspective ............................................................. 22 The SBDC E-Commerce Guide & Other Issues .......................................................................... 22
About This Document
PLEASE NOTE: This document is a work-in-progress. I almost feel compelled to apologize to the first few people that will be reading it, hoping to get an understanding of what they need to do to start a Website. I only request that as you work your way through this material, please make note of topics, paragraphs or sentences that could be omitted without any significant loss in useful content. And of course let me know if you find any mistakes or unclear explanations, so that the next group of people who read this document will have an improved version from which to start.
I very much would have preferred to send expectant Website owners to a handful of online or hardcopy resources where they could obtain everything that they needed to get started on their Website. Unfortunately, it would have required several references just to cover the content in the Functional Specifications section of this document. To explain the Search Engine aspects of this document, the only simple option appeared to be sending people to Google’s Webmaster Help Center and suggesting that they read almost all of the more than 50 online articles.
“An Introduction to Website Design” © 2008 Bokash Business Consulting
2
The Goal of Website Design
The goal of any small business wishing to create a Website to sell or market their products should be to create the best possible Website at the lowest possible cost and/or minimal expenditure of resources. In order to define what is meant by “the best possible Website” the small business owner/manager need only consider their rational for creating the Website in the first place. Invariably the potential customer will be the key element driving creation of the website, and whether the role of the Website is to drive demand or close the sale, “best possible Website” must be viewed in terms of the customers’ wants and needs. So to take this one step further, we must identify everything that the customer wants and needs to make the purchase or convince themselves of the value of our product, while on our Website. The next step is to determine exactly what is driving the cost of the Website. Whether a Website is built or modified in house by full-time employees, contracted to outside resources at an hourly rate or some combination there of, the cost of a Website is directly proportional to the time required to design, develop, test and implement it. By far the single largest source of preventable expenditures result from changes in specifications after development has begun. To more clearly illustrate this point to those who have not written software themselves, think of a carpenter building a house. Now picture our imaginary carpenter having just completed an outside wall to your new house, when you arrive to tell him that plans have changed! Instead of the wall he just built being there, you now want that wall to be here. In order to fulfill this request, the carpenter must now disassemble the previously constructed wall, and build another wall in the new location. Now lets examine the cost of this new wall; first we have the cost of creating the first wall, the costs of disassembling this wall and then the cost of constructing the new wall. So in effect, we have one wall for the price of three!
So by analogy, if someone would completely change the specification of a Website after it had already been created to a previous specification, the cost of Website would now be at least twice what it should have been if the correct specifications were used the first time. Rarely would a completely different design specification be provided after a Website had already been created. In fact, specifications most often change a little bit at a time, but by changing the design a little bit at a time you are in effect persuading that carpenter to use pieces of the old wall to build the new wall. Consequently, we are back to the situation of the carpenter (or the programmer) disassembling the old wall while building the new wall (or new Website). Consequently, design changes can double or even triple the cost of creating your Website. Therefore our bottom line is, if we want to build our Website at the lowest possible cost, strive to minimize, if not eliminate, design changes once development has begun. Consequently, the goal of any small business wishing to create a Website to sell or market their products should be to evolve the functionality of the Website to the point where all of the user functionality has been identified and designed, before programming begins.
“An Introduction to Website Design” © 2008 Bokash Business Consulting
3
Website Design – Functional Specifications
So what is required to know that you have “fully identified and designed” the user functionality? The answer to this will vary somewhat depending on who is answering the question, but most so called “experts” will say that all of the user processes need to be defined in detail and the layout of content for each of the web pages needs to be specified, and hierarchical organization of the web pages needs to be determined. This collection of elements, most often referred to as “Functional Specifications,” will enable a developer to create an operational version of the desired Website in an expeditious fashion, as the inevitable design changes have been minimized or eliminated.
So to summarize, there are three core elements of Functional Specifications for Website Design:
• Site Map detailing all of the Website pages and their hierarchical organization • Wireframe Diagrams to illustrate the layout of individual web pages • Documentation of Transactional Scenarios or “User Functionality” (e.g. buying, selling, creating a listing, etc.).
Each of these documents should be provided to the Website developer before they start work. For a comprehensive but vocabulary intensive overview of Website Design, I suggest “Web Design” on Wikipedia. This would be a good resource to bookmark with your browser, due to the avail...