So you want to start a professional blog? You’re not alone. In fact, there are about 500 million blogs. However, there’s a big difference between all those blogs and the successful blogs that actually make money, and how you start your blog might determine which group yours falls into. To start a WordPress blog—and do it the right way—start with web hosting. There, you’ll get a free domain, a free SSL certificate, and one-click WordPress installation. Then, choose and install a WordPress theme, customize your theme with your blog’s brand assets, develop and write engaging content, and launch your professional blog.
Here’s how to start a WordPress blog in seven easy steps:
1. Get Web Hosting
If you’re looking to start a professional blog, you know, the type that has the potential to make money or successfully market a business, you’ll need to use your own domain name (e.g., yourblog.com). In order to use your own custom domain, you’ll need to host your own blog on WordPress.org. The easiest way to do this is to start by getting web hosting. The best web hosting providers, such as DreamHost offer high-quality web hosting at a low cost (under $3/mo.) and plans include a free domain name, a free SSL certificate, and one-click WordPress installation.
What this means for you, is that your web hosting plan will automatically connect to WordPress and your domain name, saving any WordPress beginner a lot of energy, as it can be a challenge to manually connect a domain and hosting to WordPress.
To set up your blog through DreamHost, follow these instructions for a one-click install:
- Purchase a web hosting plan and create your DreamHost account
- Choose a domain name (or import one you’ve already registered)
- Click One-click installs and then Install it for Me Now. If you check the box for a deluxe install, this doesn’t cost anything extra but automatically gives you a template and helpful plugins to get started
2. Choose a Blog Niche or Category
As a blogger, you want to tell search engines that you are an authority in the subjects you write about. To do this, your blog posts should center around a single category rather than multiple categories. If you write about multiple categories, it tells search engines that you may be good at a lot of niches, but aren’t necessarily a master of them. Search engines are in the business of getting users to the right answers quickly, so you’ll usually only find those who are experts get on the front page.
It’s important to understand the difference between a category and a niche. A category is something like lifestyle, food, and money blogging. Within each category you can get very specific. For example, if you’re a lifestyle blogger you might write about niches like travel, fashion, and DIY all on the same blog. Similarly, a money blogger might write about paying down debt, saving money, and budgeting. A money blogger may even write about the journey their small business website made to making its first million dollars.
To find a niche market, focus on not only something you’re an expert in, but something you actually enjoy writing about. Your blog will feel less like work when you can spend days researching and writing on your favorite subjects.
Understand that it’s OK to shift your focus from one niche to the next later on, but it’s best to stick with the same or related category. The reason for this is because you’ve spent a lot of time telling Google what your blog is about, and if you start telling it you’re something else it’s possible you won’t get as much search engine traffic.
Once you’ve chosen your blog’s niche or categories, be as specific as possible in naming them. The reason for this is because “Intergalactic Cupcakes” might sound like galaxy cupcakes instead of what you intended, which are cupcakes so good they taste like they are from another planet. For your blog category, you can choose “Cupcakes” instead. If your site is very niche and the entire blog is about cupcakes, you can specify by cupcake type like vegan cupcakes, gluten-free cupcakes, lemon cupcakes, and red velvet cupcakes.
3. Find and Install a WordPress Theme
A WordPress theme is a template that alters how your blog looks and functions. There are many free themes to choose from, or you can pay for a premium theme. Paid themes are found on websites like Theme Forest or Etsy. If you see a theme that you really like from another blog, a handy tool to determine which WordPress theme they’re using is What WordPress Theme Is That. This free tool can also tell you which plugins the website uses.
Here are a few of the best places to discover great WordPress themes for professional blogs:
- Theme Forest: With one of the largest online marketplaces for WordPress themes, you can find just about any theme imaginable. Prices vary, but you can expect to pay in the ballpark of $13 to $99 per theme. After purchasing your chosen theme, you can then download your theme files.
- Etsy: That’s right, Etsy is a great source for finding blog themes for WordPress. Pricing starts at around $10 and goes up to over $50, making it a generally more affordable option than Theme Forest. Each theme comes with instructions on how to install it in WordPress.
- WordPress: You can also find dozens of free themes directly through WordPress. Simply navigate to “Themes” from “Appearance” and browse available themes. Keep in mind, free themes will involve a lot more work to customize, and therefore most WordPress beginners will find the purchase of a premium theme to be a worthwhile investment.
Looking to start a blog as part of a business website? Check out the best WordPress themes for business.
4. Customize Your WordPress Theme
After installing your chosen WordPress theme, now it’s time to customize it. If you chose a premium theme, you will have the option to import demo content. It is generally advisable to go ahead and import demo content, as it will make customizing your site easier. To customize your site, start by updating your theme’s reviewing the pages in which your theme came with
- Add your logo and site icon: To do this, go to “Appearance” from the left-hand vertical menu and select “Customize.” There, click “Logo & Site Identity” and upload your blog’s logo and site icon. If you don’t have a logo yet, learn how to get a great business logo design.
- Update your site menu: To update your site menu, go to “Appearance” from the left-hand menu, and select “Menus.” On the following page, you will be able to drag and drop existing pages in order to build out your site menu. Click “Save Menu” when finished.
- Set your homepage: Chances are, you will want to keep the homepage settings from your theme. However, if you want to change your homepage settings, go to “Appearance” > “Customize” > “Homepage Settings.”
- Update your header and footer: Go to “Appearance” > “Customize” > “header” or “Footer.”
- Review pages: WordPress themes come with prebuilt pages, or demo content, so navigate to “Pages” from the left-hand menu and review which pages your site currently contains. If there are pages you want to keep, such as a Contact or About page, click on it to edit it and add your custom information. If there are pages you do not want, hover over the page and click the “Delete” option.
- Review posts: Repeat the same process from pages, but for posts.
For more detailed information on how to build out a WordPress website, check out our step-by-step article on how to make a WordPress website (including a video tutorial).
5. Add Plugins For Additional Functionalities
A WordPress plugin gives your blog additional functionality without having to do any coding like CSS or HTML. There are tens of thousands of different plugins available, each designed to do things such as reduce comment spam, improve search engine optimization (SEO), and provide analytics.
Popular WordPress plugins include:
- Akismet: Spam is no fun for anyone, so the Akismet plugin helps detect known spammers and keywords used by them. This sends any spammy blog comments straight to the spam folder.
- Jetpack: The Jetpack plugin acts like a gatekeeper, preventing malicious login attempts. It also monitors for downtime, and notifies you if your site isn’t working so you can work with your blog’s host.
- Google Analytics by Yoast: If you ever decide to make money with your blog, you’ll need to know how much traffic you get and your demographics. This plugin makes it easy to determine that information.
- Yoast SEO: This plugin points out changes to make on your blog posts to best optimize them for search engines. This translates to more quality traffic.
6. Create Blog Content
You can write your first blog post on just about anything. Some people use their first post as an opportunity to introduce themselves and what people can expect by coming to your blog. Others prefer to pick the one article that made them decide to start a blog in the first place. You may even have an entire notebook full of ideas.
If you’re stuck on what to write your blog post on, here are a list of ideas:
- Answer the No. 1 question people ask you about your topic
- Tutorials on how to do something within your niche
- Share a behind-the-scenes look into your life
- Create a list of tips from expert contributors
- Share which apps within your niche makes life easier
- Tell people what inspired you to share your expertise with others
- Give a list of common mistakes people make when trying to do XYZ
No matter what your title is for your first blog post, it’s important to not spend too much time analyzing the post and tweaking it to perfection. Your post should be polished, but it doesn’t have to be an enormous manifesto detailing every single possible thing someone needs to know on the subject. Those can come later in other blog posts.
Most blog posts are at least 300 words, but search engines seem to prefer posts that are at least 2,000 words. After you’ve written your post, you will need to promote it to get people to read it.
7. Promote Your Blog to Gain Traffic
Sharing your message with the world requires people to visit your content. There are many different ways to get traffic to your WordPress blog. These traffic sources include guest blogging, SEO, social media, and your own email list. Your traffic strategy should involve a combination of each of these methods.
Use Guest Blogging
Guest blogging is the act of writing a blog post for another similar blog. This is done with the intention that you’ll get a backlink, which is a link to your blog and helps SEO if it’s a quality blog that you’re a guest on. People also guest blog with the expectation that readers will then come over to their own blog and read the content. To get started, contact bloggers with similar content that you admire.
Write for SEO
The goal of SEO is to have your blog posts show up at the top of the first page of a search engine. The search engine pages are known as SERPs, or search engine results page. Your SEO strategy should involve having a fast blog, easy navigation, and have high quality blog posts that answers a question thoroughly. Your blog should format correctly when viewed on a mobile phone. Additionally, you need descriptive meta-tags, which tells search engines what your post is about.
Use Social Media
Sharing your blog posts on social media is a great way to show your content to your friends, family, and fans. Popular social media platforms include Facebook, Twitter, and Pinterest. If you’re sharing your blog posts on Instagram, you’ll need to include a link to your blog within your bio since you cannot have a clickable link within the captions of your Instagram post.
Build Your Own Email List
Social media platforms come and go, so it’s important to build an email list of followers from the very beginning. Followers are more likely to provide their email address if you give them an incentive to do so. These incentives include checklists, e-books, cheat sheets, and exclusive videos. Once you have their email address, you’ll need to continue to nurture that relationship by periodically sending valuable newsletters. You can house the email addresses in an email provider like Convertkit.
Learn more about how to drive traffic to your blog using these website marketing strategies.
5 Ways to Monetize Your WordPress Blog
After you’ve built your blog and you’e seeing your blog promotion strategies pay off with blog traffic, it’s time to start thinking about what’s the best way to monetize your blog. If you’re using WordPress.com to host your blog, you’re limited to using the ad network AdWords. However, you can easily monetize your WordPress blog through a variety of options if you’re self-hosted. These options include ads, affiliate programs, sponsored content, and membership sites.
Many bloggers use a combination of several of these methods to make money blogging:
- Ads: Ads generate revenue in different ways—some pay after a user clicks on the ad, while most pay if a sale results from the click. Others use ad networks like Mediavine, although to get accepted to them you’ll need at least 30,000 page views per month.
- Affiliate programs: An affiliate program provides a commission to bloggers after an action takes place—usually this is a click, lead, or sale. Bloggers may use an affiliate program like ClickBank, CJ.com, or Travelpayouts.
- Sponsored content: Bloggers can pitch brands directly if they’re interested in working with them, although a lot of bloggers use influencer networks. These networks include The Women Bloggers, Activate, and Find Your Influence.
- Membership sites: A membership site typically provides exclusive monthly content to subscribers. Many bloggers charge between $10 per month and $97 per month for membership sites.
- Live events: These include live events like retreats, workshops, and conferences. Sometimes, paid live events occur online instead of in-person. Online events tend to have much lower overhead than an in-person one.
Frequently Asked Questions (FAQs)
How do bloggers get paid?
Bloggers get paid in many ways such as through affiliate programs, online courses, live events, and membership sites. They can also work with brands through influencer networks to earn money. A blogger will often get paid via PayPal, check, or ACH.
Is it worth it to start blogging in 2020?
People ask questions all day, every day. Many of these people search for answers on Google and social media. That isn’t likely to change anytime soon, so starting a blog to answer questions on topics you’re an expert in is worth it if you have the time, skills, and dedication to becoming skilled at blogging. To get started, check out the best blogging sites.
Should I post my blog content on every social media platform?
If a reader gets the exact same content at the same time on multiple platforms, it doesn’t really incentivize them to continue following you everywhere. The best practice is to stagger sharing your content across platforms. You could share a blog post on Facebook one day, and then share that same post on Twitter a couple of weeks later.
Bottom Line: How to Start a Professional Blog
WordPress is one of the best blog hosting sites for a reason. Starting a WordPress blog is inexpensive and easy, but you’ll need to keep it updated and work on establishing yourself as an authority in your niche. Following the steps above such as creating quality content and learning SEO, can help you rank on search engines, attract a following, and eventually, you’ll be able to make money with your blog.