How to Get Started With WordPress: Step by Step Guide (2021 Updated)

How to Get Started With WordPress: Step by Step Guide (2021 Updated)
How to Get Started With WordPress: Step by Step Guide (2021 Updated)

This article will explain how to set up WordPress and customize its basic features. WordPress has a relatively small installation package (under 10MB) and is very easy to install and manage. In order to host your own website, you can get several different options.

You can download WordPress, a free open source application released under the GNU General Public License (GPL), through This means that anyone has the freedom to share and modify the software, so WordPress and other software released under the GPL are open source and free.

In this article, we will discuss the following

  1. 1. Create a website for free with
  2. 2. Manual installation of WordPress
  3. 3. Install WordPress via automatic script
  4. 4. WordPress dashboard (wp-admin)
  5. 5. Register Gravatar service

Start building a WordPress website

The first decision you must make is where the blog will be hosted, and when creating the site, you will be given two basic options.

  1. Use
  2. Installed on a third-party web server and hosted by an outside company
  3. The advantage of using is that they handle all the technical details and the WordPress software is already installed and will be upgraded automatically. You don't need to care about anything other than managing the content of your website. But the main disadvantage is that you lose almost all your themes and plugins:.
  4. does not allow you to upload or edit custom themes, you can only edit the CSS styles of existing themes.
  5. does not allow you to upload or manage plugins, the site comes with some plugins (the most common is Akismet for blocking spam comments), but you can neither uninstall them nor install others.
  6. One of the main advantages of installing WordPress on another server (your own web host or home computer) is that you have control over everything, including custom themes, plugins, and even editing the WordPress source code (don't do this unless you are very confident in your WordPress skills). The downside is that you have to perform the installation and maintenance tasks yourself, but it's not a hassle and most web hosts offer a simple one-click installer.
  7. In this article, we will discuss how to create a new blog on, however, to complete the advanced tasks associated with this tutorial series, you must install WordPress on your own server and not use
  8. We have already detailed the differences between and, and the following table is a brief overview. (online platform/service) (open source software)


No need to install any software, just register

Install WordPress manually or through the web hosting control panel


Only use themes provided by

You can use themes developed by anyone (including yourself)


Cannot add third-party plug-ins

You can use plugins developed by anyone (including yourself)

Upgrade automatically performs upgrades

In most cases, you will need to upgrade manually


Depends on the available themes

Any widget can be used


No maintenance required

You are responsible for your own maintenance


No ads are allowed, but may display their ads on your site

You can place as many ads as you like


If deems the content inappropriate, it can shut down your site at any time

You have full control of your own website

Domain Name

Default as a subdomain of, but you can pay to upgrade to use your own domain

You can use any of your own domain names

  1. Create a website for free with is a free service provided by WordPress developers, and after signing up for an account, you can easily launch an online website. However, since they offer a hosted service, you will be limited in many ways. As mentioned before, does not allow you to edit or upload custom themes and plugins, nor can you modify any source code. But if you just want to simply keep track of things, then is certainly a good place to go.

Go to the official website and click on the Start button at.

WordPress will guide you step by step through the setup wizard, and the whole process is very simple. The first step is to create an account and then answer some simple questions in order to generate an online site that corresponds to.

Then comes the setting of the address, which is the domain name of the website. After entering it, we select the free domain name with the suffix

Next are the hosting packages, which you can choose according to your needs:.

After completing all the above steps, your website will be created automatically. It's a blank site and you can start publishing content immediately in order to attract a worldwide audience.

Publish your first content on

To post content on, simply click on the Write link in the top menu at

You will be presented with an easy-to-use online editor in which to write new articles, each requiring a title, content and some optional parameters such as tags, categories, photos, etc.:.

Before editing is complete, you can save it as a draft (to make further changes), or click the Publish button to put it online immediately.

Essentially, the blog can be managed (content-wise) like any other WordPress site, so you can access the dashboard as well as edit and post content. However, it is important to note that the interface here is a specially designed panel, unlike on any other type of blog.

  1. Manual installation of WordPress

To perform a manual installation, you can download the free WordPress application files. When you have a web host or VPS, the process will be very simple, requiring no programming skills or blogging experience, and most hosting providers offer a one-click installation feature.

  1. How to launch a WordPress website on SiteGround
  2. How to build a WordPress website on Ali cloud
  3. How to build a WordPress website on VPS
  4. Prepare the environment

A good first step is to make sure you have a suitable environment for WordPress to run in, which means your server needs to meet the minimum requirements and your database is ready to go. For WordPress to work properly, your web host must meet the following conditions.

  1. Install PHP 7.3 or higher
  2. Install MySQL 5.6 or higher
  3. Support HTTPS protocol
  4. These are the recommended parameters, WordPress can also use slightly older settings, but this may put your site at security risk. In addition, minimum requirements occasionally change and you can check here for the latest information.
  5. Download WordPress

After checking the environment, you need to download the .zip and .tar.gz archives from下载WordPress. The official website provides the .zip and .tar.gz archives, and after unzipping them you will get a folder named wordpress. By itself, this folder is not very useful as a standalone software. In order to make it work, you need to somehow put it on a web server.

  1. Upload files

Now we need to use a client that supports File Transfer Protocol (FTP) to upload all the files from WordPress to the web server. There are many free FTP clients available on the Internet, if you don't know which one you should choose, then try the following.

  1. FileZilla: for Mac, Windows, Linux
  2. Fetch: for Mac
  3. SmartFTP: for Windows
  4. If possible, you should use Secure FTP (SFTP) instead of regular FTP. FTP sends data in plain text and is vulnerable to hacking, while all data in SFTP is encrypted.
  5. With the help of an FTP client, connect to the server using the server address, username and password provided by the hosting provider to upload WordPress to your preferred directory.
  6. Install WordPress

Now, it's time to install WordPress. If you visit the URL through your browser, you will see a short introductory message and select the language you want to install. We will select Simplified Chinese here, followed by a prompt page reminding you to prepare the database connection information at

Where is the database connection information? The answer is your web hosting provider. They usually provide a way to create a database using the online control panel, which contains the database username and password. If you are not sure how to do this, simply send an email, or call your hosting provider for assistance.

After finding the database connection information, we proceeded to install WordPress, and here is a simple example.

Once you have confirmed that there are no errors, click the Submit button. If all the information is correct, you will see the following page.

Click on the Install Now button and enter some necessary information about the site on the next page.

The above chart shows some necessary information, where the password has been automatically generated well.

  1. Site title: This is equivalent to the name of the site, for example, our site title is Top Ten Reviews, which can be modified at any time in the future.
  2. User name and password: used to log in to the administrative background of the site, the user name cannot be modified, the password can be modified later.
  3. Your e-mail: for receiving relevant information about the site, such as core updates, visitor messages, etc..
  4. Visibility to search engines: If you don't want your site to appear in Google, Baidu or Sogou search results right now, then check this box. Don't worry, this can always be changed later.
  5. Make sure you have saved your password in a safe place, then click on the Install WordPress button and you will see the reassuring success page at
  6. Click the login button to enter the login page of the website backend at
  7. Enter the user name and password you have just set, and then click the login button, you will enter the administrative background of the website.
  8. Now that your website is officially online, you can write articles, upload images, design pages, change themes, upgrade plugins, etc. Many tasks are waiting for you in the admin backend. Of course, our biggest advice is to upgrade themes and plugins first to make sure you keep your site up-to-date.
  9. Install WordPress via automatic script

Some responsible hosting providers (e.g. BlueHost, SiteGround, DreamHost) offer their customers automatic installation scripts for various website systems, and most of these programs have very similar functionality and a similar process for installing WordPress sites. Here, we focus on Softaculous.

Softaculous is the preferred WordPress installation method for many professional developers and bloggers, and in some cases, it is the fastest way to handle new hosting accounts. Many management platforms offer Softaculous, such as cPanel, Plesk, DirectAdmin, InterWorx, H-Sphere, and many more. Most likely, your hosting provider will definitely use one of these platforms. The following image shows the administration interface of cPanel, which already comes with a one-click WordPress installation feature.

Automatic installation scripts make the whole process easier and faster, you don't have to create databases manually or edit configuration files, Softaculous handles all these tasks for you. In addition to that, there are other similar automatic scripts such as Fantastico, Installatron, MOJO and SimpleScripts.

  1. WordPress dashboard (wp-admin)

WordPress comes with a powerful administration area where you can manage all your content and perform more actions. However, when using it for the first time, we recommend making some basic changes to ensure proper setup.

You can visit来打开仪表盘 and if this is your first visit then you will be redirected to the login page. No matter when you log in, you will be taken to the Dashboard section of wp-admin. Here is a screenshot of wp-admin.

You will see a lot of information and options, we will now focus on items to consider after a successful installation, starting with a brief overview of the top admin bar in the wp-admin and Dashboard sections.

The top column contains the following.

  1. A WordPress logo in the upper left corner, which can be hovered over to trigger a drop-down menu containing a set of links to the official WordPress website.
  2. A clickable house icon linked to the home page of your website.
  3. An updates and events section with links to the latest comments or pending updates.
  4. New drop-down menus for quick creation of articles, pages, media and users.
  5. On the far right is a link to your profile.
  6. You will also notice the Show tab, which is displayed on many pages of wp-admin. When clicked, a list of items will be displayed at the top, and you can decide which ones to show or hide:.
  7. Next to the Display tab is the Help tab, which you can view for instructions whenever you have a question about a specific page. In most cases, accessing the Help tab is faster and more efficient than searching for solutions online.
  8. On the left side of the screen is the main menu.
  9. You can click on the main menu to go to a specific page, or you can hover your cursor over the menu to see the possible submenus. In the new version of WordPress, when you log in to the dashboard for the first time, you will see a welcome message, similar to the following.
  10. In the subsequent tutorials, we will learn all the key ways to manage your WordPress site and once we gain some experience, over time, this welcome panel can make daily work easier.
  11. Change general information

After successful installation, you may need to change some general information in order to set up your site correctly. To do this, click on Settings → General menu at

You can set many options here, most of which are easy to understand, and we present some of the most important functions.

  1. Site title: equivalent to the name of the site, e.g. our site title is Top Ten Reviews.
  2. Subtitle: equivalent to the site description, which by default is yet another WordPress site.
  3. Default role for new users: this setting is useful if users are allowed to register on your site, just use the default subscriber.
  4. Language of the site: choose the appropriate language for your audience.
  5. Time zone: You can choose a different UTC, as well as the largest city in the world. After saving the changes, the time displayed at the bottom of the page will correspond to the time zone you selected.
  6. Once you have completed the settings on this page, be sure to click the Save Changes button at the bottom of the page.
  7. Another option you should adjust before publishing any content is fixed links, which are permanent URLs for individual pages, posts, categories and tags. However, by default, WordPress does not use an optimized URL structure, for example the link to this post would be set to This structure The main problem with this structure is that it does not explain the content of the page, and neither the visitor nor Google can guess what it means. For SEO (Search Engine Optimization), this structure also has a significant impact on search rankings. Therefore, to set a more optimized structure, we go to the Settings → Fixed Links menu at
  8. From the visitors' and search engines' point of view, the best setting is tagging as article name, which is not only clear and easy to read, but also helps to improve the search result ranking. At the bottom of the page, there are optional settings for category prefix and tag prefix, both of which can be used by default.
  9. Create the first article

We are going to add a blog post, but this is not the first post on the site, as WordPress will automatically add posts, comments and pages during installation. However, this will be your first post. To create an article, simply click New → Article in the top bar, or select Menu Articles → Write Article, and you will be taken to the following page.

As you can see, the article edit page has a lot of options. Each article should have at least a title and some content, so please enter some text in both fields. If you feel satisfied, then you can click the publish button and after that everyone can see the article.

  1. write the first comment

Now, let's see what it's like to post comments. one of the nice things about blogs is that they provide you with an opportunity to talk to your readers. WordPress comes with an excellent comment system that allows anyone to leave a comment on your blog. To add your own comment to the first post, simply visit the permalink to the post and scroll down until you see the comment form.

When you are already logged in, all you have to do is write something in the text field and submit it; however, users who are not logged into wp-admin will see a slightly different form that requires additional input of name and email, and the site is optional: the

  1. Retrieve password

If you lost your password and can't access the wp-admin panel, then you can use the Forgot your password? feature on the login page. function. The newly generated password will be sent to the email address you entered during the installation process, so be sure to enter a valid email address or you will not be able to retrieve your password.

  1. Register Gravatar service

The last point worth discussing is the WordPress avatar. While WordPress offers many possibilities, Gravatar is the most popular third-party avatar service and is globally recognized.

No matter which web service you use, if it is compatible with Gravatar, then it will automatically get your profile picture from Gravatar. WordPress is one of the widely supported services and tools for Gravatar, if you create a blog and use the same email address as Gravatar, then the profile picture will be immediately replaced with the one provided by Gravatar. In addition, if you leave a comment on a WordPress blog using the Gravatar email address, your profile picture will be automatically displayed.

To set up your own Gravatar, simply register an account and set up your favorite image.


You've learned a lot in this article. Now you can install WordPress on a remote server, change the default settings of your website, write articles, and post comments. In addition, you learned how works and how to handle your own online images or branding through Gravatar.

In subsequent tutorials, we will cover how to control all aspects of the blog, alternative ways to add posts, and the intricacies of managing comments and discussions on the site.

Affiliate Marketing FAQ

Fastest Shared Web Hostingers

But if you no with the use of free CDN, Advance cashing now a days we no need to worry about service provider uptime

Fastest Dedicated Server Hosting

But if you no with the use of free CDN, Advance cashing now a days we no need to worry about service provider uptime

Fastest VPS Hosting

But if you no with the use of free CDN, Advance cashing now a days we no need to worry about service provider uptime

High-speed hosting for small busines

But if you no with the use of free CDN, Advance cashing now a days we no need to worry about service provider uptime

How to improve website loading speed

But if you no with the use of free CDN, Advance cashing now a days we no need to worry about service provider uptime

How to Speed Up WordPress Website

But if you no with the use of free CDN, Advance cashing now a days we no need to worry about service provider uptime

How to Score a Perfect 100% on Google PageSpeed Insights

But if you no with the use of free CDN, Advance cashing now a days we no need to worry about service provider uptime

Best CMS Content Management Systems to Make Your Website Load Faster

But if you no with the use of free CDN, Advance cashing now a days we no need to worry about service provider uptime


The only question is, which side are you going to pick?

Let me know in the comments.