Photo by Andrew Neel on Unsplash

How to create your first website — with WordPress

Sathish Nagarajan
Jul 8, 2019 · 6 min read

A website is paramount for promotions of your business digitally. There are multiple tools available to create and launch a website. I am going to explain how to create your first business website with one such tool — WordPress.

Image by Naji Habib from Pixabay

WordPress being a popular CMS is the most sought after for creating websites. WordPress offers 2 types of options viz., hosted option and self-hosted.

I am going to explain about launching a self-hosted WordPress website.

5 main processes are involved in creating a WP (will use WP interchangeably for WordPress) website

  1. Domain Name Purchase
  2. Hosting Server Purchase
  3. WordPress Installation
  4. WordPress Theme Installation
  5. WordPress Plugins Installation

1. Domain Name Purchase

A domain name is a name in which you would like to launch the website eg: As it is subject to availability you should check the availability of domain names that you want on websites like Godaddy, Namecheap, etc. to purchase them.

I would say domain names are rented rather than saying purchased. You would have to renew this domain every year or you may rent it up to 10 years at a stretch and can be renewed before the expiry date subsequently.

2. Hosting Server Purchase

A Hosting server is the server/computer that stores all your website files.

Hosting servers are widely classified into Linux and Windows servers and WordPress likes Linux, so go for buying a Linux server.

WordPress runs on PHP/MySQL hence you will need a hosting server that supports them. Most Linux servers support them.

To be precise, below are the specific server requirements for a WordPress website.

There are quite a few hosting companies out there viz., HostGator, Bluehost, etc. where you can purchase servers (read this as rent servers).

Servers are available as Shared Hosting, VPS, Dedicated Servers, Managed Dedicated Servers. You may go for shared hosting if this is your first website and you are going to try it yourself, other types are for experienced people.

3. WordPress Installation

Most hosting servers come with single click WordPress installation with support. You may use it.

If you want to try it the harder way and learn, read below :) :

WordPress code can be downloaded from

After purchasing the hosting server, you will need to extract the downloaded WordPress code and upload it into your root (public_html or www) directory.

You may also try this on your local computer if you have an Apache or Nginx web server configured and running with PHP/MySQL support.

Once you have the files in the appropriate directory, you may access the URL of the website.

WordPress setup will show up asking you to choose the language. Choose the language of your choice and click Continue.

This is the first step of the installation

The next step is to create a database in your web hosting (use the tool called PhpMyAdmin to which will be available in the hosting control panel to do this).

phpMyAdmin will look like this

Enter Database Username, Database Password, Database Host (usual is localhost) in WordPress setup.

Now WordPress will try to create the wp-config.php file. You should have write permission in your website’s root directory to get this created. Otherwise, the WordPress setup would give you the content of the wp-config.php file in a box. You may create a file wp-config.php and copy that code and paste in that file. You should upload that config file into your website’s root directory.

Once it is done, the WordPress setup will ask you to “Run the installation”.

Third and the final step is to enter your website’s name (you may change this later), admin username, admin password, and your email.

You will notice a checkbox “Discourage search engines from indexing” (marked in orange). This checkbox should not be checked if your website is a production/live website.

Once you click “Install WordPress”. Tada, you have completed the installation.

Now your WordPress website is ready for use.

You should log in to your WordPress admin to change your default theme and install plugins. WordPress admin will be accessible at

You should use the username and password you used while you installed WordPress.

Your WordPress admin will look like the image below.

4. WordPress Theme Installation

You may purchase themes from theme marketplaces such as ThemeForest, Creative market, etc… Before purchasing a theme you should choose your theme carefully.


You may also use freely available themes from WordPress Themes Repository

To install the theme you should navigate to themes section in the admin panel.

There you can add the new theme by uploading the purchased theme or by installing from WordPress themes repository.

Upload theme directory as a zip file or Search Themes and install

If you would like to upload through FTP, the plugin folder has to be uploaded to the wp-content/plugins/ folder.

Once you have uploaded the theme you should Activate the same to apply that to your entire website.

5. WordPress Plugin Installation

You may download WP plugins from the WordPress plugins repository and install them on your website.

You should go to the plugins page of the WordPress admin panel to install the plugins.

If you would like to upload through FTP, the plugin folder has to be uploaded to the wp-content/plugins/ folder.

Once you have uploaded the plugin you should Activate the same to get the functions of the plugin working. Some plugins would require additional configuration.

Some of the important plugins to be installed are:

  1. Yoast SEO for enhancing SEO
  2. Contact Form 7 for forms
  3. Google XML Sitemap Generator for SEO
  4. Google Analytics Dashboard
  5. Sucuri Scanner for security


That is sufficient to get a neat WordPress website for your business. I hope this gives detailed steps on setting up your first WordPress website.

The Startup

Medium's largest active publication, followed by +611K people. Follow to join our community.

Sathish Nagarajan

Written by

Entrepreneur, Technologist | Internet Marketer since 2004, Coder for 17yrs | WordCamp Speaker, WordPress Contributor, More or less a generalist

The Startup

Medium's largest active publication, followed by +611K people. Follow to join our community.

More From Medium

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade