A Beginner’s Guide to Website Development |
 |
Deciding to
build a techeffex for your organization or business is a bigger decision than
most people realize. On the surface it seems like a simple enough undertaking,
but as most people quickly learn, there are many decisions that have to be made
along the way. This can be a daunting task for those who are not familiar with
what goes into the development and maintenance of a website. To make matters
worse, there are many crooks and unscrupulous businesses out there preying on
those unfamiliar with the landscape.
This guide
is designed to give you an idea of what you need to consider in the development
of a website and what to look out for when signing a contract. We’ll also introduce
you to some of the technical topics you need to be aware of so that you can
make the best decisions for your website development.
What Will The Website Be Used For?
The first
question that must be addressed is: what will the website be used for? The answer
to this question will have a significant impact on the type and cost of the site
you need. Here are some of the more common reasons for developing a site:
Building Your Brand
A website
is terrific marketing vehicle allowing for a rich variety of media to be
presented to the site visitor. The content can be changed as often as the site
owner wants allowing coupons, daily specials and promotions to be added with
ease. A much more colorful, detailed description of the business can be provided
at a fraction of the cost of the Yellow Pages.
Sell Products or Services
You may
want to sell your products or services through your website – either
exclusively or in addition to traditional sales channels. E-commerce (ie accepting
money on the Internet for products or services) is very common in websites
today. While there are many security concerns both as a consumer and business
owner, the convenience of online commerce seems to outweigh the concerns of
most users. Work with your web developer to determine what security is
appropriate for your site.
E-commerce
sites are typically bigger and more complex than an information only site
mainly because of the added security requirements, transaction processing
(credit card etc…) and database functions (product catalog). It is reasonable
to expect to pay more for a well designed e-commerce website.
Provide Customer Service and Support
With so
many consumers now on the Internet, it is almost a mandatory requirement to
provide some form of customer support on your website. It may be as simple as
soliciting feedback on your product or service or as complicated as a database
driven online customer support service. Many site owners start out with a
simple customer support function and gradually add more features over time.
Save Time and Money
Websites
can save money in many different ways. Processing orders directly online can
save money and eliminate costly data entry errors. Having an online catalog
saves a tremendous amount in print and distribution costs. Communications with
customers can be made more efficient through e-mail and online forms resulting
in time savings. For example having a FAQs (Frequently Asked Questions) page
can solve many customer questions online thereby reducing the amount time and
cost of customer support.
What Will You Have on Your Site?
After
deciding what the site will be used for, you will get a better sense of what
kind of content you want or need. The pages you need for your site will depend
on what kind of business your site is for. To get some ideas, go on the
internet and look at other sites that are in the same line of business as you.
Decide what type of presentation you find appealing. Here are some common
pages that can be found on most websites:
Home Page
The Home
Page is typically the first page a visitor sees so it should make a good first
impression. You should be able to link to any of the major information areas
on you site from here. Eye catching graphics can be a good idea but don’t get
carried away with too much animation or slow loading graphics. Many visitors
will leave if it takes too long to get the information they are looking for.
About Us
About Us
pages are used to give some background or history on the business and is a good
opportunity to convey a sense of what the business owners philosophies are.
You don’t want to get too wordy as the visitors have a short attention span.
Contact Us
A Contact
Us page is essential if you need to interact with the site visitor. This page
should be easy to find and contain any relevant contact information including
address, phone, fax and e-mail. Many sites use a contact form instead of e-mail,
however, some visitors will not fill out a form because it’s too much work.
Having both options available will ensure that people can get in touch with you
however they like.
Portfolio
A Portfolio
page is used to display samples of the work you have done. Often in the form
of digital images, this is a great opportunity to show off your products or
services. Be careful to use high quality images – poor photo quality can
sometimes have a negative effect.
Services
A services
page is where you document what you do. If the visitor has made it this far,
it usually means they are interested in what you are selling. If you can
describe all your services on one page that’s fine, but don’t short change
yourself. You can add links to other pages describing your services in greater
detail. Remember, at this stage you have the visitor’s attention so don’t hold
back.
Links
A Links
page can have several strategic purposes depending on the type of business you
are in. In general, you can add links to any other sites that may be relevant
to your business and would be of interest to a visitor. A contractor may wish
to include links to a Builders Association or suppliers they recommend. A
physician may wish to include links to educational resources for patients.
What to Look for in a Contract
Price
Price is an
obvious element of any contract but with website development one has to be
extra careful as to what is included in the price. Typical pricing for web
development averages around $60/hour or $100/page. Of course, these rates will
vary depending on the complexity of your site. Other considerations:
- Is your
site hosted by the developer? Many website developers charge low rates
for development and make it up on hosting fees. Hosting fees should NOT
be included as part of your website development contract. As a reference,
the monthly hosting fee with Techeffex Web Hosting is $3.95/mo for
their economy package which is suitable for most small business
informational websites. Many developers have legitimate hosting services
but they should be dealt with separately.
- Do you own
the code? This issue is often tied with the hosting strategy: you get a
low cost website and pay a nominal amount every month for hosting. If you
choose to go to another hosting company to save money you would have to
start a new website. Make sure it is stated in the contract that you own
all the code for your website.
- Support.
Web developers should guarantee their code to be bug-free for at least a
year. Most will guarantee the code forever as long as no one else
modifies it.
- Updates.
Does the price provide for any modifications down the road? Normally specified
in terms of update support hours with 2-3 hours being the norm. This
allows an additional page or two to be added should it become necessary.
More and more websites are being designed with a Content Management System
allowing the site owner to make modifications and additions through an
easy to use interface.
Schedule
Scheduling
a website development is quite difficult because a website tends to be more art
than science. For example, you may start out thinking blue is the best color
but once you see it on the screen you may decide red is better, or maybe brown,
or yellow etc…
Allowing
for this, it is still reasonable to expect the developer to adhere to certain
milestones, particularly in the absence of any changes on the site owner’s
part. If your site is expected to be over 10 pages, ask for some form of
schedule or milestones so you can track the developer’s progress. Just be
aware that if you keep changing things it will delay the project. That’s not
necessarily bad; you want to get a site you’ll be happy with. On the other
hand, you don’t want to get bogged down with details that will be lost on your
customers.
Payment Terms
Most
developers will want a portion of the cost up front and have the balance paid
at the completion of some milestone(s). Never pay the whole cost up front. If a developer asks for this – walk
away. It is reasonable to pay as much as 50% up front, but no more. Larger,
more complex sites will typically have three payment milestones. Most small
business sites will have the up front fee and the balance paid on completion.
Websites 101
Hosting
Hosting
refers to the computer system on which your website resides. Hosting functions
include things like:
- internet
connectivity
- data
storage (disk space)
- security
Hosting
packages are typically sold based on how well or in what quantity they provide
these functions. Let’s look at a couple of key factors:
Disk Space
A typical
web page is about 50 Kbytes in size including graphics. That means a 10 page
site needs about 500 Kbytes of disk space. Bluefire Web Hosting’s Economy
Hosting package provides 10 Gbytes of disk space! That’s enough to store 200,000
pages! Talk about room to grow!
Transfer Bandwidth
Transfer
bandwidth refers to how much data can be transferred from your site every
month. If you exceed the limit, you will usually incur some additional
charge. Let’s do the math to see where we’re at: Bluefire Web Hosting’s
Economy package provides 300 GBytes of transfer a month. Assuming our pages
are 50 Kbytes each we could transfer more than 5 million pages a month or 166
thousand pages a day. If you had a 10 page site that would mean some 16,000
people a day could check out the entire site! Once again, don’t feel compelled
to upgrade your service until traffic warrants it.
E-mail Accounts
All hosting
packages provide for some number of e-mail accounts. Any company can usually
make use of 3-5 accounts in addition to an account for each person associated
with the site. Bluefire Web Hosting currently offers 500 accounts with their
Economy Package.
Domain Name
A Domain
Name refers to a portion of your website address or e-mail address that defines
your space on the web – your domain. For example, Techeffex Internet Marketing
Solutions has the domain “techeffex.com”. Any e-mail to be handled by the Techeffex
domain will have @techeffex.com in the address indicating that it should be
processed by a mail server (a computer that manages e-mail). If someone is
looking for the Techeffex website, they type www.techeffex.com.
The “www” indicates that the user request should be processed by the web server
(a computer that manages a website, not necessarily the same computer used for
e-mail). The common element is the domain: techeffex.com.
When you
set up your website, you’ll want a domain name that is appropriate for your
business, for example, “bobswidgets.com”. Domain names are registered by
certain authorized organizations called Registrars. You pay them an annual fee
($9.99/year or less at Bluefire Web Hosting) and they take care of the
administration of the name on the internet.
A domain
name will have 3 types of contact information associated with it:
- Registrant:
The legal owner of the domain. Make sure this is you and not your
hosting company or web developer.
- Technical
Contact: Typically the name of someone in your Information technology
group. For a small company, it’s usually you again.
- Administrative
Contact: Sometimes the person who pays the bills or takes care of
multiple domains. In a small company…you again
Remember,
domain name registration is cheap. Prices do vary, but don’t let anyone charge
more than $10-$20 per year. Also, consider getting multiple domains especially
if your domain could easily be misspelled. This way, visitors can find you
even if they make a typo. You can have all your domain names point to the same
website.
Conclusion
The
business world is changing rapidly with the internet taking on a larger role in
all businesses from large corporations down to the smallest businesses. As
more and more consumers get access to broadband networking through cable and DSL technologies, the demand for an online business
presence grows. The number of searches for local businesses online now exceeds
that of the Yellow Pages and will surpass it very soon. Any business needs to
get online to capture this growing market base, yet overcoming some of the
technical barriers can be challenging. This guide introduces some of the
concepts involved in getting a web presence established. Your next step is to
find a web developer that will develop a great site for you and be there to
help you as your internet needs grow.
|