How
to Create a Useful, Popular Website
by: Michael LaRocca
In
this free email course, I'll tell you everything I know about
setting up your website and placing it highly in the search
engines.
Everything
I tell you will also be free. You'll spend some time, but
you won't spend your money.
Your
two goals, useful and popular, are related. Search engines
can bring you a lot of first-time users, but quality will
keep them coming back.
How
technical will I get?
Well,
you have two choices. Learn HTML, or use some free software
that lets you create a site without learning HTML.
If
you choose the latter option, writing the site isn't much
different than creating a Power Point presentation or a word
processor document.
I'll
address both options. Plusses, minuses, how-to. So whether
you're a computer geek like me or a technophobe like most
of my family, I'll tell you how it's done.
So
don't let the possibility of technical language stop you.
**
GETTING STARTED **
First,
decide what you want on your site. I do this with pen and
paper. What menu options, what graphics, what sounds (if any).
How much stuff to put on each page, because I want each page
to be "the right size."
Every
graphic (including your background) and every sound takes
time to load when someone visits your site. Text (including
links) is fast. No page should be larger than 64 Kb, and that
size means HTML plus graphics, sounds, etc.
I
always try to strike a balance between speed and appearance.
If it isn't necessary, it probably shouldn't be there. Only
you know what "necessary" means.
I
also draw a "flow chart" for navigation, and refer
to it as I plan and again as I create. If it looks way too
complicated when it's done, I'll create a special page called
"Site Map" to help users navigate the site.
In
my case:
Index
(my home page) leads to:
FreeBooksOnTheNet
BookReview
Bookstores
(which leads to OnLineFictionBooks)
Etc.
I
always ensure that a "Tier 3" page like OnLineFictionBooks
leads back to the Tier 2 page that leads to it (Bookstores).
A Tier 4 page should lead back to the appropriate Tier 3 and
Tier 2 pages. Etc. All my pages lead back to Index, which
is the only Tier 1 page.
Whenever
someone visits your site, their browser automatically looks
for a file called INDEX.HTML (or INDEX.HTM for files written
with Microsoft.) That's what makes it the Tier 1 page.
If
the user's browser doesn't find Index, you don't have a website.
So your home page will be called INDEX.HTML (or INDEX.HTM).
You can call the other files anything you want, as long as
the file extension is HTML or HTM.
A
link to a Site Map on your front page that lists all your
pages, regardless of what tier it's on, is convenient for
users and it ensures that Search Engine spiders find all your
pages.
Throughout
this lesson, I'm going to assume you're not using Microsoft
and call everything an HTML file. (Files that end with HTM,
the Microsoft default, are also HTML files.)
As
you work, put all your website files (HTML, graphics, sounds)
into the same directory. And, remember where it is! If you
like, you can give that directory some subdirectories and
sort things a bit, but I never do this.
I
mention file locations because this, too, is part of your
planning.
Your
planning stage might take longer than actually writing your
website. But for me, writing pages with no plan never works.
So
plan!
**
DO YOU WANT TO LEARN HTML? **
Once
you have a plan for your website, all that remains is writing
it, uploading it, and helping people find it.
The
big question is, can you learn HTML? If so, do you want to?
If
you can and want to learn HTML, you can make your website
do anything you want it to. Otherwise, you may find your options
limited.
I'll
admit that I've only written one page without using HTML.
Not one site -- one page. I learned HTML for my job, then
maintained my employer's site for two years. All in HTML.
The power of HTML impresses me. But, learning it isn't mandatory.
So,
how to decide...
Here's
a list of sites that will teach you HTML. Look them over and
decide if learning this language is for you.
Interactive
HTML Tutorial
http://freereads.topcities.com/freebooksonthenet.html
This is the site where I give away about a dozen free ebooks
and link to thousands more.
Writing
HTML Tutorial
http://www.mcli.dist.maricopa.edu/tut/
HTML
Goodies
http://htmlgoodies.earthweb.com/
HTML:
An Interactive Tutorial for Beginners
http://www.davesite.com/webstation/html/
HTML
Primer
http://www.htmlprimer.com/
Webmonkey
http://hotwired.lycos.com/webmonkey/
Your
homework -- forgive me, I'm a teacher -- is to refine your
plan. Also, think about the "learning HTML" issue
a bit more if you need to.
**
HTML OR NOT HTML? **
So
now you have a plan for your website, and you think you've
decided whether or not to use HTML. It's time to do the work
and make your site a reality.
First
I'll show you how to write a website without learning HTML.
Then I'll show you how to write a website after learning HTML.
**
WRITING A WEBSITE WITHOUT USING HTML **
The
title is a lie. All websites use HTML. But you can get the
computer to write the HTML without learning it yourself.
If
you choose to do that, here are five possible methods:
(1)
Netscape 6.2 is a free program. If you don't have it, you
can download a copy from http://www.netscape.com.
Choose
FILE, then EDIT PAGE. Now you can design a web page by clicking
menus and dragging things around the screen. There's really
no HTML function it can't do.
Once
you're done, you can look at your HTML files using Netscape
Navigator and/or Internet Explorer. Once you know they're
perfect, you can upload them.
(2)
If your computer has Microsoft Power Point already installed,
you can use it to write a website.
Use
it like you normally would, and create a Power Point file
that looks just like you want your web page to look. When
you're done, click FILE and SAVE AS WEB PAGE.
You
can use your browser (Internet Explorer and/or Netscape Navigator)
to see how it will look before you upload it.
(3)
You can use Microsoft Word. (I haven't investigated whether
or not it will add backgrounds.)
Just
open Word and create a document like you always do. BUT, when
it comes time to save it, Choose FILE, then SAVE AS, then
under "Save As Type" choose WEB PAGE.
Again,
you can use your browser(s) to see how it will look before
you upload it.
(4)
Almost every free web host has a series of "templates"
that allow you to set up a web page in minutes.
http://www.bravenet.com
may have the best.
http://www.topcities.com
is also very easy to use, but they only have two templates.
If
you can't find a template at either place that is close enough
to what you want to use, you can go to any search engine and
look for "free web hosting."
If
you just can't find a template that's close enough to perfect
for you, maybe you can set something up with a template anyway
and learn enough HTML to change it later.
After
the "Writing A Website Using HTML" section of this
lesson is a section on "Choosing A Hosting Service."
If you're going to use a template, you might want to look
at that now. Or you might just want to go to Bravenet or Topcities
and be done with it.
(5)
Buy Microsoft FrontPage. I've never used it, nor will I. I
like having control of my HTML, and no website generator (including
the four above) will give me that. But I do know some folks
who use it, and they strongly endorse it. One of them even
knows how to write in HTML.
But
before you buy any program, ask yourself if you think it'll
ever pay for itself. Meaning, are you selling stuff? If you
are, can you sell enough to get your money back in profit?
If you can't, do you care?
**
WRITING A WEBSITE USING HTML **
If
you're going to write HTML, I salute you. Three choices are:
(1)
You can use Notepad or a similar text editor. Not a Word processor!
Save the text file with the extension HTML, not the default
TXT extension, and your browser will recognize it at as an
HTML page.
(2)
Many free web hosting services have on-line editors that serve
a similar purpose, but I prefer to do my writing off-line
because it's faster. And, if you're paying an hourly rate
for your Internet access, off-line is cheaper.
(3)
I used Notepad for many months, but then I found a better
way. It's called CSE HTML VALIDATOR LITE. Imagine Notepad
with the ability to open five pages at a time, and the power
to validate your HTML code (making sure it's right) before
you upload it. That's CSE HTML VALIDATOR LITE, and it's free
at http://www.htmlvalidator.com.
If
you have no need to validate your code -- changing contact
information or background colors, for example -- I recommend
Edit Pad. It's also free, and it's like Notepad with the ability
to open multiple pages. HTML Validator Lite limits you to
five, but Edit Pad is unlimited. http://www.editpadpro.com/
Once
you've written the code, preview it with your browser(s) before
you upload it. It might not be quite right. It rarely is for
me on the first try.
**
WHERE TO GET SOUNDS & GRAPHICS **
I'm
guessing you have some photos of yourself, friends, family,
pets, school, whatever. That's probably why you're setting
up your website.
But
what about backgrounds? What about music?
Whenever
you visit a website, if you see any UNCOPYRIGHTED art you
like, just right click it and choose "Save Target As."
Then you've got it.
As
for music, I don't put MP3s on-line because:
The
files are quite large
I never know which are copyrighted and which aren't
So on one of my sites, I have MIDIs. All public domain, meaning
you can take them and use them yourself. Just right click
and choose "Save Target As."
OR,
you can just go to any search engine and type "free wallpaper"
or "free background" to get some artwork, or "free
MIDI" to get some free music. Right click, Save Target
As.
It's
that simple.
**
CHOOSING A HOSTING SERVICE **
If
you wrote your site using a template or an on-line HTML editor
from one of the free hosting services, this step's done. But
you still need to download all those files as backups. Sometimes
free hosting services vanish suddenly, and you DON'T want
to lose your whole site that way! So keep reading!
If
you wrote your site on your own system, you need to get it
onto the Internet now.
First
you need to choose a web hosting service. A free one, definitely.
It's always possible to start with a freebie and move to a
paid provider later, but I haven't left the freebies and I've
been at this for years.
There
are a lot of freebies out there. If you don't believe it,
go to any search engine and type "free web hosting."
I have no idea what you're looking for in your free provider,
but I can tell you what I looked for in mine.
*
Lots of storage space. Thanks to all the photos and music,
my largest site takes 12 Mb. Since you have all your files
in a single directory, look at how large that is. Open Windows
Explorer, find the folder, and right-click it to look at the
properties. How much do you think it'll grow? Pick a server
with AT LEAST 20 Mb.
*
No popup ads. This is a BIG deal to me. All free hosting sites
have ads, but you'll note that Topcities doesn't use popups.
Just a banner at the top of all my pages. I can live with
that. My no-popup rule knocks Tripod and Angelfire out of
the running.
*
Accessibility from anywhere in the world. This knocks out
very popular freebies like Freeservers (formerly my favorite)
and Yahoo Geocities. Oh, and Tripod again. China doesn't like
them, and I live in China.
So
now, your assignment is simple. Decide where you're going
to put your new website. I chose http://www.topcities.com
but you don't have to.
Once
you've made a decision, you'll have to apply for an account
and fill out some information about yourself, including the
name you want for your site.
Usually
the web host will send you an email to confirm your address.
You respond to it, and you have access. Then it's just a matter
of sending your files.
**
UPLOADING YOUR FILES **
For
the beginners... Upload means to send files to another computer.
Download means to take files from another computer.
(If
your files exist on a server but not on your own hard drive,
you'll be downloading!)
Some
web host providers have excellent file transfer abilities
built right in. Topcities is especially strong in this regard.
Or, you may need an FTP server program.
FTP
simply means "File Transfer Protocol." In short,
a way for your computer to talk to the one your hosting service
is using.
You
can pick up a free FTP program at http://www.ipswitch.com/.
Drop down to the bottom left and click Try WS_FTP Pro. It's
a stripped-down version of the commercial version, but it'll
do everything you need and it never expires.
Depending
on the speed of your connection and the sizes of your files,
this step can be very quick or very slow. But either way,
you don't have to do much work. Just click a few buttons and
let 'er rip!
(Now
might be a good time for a refill on the beverage of your
choice. I know I had a few as I wrote this lesson.)
Once
you transfer all your files, you have a website. Your hosting
service will tell you the URL (address). Make sure it works,
surf it a bit, and just enjoy the fruits of your labor. Then
tell your friends and take a break!
Congratulations!
You're a webmaster now!
**
FINE TUNING & SEARCH ENGINE PLACEMENT **
Hello,
webmaster!
That's
right, you're a webmaster. You've got a website.
But,
you probably want to improve it, and you probably want people
to know how to find it.
This
is the final lesson, and probably the one you'll keep referring
to. Fortunately all its resources are online, so you can just
bookmark a few pages and go to them as necessary.
Now
that you have a website up and running, you might want to
look at Is Your Website Unfriendly? (http://lbarker.orcon.net.nz/HTMLtips.html)
If
you're programming in HTML, Web Colour Codes (http://lbarker.orcon.net.nz/colors.html)
is an easy way to find the six-digit hex code for whatever
color you may be seeking. This is especially useful for background
colors, as fast good-looking graphics can be hard to find.
After
you've uploaded your web pages, running a diagnostic Will
tell you how long it takes them to load at various modem speeds,
how compatible they are with older browsers, how to improve
problem areas, if you have busted links, etc. These are all
free.
Speaking
of busted links, download Xenu. I have over 1000 outgoing
links on one of my websites, and it checks them all automatically.
I manually check the ones it claims are busted.
You
can find my complete list of diagnostic tools at: http://freereads.topcities.com/bookpromo.html
That
page also contains a few more goodies you might want to use.
Software & Graphics, and CGI Scripts.
Speaking
of CGI scripts, visit http://www.bravenet.com
if you haven't already. (This won't work in China.)
Scripts
are defined as things where the user can send info back to
your website. Guestbooks, feedback forms, newsletter subscriptions,
chat rooms, games, you name it. Things HTML just can't do.
Bravenet
lets you use their scripts, free. You just copy and paste
a small bit of HTML code into your site and they handle the
rest. It's worth a look, AFTER you use the scripts that your
free web host gives you.
http://freereads.topcities.com/websitenewsletter.html
contains my analysis of Search Engine placement. It'll
take you some time to go through all that.
I
recommend running the diagnostics before you submit to the
Search Engines, because some Search Engines penalize or even
ban pages with badly-written HTML.
Then,
swing by The Web Marketing Checklist at http://www.webmarketingtoday.com/articles/checklist.htm
to make sure you've done everything you're supposed to.
http://freereads.topcities.com/freebooksonthenet.html
contains a large selection of free ebooks. Many are about
website and newsletter promotion.
Have
you subscribed to my free newsletter yet? It's called Mad
About Books, but it covers more than that. As I discover new
ways to improve and promote my websites and newsletter, I
include them in my newsletter.
Good
luck with your new website!
Best
regards,
Michael
LaRocca
http://freereads.topcities.com/archive.html
Michael
LaRocca's website at http://freereads.topcities.com
was chosen by WRITER'S DIGEST as one of The 101 Best Websites
For Writers in 2001 and 2002. He published two novels in 2002
and has two more scheduled for publication in 2004. He also
works as an editor for an e-publisher. He teaches English
at a university in Shaoxing, Zhejiang Province, China, and
publishes the free weekly newsletter Mad About Books.
Copyright
2004, Michael LaRocca
About
The Author
Michael
is an American who's lived in Asia since 1999. He currently
teaches English at Shaoxing University in Zhejiang Province,
China. He telecommutes to Hong Kong as a legal transcriptionist,
edits for Books Unbound, and he published four novels in 2002.
His
website will show you how to improve your writing, find the
right publisher, and promote your book after the sale. It
explains why you should never pay to be published. It has
won two Sime~Gen Readers Choice Awards and was listed in Writers
Digest's The Best 101 Websites For Writers in 2001 and 2002.
http://freereads.topcities.com