We’re in the middle of a series on blogging, starting from the very beginning. So far, we’ve talked about:
1) Why it’s good to put the blog on your own domain, not somebody else’s.
2) How you register a domain.
3) What it means to “host” a web site.
Today, we’ll talk about how to actually get pages onto your web site, once you’ve found a place to host it. Again, this discussion is very elementary, so those of you who are knowledgeable may want to skim this or just wait till tomorrow.
In order to put pages on your site, you have to do several things:
1) Create the pages on your computer (or on the computer of your web master).
2) Transfer them to the computer (the “server”) where they’ll be hosted.
I’ll talk about #1 today, because you have a LOT of options, and no option is right for everybody. Tomorrow, we’ll tackle the issue of how to transfer your pages to your server.
Many people don’t know this, but you can put simple text files on your web site and they’ll work just fine. Want proof? Take a look at this page. It’s the most recent issue of my Advanced Fiction Writing E-zine.
If you click that link, your web browser will show you a page of straight and simple text. I created it in a text editor named TextWrangler which is free on the Mac and is one of the best text editors out there anywhere. On Windows, you can use a program like NotePad to produce text files, although NotePad is clunky and primitive. I’m sure there are great text editors out there for Windows, but I don’t know what’s available.
The important thing for our purposes is that it’s possible to create pages on the web without knowing any of those fancy codes. Of course, you won’t have any pictures or pretty fonts or nice formatting. You’ll just have text. But sometimes that’s all you need. That’s all I need for my archive of e-zines. If that’s all you need, then you don’t need fancy software to write your web pages.
Now, OF COURSE, you’ll usually want more than that. Text is text is text is BORING.
You’ll want pretty fonts. You’ll want nice page layouts. You’ll want forms, pictures, sound, movies, and maybe even dancing girls. You can get all of those, but in order to do so, you need to learn the codes for them. The name for these codes is “HyperText Markup Language.” This usually gets abbreviated as “HTML.”
Let’s unpack that a little. The “HyperText” part means that pages are linked together, and you can move between them by clicking on the links. A “Markup Language” is a set of codes that lets you put in all those fancy things, using nothing more than a text editor. That’s right. You can create any web page using just a simple text editor, IF YOU KNOW THE RIGHT CODES.
The problem is that those codes can get fairly complicated. But the nice thing is that, in principle, they are human readable. They’re just text. If you want to see an example of what they look like, click on the “View” menu on your web browser. You’ll see a bunch of menu items, and one of them will have the word “Source” in it. (Different browsers name this different things. On my browser, it’s called “View Source.”) If you select that menu, a new window will pop up on your screen showing a bunch of strange looking text. That is the HTML code for this web page. Notice that, even though the codes look very strange, they are all text. You could have typed all that in, if you knew how.
Most people don’t actually type in their HTML code directly. Most people use software to do it. There are many programs to create HTML pages. I use DreamWeaver, which runs on both Macs and PCs and is quite expensive. DreamWeaver is available at this web site. Many people like FrontPage, a mid-priced Windows-only program created by Microsoft. I used to use Freeway on the Mac, which is also mid-priced. There are also free programs, such as NVu, which runs on both Macs and PCs and is quite good. You can get NVu here.
So you can find software to help you come up with the codes. But there’s another problem. Even if you know all the codes, you still might not be good at graphic design. And modern web sites are expected to be “pretty.” They should have nice graphics and a pleasing layout. If you aren’t any good at graphic design, then your site is going to look ugly.
What’s an author to do? Personally, I don’t want a site that’s fancy. I have my reasons, but mainly they boil down to simplicity and the need to be able to make changes rapidly. So I hired a graphic designer to create a look for my site. She sent me an image showing how the site would be laid out and what colors and fonts to use. I did the rest. I wrote the HTML code to make the site look the way my designer designed it. If I want to change the design later, I can hire a new designer to give me new graphics and a new layout, and I can quickly rebuild the site. That’s my solution to the design problem.
Your solution may very well be different. A lot of authors don’t want anything to do with those pesky HTML codes. They want to hire somebody to do it for them. That’s a valid solution. It costs more, and it means that you can’t easily make changes, but it’s a valid solution and it may be right for you.
The problem with that solution is that you probably want to make changes to your site. You may want to make changes every single day, as you add new articles. What you’d really like to do is to hire a graphic designer to make you a pretty site that you can easily add articles to. Wouldn’t that be cool? Yes, very cool. That kind of site is called a “content management system” because it lets you manage the content yourself. The most common kind of content management system is a blog.
This is why I believe blogs are great for writers. You can hire somebody to set it up once. Then it’s programmed to let you add new stuff to it whenever you want.
By the way, take a look at the right margin of this page. About midway down that column, you’ll see a header that says “Pages”. That’s the beginning of a section that contains links to articles. If you wanted, you could have 20 or 30 or 100 articles there. I have only three. The important thing for you to know is that I added those using the blogging software. I didn’t have to write any HTML codes for those pages. I did it all from my blog.
So the moral of this story is that you can have a web site that is nothing more than a blog, and that might very well be all you need. Or possibly, it might be 90% of what you need, and you can hire a web designer to do a few other pages for you (such as one page for each of your books). As an example of a web site that is “just a blog” with nothing else, check out James Brausch’s site. James is a leading internet marketer (you’ll see that I copy some of the aspects of his site, because he’s thought hard about how a blog should work, and I follow his lead.)
If you need to find a web designer, how do you go about it? Here’s a simple procedure that will lead you to a web designer who will do a great job that you love at a price you can afford:
1) Look at the web sites of other authors and make a list of the ones that you really love.
2) Send an email to the authors on your list asking them who their web designer is and how much their site cost. Authors are usually willing to tell who their webmaster is and will tell you all the webmaster’s flaws and virtues. They will often also tell how much the site cost, though they sometimes don’t want to admit how much they paid. If they got a real bargain, they’ll be happy to tell.
3) Make a list of the webmasters and sort it by how expensive they are, from cheapest to most expensive.
4) Contact the cheapest webmaster on the list and ask for an estimate for your site.
If you follow this procedure, you’ll only be talking to webmasters who have successfully done a site similar to what you want, and you’ll get the best price.
It’s a good idea to know what you want in your site before you contact a webmaster. Do you want a traditional “brochure site” that shows off your books? (This is not very effective for marketing yourself.) Do you want just a blog? (This should be quite inexpensive.) Do you want some combination of the two? (This might be your best bet.) Do you want a “pretty” site that’s weighed down with tons of slow-loading graphics, or even worse, a Flash page that loads slowly and annoys site visitors? (This is generally your worst bet for marketing purposes and is often very expensive. Strangely enough, many authors choose this option.)
If you have a webmaster design and create your site, then they’ll take care of putting it on your server. If you build it yourself (with or without a webmaster’s design help) you’ll need to know how to transfer it from your computer to the server. We’ll talk about that tomorrow.
Daan Van der Merwe says
I’m a sophomore and AT LEAST 26 months away from getting published, so I am still working on moving my craft from good to excellent. I reckon once I get promoted to junior, I will give some thought about having my own website.
Dancing girls huh? I hope to find the code for some French girls doing the Can Can, in stead of that tiresome “Congratulations!!! You are visitor number 50000000 to this site!!!!! Claim your million bucks right away!!!!”
I have an idea that the owner of such a website is a thlimy thpammer.
Gerhi Janse van Vuuren says
Another free option for creating html pages on a pc, and which works extremely well is Alleycode. I have been using it for three years and it taught me enough that I can now code in a text editor if I want to.
There is also an open source program called NotePad2, (normally bundled with OpenOffice) available which is a huge improvement on NotePad.
What would a moderately priced web site cost?
Barb Haley says
I’m working on a website using Coffecup Software. Ith’s incredibly easy and pretty inexpensive. And the support is superb. I mean it. They get right back to you the same day! Super helpful. Well worth the cost.
Andrew Cooper says
Textpad is another great text editing program for Windows.
Lynda – I’m a web programmer by trade and I get questions like you just asked all the time. The problem with answering it is that “moderately priced” is completely relative. You can spend anywhere from $100 to $10,000 and it would be considered moderately priced depending on the client. If you’d like to tell us what you want in a site, I can tell you approximately how much *I* would charge for designing it for you. I base my fees completely off the time I’ll spend on your site and that is generally $50 – $75 an hour depending on what kind of work it is; HTML encoding, actual server-side or client-side scripting or graphic design.
ML Eqatin says
I’m married to the original geek, so we bought Dreamweaver. Let’s just say that it is a continuing lesson in marital communication. He already knows half the stuff, while I carefully slog through classes and manuals, rearranging my graphics to fit the miserable medium.
But thanks for the topic, Randy, it has gotten me to lean a little harder to get the thing fixed. I also read Michelle Howe’s book — I think it’s called Writing for the internet — and got some good ideas from that. Also the guy you linked to many e-zines back with the research showing people’s eyes travel in an ‘F’ shape. Good research.
Mary E. DeMuth says
A good web designer is worth his/her weight in gold. And I would advise you ask your designer to design in such a way to allow for CMS (Content Management System). Yes, you pay a bit up front for the design, but then you have the ability to update your site at will. My site, www.marydemuth.com, is about 90% CMS. It’s as easy as entering a blog to update my content.
For a site similar in scope to mine, prepare to spend between 3,000–6,000 bucks. It’s expensive, but well worth the cost in terms of looking professional.
A couple of other software options are:
– XSitePro (about $300); this software is very well thought out for internet marketers; kind of a combination of a website creation tool like FrontPage but with features / integration that website marketers can use; including links with Google
– For those with ambition, wanting to run a members’ website, can check the software behind sites like www.garynorth.com (there’s a link there to the site creation system he uses; look at the bottom of his page); expensive, though, starts at about $4000.
Pamela Cosel says
A bit of advice when working with web site designers by way of me relating my experience here. Maybe someone can learn from it.
I hired someone to do my web site (www.carouselcommunications.com), as I liked her company’s own site. I told her what I wanted, in the way of a new logo, color scheme, and pages. I wrote the content. She showed me a great design after one of her designers spent hours on it, gave me more than I expected, and I went with it. However, she did not tell me she was using Flash to create the site. She did this at her own choosing, which I didn’t know until after the site was finished.
I was unfamiliar with that program and didn’t know until after I gave the OK that Flash doesn’t allow for making easy changes and other things I wanted done. It was too late to go back and start over, so I kept what she’d designed. I now feel like my hands are tied with making changes (I have to pay her to do it), and she also says that “she” owns the web site, that I don’t. All information I didn’t know up front. I am hoping we can eventually come to some agreement, as I want to take over control of the site.
So BEWARE in hiring others to do your web site. I’m not saying don’t do it. I’m saying, ask a lot of questions and be clear about everything you want and expect, up front.
Pam, it is a nice site. Definitely flash and the designer should have specified that it would be flash before you signed anything. Do you have some sort of contract or terms of service agreement with them? If so, and you should if they’re a professional business, make sure to completely read through it for your options. Some will add in updating the site with the original cost, some won’t. Or a money back guarantee or option to redesign if you’re not happy with it (for a specified amount of time). With all the competition out there, most will work with you if they want to keep your business.
As for her ‘owning’ your site…did you pay to register the domain name? I’m sure you did. Are you hosted through the designer’s site or elsewhere? I’m hoping elsewhere but if it’s on the designer’s site, you can always get hosting elsewhere if you like. If you pay yearly for the domain name and pay for hosting then the designer does not ‘own’ your site. Depending on the agreement terms, she may own the content on it but not the actual site.
Definitely read through the terms you agreed to. If you want something different, something you can update, and they won’t work with you then it may be best to count your losses and hire someone that will make you happy and give you want you want. A non-flash site (I personally love flash but if done right and not an entire site being flash) shouldn’t cost you as much and even if it’s not built as a content management system, simple changes like images and content can be done by modifying some things in the html. Not as hard as you’d think and can even be done through your control panel of your hosting account.
My website, complete with blog, is brand new. If you like it and want the name of my very reasonably priced designer (in the neighborhood of $200), you can email me through my website. I’m out of town for a week starting tomorrow though, so you might have to wait until next week to hear from me.
My site is nickharrisonbooks.com
As a post script to my comment above, my designer is noted in my January 16th blog entry.
I never knew it was called a content management system, but I guess that’s what I have. My website is set up with four different blogs that link to my main website which is a wordpress blog. I know the format will change when I’m published, but for now it works, and I can change everything on my own. The only time I have to call my friend who designed it is when I mess up some html. But I’ve learned a lot by messing up. Especially that it’s wise to copy your code and save it in another file.:)
Mary Hawkins says
Now, why didn’t I know half this stuff early last year! I now know some questions to ask my web designer. From the other comments I sure have a great “deal” from her, including 12 months free updates. But now she has become a published author and not taking on any more clients I’m guessing I’ll need to learn how to do updates myself. Hopefully she is using a programme not too difficult for me to learn.
Many thanks once more, Randy, for your excellent info.
Bonnie Calhoun says
I love Nvu! It really rocks for a open source CMS!
I’ve designed three websites using it.
Mine – http://bonniescalhoun.com
My organization (The Christian Fiction Blog Alliance) http://christianfictionblogalliance.com and
My church’s – http://crossroadsoflife.com
…and I’m working on a fourth