Starting Your Own Web Site? It’s Still Difficult

Last night on the PCMech LIVE show there was someone in chat who was having a not-so glorious time with Thesis, a theme for WordPress. This theme costs $87 so it’s not cheap. Actually, not-so glorious really doesn’t accurately describe his experience. He hated it. Why? Because when he tried it, it didn’t work.

Unfortunately it’s very difficult to give any advice when it comes to custom themes for WordPress because you have to give the auto mechanic’s answer as to why it didn’t work: "Could be anything." That is in fact the best answer you can give because there are any number of things that can go with with WordPress, your web host provider, other WP plugins that may be "getting in the way", etc.

Dave on his own site recently did a video on the Headway theme, an alternative to Thesis. But even with that there will probably be those who consider it difficult to use, even though it was designed to be easy.

Of course, there are those who will read this and have absolutely no clue how any of this stuff works at all, and that’s the problem. Web sites still to this day have never gotten to the point of being easy.

Here’s the basic way of how web sites work in very generic terms:

1. Domain is registered with domain registrar.

Even at step 1, people get confused. "Domain? What the f!#ck is a domain?" I explain this to people as "your dot-com".

"Oh, okay. So a domain is the actual dot-com name thingy."

Yes.

But then the confusion goes further because there are many different registrars. I use Dotster but I usually just tell most people to use GoDaddy because they’ve seen it on TV before.

2. Host the domain at a web host provider.

From here it goes all downhill. The person who’s trying to get his or her web site online was a little confused before, and now they’re totally confused.

"Wait.. I just paid for the domain thing. Now I have to pay again to host it? Why? I just paid for the name!"

The domain registrar fee you paid is for the domain registration only and not the hosting. A domain name does not magically serve itself to the internet. It must be hosted somewhere. To do this, specific name servers must be specified.

You can guess the next question.

"What the f!#k is a name server?"

So then I have to explain that when you type in a dub dub dub dot whatever dot com, your browser makes a network request to the internet. The internet identifies a domain as pointing to a specific name server (that being the one belonging to your web host provider), goes there and serves the web page to your browser. Name servers are specified at the domain registrar level.

3. Install a content publishing system.

If you thought it went all downhill before, now you’re thoroughly doomed.

The entire reason to install a content publishing system is so that it makes it easier for you, the web site owner, to publish your content on the internet. Content engines such as WordPress allow you to do this. However in order to get it actually installed is an absolute nightmare for those who have never done it.

This is why:

You must know how to upload the system to your web server provided by your web host provider via FTP.

Fortunately FTP isn’t too hard to figure out with programs like FileZilla, but the hard part comes in knowing where to upload your stuff. You need to know the server name to connect to and the specific directory to put your files. Is it public_html? Is it www? Is it something different entirely?

Guess what? It’s different per web host provider, so I can’t say "upload x to y". This is irritating not only for the guy who’s trying to explain it (me) but for the person who’s actually trying to do it (you).

You must know how to create and activate a MySQL database.

We’ve got phpMyAdmin for this and that takes away a lot of hassle and it is usually provided with any web hosting account one would purchase, but.. and you knew there was a but.. for those that know it, do you remember the first time you use phpMyAdmin? Remember how frustrating it was even though you already knew MySQL? And remember how it took you a while before you learned how phpMyAdmin does things? Sure, now you can go in there and get things done easily, but it wasn’t a 1-2-3, right?

Imagine being thrown into phpMyAdmin with no MySQL experience whatsoever.

It’s not pretty.

It is a 1-2-3, but with a lot of crap in between

Even with the 1-2-3 above, this didn’t even cover themes, custom plugins, custom PHP code and probably a million other things besides that.

I do empathize with anybody who is doing the whole web site shtick that hasn’t before. It can be terribly difficult if for nothing that nobody explains what the terms actually mean.

This is why I tell people to use www.wordpress.com or www.blogger.com because both of those allow you to "attach" a domain (your dot-com) much easier than hosting it yourself. In addition you can try before you buy; you can’t do that with web hosting ordinarily. Granted, you don’t get the customization options of self-hosting, but it’s a whole lot easier to deal with.

How do you explain how a web site works to someone?

Have you ever tried? Was it successful or did it frustrate you beyond belief trying to explain how things work with domains, domain registrars, web host providers, content engines, etc?

Free eBook!

Like what you read?

If so, please join over 28,000 people who receive our exclusive weekly newsletter and computer tips, and get FREE COPIES of 5 eBooks we created, as our gift to you for subscribing. Just enter your name and email below:

