How to Build a WordPress Website, Step by Step

Learn how to build a wordpress website under 15 minutes with screenshots provided

Hi, I’m Reed Tan, one of the leading digital marketing consultants in Singapore.

More than 30% of the websites in the world are powered by WordPress. Contrary to popular belief, it is actually not difficult to learn how to build your own WordPress website. In fact, you will only need 15 minutes to set up your wordpress website.

Here is a step by step guide to show you the exact steps to set up your WordPress website with screenshot provided.

Step 1: Choose a Hosting Company

Building your own website is akin to building a house. You need a server as a location to host your website.

A good reliable hosting service provider is essential if you want a website with practically zero downtime. If you are based in Singapore, I would recommend Vodien which is one of the leading web hosting companies in Singapore. Aside from their affordable hosting fees, they have local servers in Singapore which is important if you want your website ranked well on Google in Singapore.

Most of my clients’ websites are hosted in Vodien because they have more than 15 years of good track records, offer weekly backup (for shared plans only) and most importantly, they provide 24/7 phone, live chat and email support.

Now that you have selected your web hosting company, you need to decide what type of hosting you need.

■ Vodien Web Hosting ($10 per month. Shared Server with approximately 200 accounts)

■ Vodien Business Hosting ($25 per month. SSD Storage Drive, Shared Server with approximately 20 accounts)

■ Vodien VPS Hosting ($99 per month. SSD Storage. Virtual Private Server)

For starters, I won’t recommend you to get a VPS hosting as it is expensive and is more suitable for websites which have high traffic (>500,000 traffic per month). Based on my past experiences, their Web Hosting plans are pretty decent and fast for a basic website.

For a startup business, it is more important to keep your cost low. Moreover, you can upgrade your server to Business Hosting or VPS hosting anytime in future without any hassles as Vodien will be able to handle the migration for you.

Step 2: Getting a Domain

Now that you have built your house, you need an domain for the address of your website.

Everyday, thousands of domains are snatched up by domain hunters and resold for a sizable amount. Hence, if you have an idea for your domain, I would suggest buying it immediately before it is purchased by another company.

I would recommend you get your domain from Vodien as well so your domain sits together in your server. In that way, you dont need to make any extra complicated settings to move your domain to Vodien servers. Moreover, it is easier to monitor everything in a single account.

Find this Article Useful?

Like our Page to receive notifications on interesting articles such as this.

On the note, it is optional to purchase Domain ID Protection at an additional cost of S$12/year, so your contact information will not appear under your domain registration. Your details will be opened to all web developers from around the world, they will be making calls to you if you do not have this domain ID protection.

Alternatively, you can be sneaky and email Vodien to change your number into a non-existing phone number under your domain registration.

Step 3: Logging in to Cpanel

You have your domain and your server. Now you need to make some changes to your server by logging to cPanel, a control panel of your server so WordPress can be installed.

After purchasing your hosting plan, Vodien will be emailing you the cPanel’s login details and its IP address.

Insert the IP address in your browser and login. You should be seeing this screen as shown above.

Step 4: Adding in Domain

Click ‘AddOn Domains’ under ‘Domains’ Category as shown above.

After you have typed in your domain under the ‘New Domain Name’ and proceed to the next section, you will realize ‘Subdomain’ and ‘Document Root’ have been automatically filled in. As mentioned earlier, make sure you purchased your domain and server from Vodien so everything sits together automatically.

Click  ‘Create an FTP account associated with this Addon Domain’ and create your FTP account. Note that this FTP account is not a email accord but a login account for your domain’s storage space in the server

Step 5: Create a MySQL Database

Click ‘MySQL® Databases’ under the category ‘Databases’ as shown above.

Create a new ‘Database’ as shown above.

Create a ‘User’ and add ‘User’ to the ‘Database’ you have created earlier as shown above. Select ‘All Privileges’ and click ‘Make Changes’

Step 6: Preparing WordPress Files

Download WordPress and unzip the folder ‘wordpress’.

Change the file name from ‘wp-config-sample’ to ‘wp-config’.

Open the file ‘wp-config’ using notepad and scroll to MySQL Settings as shown above in the image.

Replace the highlighted text with your MySQL details (database name, username, password) created in Step 5.

Save.

Step 7: Transfer WordPress Files

Install Filezilla.

Click on the left top button as shown above in the image and enter your FTP login details. You can find your FTP login details in Cpanel under ‘FTP Account’ > ‘Configure FTP Client’ > ‘Manual Setting’. Alternatively, you can use your Cpanel user name and password as well.

Always use your primary domain (usually the domain you first add in the server) as your host when using Filezilla.

You should see ‘Directory listing of “/” successful’ under status.

Drag the WordPress files into the area as shown above.

Final Step: Setting up WordPress

Now go to your browser (eg Chrome or Internet Explorer) and type in your website domain.

You should be able to see a WordPress Setup screen, asking you to select your desired language. Just continue the steps as given and you should be good to go.

Please refrain choosing ‘Admin’, ‘test’ or your website domain name as your WordPress username. Bots are very common nowadays, trying to gain access to your website using these usernames.

Designing your Website with Themes

Your website is ready to go! Your website is pretty plain right now, so you will need a theme to beautify your website. My past experiences tells me that it is best to invest on a fast, good looking theme with functionalities you need at the start. It is very difficult to change a theme later on as most theme works very difficult and may break your website.

While design and functionality may be important, website speed should never be compromised. According to the global statistics, 60% of the users abandon the website if it takes more than 3 seconds to load. If you are having similar problems, you may also consider our web design services and speed optimization services.

Your Website is Completed but…

A website is nothing if you are unable to build constant traffic around it. Building traffic is an mastery of its own. If you are keen to generate a constant flow of highly convertible sales leads, why not consider seeking our digital marketing services to grow your business?