Image for post
Image for post
Photo by Andrew Neel on Unsplash

How to create your first website or start a blog— with WordPress

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 for post
Image for post
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

A domain name is a name in which you would like to launch the website eg: mybusiness.com. 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.

Image for post
Image for post

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 wordpress.org.

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.

Image for post
Image for post

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.

Image for post
Image for post
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).

Image for post
Image for post
phpMyAdmin will look like this

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

Image for post
Image for post
Image for post
Image for post

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”.

Image for post
Image for post

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

Image for post
Image for post

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 http://domainname.com/wp-admin

Image for post
Image for post

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

Your WordPress admin will look like the image below.

Image for post
Image for post

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.

or

You may also use freely available themes from WordPress Themes Repository https://wordpress.org/themes/

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

Image for post
Image for post

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

Image for post
Image for post
Image for post
Image for post
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 http://wordpress.org/plugins/ and install them on your website.

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

Image for post
Image for post
Image for post
Image for post

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:

Conclusion

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.

Found this article interesting? follow me on LinkedIn or Twitter

Related Articles

How to choose a WordPress theme for your business’s website

Image for post
Image for post

Is your website converting? — Part 1 — Speed

Image for post
Image for post

Facebook Marketing — A Complete Guide for Beginners

Image for post
Image for post

Entrepreneur, Technologist | Internet Marketer since 2004, Coder | WordCamp Speaker, WordPress Contributor, Generalist https://twitter.com/sathishn

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store