How To Set Up A Website With WordPress : The Beginner’s Guide

In this 2-part series I will show you how to set up a website with WordPress, the most used and easiest to manage and administer CMS platform today.  I have also included here the plugins and tools that you need to better optimize your site.  This easy-to-follow guide is great for both beginners who are creating their websites for the first time and even non-beginners who need a guide they can refer to.

Before setting up WordPress on your site

Before installing WordPress, you will have to get a domain name and hosting services.

You can get your domain name from the many domain name and hosting services available like Namecheap , Godaddy , Hostgator or Bluehost.

Or you can get both domain and hosting plus more from one of the most powerful platforms in the world –  SiteRubix at Wealthy Affiliate.   SiteRubix has made website creation really easy even for beginners while providing the most advanced tools for website management and security.    Click here to know more about SiteRubix.

Choose Your Theme

I remember years ago, good quality themes would come with a stiff price tag and the available free themes were not worth a second look.   But today things have changed.   There are thousands of free themes available that are well coded, well-designed,  and may be good alternatives to paid or premium themes , spcecially for those working on a tight budget.

Premium themes will usually have good support and typically should offer more features than free themes.    Free themes are usually created by independent designers who, unlike developers of premium themes lack the backend support that premium theme developers have, thus, customization can be a bit of a problem.

Although free themes are not as  feature-rich as premium themes, their having minimal features makes them lighter, thus, faster to load which is a good thing for your site.

Free themes typically do not come with documentation although free themes offered by big developers (usually offered as a come-on to their premium themes) nowadays come with basic documentation.

If you are working within a budget, specially if you are just starting out, the free themes available will be able to give you the functionality that you need, thus, would be a good option to consider.

Just make sure that when downloading free themes, do this through your WordPress dashboard or from the site because those themes usually have undergone review by WordPress.

To download and install themes

Click “Appearance” then “Themes” on your WordPress dashboard.

How To Set Up A Website With

This will take you to the themes available for download.  Just choose a theme of if you have a theme in mind just enter the name of that theme in the space provided for at the upper right corner.

How To Set Up A Website With

Install plugins and set up tools

Plugins are software that can add features and functionality to your WordPress website.  These pieces of software make it easy for website owners to add functions to their site without developing any code.  You just have to download, install and activate the plugin and in an instant the plugin takes effect. There are thousands of plugins you can download for free that can address your needs for more functionality.

To download a plugin, click on “Plugins” then click“Add New”on your WordPress menu.

How To Set Up A Website With



You will be shown all the plugins available for download.

wordpress website

Because most plugins are free, they usually do not come with technical support or documentation. That is why I suggest you practice care in choosing plugins that you install on your site.

In choosing your plugins be sure to take note of the following:

Rating.  Typically a star rating is shown.  Make sure you choose plugins with a high rating

Active Installs.  Choose plugins that have been downloaded and installed by a lot of users.

Last Updated.  Make sure the plugin has not remained stale and is being updated regularly.

Compatibility.  Choose plugins that are compatible with your version of WordPress to avoid any problems.

Something to think about.

Another thing to remember is this.  Whenever you add a plugin, this is just like adding a code to your site.  Particularly if the plugins are not coded properly, they place a heavy burden on your site, requiring a longer time to load, thus slowing down your site.    That is why it is important that you choose your plugins carefully.

As much as possible install only the plugins that your site really needs so that you minimize your site’s chances of slowing down.  Using plugins may not always be the best solution to your site’s additional needs, and if you know how to code, adding a code manually has been proven to be a better way to do it.

As in anything in life, excessive use is not good and using too many plugins give a negative effect on your website, thus, I would suggest you go slow and install only those that are necessary.

Whenever a user loads your website, each of the plugins that you have installed on your site sends a request to the server.  Thus, if you have 50 or 100 plugins installed , just think of the load that places on your site.

Try to limit your plugins to the essential ones, those that will manage your site’s security, SEO, and performance.  There is no magic number when it comes to the plugins.  I personally try to limit my plugins to 10 essential ones and it has worked for me just fine.

(I would love to hear your thoughts and experiences on this.  How many plugins works for you?  Just leave a comment below).

Following are some of the plugins that are essential and that I suggest you install in order to help optimize your site:

All-In -One-Seo

WordPress is by default already optimized for SEO but there are other settings that you need to do to optimize your websites further.   All-In-One-SEO is the most used WordPress plugin that will help you maximize your site’s on-page optimization and consequently make search engines love your site more.

It has become the standard in site optimization.   Search engine optimization (SEO)  is one of the tools that will help your site rank in the search engines and the All-In-One-SEO plugin will help you achieve this.  The plugin can help you do on-page SEO like adding title tags, description tags etc. through a user friendly interface located in your dashboard.

(All-In-One-SEO is free to download and install but it also comes in a pro paid version).

