[box type=”info”]Use the Coupon Code “ChurchWebsite” when you sign up for website hosting through HostGator and you will get a 25% discount from HostGator. That also makes sure I get credited for referring you. Thanks! Find out more about HostGator.[/box]
WordPress Overview
[NOTE: If you are absolutely a complete novice to websites or self-hosted platforms, the information below might not be enough to get you started, but I didn’t want to bog people down writing a 5,000 word post explaining every detail of creating a site. If you are interested in doing this and would like some help, drop a comment and I will get in contact with you.]
If you are self-hosting a church website through BlueHost.com, the next question you have to ask yourself is how you are actually going to “build” the site. For the most part, the old ways of writing HTML code by hand are long-gone (thankfully!). There are quite a few free ways to build a site on BlueHost, but the best choice for the amateur, in my opinion, is WordPress. WordPress was meant to be a blog software, but some recent developments have made it a great way to host a fairly simple website. WordPress is a great choice for a variety of reasons:
- Free. Which, obviously is always a plus. There are really good detailed instructions on how to use the site on WordPress.org.
- Huge Community of Users. WordPress probably powers literally millions of websites, from personal blogs (like mine) to professional sub-sites with Ford or CNN. If you are having an issue you can Google “wordpress [your problem]” and probably figure out what you need to do.
- Simple to Publish Content. If you know how to use a word processor, you can probably figure out how to publish content using WordPress. If you are wary of going the self-hosting route because you aren’t sure if you can handle operating a WordPress website, go to WordPress.com and create an account. You can see what it is like to publish a website using WordPress. The back-end interface is essentially exactly the same as a self-hosted WordPress site.
- Why shouldn’t I just use a WordPress.com site? WordPress.com offers a good way for some people to publish content on the web, but I found it too restrictive for some of the things I wanted to do. Many of the custom tweaks I will outline in the next few posts will be impossible on WordPress.com because of the restrictions they place on their websites. If you self-host a website, you can do whatever you want to customize it. If you are confused about the WordPress.com vs WordPress.org differences, read this page.
- Tons of Free Themes. WordPress is a web software for managing content: pages, posts, advertisements, widgets, etc. “Themes” provide the style for all of your content. If I want my blog to look different, I can just install a new theme and it gets a whole new face lift without messing up all of the posts and pages I’ve already made but integrates them into the new theme’s style. There are literally hundreds, probably thousands of free themes out there that you can use to give your site a custom look. If you want something really unique, you can pay for a professional theme, and they are usually under $100.
- Automatic Upgrades. Web publishing software is simply just a collection of files that “talk” to each other in order to manage your content, and WordPress is no different. The problem is that when there is a bug in the software or developers want to add new features, you have to re-install those files, which can be difficult and complex. When WordPress released version 2.7, you now have the ability to automatically upgrade WordPress. When you login to the back-end of your website, you will see a notice to upgrade your version of WordPress, and a few clicks later you’re finished with the upgrade. Super easy.
- Plugins! Plugins are one of the best things about WordPress. The normal WordPress software can only do so much, and if you want to do something fancy without writing your own code (who wants to do that?), then chances are someone else has written a plugin for WordPress that will do it. Want to make a contact form for your website? There’s a plugin for that. Want to show an automatically updating list of coming events from a Google calendar? There’s a plugin for that. Want your Twitter stream to automatically tell the world when you make a new post? There’s a plugin for that. There’s a plugin for pretty much everything. And now you can search for plugins within the back-end of your website and install them in a few easy clicks. Amazing.
There are probably tons more reasons to use WordPress to manage the content of your church website, but those are a good start.
Installing WordPress
So, you’ve got an account with BlueHost.com and want to install WordPress. How do you do it? It’s pretty simple.
Find WordPress in your cPanel. When you login to your BlueHost account, you see a bunch of confusing stuff, 75% of which you may never use. For now, scroll down to the “Software/Services” section and click on the WordPress icon.
Click the big green “Install Now” button at the bottom.
Fill in all the important information:
- For where you want WordPress installed, just type in “wordpress” (lowercase–just like in the picture). All of the WordPress documentation you will find on the internet assumes you install the files in a directory named “wordpress” and will make your life easier.
- Fill in the title of your site, although you can change this later. Don’t spend too much time on this.
- Make sure the four boxes towards the bottom are checked and you are set.
- Click the green “Complete” button.
You will be taken to a page with all of the information for your newly installed WordPress website. I would suggest you immediately do the following:
- Login to your site using the link provided. It should be http://www.yourdomainname.com/wordpress/wp-admin
- Login using the credentials and password given to you.
- This takes you to the back-end of your site. This is where you will control, manage, and publish almost 100% of your website. Right now, find the “Users” link in the left-hand column. Click on it.
- Then click on the “Your Profile” link that appears in the drop down below the “Users” menu.
- This takes you to your profile. At the bottom of that page you can change your password. Do that now.
- Don’t forget to hit “Update Profile” when you are done to save your new password.
Now you have a new WordPress site installed on your domain name. However, when you go to www.yourdomainname.com, your website will not come up because the website is actually located at www.yourdomainname.com/wordpress. I would suggest you follow these instructions so that your site comes up when people type in www.yourdomainname.com.
One you do that, you’re ready to publish to the world. Unfortunately, the site is pretty ugly right now, and we can’t have that. The next post will tell you how to make that church website a lot more pretty for no (or minimal) cost.
nice and fast tutorial… wordpress also easy to install with manual..
I was building a new WordPress church website and was looking for ideas on building the media page. We have all sermons in mp3 and wmv format and want to have them available in a library of sorts on the site. Also, we would like the files to play on the site and not have to be downloaded. Any ideas of a good plugin that could assist in this?
Check out podPress and WordPress Download Monitor. I don’t think either one will do exactly what you want, but maybe between the two you can come up with a solution. I haven’t played around with plugins lately, so there may be something else newer and better out there. Let me know what you find out!
Hi Matt!
I’ve been using your excellent website building series to create our church website for low cost (we’ve never had one before). I’m a greenhorn at doing this but your site has been a huge help and I thank you for that!
Everything is falling into place except that I’m having a hard time understanding the how to make a change from http://www.mydomain.org/wordpress to just http://www.mydomain.org
I have created a ‘temporary’ blog on wordpress.com that I will be trying to import to wordpress.org but I’d like to get that domain mapped before doing so.
Would it be possible to email me about that?
Thanks so much for all of your information!
Denise, I sent you an email. Hope it helps.
My church currently has a website. I want to use the same domain name and create site in new one in wordpress, but I don’t want to pull the old site off the web until I’m completed with the new wordpress site. How should I proceed? Thanks!
Would you have to change the website host in order to build the wordpress site? If you are using the same host, then you could build the wordpress website under the domain http://www.currentdomain.com/wordpress and then once the wordpress website is up and running redirect the /wordpress directory to the root domain name and it should be a pretty seamless transition.
If you have to change hosts then the only option I can foresee is trying to migrate the old site to the new host while you build in wordpress and do the above.
The third option would be to call whatever host you want to move to and see if it is possible to sign up without a domain name at first and build the site and then move the domain name over after it is finished. Not sure if that is a possibility or not.
I am using the same host. I tried to redirect the wordpress directory to the root domain name, but that didn’t seem to do anything. Then I played around further and now it looks like my stylesheet is missing from the wordpress page. Also, I am getting a page not found error when I try to log in to admin. Help OB1.
Did you use the instructions on this page?
Matt, I think this is excellent advice and am trying to follow it. I’m trying to create the wordpress page through bluhost and it tells me it can’t find my server once wordpress is installed. Any thoughts?
Email sent.
Matt, I posted last week about having a problem. Now, I’m right where the person above me got stuck at, basically, this step in the directions to change the directory: 7. Copy the index.php and .htaccess files from the WordPress directory into the root directory of your site (Blog address). The .htaccess file is invisible, so you may have to set your FTP client to show hidden files. If you are not using pretty permalinks, then you may not have a .htaccess file.
How do you do that? Thanks again for your awesome help.
Sent you another email. Let me know if it works!
Matt-
I need to find a good looking FREE church wordpress theme what would you suggest ?
There’s another post in this series where I talk about themes. It hasn’t been updated in a while, so tread carefully.
If you find some good new themes, come back and drop a comment and I’ll add it to my post.
Can you maybe add the link where it talks about themes ?
Here you go.