How To Install WordPress – A Step By Step Guide

The following is a step by step guide, complete with tons of screenshots, that will show you how to install WordPress onto a web host like HostGator. Basically, what you’re going to see is the process I go through when someone orders a free WordPress installation. It is my hope that once you see how easy it is, you will order a HostGator plan using my link and install WordPress yourself, thereby saving me some work. πŸ™‚

Step 1 – Order Web Hosting

HostGator is my official web host and hosts all my blogs. They offer excellent service and I highly recommend them. HostGator hosting plans start at only $4.95 per month and they’re running a 20% off special so now would be a good time to order a plan if you haven’t done it yet. Use coupon code JohnChowRocks to get yours the first month of hosting for only 1 cent.

Get Hostgator for 20% Off

Step 2 – Wait for the HostGator Email

Once you order your plan, HostGator will send you an email with your new account information. The email looks something like this.


What you need to do is click on the link to your control panel. This will bring up the cPanel login screen. Enter the username and password HostGator gave you and it will log you into your control panel.


Step 3 – The Control Panel


The HostGator control panel is where you redeem your $100 Google AdWord credit. The page has a lot of icons but don’t let that intimidate you. There’s only one icon we’re interested in. Scroll down towards the bottom until you get to the software/Services panel.

Installing WordPress

From the software/Services panel, click the “Fantastico De Luxe” icon.

Step 4 – Using Fantastico De Luxe

You will see a long list of software that Fantastico can automatically install. Looks under the Blogs category and click the link for WordPress.

Installing WordPress

Now click the “New Installation” link.

How To Install WordPress

