Let’s be honest.
Writing your first blog post can be scary:
- What should I write about?
- How do you even write a blog post?
- Do I need to do any research? If so, how?
- What should I put in the title?
If you’ve asked yourself any of these questions, keep reading!
You don’t have to introduce yourself in your first blog post – your ‘About’ page can take care of that.
But if you want to introduce yourself, here are some of the points you might want to mention in your first blog post:
- Who you are
- Why you started the blog
- Who you will be writing for
- What sort of articles you’ll be writing
But you also need a topic for your first blog post – it shouldn't be about you.
Here are some points for writing your first blog post:
- Ask yourself what’s the first thing someone new to your niche needs to know? Let’s say your blog is about having a dog as a pet, a good first post topic might be ‘How to choose a breed of dog’.
- If your blog is about blogging, a good first topic would be ‘How to choose a domain name' or ‘How to set up a WordPress blog'.
- In many ways, you'll be in a better position to write a good article on that topic, because you're a beginner.
- The experience will be fresh in your mind. Experts who have been blogging for 4 or 5 years have forgotten how daunting it is. They may not explain things to a complete newbie as well you can.
- List the topics you will be writing about on your blog, with a short paragraph on each topic.
If you want to jump straight in and write a solid article (i.e. not an Introductory post), here’s a technique that works well:
- Make a list of 10 blog sites within your niche
- Visit each blog site and note down the titles of 10 blog posts for each of those 10 blog sites.
- Bloggers always include their main keywords in the title of their blog post. So, you’ll be able to see from the title what the blog post is about
- By the end of this exercise, you'll have 100 topics that bloggers in your niche are writing about.
Pick one that appeals most to you and begin your research.
Watch this Video: 'How To Write A Blog Post for Beginners (And Even Experienced Bloggers)' (4 mins 27 secs)
There are many different ‘genres’ of blog posts. Here are some of the main types:
- List Posts
These blog posts have titles like ‘7 Things To Check Before You Hit ‘Publish’. They're easy to write and easy to read.
- Tutorials and Guides
These are in-depth blog posts that cover an entire topic in depth. The article you're reading is a 'complete guide'.
- How-To Posts
These are posts that show you how to a do a specific thing, such as create YouTube Header Art. They usually contain step-by-step instructions and lots of screenshots.
- Interview Posts
Interviews with experts in your niche are a popular type of blog post. They’re quite easy to write, as the content comes from the expert responding to your questions.
- Roundup Posts
These are a variation on Interview Posts. Ask a range of experts in a particular niche to give a one- or two-paragraph response to a simple question. Then compile their responses into a blog post.
- Review Posts
These posts compare two or more products and tell the reader which is best and why. These are great posts to write if you are marketing affiliate products.
- Top 50 Posts
These are posts where you identify the top 20, 30, or 50 (etc) experts in a particular field. Provide a brief description of what each expert specializes in or writes about. And that’s your article. These posts are very effective in earning backlinks. The experts you mention in your posts will often include a link to your post on their ‘About Me’ page.
Every blog post should start with keyword research.
I wish I’d learned this lesson earlier – I spent my first year as a blogger writing about whatever inspired me.
There’s no point writing a blog post that no one is ever going to see. And that’s what happens when you don’t do keyword research.
Reliable keyword research means spending some money. I’m afraid there’s no way around this.
There are plenty of free tools out there. And I’ve used them. But it wasn’t until I began using paid keyword research tools that I started getting my posts on Page #1 of Google.
The keyword research tool I use is KWFinder.
Here’s how to use KWFinder to find keywords that you can rank for on Google:
First, compile a list of ‘seed’ words.
Seed words are one- or two-word keywords such as:
- email marketing
Your aim in keyword research is to find long tail keywords. These are keywords that contain three or more words.
They usually have low monthly search volume (50 to 1000 searches per month). But they also have very low competition.
If you have a brand-new domain, long tail keywords are the only words that you’ll be able to rank for on Google.
The ‘head’ keywords, like ‘insurance’, ‘cooking’, ‘camping’ have insane levels of competition. So, you need to stay well away from those.
But to find long tail keywords, you need to start with a ‘main’ keyword, also known as a ‘seed’ word.
Remember that exercise you did back in Step 1? The one where you collected 10 blog titles from 10 different blog sites. Those blog titles will all contain seed words.
Go back to that list and extract all the seed words from those 100 blog titles.
KWFinder consists of five tools:
- KW Finder
In this quick tutorial, we’re only concerned with KWFinder.
When you open KWFinder you see a window with two panels:
The left panel is the Keyword Finder itself.
This is where you enter your seed word and where you see the results of your search.
The right panel shows the SERP Results: the top 10 websites that rank for that keyword in Google.
Let's say I live in Australia and I’m starting a blog about dogs.
And I want to write my first blog post on the topic ‘choosing a dog’.
Type your seed word into the search box and click the green search button:
The keyword difficulty (KD) score for this keyword is way too high for a brand-new domain.
We need to go for keywords that have a score of 0 to 29 (the ones marked in green):
To find these easy-to-rank keywords we're going to use the ‘Autocomplete’ function.
This is a bit like Google's ‘AutoSuggest' - it gives you related keywords that people are searching for:
Now click on the Results Filter:
Now set the Keyword Difficulty filter to a maximum of 29. Then toggle the filter button to the ‘On’ position, and click ‘Set filter’:
KWFinder shows you the keyword ‘choosing a dog australia’.
It has a KD score of 23, which means you have a good chance of getting on Page #1 for this keyword.
On the right-side panel, you can see there's a website that ranks for this keyword. And it has a domain authority (DA) of just 21:
That’s very encouraging!
In this example, you would go ahead and write your blog post on ‘Choosing a Dog in Australia’.
All you need to do is write a blog post with high topical authority and you have a good chance of getting on Page #1 of Google.
Of course, you'll need to optimize your web page for the search engines (described in Step 9).
Even if you know a lot about your chosen blog post topic, you should still do some research.
Because you’re trying to get your article ranked on Page #1 of Google. And that means your article will have to have at least as much topical authority as the other blog posts on Page #1.
With the Hummingbird algorithm, Google is now able to measure the breadth and depth of any topic. Blog posts that cover a topic better than other blog posts will rise to the top of the search results.
So, go to Google search and type in your main keyword.
Scan through the first 5 blog posts that appear in the search results.
Make a note of the headings. These are the sub-topics that the article is covering. I use a mind map for this, but you can also just note them down on a sheet of paper.
When you’ve finished, you’ll have a list of all the topics covered by the top 5 articles listed on Page #1 for your keyword.
You should now aim to write an article that covers all topics.
By doing that, your article will have more topical authority than any of the top 5 articles on Page #1 of Google. And that’s going to give a huge SEO boost to your blog post.
Now take the process to the next level:
Take your list of sub-topics and type each sub-topic keyword into Google. Look at the top 5 results for each of these sub-topic keywords and note down the sub-topics they cover.
These sub-topics and sub- sub-topics become the headings and sub-headings of your article.
It may seem like a lot of work.
But here’s the thing:
It’s better to spend a week writing one outstanding article than to spend half a day writing an average article.
The average article will never get on to Page #1 of Google. But the outstanding article will. And it will likely be there for months if not years.
So, remember, research is the key to getting your article ranked on Google.
It’s one thing to have a great topic for your blog post. But writing an article that people actually want to read is another thing altogether.
There are 5 key elements in a blog post that people read from beginning to end.
Here they are:
- Transitional phrases
The hook is the opening line of your article.
And it’s the most important part of your article.
Because you have only 3 seconds while your reader decides whether to stay or move on. The hook is what makes the reader stay and keep reading.
The hook is often a question.
Why do questions pull people in?
Because a question demands a response.
As soon as you ask a question it creates a response in your reader: they try to answer it.
And bam! They’re hooked.
Here’s an example from Brian Dean of backlinko.com, who’s an expert at using hooks:
Another effective way to hook the reader is to assume something about them. You keep reading because the writer is saying they understand you.
Here’s an example, from Noah Kagan:
These are the key characteristics of hooks that reel the reader in right from the first sentence.
Good hooks are:
- Short and punchy
- Often presumptuous (the writer seems to be getting inside your head)
- Sometimes shocking
- Usually empathetic (the writer seems to know exactly what I’m feeling)
There are many ways to write a blog post Introduction, but there’s one formula that works every time:
- Present the Problem
- Point to a Solution
- Make a Promise
Here it is in action. It’s from the same article by Brian Dean:
Most successful bloggers use this formula in their Introductions.
It works because:
- People who find your article in the search engines have a problem and they're looking for a solution.
- People want to know within a few seconds if your article is going to help them
For more information on writing effective Introductions, see my article on Successful Blogging:
This is where you set out the sub-topics of your article.
Use headings and sub-headings to break up the text.
The body of your article should consist of short paragraphs. Each paragraph should contain no more than 3 or 4 sentences. And your sentences should be short. Very short.
If you come from an academic background, you may have some re-learning to do (as I did).
Transitions are little connecting phrases that link one paragraph with the next.
They’re the lubricant that keeps your reader sliding down the page.
Here are some examples:
- You may be wondering at this point…
- But we’ll come to that later…
- Now, here’s the interesting part…
- So, what’s my point?
- You won’t believe what we discovered…
- But there’s just one problem…
- So, what’s the solution?
- But that’s not all…
- Case in point…
- Let me elaborate…
- Here’s what I mean…
- You’re about to find out…
- Stay with me now…
- Keep reading because I’m about to…
- But what exactly is…?
- Sounds good, doesn’t it?
For more information about transitional phrases see my article on SmartBlogger:
In the Conclusion, sum up what you have said in the article.
If the article is long, the reader will find it useful if you summarize the main points.
You can present the headings as bullet points, like this:
Your blog post should always contain a Call To Action (CTA) – what is it you want the reader to do after reading the post. It might be:
- Share the article on social media
- Comment on the article
- Bookmark the article
- Review the article
- Download a content upgrade
In the above example, I encourage the reader to download my checklist.
Always try to leave a gap of time between writing and editing, as they are two different processes. Editing requires a different mindset to writing.
First, use the spell-checker in Microsoft Word. But be aware that it won’t pick up all your errors. Your text may contain words that are correctly spelled but shouldn’t be there, such as ‘bog’ instead of ‘blog’ or ‘their’ instead of ‘there’.
Next copy and paste your text into the Hemingway Editor. This is a great tool for cutting out ‘flab’, words that are not needed.
Hemingway picks up 5 types of errors:
- Unnecessary adverbs
- Passive voice
- Complicated phrases
- Sentences that are hard to read
- Sentences that are very hard to read
Hemingway will detect errors that slipped through Word’s spell-checker:
When Hemingway marks a sentence in yellow, you can usually cut it into two shorter sentences. If you have a tendency to write long sentences (as I do) this is really helpful!
The Hemingway Editor also detects adverbs you don’t need:
Using this tool, you’ll end up with shorter sentences and much tighter language.
And that’s going to make your article easier to read.
After passing your text through Hemingway, put it through the free version of Grammarly.
This is another great tool. It will pick some of those typos that the spell-checker missed:
This is going to sound crazy – but it’s true:
The title of your blog post is more important than your blog post itself.
Because if your title is not compelling, very few people are ever going to read your blog post.
Titles are so important, that some bloggers produce 25 titles for every blog post. In amongst those 25 titles, there'll be one that’s good enough.
Here are seven tried and tested formulas for writing eye-catching blog post titles:
Formula #1: Get The Result Without The Pain
[Number] Secrets To [Desirable Result] Without [Painful Process]:
- 12 Secrets to Keeping Employees Happy Without a Raise
- 7 Secrets to Saying No (And Not Feeling Guilty About It)
- 18 Secrets to Make Your Food Healthier Without Even Trying
- 4 Secrets to Lose Weight Without Dieting
Formula #2: Little Known Ways In Record Time
[Number] Little Known Ways to [Desirable Result] In [Number] Days/Weeks/Months
- 8 Little-Known Ways to Find New Prospects on LinkedIn
- 12 Powerful Yet Little-known Ways to Prepare Your Child for Prep Success
Formula #3: You Should Know About This!
[Number] Things Everybody Ought to Know About [Keyword]
- 10 Things Everybody Ought to Know About Driving in the Rain
- 3 Things Everybody Ought to Know About a Last Will and Testament
- 5 Things Everybody Ought to Know Before Visiting the USA
Formula #4: Lessons I Learned
[Number] Lessons I Learned From [Keyword]
- 7 Important Life Lessons I Learned In 5 Years of Blogging
- 29 Lessons I Learned In Seven Years Of Living Abroad
- 7 Lessons I Learned From A Year Of Ethical Shopping
Formula #5: How To Survive Your First Anything
How to Survive Your First [Keyword]
- How to Survive Your First 3 Months of Blogging
- How to Survive Your First Year As a Teacher
- 8 Tips To Survive Your First Fire-fighter Shift
- How To Survive Your First Year As A Personal Trainer
Formula #6: Ten Of These About That
[Number] of [Something] About [Something]:
- 10 Tips For Writing Better Blog Posts
- 23 Secret iPhone Tips and Hacks That You Didn't Know About
- 7 Beach Hacks for Parents Who Hate to Struggle
Formula #7: What This Can Teach You About That
What [Something] Can Teach You About [Something]
- What Table Top Gaming Can Teach You About Course Design
- What Jackie Chan Can Teach You About Succeeding In Business
- 7 Things Your Day Job Can Teach You About Entrepreneurship
- What Learning Piano Can Teach You About Success In Business And Life
For more tips on writing blog post titles that people click on, see my article:
Here’s a free tool I use for every new blog post title:
It’s easy to use – just keep hammering out new titles until the indicator turns green:
But WP recently released a brand new – and completely free – editor called Gutenberg.
To install Gutenberg:
- go to Plugins
- search for Gutenberg
- Click ‘Install Now'
- when the ‘Activate’ button appears, click on it:
Gutenberg has a very clean, intuitive User Interface.
It works on the principle of blocks that you insert by clicking a little floating ‘plus’ sign.
Once you have Gutenberg installed, it becomes the default editor – you don't have to choose it.
The initial interface you see in Gutenberg couldn’t be simpler:
Drop the text of your first paragraph into the ‘start writing’ space and you’re off!
This is the screen you see once you’ve entered some text:
To add an image, click on the Plus sign at the top right of the screen and choose 'image':
You then have the option to upload an image or choose an image from your image library:
To create a two-column layout with side-by-side text and image, click on the Plus sign and then choose ‘Columns’:
Here's what the two-column layout looks like:
If you want three columns, place your cursor within that block and click again on the Column button.
To add a heading, click on the Plus sign and then Heading:
A heading block will appear.
At the top of the heading block are various styling options including the heading tags.
Use H2 for your top-level heading, H3 for your 2nd-level heading and so on. H1 is for your article title - your page should contain only one H1 tag:
There’s much more you can do with Gutenberg, but this will get you started.
Of all the tips you’ll ever come across for optimizing your blog post for SEO, the most important is this:
Install the free Yoast SEO plugin.
Then follow the prompts until the Yoast indicator turns green:
Don’t worry too much about the Yoast ‘Readability’ score. Even with a perfectly written article, Yoast will mark you down if you have too many bullet points.
Here are some more SEO tips for optimizing your blog post:
The amount of time people spend on your page is one of the ranking factors that Google measures.
The more time a visitor spends on your page, the more likely it is that your page answered their query
One easy way to get people to spend more time on your page is to embed a YouTube video on your page.
Here’s how to do it:
Go to YouTube and type in the keyword phrase of your article. Look for a video that has over 1000 views and also has a high ratio of ‘thumbs up' to ‘thumbs down':
Click on the ‘SHARE’ button underneath the video:
Then click on the ‘Embed’ button:
On the next screen, copy the ‘iframe’ code:
Then look for the ‘Custom HTML’ widget in Gutenberg:
Then drop that code into the Custom HTML widget:
You now have an embedded video within your blog post:
When you’re optimizing your article for SEO, you need to keep in mind the ‘Google Snippet’ that appears in the search results.
This is what it looks like:
The Google Snippet consists of:
- The page or post title
- The URL of the page or post
- The meta description
- Site Links (sometimes)
The title that appears in the search results doesn’t have to be identical to the actual title of your article.
You can customize your SEO title in the Yoast SEO Snippet tool:
When the Yoast SEO Title indicator turns green, you have the right number of words in your title.
Make sure to include your keyword as close to the beginning of the SEO title as you can.
The meta description is critical for your Google ranking.
In 160 characters you have to persuade a Google user that your link is worth clicking on:
Include your keyword phrase right at the beginning of your meta description.
That’s the first thing the searcher wants to know – is your content relevant to the search query they typed in?
In crafting a compelling meta description, the normal copywriting rules apply:
- Use action words
- Focus on benefits
- Offer a solution to a problem
Also, try to include numbers in your SEO Title and special characters:
- 21 Cool Gift Ideas for Xmas 2018 (#6 Is Awesome)
- 37 Ways To Save Money in 2019 (That You Never Thought Of)
- 7 Keys To Losing Weight in Less Than 30 Days (Recipes Included)
More than half of all searches now come from mobile devices. People are searching for information on the go.
Speed is now a critical ranking factor - 47% of searchers expect a web page to load in 2 seconds or less.
Google’s July 2018 Speed Update recognizes this - it gives preference to websites that load fast.
The best way to speed up the loading time of your website is to:
- Install and activate an AMP plugin such as ‘AMP for WordPress’ by Automattic
- Use a CDN (Content Delivery Network) to speed up the delivery of your images
Speeding up the load time of your website is the simplest and most overlooked SEO technique there is.
The more time people spend on your page, the higher you will rank in the search results.
And the best way to keep people on your page is to make your content easy to read.
Here are the best ways to make your page easier to read:
- Beak up your text by using short sentences and short paragraphs
- Use plenty of headings and sub-headings
- Use bullet points
- Use lots of images, as they also break up the text.
- Use transitional phrases to keep people reading from one paragraph to the next.
Short URLs perform better than long URLs in the search results.
Backlinko studied more than 1 M Google search results.
The average characters per URL for Number #1 rankings in the SERPs was 50 characters.
The slug is the part of your web page URL that comes after the domain name. Make sure it contains your keyword:
Making your blog post ‘go live’ is as simple as clicking the ‘Publish’ button in the top tight corner of the screen:
Until you’re ready to publish, use the ‘Save Draft’ button to save your work as you go.
As you may have gathered from this article, I rely mainly on SEO to promote my blog posts.
I lean much more toward SEO than social media as a way of promoting content.
Because when you post something to social media it has a very short lifespan. And then you have to do it again, and again.
But with SEO, once your article gets on Page #1 of Google, it can stay there for months, even years.
The other thing I like about SEO is it brings you targeted traffic. When someone finds your blog post in Google search it means they had a problem. And your article addressed that problem.
That’s not the case with social media. People don’t see your content because they were searching for it but because it came up in their feed.
That said I make it a habit to share my new articles on Twitter and Facebook.
I also use Twitter to let people know that I mentioned them in my article. They usually share my article in return. And that helps the SEO of the article, as social media shares are most likely part of Google algorithm.
In this article I’ve covered the eleven steps it takes to research, write, publish, and promote your first log post.
Here are the steps again:
- Step 1 - What To Write About in Your First Blog Post
- Step 2 - What Type of Blog Post to Write
- Step 3 - Do Keyword Research for Your First Blog Post
- Step 4 - Research Your First Blog Post
- Step 5 - Write Your First Blog Post
- Step 6 - Edit Your First Blog Post
- Step 7 - Write the Title of Your First Blog Post
- Step 8 - Use the WordPress Editor
- Step 9 - Optimise Your First Blog Post for the Search Engines
- Step 10 – Publish Your First Blog Post
- Step 11 - Promote Your First Blog Post
If you go through these steps and complete each one, you’ll lay the foundations for a successful blogging career.
Wishing you every success!
Latest posts by Rob Powell (see all)
- The 7 Most Effective SEO Copywriting Tools For 2019 - February 22, 2019
- SEO for Blog Posts – 21 Tips for Getting on Page #1 of Google - February 13, 2019
- 19 Experts Reveal Their Top Tips For First Year Bloggers - February 6, 2019