Post A Comment Using Facebook

  • David Risley

    I think underlying all of this is that most people don’t take the time to look up tech terms they don’t understand. They just dive head in to a sea of crap they don’t understand, then get mad when it doesn’t work. Yes, it takes a little time at the beginning to learn the lay of the land and learn some basic terms, but if you bother to do that, you’ll find that this stuff is not hard in reality.

    • Sharron Field

      Well the way I did it when I started my blog back in June 2008, (I’d run an html-style website before that; so I’d already done a lot of the basics on another domain beforehand.) was to dive in and try to swim: look it up or work it out for self as I went along.

      Would I reccommend that others do that? It depends on who. Did it work in my case? I’m still blogging.

  • Traceur1993

    Most people don’t understand this stuff, that’s where professional web developers come in.

  • MrDravenX

    My problem is that I have a hard time focusing on a certain thing for long periods of time. Everything I know I have learned on my own. No computer classes or anything. It can be done if the individual is willing. I’m not a computer genius but I look like a computer master to my family.

  • https://www.creditback2u.com/ Cincinnati Credit Repair

    To start your own website you need a complete team of developers link builders and SEO. It seems to be really difficult for a single person to do every thing.

  • Jared

    You would think in 2009 we would be making advances into simplying things.. Just a TAD.. Fun post..

  • joshp1

    I am know trying to tell someone how webdesign and web sites work it takes a lot of time to explain to get them to understand. Luckly i have taking classes in web design and development

  • http://www.scopulus.co.uk scopy

    Try picking a host that already has a cms or content publishing system loaded on. This will help a lot.

  • http://djadinolfi.com 42jack923

    I have done a personal website, nothing fancy, but it works. I use Hostmonster to host and Eversoft 1st Page for my design. With a little practice it all does OK with my multi page site. You just have to work through things and a free course I found helpful was the HP first website one and the html one also.
    Hostmonster has a Java applet, unlimited FTP, for transfering files.
    Hope this may help someone.

  • http://www.Truck-Driver-Info-Xchange.com Jeff Burns

    If you want to do it right with all the help you need, know exactly what your first year will cost WITH a 100% money back guarantee then the only way to go is SBI. I’ve just started but I can already see the light at the end of the tunnel. And it works great for established webmasters too.

  • http://www.jimward.us Jim Ward

    Who cares about WordPress. Big deal! Learn some HTML coding, get a freebie editor, low-cost software or even FrontPage and go from there. Take some time away from your gaming or other stuff and learn something for a change! I have no sympathy for that guy who wants a quick & short answer. I invested quite a bit of time and T&E into learning how to do my own site. I suggest that guy who’s having the WordPress problem do the same.

    • Sharron Field

      Well Jim, it’s certainly a good idea to learn html, xml, and php coding. I see where you’re coming from, and in short there is no short answer.

      However WordPress is an extremely versatile blogging platform: There’s not a lot that you can’t do with it. If nothing else it is a good and solid framework to start off with, and to customise from that point onwards. In doing so one can learn and develop one’s php and html coding as one goes along.

      Certainly in my own case it’s been quite a bit of an eye-opener in that respect. I would suggest that anyone who can be bothered to learn any type of coding skills starts off from the basic WordPress paltform and works their way up from there.

      • http://www.jimward.us Jim Ward

        I must disagree with you, Sharron. I don’t have any knowledge of WordPress and don’t feel the need to, but in learning math, you start with arithmetic first. Same way with web publishing app’s. Learn the basics first, then maybe the harder stuff, the complicated software, won’t be confusing. Those that want to skip the basics and jump right into blogs, WordPress, whatever, are just asking for problems. That’s why software/customer support has never been a job that appealed to me. “There’s no ‘ANY’ key” is a good example. I would hate have to deal with folks who don’t take the time to learn the basics.

What’s Your Preference?

Daily Alerts

Each day we send out a quick email to thousands of PCMECH readers to notify them of new posts. This email is just a short, plain email with titles and links to our latest posts. You can unsubscribe from this service at any time.

You can subscribe to it by leaving your email address in the following field and confirming your subscription when you get an email asking you to do so.

Enter your email address for
Daily Updates:

Weekly Newsletter

Running for over 6 years, the PCMECH weekly newsletter helps you keep tabs on the world of tech. Each issue includes news bits, an article, an exclusive rant as well as a download of the week. This newsletter is subscribed to by over 28,000 readers (many who also subscribe to the other option) - come join the community!

To subscribe to this weekly newsletter simply add your email address to the following field and then follow the confirmation prompts. You will be able to unsubscribe at any time.

Enter your email address for
Free Weekly Newsletter: