So you’ve heard about WordPress and, as a beginner, you want to start your blogging journey with it.
Well, you have come to just the right place. In this article, I will introduce you to WordPress and why you should use it to establish your online presence.
Then I will share with you 12 in-depth but easy to follow tips for your WordPress site that you can implement in less than 2 days. But why 2 days and why not 2 hours? Because you want to set up a complete working site with readable content and not just a bare-bones web page, right?
So let’s get started right away.
What is WordPress and Why You Should Use It?
WordPress is a content management system (CMS) to manage your blog’s content, including, pages, media, files, galleries, online store and much more.
It is free and open-source software offered by WordPress.org and developed by contributors from around the world, which implies that it can be customized as per your needs. The second advantage of WordPress is that it requires zero coding skills. So an absolute beginner can build beautiful and highly functional blogs or websites with WordPress.
And even if you wish to use some custom code to tweak your site, you can easily do it. But for me, what seals the deal, is the availability of an extensive library of plugins and themes for extending WordPress in a limitless manner.
On top of this, there are regular security and functional updates to WordPress being released on a regular basis.
So do you need any more reasons to use WordPress for your website needs? Probably not; so let’s dive into the juicy tips on how to start using WordPress for beginners.
- 1. WordPress.com or WordPress.org
- 2. Choose a Domain Name and Get Hosting
- 3. Install WordPress and Jump-start Your Site
- 4. Select a Theme to Make Your Site Look Good
- 5. Tweak the Settings to Give Your Site an Identity
- 6. Install the Essential Plugins to Extend Your Site’s Functionality
- 7. Complete Your Profile to Let Others Know About You
- 8. Setup Permalinks to Make Your Content Easily Searchable
- 9. Create the Primary Pages and Publish Your First Post
- 10. Setup Your Header and Footer with the Essential Links
- 11. Setup Analytics to Track Your Metrics
- 12. Taking Care of the Miscellaneous Settings
- Summary of WordPress for Beginners Guide
- Further Steps
1. WordPress.com or WordPress.org
You can use WordPress in two ways. You can either start a blog for free on WordPress.com or use the WordPress CMS from WordPress.org on your self-hosted domain.
Now, you might be thinking what on Earth are these two versions of WordPress? So let me quickly explain the differences between the two. WordPress.com is a free to use blogging platform developed by Automattic.
Think of it as any other free blogging platform like Blogger, Weebly, Tumblr etc. where you get your own customname.wordpress.com address, which is actually one of the millions of sub-domains of WordPress.com But if you choose to go with WordPress.com, remember, that you cannot install 3rd party plugins or themes to extend your blogs functionality and plugins and themes are, for many, the primary reason to choose WordPress over other CMS.
Also, your blog will not be considered seriously by not only your blog visitors but even Google since it does not give much prominence to pages from free blogging platforms like WordPress.
Of course, you can upgrade to one of their paid plans and get your customname.com address i.e. a primary domain in place of a sub-domain. But you should remember that your blog will still be restricted to the features offered to free WordPress blogs, with limited storage space and very restricted ability to monetize your blog, unless you opt for their Business plan. Speaking of which…
I have already explained the benefits of WordPress.org in the earlier section on what is WordPress. But to recap let me list the advantages of using the CMS from WordPress.org over using a free blogging platform like WordPress.com once more:
- Ability to use thousands of freely available 3rd party themes and plugins
- Ability to tweak your website using custom code
- Ability to run big and complex websites that get thousands of visitors daily or monthly
- Possibility of featuring high in Google’s search results by optimizing your site settings
- Ability to monetize your blog or website
So now that you know the clear benefit of using the CMS from WordPress.org over a blogging platform like WordPress.com, let’s address the all-important question in your mind. Is WordPress CMS free to use as in ‘free air’? Yes, as I mentioned earlier WordPress is a free and open-source CMS developed by WordPress.org foundation.
However, before you can start using this wonderful CMS, you will need to invest a small amount in getting hosting (where WordPress will be installed and your site’s data will be hosted or stored) and a domain name (your own address on the web).
Fortunately, the investment needed is very small and you can get started immediately. So onto the next step of your WordPress journey.
- Select a domain name right away
- Enter a domain name that you already own
- Select a domain name later on
Remember that the domain comes free with the hosting plan. Once you have made your pick, you need to finalize your plan and complete the payment. Now you are all set to..
2. Choose a Domain Name and Get Hosting
Before you can start your own WordPress blog, you need to get your address on the web i.e. domain name. So head over to Namecheap where you can find great domain names starting for as low as $1/year. Once you have made your pick, its time to get hosting where your WordPress site will be hosted.
Most of the blogs will recommend cheap $2.95 hosting from budget hosting companies that you should avoid at any cost. Why? That’s because these generic budget hosting companies do not offer WordPress-optimized hosting or support. Their setup is configured for all types of content systems such as WordPress, Joomla, Drupal, Magento, etc.
This results in slow website performance and poor resource limits in 9 out of 10 cases. And not to mention the terrible support you have to put up with. Believe me. I have changed more than 5 web hosts in the last 10 years and I too started with budget web hosting since there were no managed WordPress hosting providers when I started my blogging journey.
So what’s the solution? I strongly recommend you select a fast, reliable, and secure managed WordPress hosting company like WPX Hosting for hosting your WordPress blog. WPX Hosting plans start at $24.99 per month and while this might seem pricey for you, just realize what you’re getting in return.
You get all this in the starter plan: 5 website installs, 10 GB storage, 100 GB bandwidth, free SSL certificates and content delivery network (CDN), free site migrations, staging area, free webmail, free daily backups, free malware scanning and removal, DDoS protection. On top of all this, you get top-class WordPress specialized support with response times of less than 40 seconds.
Can any budget hosting provider offer even 50% of what WPX Hosting offers? No. And remember, the nice-looking $2.95 plans offered by budget hosting companies are only if you select the 3-year package.
Probably the worst thing about this Bluehost plan is that it allows only 1 website install. If you wish to install more than 1 website, you have to choose the Plus plan ($5.95/month) that will set you back by a staggering $196 since you’re locked in for 3 years. The interesting thing about Bluehost is that it offers no monthly plans and all plans come with annual commitments.
Fortunately, there are no such hassles with WPX Hosting. You can choose to pay monthly and cancel anytime. Read our in-depth WPX Hosting review written after experiencing their top-class support and services for 3 years. Yes, we are currently hosted on WPX Hosting and loving every moment of it.
You can avail of a 50% discount on the first month by using the coupon code passionwp if you use our link to sign up. If you change your mind in 30 days, you will get a full refund, no questions asked.
Having said this, I realize you may not wish to spend $25 every month on hosting if you plan to host just one WordPress site. The good news is that there is an equally awesome host in terms of support and it is SiteGround. You can get started on SiteGround for as little as $3.95 and they even throw in free email hosting as a bonus.
3. Install WordPress and Jump-start Your Site
Once you have signed up with WPX Hosting, you should follow this guide to install WordPress on WPX Hosting.
Now that your WordPress site setup is complete, you can log in to your site’s WordPress dashboard to select a theme.
4. Select a Theme to Make Your Site Look Good
A WordPress theme is a collection of templates and CSS codes to define the layout and design of your website with different custom functionalities. Most importantly, it should make your site look appealing to your visitors.
At this stage, your site is bare bones with no content and the default WordPress theme installed. So it’s time to do something about this.
From within the WordPress dashboard navigate to Appearance > Themes. Now to change your theme, click on the Add New Theme tab and you will be taken to the WordPress.org depository with thousands of themes to choose from.
You can even upload your own theme that you have downloaded from a 3rd party by clicking the Upload Theme tab on the top.
Select a theme that not only looks good but also offers features that you are looking for like single or multi-column layout, single or double navigation menus, theme control panel, mobile responsiveness and so on.
Of course, you don’t need to turn your site into a Picasso masterpiece at this stage and you can always tweak your design later on. After all, web design is a process and not a destination.
With this gem, onto the next tip.
5. Tweak the Settings to Give Your Site an Identity
Ok so you have selected a theme and made some changes to the site layout but what about the site title, tagline, language and other identity options?
In this tip, I will show you the exact steps to give your site an Identity by modifying the site settings and uploading your logo.
From the left navigation pane, go to Settings > General. You will be taken to the General Settings page with 12 settings to customize.
So let’s go through each setting on this page.
- Site Title: Enter your site’s title here. Example: John Smith’s Blog
- Tagline: What is your site about? Describe it in a few words. Example: Flab to Fitness Tips
- WordPress Address (URL): Unless you want to move your WordPress installation to a sub-directory, this will be your site URL by default. Example: https://johnsmith.com
- Site Address (URL): Again, unless your WordPress directory is different from the root directory, this will match your WordPress Address URL by default. Example: https://johnsmith.com
- Email Address: This will be your email you entered when installing WordPress for the first time by default. You can enter a different email here to change your email.
- Membership: Are you running a membership site? If yes, tick the checkbox to allow user registration. If no, leave it unchecked.
- New User Default Role: If you are running a membership site then you can select the default role to assign to members who register on your site. You can also assign different roles to other members of your team who register on your site like Editor, Contributor etc. Otherwise, just leave it to the default ‘subscriber’ role.
- Site Language: You can select the language in which the WordPress interface will be displayed to you. It also affects the interface language for your visitors like the language on widget titles. By default, it is set to English (U.S).
- Timezone: Select the timezone you want WordPress events to occur and be displayed like Post publish date and time. It will also affect the WordPress Cron job. You will usually want to set it to your own time zone.
- Date Format: What is the date format you want your published pages and posts to appear to your visitors and within the WordPress dashboard? Set it here.
- Time Format: Just like the above but for the time displayed.
- Week Starts on: Which day does your week start on? This will affect any calendar plugins that you might install.
After you’ve gone through the above settings, click on the Save Changes button for the settings to take effect. You will immediately see the new title and tagline that you set on the front end of your site.
But your site’s identity is still not complete without a custom logo.
So from the left navigation pane, go to Appearance > Customize to open the WordPress customizer.
Within the customizer, you can see various options like Site Identity, Menu, Colors etc. At the moment we are interested in uploading a logo, so click on the Site Identity link.
Here you can upload your own custom logo with the suggested dimension of 190 x 190 pixels. But this will vary from theme to theme. You can also upload your site icon that appears at the top of a tab in a web browser and also on Google’s search results.
Don’t forget to hit the Publish button to make your changes go live. You can see that you can set your site title and tagline from within the Site Identity tab as well.
Don’t bother about other customizer settings like colours, menus, widgets etc. right now since I will explain about them in the tips to follow.
6. Install the Essential Plugins to Extend Your Site’s Functionality
Before you start posting content, you should first install and activate the essential plugins to extend the reach of WordPress. There are thousands of plugins to explore and you can install your favourite plugins at leisure later on.
Here, I will list the essential plugins that you should install right away on starting a new WordPress blog.
To install or uninstall plugins first head over to the Plugins tab in the WordPress navigation pane on the left.
Here you can see that two plugins, Akismet and Hello Dolly, are pre-installed but they are not activated yet. You can delete the Hello Dolly plugin since it does not add any functionality but only a random lyric on every page.
Then add these plugins by clicking the Add New button:
- Akismet: Akismet is super important for filtering out spam comments from your blog. It has some very cool features as well. Since it is already installed you just need to activate it. You will need to get an Akismet key by signing up for a free WordPress.com account. Enter the API key in the Akismet settings and say goodbye to spam.
- Jetpack: This is another super useful plugin from Automattic, the company behind Akismet and WordPress.com. It has tons of features, the most useful being site analytics, downtime monitoring, image optimization, Brute force attack protection, social sharing etc. An absolute beast.
- Yoast SEO: Search Engine Optimization (SEO) is the process of increasing your site’s visibility on a search engine like Google. There is a whole industry devoted to SEO. For your purpose, you should install this plugin to take care of on-site SEO settings.
- Updraft Plus: Backing up your site’s data is crucial in the event of a site crash or if your site gets hacked. You should not just backup your WordPress database but also all your themes, plugins and media files. Unless your web host provides free daily backups, you must install this super useful and popular plugin that allows for scheduled backups to your Dropbox, Google Drive, Rackspace, Amazon S3 and Email accounts.
- WP Fastest Cache: Install this plugin to drastically reduce your site’s loading speeds on desktop and mobile devices. It also supports every content delivery network (CDN) and is very easy to configure as compared to other caching plugins and delivers equal or even better performance than other free caching plugins.
- All in One WP Security: Ensuring rock-solid security for your blog is essential as a WordPress site owner and this plugin does just that with many features. Read more about its features in my WordPress security guide.
7. Complete Your Profile to Let Others Know About You
If you’ve reached this far then you’re no longer a WordPress novice but are turning into an Amateur user. That’s great progress.
At this stage, you should complete your profile to display it on your posts to your visitors. For this, you should head over to Users > Your Profile.
Here you will different options and fields to complete. But we are not interested in most of the options. You should first change your nickname from your real username and set this nickname as your public display name.
You can read my WordPress security guide on how to hide your real username and URL from your site’s readers.
Then jump over to the About Yourself section. Enter a small but effective description about you and your site in the Biographical Info field. You can also set your Gravatar as your profile picture here.
Once you are done, click the Update Profile button at the bottom.
8. Setup Permalinks to Make Your Content Easily Searchable
Before you get down to publishing your first page, you should take care of your site’s permalinks. Permalinks are the part that appears after your site’s URL on posts and pages. For instance, http://johnsmith.com/this-is-a-permalink/
The default permalink structure is set to post name and for most users, this is the right choice. However, if you wish, you can choose another permalink structure or even create your own custom permalink structure.
However, you should avoid the Plain and Numeric permalink structures like the plague since they are really bad from the point of search visibility and user navigation.
9. Create the Primary Pages and Publish Your First Post
Now let’s move onto the reason why you started your WordPress site – publishing content.
You should first start with creating your primary pages – About, Privacy, Contact, Disclaimer and Disclosure pages.
At this point, you might be wondering what is the difference between a page and a post? The primary difference is that a page is meant for publishing static content that will not be updated often while a post is meant for publishing dynamic content that gets updated frequently.
Also, you can categorize posts and tag them but this is not possible with pages without the help of a plugin. With this, start creating your primary pages by going to Pages > Add New in the navigation pane.
You will be taken to the WordPress editing screen with the block editor in front. This is the heart of WordPress.
At the top of the editor, you can add your page title. Then using the ‘+’ sign you can insert blocks like paragraph, heading, table, layout and many more. Just play around a bit to get a hang of the editor. Once you have published a page or two you will enjoy working in the block editor, as I do.
Every WordPress site usually needs these primary pages:
- About: This page contains information about you or your company, your blog’s mission statement, it’s history and anything else your readers might be interested in knowing about you.
- Disclaimer – If you’re running a membership site or selling products online or offering any product or service in general then you need a disclaimer page as well.
- Contact – Every site needs a contact page where your readers can easily reach you either through an email or a contact form.
Once you’ve published these primary pages, it is time to publish your first post. But before this, you should delete the default Hello World post with the comment on it if you haven’t already done so. Not deleting it implies you are announcing to the world that you’re a WordPress novice.
Now head over to Posts > Add New from the navigation pane. You can write the post in the same way as you created your primary pages. But before hitting the Publish button, there is a checklist to tick off.
- Keep a title that describes what your post is about. Is it about dog training? Then let it be known in the title.
- Next, you should categorize your post by creating a parent category or you can categorize it under a sub-category. By default, the post will be Uncategorized.
- Enter a few tags related to your post’s content like dog training tips, how to train your dog, dog training challenges and so on. This will help Google to determine what your content is about.
- You can also enter a meta description (the words that will appear in search results) in the Yoast SEO plugin settings on the page. You can find much more detailed information about on-page SEO here.
Now that you have written the content and completed the above checklist, go ahead and hit the publish button.
You have arrived!
10. Setup Your Header and Footer with the Essential Links
Since your primary pages are live and you have just published your first page, it’s time to display them prominently to your site’s visitors by setting up your site’s header and footer.
First, let us set up the Header. Usually, the header contains the logo and the primary navigation menu. It can even contain links to your contact and about pages.
Since you have already uploaded your logo, it should already be displayed in the header. So, let’s move to the task of creating your primary menu.
Head over to Appearance > Menus. You can see various options here.
First, begin by entering a menu name. ‘Primary’ works fine here. Then add the pages or categories from the left. You can also group multiple categories or pages under a single head as I have done in the above image.
Now tick the Primary Menu checkbox under the Display Location head in the Menu Settings options to set your menu as the Primary menu and then click on the Save Menu button.
Similarly, you can create another menu and set it to display under the Footer Menu head. This will create your footer.
You can customize your footer further by going to Appearance > Widgets. Here you will find footer widget areas where you can add custom text or links to your primary pages as I have done on this site.
11. Setup Analytics to Track Your Metrics
Once your site is live, obviously, you want to track its metrics like the number of visitors it’s getting, the search traffic and so on. So first head over to Google Analytics and create a free account.
You might want to refer to Google’s guide on setting up an Analytics tracking property.
Once you have done this, just install the Google Analytics dashboard plugin to connect your WordPress site with your Analytics account and also view your site’s metrics right in your WordPress dashboard.
Now in the plugin settings dashboard click on the Authorize Plugin button. It will ask for the Access Code.
Just click on the Get Access Code link to link your Google Analytics account with your WordPress account. Copy and paste the access code in the field and click on Save Access Code button.
With this, you have successfully set up tracking for your site. Wasn’t that easy?
12. Taking Care of the Miscellaneous Settings
In the 12th and final tip for WordPress beginners, I will round up a few settings that you should also take care of.
The first is the Reading Settings accessible from the Settings tab in the navigation pane.
Here, you can choose whether you wish to have blog layout or static page layout for your homepage. If you would like a blog layout, don’t change the homepage display option which is set to display your latest posts.
But if you want to show a custom page as your home page, then select the Static Page option and choose either a page or a post from the dropdown. You can also choose the number of posts that are displayed at once on the blog page.
Then click the Save Changes button.
The second is the Discussion Settings that relate to your blog comments. Here you can choose whether you want to allow ping notifications from other blogs who link to your site.
You can also choose from among the different commenting options. You can also completely disable comments if you wish. But I wonder why you would do this?
With this, you have finished setting up your WordPress powered site from scratch in under 2 days. Now you should explore different WordPress options gradually as you continue to work on your site.
Summary of WordPress for Beginners Guide
In this detailed but easy to implement guide you learned 12 tips to set up your WordPress blog from scratch. I have covered all the essential aspects of setting up a WordPress blog for the first time right from hosting to going into the nitty-gritty of every important setting and the identity aspects of your site. Also, I listed the essential plugins to install on your blog.
If you found these tips for WordPress beginners useful and you have implemented some or all of them on your blog, let me know by leaving a comment below.
Now that your WordPress site is up and running, you can take the next steps listed below:
- Speed up your WordPress site’s loading times
- Manage and optimize your WordPress database
- Install the best plugins to increase your website speed
- Take care of your website’s security
Please Note: This page contains affiliate links to products or services that are tried and tested by us. If you buy the product or service using our affiliate links, at no additional cost to you, it will help us to maintain this site and publish useful content regularly. Thank you.