- By
Welcome to our beginners guide on how to start a blog – right from the basics! We’ll walk you through ten easy-to-follow steps: from considering your options to creating your site (in the best possible way – to create a both visually and technically superb site), to publishing your very first post.
By end of this guide, you’ll have chosen a platform for your blog, registered a domain name, and signed up with a web host. You’ll also have found a suitable theme for your blog and published your first piece of content.
Along the way, we’ll give you all the information you need to make informed decisions about your would-be blog, such as which web host to choose, and whether or not you should use WordPress.
Let’s get started!
How to Start a Blog Today in 10 Steps
If you follow along with these 10 steps, there’s no reason why you shouldn’t be able to have your very own blog online in less than 30 minutes.
1) Choose a Blogging Platform
When it comes to starting a blog, the first step is choosing the right blogging platform. Thankfully there are plenty of options to consider and lots of competition in this space. However, for reasons we’ll cover in just a second, WordPress is our recommended choice for starting a blog.
Not only is the WordPress software used by around 26 percent of the top 1 million websites online, but it’s also the platform of choice for companies like The New Yorker and Sony Music. So if you start a blog using WordPress, you’ll be in great company.
Benefits of Starting a Blog with WordPress.org
More importantly, the WordPress software is straightforward-to-use, highly customizable, and easily enhanced through its huge selection of themes and plugins. We’ll help you choose a theme for your WordPress blog later on in this guide, however, thanks to the wealth of free and paid themes, you should have no trouble finding the perfect design for your blog.
Another benefit of choosing the WordPress blogging platform is that it’s free to use, although there are some costs involved in starting and running a blog that we’ll get to next. You also have a great deal of freedom over how you configure your blog and what content you can publish if you choose WordPress.
If you ever want to expand your blog and turn it into another type of website, such as an ecommerce store selling items online, or a membership site with paid content, you’ll have no problem doing so with WordPress thanks to its library of plugins. Tutorials, guides, and advice on starting and running your blog with WordPress aren’t in short supply either, ensuring you’re able to find help whenever you need it.
Furthermore, WordPress is highly scalable, ensuring your blog will run smoothly from its first post to its one thousandth and beyond.
WordPress.org vs. WordPress.com?
Just for clarity, when we talk about choosing WordPress as your blogging platform, we’re referring to the self-hosted version of the software provided by the WordPress.org website, rather than the hosted service available through the WordPress.com site. Opting for the former has many benefits, including complete ownership and creative freedom over your blog, as well as many other advantages that are covered in our WordPress.com and WordPress.org comparison video.
What about Free Blogging Platforms?
As mentioned, while the blogging platform available from WordPress.org is free to use, you will need to pay a web host to keep your blog online. So why not choose a totally free blogging platform, like Medium or Blogger instead?
Well, the main reason to avoid free blogging platforms is that they will limit your options in what you can do with your blog, mainly in terms of publishing content and customizing the design of your site. Although free-to-use, they usually make their money back by displaying adverts to your readers.
Also, by choosing the WordPress.org software and making your own hosting arrangements – which we’ll cover next – you also retain greater ownership of your blog and its content, rather than being bound by the terms and services of a free blogging platform. This can be an especially attractive prospect if you plan to monetize your blog in some way, as there’ll be fewer rules and restrictions in this area.
Furthermore, rather than being a commercial blogging platform that can be sold, merged, or closed down, WordPress is an open source software application that’s looked after and maintained by hundreds of contributors from around the world. As you own your WordPress blog, even if the WordPress Foundation went bust, your blog would continue to function as normal.
Hopefully, you see the benefits of choosing WordPress as your blogging platform, so let’s move on to the next step in our guide on how to start a blog.
2) Register a Domain Name for Your Blog
If a self-hosted WordPress blog sounds like the right platform for you, the next step is to register a domain name and choose a web host that will get your blog online.
How to Choose a Domain Name for Your Blog
A domain name is best described as the address of your blog or website on the internet, such as WinningWP.com. Although you can change the domain name of your blog in the future, doing so isn’t a decision you’ll want to take lightly. Moving over to a new domain name has the potential to confuse your regular visitors, decrease your visibility in search engines like Google, and void any links pointing to your blog.
Even if you don’t have big goals for your blog, it’s definitely worth spending some time considering its domain name. Some tips include opting for something brandable, keeping it short and simple, and choosing a suitable domain name extension, such as .com
.
For more advice, our guide to choosing the best possible domain name has lots of tips and points to consider to ensure you make the right decision. The best domain name generators can also help provide you with some inspiration for your blog.
Registering Your Domain Name
Once you’ve decided on a domain name for your blog, you will need to register that name. There are two main options for doing so, using a domain registrar or letting the web host you decide to sign up with take care of it for you. Both options have their pros and cons, but to keep things simple, registering your domain name through your web host is the recommended approach.
3) Choose a Web Host for Your Blog
A web host will let you install the WordPress software on their servers and then make your website or blog publically available to anyone connected to the internet. As the quality of the web host will determine how often your blog goes offline and how fast or slowly it loads, it’s vital you choose the best service you can afford. Your web host will often be your first port of call should anything go wrong with your blog, so choosing a company with a reputation for good customer service is important too.
Our Recommended Web Host for New Bloggers
When it comes to choosing a web host for your new WordPress blog, SiteGround gets our recommendation. Not only do they offer great value hosting packages, but they also deliver impressive levels of availability and fast loading times to ensure your website is online and doesn’t frustrate visitors with long delays.
There are slightly cheaper web hosts, such as Bluehost or GoDaddy, but compared to SiteGround they aren’t as fast or as capable of handling as many visitors to your blog.
SiteGround is also renowned for high levels of customer support, especially for those using WordPress. They’ll take care of registering the domain name for your blog when you sign up too, not to mention installing the WordPress software for you. Their WordPress hosting is scalable, so they’ll be able to handle the traffic as your audience grows.
What About Managed WordPress Hosting?
If you have big plans for your blog, or expect it to receive lots of visitors from the outset, then you might want to consider investing in managed WordPress hosting as opposed to shared web hosting. The fees are higher, but you get access to higher powered servers that deliver faster loading times, with the ability to handle more simultaneous visitors to your blog.
If you want to know more about this type of service, including how to determine when it’s worth paying extra for upgraded hosting, our guide to managed WordPress hosting explains all. Our head-to-head comparison of WP Engine and SiteGround includes data on the differences in loading times that you could experience by upgrading to high-performance hosting.
However, for most readers starting their first WordPress blog, the plans from SiteGround should suffice.
4) Signing up with SiteGround Web Hosting
SiteGround offers a number of web hosting plans, but for those at the beginning of their blogging journey, the entry-level StartUp plan is a great-value option.
Signing up is easy and the introductory pricing means you’ll pay just $3.95 per month for your first invoice. With 12, 24, and 36-month invoice options available, the potential savings could be huge compared to paying monthly and being charged the $11.95 standard monthly fee. After clicking on the Get Started button, you can enter the domain name you’d like to use for your blog and let SiteGround register it for you. If you’ve already registered a domain name, enter it in the same field.
In the next step of the SiteGround registration process, you can enter your personal information and payment details, before choosing a data center and billing period. Choosing a data center closest to where you expect the majority of your audience to be based will deliver the fastest loading times for those visitors. Current SiteGround data center locations include Chicago (USA), Amsterdam (NL), Singapore (SG), and London (UK).
As mentioned, new SiteGround customers are charged $3.95 per month for their first invoice, instead of the usual $11.95. Choosing to pay for 12 months, or even 24 or 36 months up front, gets you access to the reduced $3.95 monthly fee for a longer period than just the first month. SiteGround also waives the $14.95 setup fee for those paying for more than 1 month upfront.
For example, choosing the 24-month option will cost you $94.8 up front. However compared to paying monthly and making 23 payments of $11.95 for the same period, plus the first month at $3.95, and the $14.95 setup fee, which comes to $293.75, you’ll save $198.95 over those two years.
There’s also the SG Site Scanner optional extra for $19.80 per year which will help keep your blog secure. However, if you’re starting your blog on a budget, you might want to skip this upgrade to keep costs as low as possible.
After paying, you’ll receive an email from SiteGround with your account details. You’re now well on your way to launching your blog.
5) Install the WordPress Blogging Platform Software
One option for getting WordPress installed on your web hosting server is to contact the help desk staff via live chat or telephone and request that this task is taken care of. However, as we’ll see in this section of our guide on how to start a blog, doing it yourself using the SiteGround WordPress installer is very straightforward.
How to Install WordPress with SiteGround
So if you do want to install WordPress yourself, log into your SiteGround account dashboard at https://ua.siteground.com/
Click on the My Account tab.
Click on the red Go to cPanel button.
From cPanel, click on the WordPress Installer option.
Then click on the Install Now link.
From the next screen, check your domain name is displayed in the Choose Domain drop-down menu, before pressing the Quick Install button.
After pressing the Quick Install button, scroll down the same page and enter a username and password for your WordPress blog. Also, provide an email address where these details will be sent for future reference. As the username and password are the details that are entered to access the control panel for your WordPress blog, it’s important that you choose security-focused options that won’t be easy for anyone to guess. Click the Install button when you’re ready.
Once the installation is complete, the login details for your blog will be displayed.
6) Log into Your New WordPress Blog
After logging into your new blog, you’ll be able to explore the WordPress dashboard.
By default, new WordPress websites hosted with SiteGround have the latest free theme from the WordPress.org team activated, as well as the Jetpack plugin alongside a plugin from SiteGround that will help improve the performance of your blog.
Jetpack is a suite of tools with free and paid options that enhance your website or blog, so it’s worth keeping this plugin activated on your site. By default, a useful selection of Jetpack modules are enabled, but if you’d like to know more about what this plugin can do, check out our guide to the best Jetpack modules.
7) Find and Install a Great Blogging Theme
With WordPress installed, it’s time to start thinking about the design of your blog. As mentioned, by default the latest free theme from the WordPress.org team will be activated on your new blog. However, there are thousands of free and paid WordPress themes to choose from.
Before you start searching for the perfect theme, it’s a good idea to think about the topic of your blog, the type of content you’ll be publishing, and any design features you’d like access to. If you’d like to view the free themes that are available, log into your WordPress website and visit the Themes dashboard by clicking on the Appearance menu, then the Themes link.
Browsing the Best Free WordPress Themes
Clicking on the Add New Theme box will let you browse the thousands of free options in the WordPress.org official theme directory.
These themes have been checked to ensure they meet basic guidelines, giving you peace of mind when making a decision. Downloading free WordPress themes from other sources isn’t recommended, as the same assurances can’t be made.
When browsing the themes, you can use the toolbar to view the latest or most popular themes, as well as filter the selection to narrow the results.
Once you’ve applied the filters, you should have access to some great looking themes that are suitable for your blog. If any designs catch your eye, clicking on the Preview button will let you explore the theme in more detail. It’s worth pointing out that the demos aren’t very inspiring and often don’t reveal the full potential of a theme.
Therefore, it can be a good idea to visit the webpage that’s been created for the theme by its developers if possible, to get a better sense of what it can do. Sometimes a URL for the full demo is published in the theme description. Alternatively, a quick Google search can often help you find the websites for any free themes you’re interested in.
Once you’ve found a free theme you’re happy with, you can click on the Install button to apply it to your blog. Depending on the theme, there might be a walkthrough guide to help you get started.
Finding a Good Paid Blogging Theme
Although there are thousands of free themes available, many WordPress bloggers choose to purchase a premium theme. If you check out the best paid WordPress blogging themes, you should quickly notice that there’s often a big improvement in design quality and theme features, compared to the free options.
Not only do you get more with a premium theme, but you also get access to support from the theme developer. Having someone to turn to should a problem arise can make the $50 to $100 investment for a premium theme worthwhile.
You can view our full list of reputable places to purchase top quality WordPress themes to start your search. However, before you begin it’s recommended that you keep in mind how you plan to use the theme, to avoid ending up with a theme with an impressive demo that isn’t a good match for your requirements.
For example, a demo with full-screen video backgrounds can look cool, but if you don’t have any suitable video content or a need for this type of feature, another theme might be a better choice.
Another option is to choose a freemium WordPress theme. This type of theme is available for free with limited features, with a premium upgrade available for when you’re ready to invest in your blog and unlock the full capabilities of the theme.
Installing a Premium WordPress Theme
If you do decide on a premium theme, the process of installing it on your blog is slightly more complicated compared to using a free theme from the official WordPress directory. First, you’ll need to download the theme files which are provided after you’ve completed the purchase. Then you’ll have to upload the files to your WordPress dashboard.
To complete the upload, log into your WordPress dashboard, click on the Appearance menu, and then the Themes link. After clicking on the Add New button, and then the Upload Theme button, you can use the Choose file button to find the files you downloaded from the theme shop. More detailed instructions should be available from the company you purchased the theme from.
Changing Themes in the Future
Although uploading a new theme is very straightforward, switching themes on an established blog can be time consuming. Due to the different ways themes are created, the transition process might run smoothly, or you may well end up having to adjust the formatting of all your published blog posts to get them back to looking how they once did.
Therefore, it’s best to find a theme you’re happy with before you start blogging, rather than waiting until a later date.
8) Configure Your New WordPress Blog
With WordPress up and running and a theme installed, it’s time to run through a few of the basic WordPress settings.
First up, head to the General settings page for your blog by clicking on the General item under the Settings menu.
From this page, you can enter the title of your blog, as well as a tagline or short description. You can also change the date and time format from the same page if necessary.
The Reading settings page is worth visiting too. From here you can choose whether to display a static homepage or your most recent blog posts on the front of your site. By default, when someone arrives at the homepage of your site, your latest blog posts are displayed, with the newest post displayed first.
However, it’s possible to display a fixed homepage or welcome page instead. To do so, first create a new page on your WordPress site that you’d like to display.
You can then change the Reading settings to display that page by selecting it from the Homepage drop-down menu. You should also create a blank page called Blog and then select that page from the Posts drop-down menu.
Doing so will allow visitors to access your latest blog posts by going to the appropriate URL, such as https://wordpress.org/blog/ for example.
Another setting to configure before moving on to creating your first blog post is the Permalinks options. From the Permalinks page, located under the Settings menu, you can set the URL structure for your blog and its posts.
The Permalinks settings affect the address or URL of your content. By default, the date of publication is included in the blog post URL.
While this is fine, choosing the Post Name option makes the URL for each post look less cluttered and easier to read.
9) Customize the Appearance of Your Blog
Another useful feature of WordPress is the blog and website Customizer tool. Through this interface, you can personalize many aspects of your blog. However, the level of customization available will depend on the theme you’ve chosen. For example, a basic free theme might simply let you change a few colors on your site, while a highly customizable paid theme could give you full control over the fonts, layouts, headers, and other elements of your blog.
To access the WordPress Customizer, log into your WordPress dashboard and click on Customizer from the Appearance menu.
10) Create Your First Blog Post and Essential Pages
With WordPress installed and configured and a suitable theme activated, it’s time to create your first blog post.
Clicking on the New button on the WordPress admin toolbar, and then Post, will allow you to get started.
Giving your blog post a title and some content is the main requirements for publishing a new post.
However, you can also assign a category to your posts as well as add tags. Our video on the differences between WordPress categories and tags will help you use this feature properly. But in short, each post should have one of your categories assigned to it and 2-4 tags to help your readers find more of your related content.
Adding a featured image to your post is an option too. Typically this image will be displayed as the header image for your blog post, although this depends on your choice of theme. Good places to find royalty-free images for your blog include Pixabay, Pexels, and Unsplash.
At any point, you can click on the Preview button in the top right-hand corner of the screen to see how your post will look when it’s published. Then when you’re ready, you can click the Publish button to add your first post to your blog.
Although your blog is now up and running and available to the world, there are still some tasks you should put on your to-do list. This includes completing your user profile, installing some useful plugins, and creating an about page.
Cap: You can change your display name, among other things, on the user profile page of your blog.
Our video on the 10 things to do after installing WordPress can guide you in the right direction.
Final Thoughts
If you’ve followed the steps in our guide on how to start a blog, your new WordPress blog should be online and available to the world.
Oh, and before you go: be sure to check out our extensive range tutorials and guides – and good luck: keep learning!
If you’ve any questions on starting a blog, feel free to leave a comment below.