Back to Blog

How to Install, Design and Develop a Professional WordPress Blog – Part #1


This is the first post in a multi-post series. Setting up WordPress for clients can be an overwhelming, often daunting task and there are many steps involved to make a professional, successful blog. Hopefully this series of posts can help explain the process a bit.
The first step to setting up WordPress for a new client is installing the latest version on your web server. At Fresh Tilled Soil we use Mosso to host our websites, so I’ll be providing the instructions based on this host. Depending on your host the database creation instructions may vary. I also reference other tools we use at Fresh Tilled Soil, such as Basecamp for our design team.

The steps covered in this post

  • Download a fresh copy of WordPress
  • Upload it to the clients domain
  • Create a MySQL database on Mosso
  • Follow the WordPress install wizard

Let’s Get Started

  1. Download a fresh copy of WordPress from and unzip it to your desktop (or wherever you like)
  2. Change the name of the unzipped folder to “blog” or whatever directory you will be using to host the WordPress blog
  3. Upload the directory to Mosso and be sure that the directories permissions are set to writeable.
  4. Login to your Mosso Account
  5. Click on the site that you will be working with in the list.
  6. At the top, in the “Website Features” section, click “Add New” Next to “Databases”
    Add a database within the Mosso Control Panel
  7. On the page shown in Figure 10, give the database a unique name, I usually proceed the database with “wp_” to signify that its a WordPress database Ensure that you have selected “MySQL 5″ as the database type and click “Continue”
  8. Add a database to Mosso

  9. Now you will be creating a database user. Type in a database username. Keep track of the username and password you create, we will need this information in a second
    Creating a database user
  10. Click “Finish”
  11. You should see the new database in a list. Click the new database name to view its details
  12. Copy the database name (including the numbers), the database username (which should be the same as the database name) and the database hostname down
  13. Open up the URL of the WordPress blog you uploaded and follow the installation wizard, filling in the database details you recorded in the previous step.
  14. Take note of the default password WordPress sets for the “admin” username, you’ll need to change this as soon as you login.
  15. Login and go to the Users section to change the randomly generated to whatever you feel works, I would pick something standard that most of us at FTS would use.
  16. Go to Basecamp and post all this information in a private message for future reference. I usually include everything, the database username, password, hostname and admin login credentials.

That’s it, you now a basic install of WordPress setup and ready to go. At this point, you’ll need to begin adding plugins to enhance the way the blog will work.

Adding plugins to WordPress

The next post in this series will explain what plugins and configuration we recommend using on your new blog to optimize for search engines.


How we work Process

Product Hero Talin Wadsworth