If you want to install your blog in the root directory ( leave the “Install on directory” blank. If you want to install your blog on a subfolder (, then enter a name for the “Install on directory” field. Most bloggers install their blogs on the root directory.

Install WordPress

Choose an admin username and password for your new blog and enter them into the corresponding fields. You should write the username and password down so you won’t forget it. This information is what you’ll use to log into your new blog. Fill in the remaining information and then click “Install WordPress.” The next screen will appear after a few seconds.

How to install wordpress

Click the “Finish installation” button. Now, enter your blog’s URL and have a look at your new WordPress blog!

New WordPress blog

Step 5 – Updating WordPress

Because WordPress is constantly improving, the version that Fantastico installs may not be the latest. Fantastico is usually a few weeks behind on getting the latest version. Fortunately, updating WordPress is very easy. Log into your WordPress control panel by entering

Updating WordPress

You will see a yellow bar running across the top telling you that a new WordPress version is available. Click the “Please update now” link. This will take you to the update page. Click the “Update Automatically” button.

How To Update WordPress

When you click the auto update button, WordPress will download the latest version of the software from and automatically update your blog. This only works on web hosts that support the auto update feature. If your host doesn’t support auto update, then you’ll have to open up the FTP program and update WordPress manually. But that’s a whole other blog post! My advice: stick with HostGator.

Step 6 – Set The Permalink

On the right side menu, go to “Settings” and choose “Permalinks.” From here you’ll be able to control how WordPress displays its URL. The default setting is not very search engine friendly so you’ll want to change it.

Setting the WordPress permalinks

For the free WordPress installation service, I use a custom /%postname%/ structure that shows the blog URL plus title of the blog post. Instead of, the URL will be This is much more search engine friendly.

Step 7 – Allow Search Engines to See You

Again on the right side menu, go to “Settings” and choose “Privacy.”

Setting WordPress privacy

By default, WordPress blocks off your blog from the search engines. Obviously, this is not ideal since we want Google to be able to find us. Change the value to make your blog visible to everyone including the search engines then click the save button.

Step 8 – Upgrade The Plugins

Click the Plugins link on the left side of the menu.

Installing wordpress plugins

WordPress will let you know if there are any updates available for the installed plugins. You can update to the latest version by clicking the “upgrade automatically” link. Again, this only works with web host that support this feature.

How to update wordpress

Upgrading WordPress

Step 9 – Adding New Plugins

You can add pretty much any WordPress plugins directly from your WP control panel. Under the Plugins screen, click the “Add New” button.

How to install a wordpress plugin

Search for the Plugin you wish to install. In this case, we’re looking for the All In One SEO Pack.

How to install wp plugins

WordPress will display a list of Plugins matching the search term. Find the Plugin you’re looking for and click the “Install Now” link. The plugin will automatically install. Click “Activate Plugin” to turn it on.

Activate the wordpress plugin

Repeat the above steps for any other plugins you want to install. I guess I shouldn’t have to tell that this only works with web hosts that support the auto install feature. πŸ˜›

Step 10 – Write Your First Blog Post

First Blog Post

Congrats! You have successfully installed and set up your own WordPress blog. Now go write your first blog post!

If you’re still unsure about installing WordPress by yourself after reading this, then go ahead and order the free WordPress installation service. However, I do encourage you to try installing WordPress by yourself. Don’t worry about screwing up. You can always order the free WordPress installation service and have me fix it. πŸ™‚

Get Your Blog for 1 Cent – Use Coupon Code JohnChowRocks

135 thoughts on “How To Install WordPress – A Step By Step Guide”

  1. Thanks for this post, it couldn’t have been posted at a better time. I’m planning on moving to HostGator (As you saw in my tweet I just sent to you). πŸ˜›
    However I won’t be installing a brand new wordpress site, but I get a better understanding of how the process works over at HostGator.

    Quote from you:
    “they’re running a 20% off special so now would be a good time to order a plan if you haven’t done it yet. Use coupon code JohnChowRocks to get yours the first month of hosting for only 1 cent.”
    Will I have to choose between 20% of or to get the first month for only 1 cent. Or do I get both? Just curious.

    Thanks for the post.

    1. John Chow says:

      You get both. The first month is 1 cent and then it’s 20% off after that.

      1. simon says:

        Is the $5/month Business plan for the first month only or for every month after too?

        1. John Chow says:

          It’s every month and the first month will be 1 cent if you use my coupon code.

          1. PPC Ian says:

            That’s a really great deal! I don’t think it’s possible to find high quality hosting for cheaper. Just one of the many benefits of being a John Chow reader! πŸ™‚

          2. Mate Hegedus says:


            do you use your own coupon code? πŸ˜€

          3. Wow! So many opportunities for readers of John Chow’s blog! πŸ˜€

        2. I do not think that price for business plan is only $5.00.

      2. Hey John,

        This is a very helpful post for anybody who hasn’t installed a Word Press yet. It’s also very clever of you to show people how to do it themselves and yet order the hosting through your link.

        Everybody should definitely do that and will want to do it after having learned so much reading your post.

        I hope the sign up clock from your link at Host Gator is already being used as a fan since it’s turning so fast.

        1. d3so says:

          I plan on making a guide as well on my blog. I know it’ll drive a ton of traffic.

          1. Sure, That’s a good idea πŸ™‚

          2. Here John is getting traffic and along with that earning money as well.

            If you want to write about starting blog than do not forget to signup for affiliate of hosting as well.

          3. Just don’t copy what John did here.

        2. Hostgator has been pretty reliable. I have been using their service for years without any problems.

          1. Never used them, but I’m an affiliate. Have heard good things about them though.

    2. Just to let you all know, I got 80% off for a 3 year subscription when I signed up on Black Friday 2010. A super great deal that was and I never regretted!

      1. very few people able to get 80% off on black friday sale.

        You were lucky.

      2. WHAT?!
        80% of is almost like free hostin lol. I wonder how many they gave that to. I wish I had that beut unfortunately they will probably not offer that again before I sign up with them… =(


      3. Abhik says:

        Man.. You got 3 years of hosting for the cost of Β± 6 months.. Great

    3. ikki says:

      im agree with you

  2. 3ddi3 says:

    you gave your services away? good for newbies!

    1. d3so says:

      I never had a problem installing wordpress when I got started blogging but this is definitely a great guide to help newcomers.

      1. Yup, me either. Installing wordpress inside cpanel was easy peesy for me. Dead simple. I took a stopwatch and timed myself. Less than 2mins!

        1. this is quite tough to those people who do not believe in trial and error method.

          1. Abhik says:

            Or to those who are lazy enough to install wordpress manually.

        2. 2 minutes? It takes about 30 seconds.

      1. Seriously? Why do you keep on leaving these comments that are pretty much totally useless? I keep on seeing your comments everywhere saying “good post” and things like that, but this was really just pure spam.
        Try leaving something of value, or maybe ask some questions or answer some. At least make it more than one letter long….


      2. Abhik says:

        What the heck!!!
        YACS (Yet Another Comment Spammer). How come John approve these type of comments?

  3. Dukeo says:

    For sure that’s a long post !!
    There is a good chance it will help some newcomers to get started.

    1. @Dukeo, John is always here to help out the newbies. You can be sure of that!

      1. yes we all professional bloggers love new bie.

        Because in blog industry new bie is always ready to pay to get the money making mantra or guidance.

    2. ikki says:

      nice information that always is john sharing

  4. Great info for the newbies, I’m sure they will appreciate this.

    1. PPC Ian says:

      Yeah, I can see how this would be truly invaluable for anyone just starting out.

      1. @Ian, especially those that have no idea what WordPress is.

        1. Yes there are thousands of articles and video available for the wordpress installation.

          Today we got another one with the real quality.

  5. Allen Walker says:

    A great blog post for beginners. πŸ™‚

    1. It’s a great post for beginners but also for anybody who hasn’t installed WP for a while.

      Unless you install WP quite often it’s always good to review the process.

    2. ikki says:

      i must say that im agree with you

  6. Tanner Waid says:

    just curious…

    how many people order this wp setup from you per month?

    1. He said that he got overwhelmed with these requests. Means he might have got tons of setup requests.
      That’s gives him a good amount from HostGator! πŸ˜‰

      1. I am sure he is getting good response that’s whywe got another post of this series.

        John should have started this before two to three years.

    2. I have to agree that i have the same curiosity πŸ™‚

  7. For those of you who have not used WordPress – stop using whatever else you are using and make the switch.

    It is simply a great platform and John does an excellent job of showing you how to install it.

    Good luck with your blogging

    1. d3so says:

      I prefer wordpress. I’ve never used any other blogging platform. But most people use wordpress and the community support is great.

    2. yeah, buddy! definitely agree with you πŸ™‚

    3. But it seems like you are not using WordPress as well. So why are you asking others to use it when you do not use it?

    4. if you are targetting to make blog than wordpress is your cup of tea.

      For adsense I prefer html based website because adsense love that.

      1. ikki says:

        i didnt know that

    5. At the beginning I used and but that was really stupid of me. Mainly because they were so limited and I had to follow the guidelines and terms for each host. Also, they had not ability to provide what I wanted in the long run.


    6. Agreed. I tried many other blogging systems & WordPress is the only one that does everything exactly how I want it.

  8. Kirk Taylor says:

    That’s a great post that helped me with my WordPress Installation. Thx John.

    Now, I’m off to the races to get the other plugins installed!

    BTW, WordPress does seem quite a bit easier to use than Joomla, but I’m going to leave my main blog as Joomla given the SEO that I’ve done.

    1. d3so says:

      WordPress is a blogging platform and a basic CMS. Joomla is a more complex CMS that offers more customization and features not needed on a blog.

      1. wordpress won the battle because this is easy to use.

        Too many plugins.

        Great supportive community and above all maximum top bloggers are using it.

  9. Hostgator + wordpress. The perfect combination.
    Pretty much any time I hear someone using anything else I do a facepalm.

    1. d3so says:

      Yeah, I plan to use hostgator once my service expires with my current host.

      1. PPC Ian says:

        Great choice. I just moved over from BlueHost shared to HostGator VPS. I couldn’t wait even though I had a lot of time left on BH. At least I can host some mini sites in my old BH account. πŸ™‚

        1. @Ian, aren’t you using ThePlanet for your PPC blog?

      2. I see that you are using Global Net Access, LLC. So why do you want to choose Hostgator over that?

      3. yeah you have mentioned earlier that you paid for one year to your current hosting providers.

    2. I’m not using HostGarot, yet. So feel free to do a facepalm. πŸ˜›
      However I am going to switch to hostgator within a week or so, just gotta do some things first with the website.


  10. GTA 5 says:

    Hi John! Thanks for sharing this little guide how to install WP, very well explained and very useful for newbies πŸ™‚

    1. This guide from John gives a more detailed and well explained one, than the guide at πŸ™‚

  11. Great post! WordPress has come a long way over the years. Now-a-days WordPress is the ideal content management system for both beginner and professional bloggers. It’s quick and easy to setup and has lots of plugins.

    1. yes thanks should go to the wordpress supportive community

      simplicity and open source is quite important factor for the development of wordpress.

  12. This is the easiest thing to do in the world period

    I Love WP and creators of WP

    1. I agree. If someone struggles with this, i wonder how they even found the power button for their computer…

  13. dave says:

    The only problem with using Fantastico is that you do not get the option of including the WWW in the url. It only creates something like

    Is there an easy way of changing the redirect after the install?

    1. Dave

      To do that go into your wordpress installation and then go to your General Settings under the Settings menu option.

      Below the WordPress Address (URL) which has your blog URL eg mine is there is a Site address (URL) type in your URL that you want which in my case will be

      Hope this helps.


      1. dave says:

        Thanks Lance! That was almost too easy. πŸ™‚

        1. Dave

          No problem, I also have a list of really decent plugins that I use if you ever want them. Just struggling with streaming videos from amazon using flv or similiar plugins.


  14. Word Press is one of the most versatile content-management systems out on the web today, and it’s very user-friendly.

    1. PPC Ian says:

      I agree! I’ve been using WordPress to power my blog for over a year now and couldnt be more impressed. WordPress rocks!

  15. Hotdogman says:

    Good post- John’s probably knee deep in installation requests and he needed a rest.

    1. How do you know ?

      How did you get such internal information ?

      1. Hotdogman says:

        If I told you, I’d have to kill you!


        1. KILL! KILL! KILL! KILL! πŸ˜›

          “John’s probably knee deep in installation”

          He meant that he thinks John is getting tired of all the work with installing wordpress websites. Since he used the word ‘probably’.


  16. Keith says:

    Hi John,

    I see you used me as your example!
    Thanks for setting me up, I see how WP is easy to use now!
    I better get some content out there!

    1. Good luck on your new blog, Keith!

      Have a happy blogging! πŸ™‚

  17. PPC Ian says:

    Really cool stuff! Now you can have John install your new blog but can also follow along via this guide so you know how to do it yourself!

    1. yes now if you want to do it yourself than simply follow this guideline or ask john to do it for you.

  18. It’s great you shared this how to’s in creating a wordpress blog account. This will not only be useful for those who want to create their account in the said blog site but also for those who already have an existing account and want to further improve its overall appearance.

    1. yes this is simply for the new comer and also for those who are using wordpress for a while.

  19. Nice guide. Thanks for this information. I think it is really great for newbies to get a guide like this. WordPress is a cms but it isnΒ΄t easy to install without any html, mysql and php skills.


    1. I do not think that for wordpress installation and running it you need any such kind of skill.

      You can get thousands of theme and those are quite easy to install.

  20. How easy it is to install WP! πŸ™‚
    This is the best wp installation guide.

    cheers! πŸ™‚

    1. Yes it is verry easy to install wordpress on hostgator. However the crappier host you get, the harder it will most likely be. I once had a host that required to upload everything with FTP, and the FTP connection failed all the time so it took like 5 tries to get all the files up.


  21. this one is simply great post and I am sure this will remove all the confusion about the wordpress installation.

  22. Hello John…

    Thanks for the giving proper steps of installing the WordPress. I trying since very long time to installing the WordPress but all time i have the eeror on installing but now successfully installing the wordpress.


  23. fas says:

    Awesome post John now that is some work you have done.

    1. ikki says:

      yea(y), john is always sharing great information

  24. Clay Burt says:

    The funny thing is that this post seems so simple, but for newbies it is VERY intimidating. I’m sure John is doing well with signups on this one and rightfully so!

  25. ikki says:

    nice tutorial john

  26. ikki says:

    i must say, this is a great information

  27. Katelyn says:

    I love this blog. It really motivated me when I created my own blog.

    1. Same. I have even changed my blog a bit to how Chow’s blog looks. With font and text size and text color. I have also gotten a lot of ideas to write about.


  28. Fazal Mayar says:

    Tremendous post. I guess you spent a lot of time for doing this. Installing WordPress isn’t hard, it gets done in basically 3 steps. thanks.

    1. No, it definitely isn’t that hard. It’s pretty easy even for noobs.

    2. Abhik says:

      Well its easy when you know how to do it.
      I know people who offered $25 for a simple installation of wordpress.

  29. Where was this handy tool 10 months ago when I barely knew how to turn on my computer. Well done, looking forward to your next instructional post.

    1. Abhik says:

      It was there.. You just hadn’t noticed it.

    2. I suppose that when you barely knew how to turn a computer on there was already pleanty of guides for this, you just couldn’t find them. πŸ˜›


  30. Nice long post that explains everything. How could anyone go wrong now?

  31. tava tea says:


    This is a great post explaining indepth how to install wordpress. You can’t go wrong?

  32. tava tea says:

    Guys, use wordpress if you have not? Google love them to death..

    1. Abhik says:

      Care to explain what you wanna say?

  33. Cool; this is what I have been doing the last 6 months in Blogshop: Using a Hostgator affiliate, installing WordPress and teaching basic dashboard techniques, all with screenshots, too! Except I teach it in a workshop environment, love. But this is a great guide. One note: Once you install WordPress, you don’t always see “Hello World” immediately. Nameservers have to propagate and it can take anywhere from a few minutes to 72 hours, though they usually link up in about 2 hours in my area (Santa Fe, NM).

  34. I have installed word press and created a website. My problem is I create it as my domain/blog how do I transfer it to domain name without losing all the links.

    1. They offer free website transfer within 30 days when you sign up or upgrade. You can find it on their website. If you created a website and just want to switch the domain name then I do not know how.


  35. Sorry can you I forgot to ask you Do you do this kind of work and if so what would you charged to do it for me.

  36. Abhik says:

    Simply awesome..
    This will help setting up the blog for a lot of newbies.

  37. Shayari says:

    I am already using word press formy blog. This post is really helpful.
    But John I want to change my word press hosting company.will you please tell me that how can I do that

    1. Do backups of your database and files, then transfer the to the new hosting. If you purchase hosting at hostgator then they will do this for free one time for you within 30 days after purchase. Make sure that your current host is on a cPanel, otherwise it might not work.


  38. thank you …..
    this would really help………………….

  39. ihaveapc says:

    Simple and detailed walkthrough John.

    One of the best things that has happened since sliced bread in my book is WordPress considering that it is free yet so powerful and easy to use as well as manage plus secure.

    Quite beautiful actually. πŸ™‚


  40. yadi says:

    thank you for the tips

  41. Jauhari says:

    Using cPanel is the easier way to Install WordPress….

  42. Jervis says:

    I’d also recommend Hostgator. Have been using them for some years without problems.

  43. Adrian Lee says:

    Even as a newbie, installing wordpress was a breeze.
    It was the rest of it that was a pain – choosing a theme, plugins, config, etc.
    And then some idiot comes and hacks your site.

    1. Peter Hutyr says:

      Mine got hacked twice, the hackers replaced my index file, but I managed by reinstalling the theme again. Its very annoying and wordpress should look into this hacking problems.

  44. Jay says:

    Very clear explanation of WP installation.

  45. shubham says:

    Thanks for tutorial.

  46. Dan Iuculano says:

    Permalink question:
    I have a blog that has been setup since April of last year and I have nearly 100 posts. When I followed some time back the instructions you have on changing permalinks it caused me problems.
    Indeed it changed all my permalinks however, none of my category or archive links from previous posts would work so I had to revert back to the default.
    Does that mean this procedure is only advisable when creating a new blog with no prior posts?

  47. Thanks for your step-by-step instructions to install and set up WP.
    Do you have simple instructions on how to set up a 2nd blog site for a HostGator “Baby Account”? Do you need to install WP for each blog? I can’t find any good simple tutorials showing how to set up multiple blogs on the same hostgator account. Your help would be appreciated.

    1. I have a hostgator account and if I want to start another blog you have to do one of 2 things, if it is in the same line of topic then you can install another wordpress blog but this is not advised as the domain name wont match the topic.

      Only do this if you setup a subdomain eg. for mine if I want to do a powersellerniche product I can setup a sub-domain called because I already own the Auction Training Videos domain. Then do a wordpress install for the subdomain targeting ebay Powerseller’s

      To do it the correct way buy another domain name and create a Addon domain under the domains option (the baby account offers unlimited domains).

      1. Once you have added the domain then go back to Fantastico, select WordPress installation.
      2. Select the new domain that you want to install wordpress for from the drop down box, add in the information for the installation and that should be it.

      The procedure is the same as above you just have to add the domain name to your account.


  48. Kimberly says:

    Thank you so much for providing these instructions. I followed them step-by-step and now have my very first website up and running. Just one question regarding the SEO Plug-In: When I went to activate the All In One SEO plug-in I received a message in a big red bar that read, “All in One SEO Pack must be configured.” And directed me to go to the admin page to enable and configure the plug-in. I’m very new to this and have no idea how to do that. (When I went to the admin page all I saw were a bunch of ads.) Suggestions?

  49. charlotte says:

    Thanks so much for this! I bought a package from hostgator during the thanksgiving sale but haven’t been able to figure this out on my own or through any other tutorials online! I did this in less than ten minutes (had to log on to talk to someone to figure out how to change the domain name). Thanks again!

  50. Kyle Logue says:

    I agree that using wordpress and hostgator is a winning combination. It’s super easy to install and get things up and running in 10 minutes or less. I haven’t had any trouble with hostgator yet.

    ~Kyle Logue
    Make Money Blogging

  51. christina says:

    I have doubt with wordpress what are major plugins we have to use

  52. singer divya says:

    can i get any free wordpress plugins.

  53. Franklyn Chaminda says:


Comments are closed.