To install click “Plugins” then “New” on your WordPress menu.

How To Set Up A Website With


Then enter “all in one seo” in the space provided at the upper right corner of the screen.

“Install” and “Activate” the All in One SEO pack.

How To Set Up A Website With

To configure All-in-one SEO click “All in One SEO > General Settings” in your WordPress dashboard.

wordpress website

The All-in-one SEO plugin works very well when you leave the default settings as is, but there are a few fields which you have to customize to better optimize your site, particularly the following:

In the Home Page Settings area add the following details:

How To Set Up A Website With

Home Title.  Enter your blog or website name and your tagline.  Limit your title to 60 characters as Google will display only the first 60 characters.  If you leave this blank, All-in-one SEO will automatically use your site’s title and tagline which you defined  in your “Settings-General Settings” when you set up your WordPress website.

Home Description.  Enter a good description of your site or blog as this will be seen by users when your site appears in the search results.  Try to enter a description that will aptly let users know what your site is about. Also try to include your most important keywords in the description.   A maximum of 160 characters is displayed so try to limit your description to this.

You can either Enable or Disable the “Use static front page instead” depending on whether or not you plan to use a static page.

Other than these you can just leave the other fields as is.

NEXT – How To Set Up A WordPress Site: The Beginners Guide 2 – More Plugins and Analytical Tools


16 thoughts on “How To Set Up A Website With WordPress : The Beginner’s Guide

  1. Amazing step by step guide Kathy. Really well done. You have done a masterful job guiding any newbie on how easy the process is to set up a wordpress site. Great direction and a stunning display of pictures. Your site is also visually appealing to anyone who visits. Thanks for this.
    Cheers, Peter

    1. Thanks Peter! I am to provide help specially to newbies. I once was a newbie and I remember during that time it was not easy to find guides and tutorials that will be easily understood by those new in the online marketing world. I hope that today more people get to see the value of creating an online business. And I do hope that I can be of help to promote this. Thanks for dropping by!

  2. hi Kathy,

    This is a great article! I just started making a website using WordPress, and so far it’s been fairly easy and straightforward. I’ve also installed the All-In-One SEO plug-in. Does entering a Home Title and Home Description really help with rankings? I thought the All-In-One SEO plug-in did all the optimization for me, and I heard that filling in some of the fields might actually hurt my website’s rankings. What are some other plug-ins that you would recommend besides the All-In-One SEO?

    1. Thanks Marc! This is only part one of a two-part series on setting up a wordpress site. In part 2 (please see the link at the end of this post) I also discuss other plugins that are equally essential for your site – Google XML Sitemaps, a plugin that will help Google crawl your site and WP Spamshield, a plugin to protect against spam, among others. Spam is prevalent nowadays, specially in comments, thus, it is important for you to protect your site agains this. I suggest you check out part 2 of this series as I have some tools there that will help you manage your site better.

  3. Hi Kathy,

    Great post! Such a clean and easy to read tutorial. Great for beginners. I am going to share with my son who needs this haha! really love the imagines and the way you take someone by the hand through the stages.

    Thanks so much, so many people will learn from your knowledge 🙂

    Cheers, Kev

  4. Great site Kathy! Lots of helpful info here, definitely gave me some inspiration! Keep it up, I think you are on to something here.

    Thanks for the info!

  5. Wow Kathy! You did a wonderful job of going thru the process of setting up a WordPress site step-by-step. I don’t think any newbie will have a problem if they just follow the instructions on your post. Great information and great visuals! Keep up the good work!

    1. Hi there Leahrae! I really aim to help particularly the newbies who have no technical background at all but would like to learn. I have a second part to this series that you might want to read too.

  6. Hi Kathy,
    Thanks for creating this easy to follow guide on setting up a WordPress website! It took me a bit of time to set up my website by clicking around so your guide would have saved me some time.

    1. You are welcome Raymond! Do drop by from time to time as I come up with more posts that will be useful to internet marketers like you.

  7. Hi Kathy:

    This is an awesome tutorial and I love how it is done in a easy to follow step-by-step format. So many tutorials leave out pertinent information and assume that you know x-y-z but your tutorial is easy and simple to follow. Thank you for doing this.

  8. You have shared with us everything we need to set up a website with WordPress, everything is nice and clear we just have to fill in the blanks! 🙂

    WordPress is simply the best blogging platform with no competitors, I am sure everyone will have a hard time finding a real competitor of WordPress lol

    Thanks for sharing with us this informative post and have a great day ahead 🙂

    1. Hi Anis! In all the years I have been doing internet marketing, I have always had a bias for WordPress. It is easy to use and easy to maintain, that is why it is the CMS of choice of a lot of bloggers and website owner, newbies or experts alike. As you can see it is so easy to set up and you can almost leave it as is and concentrate on content creation once you have it set up.

Leave a Reply

Your email address will not be published. Required fields are marked *