At the risk of stating the obvious, in order to get your website on the Internet, you need… uh… A website.
This is the part that we usually think of when we say “web design” or “web development.” This is the part that we pay hundreds or even thousands of dollars to have someone professionally put together. Most business owners are willing to part with the cash, because they don’t understand HTML, web hosting, domain name registration, and PHP. And I can understand this. And this problem we can solve.
But there’s often a more insidious reason for hiring a professional web designer. A fear lies lurking under the surface. It imprisons their thoughts. They fear that if they put up their own website, it’ll fail. So they conclude that only a professional can produce a web design that will work. For these projects, “web design” frequently means “graphic design.” And web-design shops are more than happy to give these business owners exactly what they ask for: Slick, highly customized web pages costing thousands of dollars.
And then they write their own web copy.
One small-business owner spent $10,000 on his website. I don’t know how many concept sketches he discarded for that amount of money. I also don’t know what he got for it. Whatever it was, it wasn’t enough. Maybe it included custom animations or Flash programming. Or maybe it was just really, really pretty. Whatever, it wasn’t worth $10,000. And I know this because of what he did next. He painted over his new gold-paved information highway with web copy he wrote himself.
Now, I’ve been a software developer for most of my life. I remember the Internet from back before there was a world-wide web. I’ve done a little of almost everything related to web technology. I’ve even done my share of graphic design, and some of it ain’t half bad. (Like my personal blog site.)
But I’m also a writer. Many years ago I learned to write essays and business documents. And then I learned how to tell stories and keep them interesting. Finally, I learned how to write sales copy. This is the hardest of the three.
If you want a website, you can use off-the-shelf software and templates. You can push a button and—literally—your web site will just pop out. And it will even be good enough to start your business out on the web. But there’s no magic button you can push for good sales copy. The computer will never be able to write copy for you, because copywriting is a creative process. And someone who knows how to write just business documents will never be able to write sales copy for you, because copywriting is an advanced skill.
Yes, there are copywriting templates and there’s software. But these only help you once you know how to write copy and test copy. If you don’t have copywriting skills, templates and software do you little good.
So, if you’re going to spend $10,000 on your website, here’s what you do. You first take nine of those thousands and hire a professional copywriter to write your site’s sales copy and to help you plan your website marketing. Then you have a whole thousand bucks left over with which to play with the graphic design. And that’s plenty for most small businesses.
I don’t want to sound like I’m coming down on graphic designers or on web programmers. I just want to keep the priorities straight: Copy is much harder to get right than graphic design is. You may be able to get by with an off-the-shelf graphic design. But you will need custom copy.
Once you know the website is actually drawing new customers and generating repeat business… That’s when you’ll want to hire a graphic designer to improve the look and feel of your website. Because then you can make graphic design an investment, not an expense. “If a better graphic design increases conversion rate by 10%, then that will earn us $X more per year, so I’m comfortable investing $Y in a graphic designer.”
To top it off, if you’re strapped for cash, you yourself (or the high-school student you hired part-time to help out around the office) can do the actual website part with a home-study course, such as Jim Edwards’s Mini-site Creator Home Study Course. But there’s no such substitute for good copywriting.
I’d like to dispel some of the mystique behind web technology. The good news is that almost anyone can make sense of web technology, quickly and without burning out any brain cells. There are only 4 major parts to it.
For my sites, I use DreamHost, which provides both domain-name registration and hosting services. I use WordPress blog software or Drupal CMS software, both of which run on DreamHost. I talk about all these later in this chapter.
Picking the wrong web host can be a pain. If something goes wrong, your site could go down. People who come to visit your site won’t see anything. If they’re lucky, they’ll see an error. And if you’re buying advertising, people who click on your ad won’t see your web page, but you’ll still pay for those ad clicks.
And if your site gets linked to by slashdot, a news site, or some other popular site, you could find your website flooded with visitors. And if your host doesn’t know how to deal with large spikes of traffic, you could find your account suddenly frozen or canceled. Surprise!
Fortunately, web hosting is a commodity. Where they differ is primarily in terms of customer support and style. In any case, you can hedge your bets so that if you don’t get satisfaction, you can switch to an alternative web host with a minimum of down-time.
The first thing you can do is to sign up for Hyperspin’s free website monitoring service. Their computers will do a quick check on your website every hour, and they’ll email you whenever it goes down. You’ll want to set up a GMail account to receive these emails, because if your hosting provider has gone down, you won’t be getting email through them.
The second thing you need to do is to make sure you have a backup of all the files on your website. And if you use a web application with a database, keep a regular backup of the database. If you have a falling out with your hosting provider, or if disaster strikes, you won’t be in a panic that you’ll lose your data, because you will have a copy of all of it. And you’ll be able to setup an alternative site quickly on a different host, because you can simply restore from those files and backed up data.
Thirdly, keep an eye on what resources you use. The big 3 resources you need to look out for are bandwidth (the amount of data your site sends over the Internet), CPU, and disk space. Some hosting providers advertise “unlimited” bandwidth, but there’s no such thing as unlimited. The only question is when someone puts one of your blog posts on Digg, and your site suddenly gets tens of thousands of visitors in a short amount of time, and it starts overloading your web host… How will your hosting provider respond? If you’re keeping an eye on what resources you use, and if you know what your hosting provider’s policies are, you’re much less likely to be surprised.
So switching hosts can be a pain, but it need not cause a crisis. You’ll still want to avoid that pain. To that end, here are 15 things to take into consideration when choosing a web host:
I myself use DreamHost. Some people swear by them (including me). Others swear at them. That’s okay with me. Love me; hate me; there’s no money inbetween. That said, DreamHost doesn’t meet everyone’s needs. I hope to outgrow them eventually, but I expect to continue to use them for a long time to come.
Here’s what DreamHost does and doesn’t provide:
As you can tell, I’m satisfied with DreamHost. But there are other good hosting providers. As I said, web hosting is a commodity.
As an alternative, midPhase comes highly recommended from a number of sources, including Brian Clark (of CopyBlogger.com), who swears by them.
There’s an inefficiency built into the way most web designers put together websites. Have you ever asked yourself:
The reason we face these problems is just part of how most web designers build websites. They do it inefficiently. Here’s how it usually works. The webmaster starts with a blank HTML document, called a template. The template looks like just any page from your site, except it has no content. You probably send the webmaster an email telling him what content to put on the page. He manually copies and pastes your text and graphics into the template and saves it as an HTML file on his computer. Then he uploads this file to the web server. He has to repeat this manual process for every single page on your website.
But it gets worse. On your website, you’ll need menus your visitors will use to navigate around the site. And you’ll need links from some pages on the site to other pages. The webmaster has to set up all these links manually. Now, if he plans it well, it won’t be that bad at first. Because he’ll set up all the links on the template. Then when he pastes in your content, all the links come along for the ride.
But what happens when you find out you need to add another page to the website? Or you need to rearrange the links? Or you need to make some other change? And if you’re doing things right, you will need to change things on your website. Because you’ll learn what works and what doesn’t with your customers, and you’ll want to tweak your website to work better. How will your webmaster handle that? The only way he can handle that is to edit every single page, manually. If your site has only a few pages, it might not be so bad. But with a website of any size, it’s a gargantuan task.
And that’s why a 10-page site costs so much more than 3-page site, and a 100-page site is right out.
So what’s the answer? How do we deal with this complexity? And how do we make it possible for a layman to add content, without dealing with the innards of HTML? Both questions have the same answer: We let the computer do it for us.
But isn’t that expensive? No! It’s inexpensive enough that websites like Blogger and Squidoo can provide features like this to their users for free… And make a profit, just using on-site advertising. Build a Professional Website with Homestead. Try for free! And companies like Homestead use similar technology to enable you to put together your own professional-looking small website, without any expensive up-front charges. Any of these technologies work to make maintaining a website easy and inexpensive.
Traditional web designers don’t use these technologies, however, because in their mind, web design is about look and feel. But it’s not just about look and feel, because it runs on a computer. It’s about technology, too. And with web application software, we can use this technology. And a small business owner needs to use the technology available to him, because he needs to get the most bang for his website buck.
Now, some may say it’s about performance. They may say that using a web app is slow, and that raw HTML is fast. And that may be true… for a 100-page dynamic site with Web 2.0 features… as if you could ever provide such a site using raw HTML. For 5 pages of text, it’s not going to matter one way or the other. In fact, for a site like this, the web app software will optimize everything so that it’s practically the same as using raw HTML.
Sometimes the best option may still be to use raw, manually maintained HTML. The only reason to do so is that there are fewer things to go wrong. If you really only need a 5-page mini-site, manual HTML may actually be easier to maintain. But what I mean by “mini-site” is not what most web designers mean. And I’ll talk about that next.
There are 3 common kinds of systems website owners use to manage the content on their sites. Some are more powerful and more flexible, but also require more effort to setup and maintain. Which system is right for you depends on what kind of web site you need.
There is a disadvantage to all this power, however. It’s like the difference between riding a bicycle, driving a car, and flying an airplane. A plane will get you a lot farther, a lot faster, but there’s a lot more that can go wrong. If you want cheap and reliable, and if a bike will get you where you want to go, then that’s the way to go. There’s also some overlap between the three. If I needed to get from New York to Tampa Bay, I could fly or I could drive. Flying will get me there much faster, but it’ll be more expensive, and you’ll have to deal with the TSA to boot. Which means of transportation you choose depends on the particular trip you want to take.
It’s the same way with these three ways of managing your web content. Each level overlaps into the others:
So there are no hard and fast rules. You have to use your own judgement to determine where you want to go and how fast you want to get there.
The simplest kind of site is a mini-site, a small, laser-focused site, usually with only a few pages. These are a great way to advertise a niche product or service. Or to promote a special offer or event. You can manage a mini-site manually, using HTML templates. That’s because a well-designed mini-site usually has only one main page, perhaps with a few variations. Everything on the site has only one purpose, to ask the visitor to make a decision whether to take the next step in a relationship with your company. Note that this is not how most companies organize their websites.
Most companies—and most web designers—do it wrong. Because they organize the website to highlight your company, rather than organizing it around the customer. The truth is: No one cares about you. They only care about what you can do for them. And they want to know this now! That’s why the landing page is the most important page, and the customer is the most important person in an effective website design.
Remember the goal a website is supposed to accomplish? It converts visitors into customers, and customers into visitors. In order to accomplish this, a mini-site must look and feel very different than what you are used to.
Jim Edwards is the mini-site expert. And he has a free audio and e-book about mini-sites. Compare Jim Edwards’s mini-site designs to how most small business websites are designed. The difference is that his actually make money. His free audio and e-book explains the 3 purposes of any mini-site, the 4 types of mini-sites, the biggest mistake people make with mini-sites, and more. Listen to it or read it, because this information is key to making a small website work.
Anything more elaborate than a mini-site, though, and you’ll proably want more than raw HTML. You’ll want the computer to manage your content. Because what’s difficult with manual web pages is not HTML itself. The hard part is combining content with presentation and managing links between pages.
In fact, even with some mini-sites, if they’re more than a few pages, you’ll want to use an automated system. For example, let’s say you have a few dozen articles, free reports, and white papers on your product or service. This can be consistent with the purpose of a mini-site. To publish all these documents on your website, you’ll want to list them in categories, maybe even in several different indexes, on several different web pages. You’ll also want to add new articles and case studies from time to time. Managing all this data becomes so much easier when you can leverage the power of the computer to do all the grunt work.
One way to let the computer manage content is using blog software. This software lets you publish articles, day by day as in a news feed. Users can then subscribe to your site’s feed, and as you write new articles, your website automatically notifies each subscriber. Additionally, any articles you’ve already written remain on the site for as long as you want, organized by whatever categories you specify.
The most popular blog software is WordPress. And you can do a lot with it, because WordPress has some pretty powerful features. You can select from a wide variety of themes. You can use the standard blog-style front page, or you can customize your website’s front page. You can use it to put up simple, static pages as well as timely, dynamic content. Users can post comments on blog posts, if you allow it. And WordPress supports other Web 2.0 features, too, like feeds, pings, and trackbacks, making WordPress an excellent Web 2.0 marketing tool. And there are many WordPress plug-ins, opening up even more features. Some people have put together whole websites just using WordPress. And WordPress is 100% free software.
Most of these bloggers are not professional web developers, or even technical people. It’s easy to set up and use WordPress. Any competent web developer can install WordPress and show you how to use it. Many high-school and college students can as well.
My preferred hosting company, DreamHost, has a one-click WordPress install feature. (So does midPhase, and many others—Just ask your host whether they support WordPress.) Or you can download WordPress from WordPress.org.
There’s good documentation at the WordPress.org Codex. And some good WordPress tips and tricks on the DreamHost support wiki.
For the most elaborate websites, you should consider a content-management system, or CMS. That’s a mouthful, but it only means software that lets you manage your website content. A good content-management system will let you do everything WordPress can do, and more. A CMS is more general than a blog. The main purpose of a blog is to let you post content day by day, as in a news feed. A CMS can do this, but it can also handle other content, displaying it in a number of ways.
There are a number of alternatives. One popular CMS is Joomla, and DreamHost has a one-click install for it. I prefer Drupal for my websites. For example, LucrativeWebDesign.com runs on Drupal. Both Joomla and Drupal are free software.
Another example is Gilmore-ism.com, my fan site for the TV show Gilmore Girls. Some of the features on this site are custom-programmed, such as the quotes database. The theme is also highly customized. But most of the features on the site use built-in Drupal features or off-the-shelf Drupal modules.
Consider all the ways Drupal helped me put together this site:
There are plenty of do-it-yourselfers who install and maintain CMS-based websites, using Drupal, Joomla, and other software. You’ll also find consultants and developers who can provide the features that meet your specialized requirements.