How to Write a Blog Post: A Step-by-Step Guide [+ Free Blog Post Templates]
Review a step-by-step guide plus useful templates to learn how to write an effective blog post for your target audience and customers.
6 FREE BLOG POST TEMPLATES
Save time creating blog posts with these free templates.
Anyone can connect with their audience through blogging and enjoy the myriad benefits that blogging provides: organic traffic from search engines, promotional content for social media, and recognition from a new audience you haven’t tapped into yet.
If you’ve heard about blogging but are a beginner and don’t know where to start, the time for excuses is over. Not only can you create an SEO-friendly blog , but I’ll cover how to write and manage your business's blog as well as provide helpful templates to simplify your blogging efforts.
What is a blog post?
How to start a blog, writing your first blog post, what makes a good blog post, blog post examples, how to write a blog post.
Let's get started with an important question.
Blogging may mean different things depending on your niche — so let’s begin with this definition.
A blog post is any article, news piece, or guide that's published in the blog section of a website. A blog post typically covers a specific topic or query, is educational in nature, ranges from 600 to 2,000+ words, and contains other media types such as images, videos, infographics, and interactive charts.
Blog posts allow you and your business to publish insights, thoughts, and stories on your website about any topic. They can help you boost brand awareness, credibility, conversions, and revenue. Most importantly, they can help you drive traffic to your website.
But in order to begin making posts for a blog — you have to learn how to start one, first. Let’s dive in.
- Understand your audience.
- Check out your competition.
- Determine what topics you'll cover.
- Identify your unique angle.
- Name your blog.
- Create your blog domain.
- Choose a CMS and set up your blog.
- Customize the look of your blog.
- Write your first blog post.
1. Understand your audience.
Before you start writing your blog post, make sure you have a clear understanding of your target audience. To do so, take the following steps.
Ask yourself exploratory questions.
To discover your audience, ask questions like: Who are they? Are they like me, or do I know someone like them? What do they want to know about? What will resonate with them?
Jot down your notes in a notepad or a document. This is the time to brainstorm audience attributes from scratch, no matter how out of left field they may feel. You should also think about your audience's age, background, goals, and challenges at this stage.
6 Free Blog Post Templates
- "How-to" Post
- "What is" Post
- Listicle Post
You're all set!
Click this link to access this resource at any time.
Carry out market research.
Doing market research sounds like a big task, but in truth, it can be as simple as accessing a social media platform and browsing user and blog profiles that match with your potential audience.
Use market research tools to begin uncovering more specific information about your audience — or to confirm a hunch or a piece of information you already knew. For instance, if you wanted to create a blog about work-from-home hacks, you can make the reasonable assumption that your audience will be mostly Gen Zers and Millennials. But it’s important to confirm this information through research.
Create formal buyer personas.
Once you’ve brainstormed and carried out market research, it’s time to create formal buyer personas . It’s important because what you know about your buyer personas and their interests will inform the brainstorming process for blog posts.
For instance, if your readers are Millennials looking to start a business, you probably don't need to provide them with information about getting started on social media — most of them already have that down.
You might, however, want to give them information about how to adjust their social media approach (for example — from what may be a casual, personal approach to a more business-savvy, networking-focused approach). That kind of tweak is what helps you publish content about the topics your audience really wants and needs.
Don't have buyer personas in place for your business? Here are a few resources to help you get started:
- Create Buyer Personas for Your Business [Free Template]
- Guide: How to Create Detailed Buyer Personas for Your Business
- [Free Tool] Make My Persona: Buyer Persona Generator
2. Check out your competition.
What better way to draw inspiration than to look at your well-established competition?
It’s worth taking a look at popular, highly reviewed blogs because their strategy and execution is what got them to grow in credibility. The purpose of doing this isn’t to copy these elements, but to gain better insight into what readers appreciate in a quality blog.
When you find a competitor’s blog, take the following steps:
Determine whether they’re actually a direct competitor.
A blog’s audience, niche, and specific slant determine whether they're actually your competitor. But the most important of these is their audience. If they serve a completely different public than you, then they’re likely not a competitor. That is why it’s important to define your buyer personas before taking other steps in the blog creation process.
Look at the blog’s branding, color palette, and theme.
Once you determine that they’re your competitor, it’s time to take note of their techniques so that you can capture a similar readership. Colors and themes play a huge role in whether you seem like part of a niche — for instance, a blog about eco-friendly products should likely use earthy tones instead of bright, unnatural colors such as neon yellow or pink.
Analyze the tone and writing style of the competition.
Take note of your competition’s copywriting. Is it something you feel like you can successfully emulate? Does it ring true to the type of blog you’d like to create? What do readers most respond to? For most, creating a tech blog might be an excellent idea, but if journalistic, review-based writing doesn’t work for you, then that might not be a good fit. Be aware of what you can feasibly execute or hire freelance writers.
3. Determine what topics you’ll cover.
Before you write anything, pick a topic you’d like to write about. The topic can be pretty general to start as you find your desired niche in blogging .
Here are some ways to choose topics to cover.
Find out which topics your competitors often cover.
One easy way to choose topics for your blog is to simply learn what other blogs are writing about. After you determine your competitors, go through their archive and category pages, and try to find out which topics they most often publish content about. From there, you can create a tentative list to explore further. You might find, for instance, that a competitor only covers surface-level information about a subject. In your blog, you can dive more deeply and offer more value to readers.
Choose topics you understand well.
No matter what type of blog you start, you want to ensure you know the topic well enough to write authoritatively about it. Rather than choosing a topic you’ll need to research as you write, think about those that come most naturally to you. What has your professional experience been like so far? What are your hobbies? What did you study in college? These can all give rise to potential topics you can cover in depth.
Ensure the topics are relevant to your readership.
You may find that you hold deep expertise in various topics, but how relevant are they to the audience you understood back in step one? If you’re not serving their needs, then you’d be shouting into a void — or, worse, attracting the wrong readership. For that reason, after identifying the topics you can feasibly write about, ask yourself whether those are subjects your audience would like to explore.
Do preliminary keyword research.
Keyword research is the process of searching for topics using a keyword research tool , then determining whether there is demand by looking at each topic’s (or keyword’s) search volume. If you found the perfect topics that are the perfect cross between your expertise and your reader’s needs, you’ve struck gold — but the gold will have no value unless people are searching for those terms. Only then can you capture the audience that is waiting out there.
4. Identify your unique angle.
What perspective do you bring that makes you stand out from the crowd? This is key to determining the trajectory of your blog’s future, and there are many avenues to choose in the process.
Here’s how you can find your unique selling proposition in crowded blogging niches:
Write a professional and personal bio.
Knowing your own history and experience is essential to determine your unique slant. To get started, write a professional bio that explains, at length, who you are and which experiences most inform your blogging efforts. While I could write a lengthy exposition about my childhood, that history isn’t essential unless I’m launching a blog about raising children.
What unique experience makes you a trusted expert or thought leader on the topic? You can use your answers to that question to find your angle. Use this information to populate your “About me” page on your blog and share more about yourself.
Determine the special problem you will solve for readers.
Your readers won’t trust you or return to you unless you actively help them solve a problem. As you try to find your angle, think about ways you can help your audience surmount challenges typically associated with the topics you’ve chosen for your blog. For instance, if you’re creating a blog about sustainability, then you might help readers learn how they can compost organic materials in their home.
Choose an editorial approach.
Will you share your opinions on trending debates? Teach your readers how to do something? Compare or share original research? The editorial approach you choose will in part be informed by the topics you cover on your blog and the problems you’re helping your readers solve. If your blog is about marketing trends and your goal is to keep marketers up-to-date on the latest changes, then your editorial approach should be journalistic in nature. This is only one example of how to choose a technique.
5. Name your blog.
This is your opportunity to get creative and make a name that gives readers an idea of what to expect from your blog. Some tips on how to choose your blog name include:
Keep your blog name easy to say and spell.
No need to get complicated at all with your name, though it might be tempting, since there are so many blogs out there. While choosing a unique name is essential, it’s also important to choose one that is easy to memorize for readers. It should also be simple to remember as an URL (which will come into play in the next step).
Link your blog name to your brand message.
The more related your blog’s name is to the topics you cover, the better. For instance, DIY MFA is all about writers doing their own Master of Fine Arts in writing at home. The brand’s message is all about delving deep into one’s writing practice without needing a formal degree. Try to do something similar for your own blog name: Alluding to your blog’s message, value proposition, and covered topics in one sweep.
Consider what your target audience is looking for.
Your blog name should tie directly into what your readers want to achieve, learn, or solve. DIY MFA is about writers who don’t have the money for graduate school, but who still want to develop their writing skills. The HubSpot Marketing blog is — you guessed it — about marketing trends and tips.
It’s okay if your blog name feels “too straightforward.” Straightforward names accurately communicate what you’re about and effectively attract the right audience.
If you still need more assistance, try using a blog name generator . One last tip: Make sure the name you come up with isn’t already taken, as it could lessen your visibility and confuse readers looking for your content.
6. Create your blog domain.
A domain is a part of the web address nomenclature someone would use to find your website or a page of your website online.
Your blog‘s domain will look like this: www.yourblog.com. The name between the two periods is up to you, as long as this domain name doesn’t yet exist on the internet.
Want to create a subdomain for your blog? If you already own a cooking business at www.yourcompany.com, you might create a blog that looks like this: blog.yourcompany.com. In other words, your blog's subdomain will live in its own section of yourcompany.com.
Some CMS platforms offer subdomains as a free service, where your blog lives on the CMS, rather than your business's website. For example, it might look like this: yourblog.contentmanagementsystem.com. However, to create a subdomain that belongs to your company website, register the subdomain with a website host .
Most website hosting services charge very little to host an original domain — in fact, website costs can be as inexpensive as $3 per month when you commit to a 36-month term.
Pro Tip: You can connect your custom domain to free hosting with HubSpot’s free CMS or in premium editions of CMS Hub. This includes access to built-in security features and a content delivery network.
Here are five other popular web hosting services to choose from:
7. Choose a CMS and set up your blog.
A CMS (content management system) is a software application that allows users to build and maintain a website without having to code it from scratch. CMS platforms can manage domains (where you create your website) and subdomains (where you create a webpage that connects to an existing website).
HubSpot customers host web content via CMS Hub . Another popular option is a self-hosted WordPress website on a hosting site such as WP Engine . Whether you create a domain or a subdomain to start your blog , you'll need to choose a web hosting service after you pick a CMS.
Pro Tip: You can get started for free with HubSpot’s free blog maker . Our free CMS offers everything you need to get started– including hosting, a visual editor, and hundreds of free and paid themes to choose from.
8. Customize the look of your blog.
Once you have your domain name set up, customize the appearance of your blog to reflect the theme of the content you plan on creating and your brand.
For example, if you're writing about sustainability and the environment, green might be a color to keep in mind while designing your blog.
If you already manage a website and are writing the first post for that existing website, ensure the article is consistent with the website in appearance and subject matter. Two ways to do this are including your:
- Logo : This can be your business‘s name and logo — it will remind blog readers of who’s publishing the content. (How heavily you want to brand your blog, however, is up to you.)
- “About” Page : You might already have an “About” blurb describing yourself or your business. Your blog‘s "About" section is an extension of this higher-level statement. Think of it as your blog’s mission statement, which serves to support your company's goals.
9. Write your first blog post.
Once you have your blog set up, the only thing missing is the content. While the design and layout are fun and functionally necessary, it's the content that will draw your readers in and keep them coming back. So how do you actually go about writing one of these engaging and informational pieces?
You’ve got the technical and practical tidbits down — now it’s time to write your very first blog post. And nope, this isn’t the space to introduce yourself and your new blog (i.e. “Welcome to my blog! This is the topic I’ll be covering. Here are my social media handles. Will you please follow?”).
Start with “low-hanging fruit,” writing about a highly specific topic that serves a small segment of your target audience.
That seems unintuitive, right? If more people are searching for a term or a topic, that should mean more readers for you.
But that’s not true. If you choose a general and highly searched topic that’s been covered by major competitors or more established brands, it’s unlikely that your post will rank on the first page of search engine results pages (SERPs). Give your newly born blog a chance by choosing a topic that few bloggers have written about.
Let’s walk through this process.
1. Choose a topic you’re passionate and knowledgeable about.
Before you write anything, pick a topic for your blog post. The topic can be pretty general to start. For example, if you're a company that sells a CRM for small-to-enterprise businesses , your post might be about the importance of using a single software to keep your marketing, sales, and service teams aligned.
Pro tip : You may not want to jump into a “how-to” article for your first blog post.
Your credibility hasn’t been established yet. Before teaching others how to do something, you’ll first want to show that you’re a leader in your field and an authoritative source.
For instance, if you‘re a plumber writing your first post, you won’t yet write a post titled “How to Replace the Piping System in your Bathroom.” First, you’d write about modern faucet setups, or tell a particular success story you had rescuing a faucet before it flooded a customer's house.
Here are four other types of blog posts you could start with:
- List (“Listicle”) : 5 ways to fix a leaky faucet
- Curated Collection : 10 faucet and sink brands to consider today
- SlideShare Presentation : 5 types of faucets to replace your old one (with pictures)
- News Piece : New study shows X% of people don't replace their faucet frequently enough
If you're having trouble coming up with topic ideas, a good topic brainstorming session should help. In the post I’ve linked, my colleague walks you through a helpful process for turning one idea into many. Similar to the “leaky faucet” examples above, you would “iterate off old topics to come up with unique and compelling new topics.”
This can be done by:
- Changing the topic scope
- Adjusting your time frame
- Choosing a new audience
- Taking a positive/negative approach
- Introducing a new format
And if you’re still stuck, let’s take a look at some first blog post idea examples.
First Blog Post Ideas
The difference between [niche topic] and [niche topic], explained by a [niche expert].
- The Difference Between SEM and SEO, Explained by a Marketing Expert
- The Difference Between Sedans and Coupes, Explained by a Car Mechanic
- The Difference Between Baking and Broiling, Explained by a Professional Baker
The 10 Best and Worst [Niche Tools] for [Niche Activity]
- The 10 Best and Worst Writing Software for Fiction Writing
- The 10 Best and Worst CRMs for Nurturing Prospects
- The 10 Best and Worst Family Cars for Cross-Country Roadtrips
8 [Niche Activity] Common Mistakes (+ Ways to Fix Them)
- 8 Non-Fiction Writing Common Mistakes (+ Ways to Fix Them)
- 8 Salmon Broiling Common Mistakes (+ Ways to Fix Them)
- 8 Car Maintenance Common Mistakes (+ Ways to Fix Them)
9 Proven Tips for [Niche Activity]
- 9 Proven Tips for Checking Plumbing Problems under Your Kitchen Sink
- 9 Proven Tips for Writing a Non-Fiction Bestseller
- 9 Proven Tips for Doing DIY Car Maintenance
Why We/I Switched from [Niche Tool] to [Niche Tool] (Comparison)
- Why We Switched from Pipedrive to HubSpot (Comparison)
- Why I Switched from Microsoft Word to Scrivener (Comparison)
- Why We Switched from iMacs to Surface Studio (Comparison)
[Niche Tool] vs [Niche Tool]: Which [Tool] is Best for You?
- Zendesk vs Freshcaller: Which Call Software is Best for You?
- Air Fryer vs Convection Oven: Which One is Best for You?
- Mazda Miata vs Toyota Supra: Which Sports Car is Best for You?
The Ultimate Roundup of [Niche Activity] Tips and Tricks
- The Ultimate Roundup of Novel Writing Tips and Tricks
- The Ultimate Roundup of Macaroon Baking Tips and Tricks
- The Ultimate Roundup of Solo Traveling Tips and Tricks
Want some real examples of blog posts? See what your first blog post can look like based on the topic you choose and the audience you're targeting.
2. Target a low-volume keyword to optimize around.
Finding a keyword with low searches in Google (I recommend sticking to about 10 to 150 monthly searches). These topics offer less competition and should therefore allow your new blog post to rank more easily.
To choose a topic, you can either do a traditional brainstorming session or carry out keyword research. I suggest the latter because you can actually see how many people are looking for that topic.
Now, don’t be intimidated by the term “ keyword research .” It’s not just for marketers, but for new bloggers, too. And it’s really easy to do.
To jumpstart your keyword research, first begin by identifying the general topic of your blog.
Say you’re a plumber. Your general, high-level topic might be “plumbing” (67K monthly searches).
Next, put this term into a keyword research tool such as:
When you run this term through the tool, a list of related keywords will appear. Scan the list and choose one with a lower search volume. For this example, we’ll use “under sink plumbing” (1.4K monthly searches).
Run that keyword in the keyword research tool again. Look at the related keywords. Find one with a lower search volume. Do that again.
For this example, we’ll settle on “plumbing problems under kitchen sink” (10 monthly searches). That’s the topic for our first post.
TLDR ; Choose a low-volume, low-competition keyword that will ensure your first post ranks.
For more help on keyword research, here are more resources you can use:
- How to Do Keyword Research for SEO: A Beginner's Guide
- How to Perform Keyword Research and Rank
- Top Tools For Finding Long-Tail Keywords
3. Google the term to understand your audience’s search intent.
You’ve got your topic — now, you need to check that the user’s search intent would be fulfilled by a blog post.
What does that mean?
If someone is looking for “plumbing problems under a kitchen sink,” they might be looking for a tutorial, a diagram, an article, or a product that can fix the issue. If they’re looking for the first three, you’re good — that can be covered in a blog post. A product, however, is different, and your blog post won’t rank.
How do you double-check search intent?
Google the term and look at the results. If other articles and blog posts rank for that term, you’re good to go. If you only find product pages or listicles from major publications, then find a new topic to cover in your first post.
Consider the term “under sink plumbing bathroom” (30 monthly searches). It seemed like a perfect fit because it had low monthly searches.
Upon Googling the term, I found product carousels, product pages from Home Depot and Lowes, and guides written by major publications. (You’ll also want to avoid topics that have been covered by major publications, at least for now.)
TLDR ; Before writing your first blog post about a low-volume topic, double-check the user intent by Googling the keyword. Also, don’t forget to take a look at who’s written about that topic so far. If you see a major brand, consider writing about another topic.
4. Find questions and terms related to that topic.
You’ve got a highly unique topic that’s been covered by just a few people so far. It’s time to flesh it out by covering related or adjacent topics.
Use the following tools:
- Answer the Public : When you place your keyword into this tool, it will give you a list of questions related to that term.
- Google : Google is your best friend. Search for the term and look under “People also ask” and “People also search for.” Be sure to touch upon those topics in the post.
You can also use these keyword research tools we mentioned above in step one.
5. Come up with a working title.
You might come up with a few different working titles — in other words, iterations of approaching that topic to help you focus your writing.
For example, you may decide to narrow your topic to “Tools for Fixing Leaky Faucets” or “Common Causes of Leaky Faucets.” A working title is specific and will guide your post so you can start writing.
Let's take a real post as an example: " How to Choose a Solid Topic for Your Next Blog Post ."
Appropriate, right? The topic, in this case, was probably “blogging.” Then the working title may have been something like, “The Process for Selecting a Blog Post Topic.” And the final title ended up being “How to Choose a Solid Topic for Your Next Blog Post.”
See that evolution from topic, to working title, to final title? Even though the working title may not end up being the final title (more on that in a moment), it still provides enough information so you can focus your blog post on something more specific than a generic, overwhelming topic.
6. Create an outline.
Sometimes, blog posts can have an overwhelming amount of information — for the reader and the writer. The trick is to organize the info in a way so readers aren‘t intimidated by length or amount of content. This organization can take multiple forms — sections, lists, tips — whatever’s most appropriate. But it must be organized!
Featured Resource: 6 Free Blog Post Templates
Download These Templates for Free
Let's take a look at the post, " How to Use Snapchat: A Detailed Look Into HubSpot’s Snapchat Strategy. " There‘s a lot of content in the piece, so it’s broken up into a few sections using descriptive headers. The major sections are separated into subsections that go into more detail, making the content easier to read.
To complete this step, all you really need to do is outline your post. This way, before you start writing, you'll know which points you want to cover and the best order to do so. And to make things even easier, you can download and use our free blog post templates , which are pre-organized for six of the most common blogs. Just fill in the blanks!
7. Write an intro (and make it captivating).
We've written more specifically about writing captivating introductions in the post " How to Write an Introduction ," but let's review, shall we?
First, grab the reader‘s attention. If you lose the reader in the first few paragraphs — or even sentences — of the introduction, they’ll stop reading (even before they've given your post a fair shake). You can do this in a number of ways: tell a story or a joke, be empathetic, or grip the reader with an interesting fact or statistic.
Then, describe the purpose of your post and explain how it will address a problem the reader may be experiencing. This will give the reader a reason to continue reading and show them how the post will help them improve their work or lives.
Here‘s an example of an intro I think does a good job of attracting a reader’s attention right away:
“Blink. Blink. Blink. It's the dreaded cursor-on-a-blank-screen experience that all writers — amateur or professional, aspiring or experienced — know and dread. And of all times for it to occur, it seems to plague us the most when trying to write an introduction.”
8. Build out each section of your outline.
The next step — but not the last — is actually writing the content. We can't forget about that, of course.
Now that you have your outline or template, you're ready to fill in the blanks. Use your outline as a guide and expand on all points as needed. Write about what you already know, and if necessary, conduct additional research to gather more information, examples, and data to back up your points, while providing proper attribution when incorporating external sources. When you do, always try to find accurate and compelling data to use in your post.
If you‘re having trouble stringing sentences together, you’re not alone. Finding your “flow” can be challenging for a lot of folks. Luckily, there are a ton of tools you can lean on to help you improve your writing. Here are a few to get you started:
- Power Thesaurus : Stuck on a word? Power Thesaurus is a crowdsourced tool that provides users with a number of alternative word choices from a community of writers.
- ZenPen : If you're having trouble staying focused, check out this distraction-free writing tool. ZenPen creates a minimalist “writing zone” designed to help you get words down without having to fuss with formatting right away.
- Cliché Finder : Feeling like your writing might be coming off a little cheesy? Identify instances where you can be more specific using this handy cliché tool.
You can also refer to our complete list of tools for improving your writing skills . And if you're looking for more direction, the following resources are chock-full of valuable writing advice:
- Copywriting 101: 6 Traits of Excellent Copy Readers Will Remember
- How to Write Compelling Copy: 7 Tips for Writing Content That Converts
- How to Write With Clarity: 9 Tips for Simplifying Your Message
- The Kurt Vonnegut Guide to Great Copywriting: 8 Rules That Apply to Anyone
- Your Blog Posts Are Boring: 9 Tips for Making Your Writing More Interesting
9. Publish and promote your first post any way you can.
As a new blogger, you likely don’t have a social media following yet. Thankfully, you don’t need a huge following before you can create a promotion strategy.
A promotion strategy is your master plan for how you create, post, and engage with your social media content. It helps you take advantage of social and digital technologies to share your business, or in this case, your content. Having a solid promotional strategy offers your audience from different marketing channels more ways to find your blog posts.
Here are more blog post promotion resources:
- 12 Tried-and-True Ways to Promote Your Blog Posts
- 10 Sites You Can Use for Free Blog Promotion
- 9 Link Building Email Outreach Templates That Actually Work
- Inbound Link Building 101: 34 Ways to Build Backlinks for SEO
- 11 Creative (But 100% White Hat!) Ways to Earn Backlinks
Before you write a blog, make sure you know the answers to questions like, “Why would someone keep reading this entire blog post?” and “What makes our audience come back for more?”
To start, a good blog post is interesting and educational. Blogs should answer questions and help readers resolve a challenge they're experiencing — and you have to do so in an interesting way.
It‘s not enough just to answer someone’s questions — you also have to provide actionable steps while being engaging. For instance, your introduction should hook the reader and make them want to continue reading your post. Then, use examples to keep your readers interested in what you have to say.
Remember, a good blog post is interesting to read and provides educational content to audience members.
Want to learn how to apply blogging and other forms of content marketing to your business?
Check out HubSpot Academy's free content marketing course .
Now, let's dive into some formatting guidelines to use before you publish your blog posts.
Blog Format Guidelines
- Include H2s to arrange ideas.
- Center your Images.
- Add alt text.
- Keep your sentences clear and concise.
- Use media with purpose.
1. Include H2s to arrange ideas.
When you begin typing your blog content, it’s important that you divide paragraphs into sections that make it easier for the reader to find what they need.
If you’re just starting out, then focus on the overarching H2s you want to talk about, and you’ll be able to branch off into subheaders and more naturally as you continue.
2. Center your images.
This is a simple practice that can help your content look more professional with little effort. Centering your images keeps the reader’s attention drawn to the subject — not searching for elsewhere.
Centering also looks better when translating from PC to mobile devices. As formatting transitions to small screens or windows, a centered image will remain the focal point.
3. Add alt text.
So those images you centered earlier, make sure you have descriptive alt text for them, too.
Image alt text allows search engines, like Google, to crawl and rank your blog post better than pages lacking the element. It also leads readers to your blog post if the keywords included are what they searched for in the first place.
Besides SERP features, image alt text is beneficial to readers by providing more accessibility. Image alt text allows people to better visualize images when they can’t see them, and with assistive technology, can be auditorily read aloud for people to enjoy.
4. Keep your sentences short and concise.
When you begin working on the body of your blog post, make sure readers can clearly understand what you’re trying to accomplish.
You shouldn’t feel pressure to elongate your post with unnecessary details, and chances are that if you keep it concise, readers will derive more value from your work.
5. Use media with a purpose.
Break up the monotony of your blog post with some multimedia content where seen fit.
Your reader will enjoy visiting a blog page with images, videos, polls, audio or slideshows as opposed to a page of black and white text.
It also makes it more interactive and improves your on-page search engine optimization (SEO).
Now, do you want some real examples of blog posts? See what your first blog post can look like based on the topic you choose and the audience you're targeting.
- List-Based Post
- Thought Leadership Post
- Curated Collection Post
- SlideShare Presentation
- Newsjacking Post
- Infographic Post
- How-to Post
1. List-Based Blog Post
List-based post example: 17 blogging mistakes to avoid in 2021, according to hubspot bloggers.
List-based posts are sometimes called “listicles,” a mix of the words “list” and “article.” These are articles that deliver information in the form of a list. A listicle uses sub-headers to break down the blog post into individual pieces, helping readers skim and digest your content more easily.
As you can see in the example from our blog, listicles can offer various tips and methods for solving a problem.
2. Thought Leadership Post
Example: how hubspot's customers are shaping the next normal.
Thought leadership posts allow you to share your expertise on a particular subject matter and share firsthand knowledge with your readers.
These pieces — which can be written in the first person, like the post shown above — help you build trust with your audience so people take your blog seriously as you continue to write for it.
3. Curated Collection Post
Example: 8 examples of evolution in action.
Curated collections are a special type of listicle blog post. Rather than sharing tips or methods for doing something, this type of blog post shares a list of real examples that all have something in common in order to prove a larger point.
In the example post above, Listverse shares eight real examples of evolution in action among eight different animals — starting with the peppered moth.
4. Slide Presentation
Example: the hubspot culture code.
HubSpot Slides is a presentation tool that helps publishers package a lot of information into easily shareable slides. Think of it like a PowerPoint, but for the web. With this in mind, SlideShare blog posts help you promote your SlideShare so that it can generate a steady stream of visitors.
Unlike blogs, slide decks don't often rank well on search engines, so they need a platform for getting their message out there to the people who are looking for it. By embedding and summarizing your SlideShare on a blog post, you can share a great deal of information and give it a chance to rank on Google at the same time.
Need some slideshow ideas? In the example above, we turned our company's “Culture Code” into a slides presentation that anyone can look through and take lessons from, and then promoted it in a blog post.
5. Newsjacking Post
Example: ivy goes mobile with new app for designers.
“Newsjacking” is a nickname for “hijacking” your blog to break important news related to your industry. Therefore, the newsjack post is a type of article whose sole purpose is to garner consumers' attention and, while offering them timeless professional advice, prove your blog is a trusted resource for learning about the big things that happen in your industry.
The newsjack example above was published by Houzz, a home decor merchant and interior design resource, about a new mobile app that was launched just for interior designers. Houzz didn‘t launch the app, but the news of its launching is no less important to Houzz’s audience.
6. Infographic Post
Example: the key benefits of studying online [infographic].
For example, when you're looking to share a lot of statistical information (without boring or confusing your readers), building this data into a well-designed, even engaging infographic can keep your readers engaged with your content. It also helps readers remember the information long after they leave your website.
7. How-to Post
Example: how to write a blog post: a step-by-step guide.
For this example, you need not look any further than the blog post you‘re reading right now! How-to guides like this one help solve a problem for your readers. They’re like a cookbook for your industry, walking your audience through a project step by step to improve their literacy on the subject.
The more posts like this you create, the more equipped your readers will be to work with you and invest in the services you offer.
8. Guest Post
Example: your bookmarkable guide to social media image sizes in 2021 [infographic].
Additionally, these posts give your blog variety in topic and viewpoint. If your customer has a problem you can't solve, a guest post is a great solution.
If you begin accepting guest posts, set up editorial guidelines to ensure they're up to the same standards as your posts.
So we’ve gone through the different types of blog posts you can make, but how do you consistently make quality blog posts that your viewers will enjoy?
- Draw from your buyer personas and what you know about your audience.
- Pull from your content strategy and/or brainstormed topics.
- Identify what's missing from the existing discourse.
- Choose what type of blog post you're writing.
- Generate a few different titles and choose the best one.
- Create your outline and designate keyword-rich H2s and H3s.
- Write your blog post!
- Proofread your post.
- Add images and other media elements to support your ideas.
- Upload your post into your CMS.
- Determine a conversion path (what you want your audience to do next).
- Add calls to action to guide your audience to take action.
- Link to other relevant blog posts within your content.
- Optimize for on-page SEO.
- Publish and promote the blog post.
- Track the performance of the blog post over time.
1. Draw from your buyer personas and what you know about your audience.
Before you start writing your blog post, make sure you have a clear understanding of your target audience.
Ask questions like: What do they want to know about? What will resonate with them?
This is where the process of creating buyer personas comes in handy. Consider what you know about your buyer personas and their interests while you're coming up with a topic for your blog post.
For instance, if your readers are millennials looking to start a business, you probably don't need to provide them with information about getting started in social media — most of them already have that down.
If you haven’t developed buyer personas yet, I’ve found that it’s easiest to get started by gathering the information you already have about your audience and looking for trends. Sending out feedback surveys and interviewing followers can also be helpful.
Does your blog attract a specific age group? Does your audience live in a certain region? How do readers typically discover your content? Finding answers to these questions can help you get a better idea of who your buyer persona is.
2. Pull from your content strategy and/or brainstormed topics.
If you already have a pre-existing portfolio to look back on, it would benefit you to pull from those brainstormed post ideas or previous content strategy.
One thing that’s been helpful for me is specifically looking at content performance data when brainstorming ideas. In doing this, I’ve discovered which topics tend to resonate with my audience (and which ones don’t) and created content around them.
By focusing on your core blog topics, or clusters , you can establish yourself as a thought leader, gain the trust of your audience, rank better on search engines, and attract new readers.
3. Identify what’s missing from the existing discourse.
Fill in the gaps of the existing discourse in the topic of your choosing.
You want to meet a need that hasn’t already been met in your topic cluster. Otherwise, you run the risk of writing content for topics that are already over-saturated.
It’s hard to beat saturated search queries when you’re trying to rank against high authority publications — but not impossible if your content is answering the queries the competition hasn’t.
To discover what’s missing within a topic, I conduct a competitive analysis to see what my competitors offer in their content and how I can make my blog post better. Here are some things to look out for:
- Unanswered user queries
- Content depth
- Content freshness
- Media richness
- User experience
If your competitors are lacking in any of these areas, you can use that to your advantage and focus on them when writing your blog post.
Another way to differentiate your blog is by offering original data, quotes, or perspectives. Some of my best performing posts have come from getting a unique quote from an industry expert.
4. Choose what type of blog post you’re writing.
There are several types of blog posts you can create, and they each have different formats to follow.
Six of the most common formats include:
- The List-Based Post
- The “What Is” Post
- The Pillar Page Post (“Ultimate Guide”)
- The Newsjacking Post
- The Infographic Post
- The “How-To” Post
Save time and download six blog post templates for free.
5. Generate a few different titles and choose the best one.
Your blog title should tell readers what to expect, yet it should leave them wanting to know more — confusing, right?
This is why when you’re coming up with a blog post title that you should brainstorm multiple ones instead of just one. I find it helpful to share these titles with a couple coworkers to get their feedback and see which one is most engaging to them.
I’ve also enlisted the help of ChatGPT to generate sample blog post titles by inputting a prompt like, “Write a list of blog titles about [topic].” Even if it doesn’t give you exactly what you want, it can still get ideas flowing.
6. Create your outline and designate keyword-rich H2s and H3s.
When outlining, you need to center your main ideas with keyword-rich H2s and H3s. These are going to be your headers and subheaders that readers typically search for, and the information that Google crawls when indexing and ranking content.
I use keyword research tools, like Ahrefs and Semrush , to find the best words for my blog post. To find the right keywords, I focus on the following elements:
- Relevance to topic and search intent
- How authoritative my blog is on the topic
- The amount of search traffic my blog could gain
Remember, your outline should serve as a guide to make writing your blog post easier, so make sure you include all the important points you want to discuss and organize them in a logical flow.
7. Write your blog post!
I already told you how to build out your outline earlier in the post, so we'll quickly go over the main points once more.
You‘ve already outlined your main headings and subheadings, so now’s the time to add the body.
Write about what you already know, and if necessary, conduct additional research to gather more information, examples, and data to back up your points, while providing proper attribution when incorporating external sources. When you do, always try to find accurate and compelling data to use in your post.
This is also your opportunity to show personality in your writing. Blog posts don‘t have to be strictly informational, they can be filled with interesting anecdotes and even humor if it serves a purpose in expressing your ideas. It also factors into creating and maintaining your blog’s brand voice .
Don‘t be discouraged if you’re having trouble stringing sentences together, you're not alone. Finding your “flow” can be challenging, but there are many tools to ease the process. Software such as HubSpot's Free AI Blog Writer can help you generate copy for your blog post. You can even use it to outline and generate title ideas.
8. Proofread your post.
The editing process is an important part of blogging — don't overlook it. I tend to self-edit while I write, but it’s essential to get a second pair of eyes on your post before publishing.
Consider enlisting the help of The Ultimate Editing Checklist and ask a grammar-conscious co-worker to copy edit and proofread your post. I also really enjoy free grammar checkers, like Grammarly , to help proofread while I’m writing.
If you're looking to brush up on your self-editing skills, turn to these helpful posts for some tips and tricks to get you started:
- How to Become a (Better) Editor: 13 Editorial Tips
- How to Become a More Efficient Editor: 12 Ways to Speed Up the Editorial Process
- 10 Simple Edits That'll Instantly Improve Any Piece of Writing
9. Add images and other media elements to support your ideas.
When you're finished checking for grammar, shift your focus to adding other elements to the blog post than text. There’s much more to making a good blog post than copy, here’s some following elements to add in support of your ideas:
Choose a visually appealing and relevant image for your post. As social networks treat content with images more prominently, visuals are more responsible than ever for the success of your blog content.
For help selecting an image for your post, read " How to Select the Perfect Image for Your Next Blog Post " and pay close attention to the section about copyright law.
No one likes an unattractive blog post. And it‘s not just pictures that make a post visually appealing — it’s the formatting and organization of the post, too.
In a well-formatted and visually-appealing blog post, you'll notice that header and sub-headers are used to break up large blocks of text — and those headers are styled consistently.
Here's an example of what that looks like:
Screenshots should always have a similar, defined border so they don‘t appear as if they’re floating in space — that style should stay consistent from post to post.
Maintaining this consistency makes your content look more professional and easier on the eyes.
Topics and Tags
Tags are specific, public-facing keywords that describe a post. They also allow readers to browse for more content in the same category on your blog. Refrain from adding a laundry list of tags to each post. Instead, put some thought into a blog tagging strategy.
Think of tags as “topics” or “categories,” and choose 10-20 tags that represent all the main topics you want to cover on your blog. Then stick to those.
10. Upload your post into your CMS.
You filled out your blog post with all the optimized content you can, now is the time to publish it in your content management system.
I also use this step as an opportunity to double check my post for any errors that were potentially missed during the proofreading process. It’s especially important to preview your post before publishing to make sure there aren’t any formatting issues.
You can opt to post your content immediately, save it as a draft, or schedule when you want it to be posted live in case you adhere to a posting schedule.
11. Determine a conversion path (what you want your audience to do next).
A conversion path is a process by which an anonymous website visitor becomes a known lead. It sounds simple enough, but creating an effective conversion path requires a clear understanding of your target audience and their needs.
Having a conversion path is important because when you share your content on the web, you should have an idea of what your audience should do next, or in other words, provide them with a path forward.
The HubSpot Flywheel model is a great example of this as it shows how our organization gains and maintains leads.
12. Add calls to action to guide your audience to take action.
Call to action (CTA) are a part of a webpage, advertisement, or piece of content that encourages the audience to do something. You can add them to your blog post to guide your reader with “next steps” or a conversion path.
Different types of call to actions include asking readers to:
- Subscribe to your newsletter to see when you publish more content.
- Join an online community in your blog domain.
- Learn more about a topic with downloadable content.
- Try something for free or discount to convert readers to customers.
To get a better idea of how to make a CTA that readers want to click, we have a whole list of effective call to action examples for you to check out.
13. Link to other relevant blog posts within your content.
When you’re completing your blog post, you should link relevant content throughout it. An effective way to do this is to link within the same content cluster.
One thing I do to make finding relevant links easier is going to my search browser and typing “site:website.com: keyword.” By doing this, you can find all the posts you have published on that topic.
Keeping relevant content throughout your post can provide your readers with more helpful information, and potentially boost search engine rankings with corresponding longtail keywords .
But we’ll talk more about how to improve your ranking in the next step.
14. Optimize for on-page SEO.
After you finish writing, go back and optimize the on-page elements of your post.
Don‘t obsess over how many keywords to include. If there are opportunities to incorporate keywords you’re targeting, and it won‘t impact reader experience, do it. If you can make your URL shorter and more keyword-friendly, go for it. But don’t cram keywords or shoot for some arbitrary keyword density — Google's smarter than that!
Here's a little blog SEO reminder about what you should review and optimize:
Write your meta description.
Meta descriptions are the descriptions below the post‘s page title on Google’s search results pages. They provide searchers with a short summary of the post before clicking into it. They are ideally between 150-160 characters and start with a verb, such as “Learn,” “Read,” or “Discover.”
While meta descriptions no longer factor into Google‘s keyword ranking algorithm, they give searchers a snapshot of what they’ll get from reading the post and help improve your clickthrough rate from search.
Optimize your page title and headers.
Most blogging software uses your post title as your page title, which is the most important on-page SEO element at your disposal. But if you've followed our formula so far, you should already have a working title that will naturally include keywords or phrases your target audience is interested in.
Don‘t over-complicate your title by trying to fit in keywords where they don’t naturally belong. With that said, if there are clear opportunities to add keywords you‘re targeting to your post title and headers, feel free to take them. Also, try to keep your headlines short — ideally, under 65 characters — so they don’t get truncated in the search engine results.
Consider anchor text best practices as you interlink to other pages.
Anchor text is the word or words that link to another page — either on your website or on another website. Carefully select which keywords you want to link to other pages on your site because search engines take that into consideration when ranking your page for certain keywords.
It‘s also important to consider which pages you link to. Consider linking pages that you want to rank for a specific keyword. You could end up getting it to rank on Google’s first page of results instead of its second page — and that isn’t small potatoes!
Write alt text for all of your images.
Alt text conveys the “why” of an image as it relates to the content of your blog post to Google. By adding alt text correlating to the topic clusters and keywords of the post, Google can better direct users’ searches to you.
Check that all images are compressed for page speed.
When Google crawls different websites, a page’s load speed holds weight in page ranking. Make sure the images you include throughout the page aren’t unnecessarily large to shorten the duration it takes to load.
Use apps like Squoosh to minimize the size of your images without losing the quality.
Ensure that your blog post is mobile friendly.
More than 60% of organic visits are carried out on a mobile device. As such, having a website with a responsive design is critical. In addition to making sure your website‘s visitors (including your blog’s visitors) have the best experience possible, optimizing for mobile will score your website some SEO points.
15. Publish and promote the blog post.
Share your post across all the marketing channels in your repertoire. The further the reach, the more of a possibility that readers will find it.
Channels to expand your blog post promotion strategy include:
- Social Media Marketing : Sharing your content on the most popular social media networks like Twitter, Instagram, TikTok, etc.
- Email Marketing : Sharing the newest post with your email subscribers to find.
- Boosted Posts or Paid Ads : Allocating budget toward advertisement on search engines inorganically.
- Word of Mouth Marketing : Actively influencing people to read your content organically.
16. Track the performance of the blog post over time.
Your post is published for the world to see, make sure you’re keeping an eye on its performance over time so you can see if your blog post strategy is working well enough for your goals.
Here are some blog KPIs I like to keep track of:
- Total traffic per post
- Average CTR
- Average SERP position
- Traffic source breakdown
- Number of search queries per post
- Average comments per post
- Social shares per post
- New blog leads
- Conversion rate
There’s a plethora of website traffic analysis tools that you can take advantage of to better understand your audience’s behavior on your blog posts.
Quick Blog Writing Tips
If you’re feeling stuck as a new writer, don’t give up. It gets easier with practice. Whether you’re struggling with writer's block or wanting some ways to add depth to your content, here are some quick tips I compiled to help take your blog writing to the next level:
If you don’t know where to start, start by telling a story.
When you’re facing writer’s block, start with what you know. Not only will sharing personal anecdotes help you get ideas flowing, but it can also keep your readers engaged with what you’re saying.
Stories can simplify complex concepts and make your content more relatable. Plus, they add a human touch and help set the tone for the rest of your blog post.
Include interesting quotes or facts for emphasis on the subject.
When you back up your ideas with unique, expert quotes or share facts from reliable sources, it shows that your blog post is well-researched and trustworthy.
If you don’t know where to start with finding quotes, think about the people you know and their expertise. For example, I’m lucky enough to have incredibly knowledgeable coworkers here at HubSpot that I can reach out to if I need a quote.
I’ve also reached out to connections on LinkedIn to see if they can provide a quote or know someone who can. HARO can also be a great resource if you need a quote in a pinch.
Make your content skimmable; break it into digestible chunks.
There’s nothing that turns readers off more than opening an article and seeing a large wall of text. Think about it: most internet users have a short attention span and tend to skim through content rather than reading every word.
That’s why I recommend breaking up your blog post into smaller chunks to make it more digestible. You can do this by utilizing subheadings (H2s, H3s, H4s, etc.), bullet points, and short paragraphs.
Not only does breaking up your content make your blog post more visually appealing, it also helps readers quickly find the information they’re looking for without getting lost in a sea of text.
Paint a full picture with images, graphics or video.
Aside from aesthetic appeal, visuals can help convey complex ideas in an easier way and help readers remember the information you share.
I recommend reading through your blog post and putting yourself in your reader’s shoes. Is there anything you wrote about that would be better explained with the support of an image or graphic?
For instance, whenever I write about the pros and cons of something, I like to create a graphic that shows those pros and cons in a side-by-side comparison.
I also look at search engines results when determining what images to add to my post. Does the SERP for the keyword you’re targeting have an image pack? See if you can add in images and optimize them with alt text to increase the chances of appearing in those results.
Each sentence should convey a single idea.
Keep it simple, stupid. There’s no reason to write overly complex sentences that confuse your readers. Instead, opt to convey your message in a simple and accessible manner. At the end of the day, readers just want to find the answers they’re looking for, and writing in a straightforward manner can effectively meet this need.
I like to use the Hemingway App to make sure that my writing doesn’t get too dense.
Use active voice.
Although your writing should captivate the reader, you should avoid overwhelming them with fluff. Using active voice can help keep your writing clear, concise, and energetic while still getting your point across.
For example, instead of saying something like “the product was loved by customers,” write “customers loved the product.”
Ready to blog?
Blogging can help you build brand awareness, become a thought-leader and expert in your industry, attract qualified leads, and boost conversions. Follow the steps and tips we covered above to begin publishing and enhancing your blog today.
Editor's note: This post was originally published in October 2013 and has been updated for comprehensiveness.
Don't forget to share this post!
Do People Still Read Blogs in 2023? We Asked Consumers [New Data]
How to Create Detailed Buyer Personas for Your Business [+Free Persona Template]
How to Write a Blog Post Outline: A Simple Formula to Follow [+Tips from Our Blog Team]
What HubSpot's Highest Performing Blog Posts Have in Common & Why These Elements Work
5 Blogging Trends to Leverage in 2023, According to HubSpot Leaders
How to Create a Perfect Blog Post Template in Google Docs
Which Format Is Right for Your Next Blog Post?
9 Ways to Crush the End of a Blog Post
Can You Really Drive Traffic With Clickbait Articles?
7 Tips for Making Dull Blog Topics Interesting, According to Our Blog Team
How to write a blog post: a step-by-step guide
- Cecilia Lazzaro Blasbalg
- 13 min read
Get started by: Creating a website → | Getting a domain →
When you create a blog , you have the opportunity to dive deep into your favorite topics, highlight your expertise and build a community of readers interested in your work. Whether you want to learn how to make a website and blog from scratch, or make blogging part of your business strategy, publishing content online is an effective way to share your knowledge and ideas with the world.
That said, composing a winning entry takes practice. In this A-to-Z guide, you’ll learn how to write the perfect blog post—from choosing the right blog topics and picking the proper format for your articles, to selecting strategic images that generate interest and engagement. By the time you’re done reading this, you’ll have a clear idea of how to create strong blog content that effectively communicates your ideas and stands out from other articles on the web, other types of websites and within the blogosphere .
Ready to get blogging? Get started with Wix today.
How to write a blog post in 13 steps
Brainstorm blog topics
Refine your topic with keyword research
Define your audience
Create an organized outline
Write engaging content
Craft an irresistible headline
Choose a blog template
Select a blog domain name
Pick relevant images
Optimize for SEO
Edit and publish your blog post
Promote the final article
01. Brainstorm blog topics
When writing a blog post, whether you're guest posting for someone else or writing for your own blog, you’ll want to cover topics that bring value to your readers and fall in line with their interests, as well as your own. Rather than trying to find the perfect topic right away, start by jotting down different ideas that come to mind.
There are several places you can look to spark new topic ideas:
Browse other blogs within your niche with competitor analysis . If you’re starting a travel blog , for example, simply Google “travel blog” to see what your competitors are writing about.
Use AI tools at your disposal to generate topic ideas
Use Google Trends to find out which topics are trending.
Look for current events and recent news stories related to your field.
Find out what people enjoy learning about by browsing online courses on Udemy , Skillshare and LinkedIn Learning .
Once you find some interesting ideas online, think about the unique ways you can approach those topics. Consider the various ways you can play around with topic ideas to come up with something that isn’t only trendy and relevant, but that’s also original and fresh. You'll also need to consider making sure your blog post is up to date and this will mean including relevant data and statistics related to the topic.
Let’s say, for instance, that you want to write about chocolate chip cookies. There are a few different angles you might consider taking here based on your target audience and potential for website traffic :
A how-to post that instructs readers how to do something with clearly ordered steps (e.g., “How to Bake Chocolate Chip Cookies from Scratch”)
A curated list that offers a set of recommendations for your readers (e.g., “The Top Chocolate Chip Cookie Recipes”)
A tips and advice post that provides expert guidance and resources. (e.g., “Tips for Making Homemade Chocolate Chip Cookies Extra Gooey”)
A definition-based blog post that helps explain the meaning of a term or topic (e.g., “What Are No-Bake Chocolate Chip Cookies?”)
A top trends article that highlights what’s currently popular (e.g., “The Best Chocolate Chip Cookie Recipes From This Year”)
A personal or business update that lets you unveil something fresh or recently unknown (e.g., “My New Chocolate Chip Cookie Recipe Revealed”)
Get brainstorming with these best blog ideas , and check out our professional guide on how to start a blog for more helpful tips. You can also consider those close to you for feedback on your ideas, or branch out to a wider audience and get their thoughts.
02. Refine your topic with keyword research
Part of writing a blog post involves keyword research. This crucial SEO practice is used as a marker to see which terms you can potentially rank high for in certain online searches.
Once you’ve chosen a direction for your blog post, and before you get started with the writing process, you’ll need to figure out the chances of its success on search engine result pages—which ultimately means getting more eyes on your content. In order to succeed, conduct keyword research to find the most relevant queries for your topic.
You can find keywords for your own articles by using various keyword research tools. If you’re new to blogging, you’ll probably want to start with free tools such as Ubersuggest and Google Keyword Planner . Afterwards, you may want to upgrade to more advanced tools like SEMrush or Ahrefs .
While conducting keyword research, keep in mind that the more specific the phrase, the more closely it will match your audience’s intent. On the other hand, broader keywords tend to have higher search volumes—meaning more people are searching for them each month.
Think about the benefits of opting for a broader phrase, like “chocolate chip cookies,” over a more precise phrase, like “how to make chocolate chip cookies.” Choosing the right keywords means striking a balance between high search volume and high intent.
Once you’ve selected your keywords, you can use them to shape the structure of your content. Google those phrases to find out which articles have successfully targeted those same keywords, and spend some time browsing their content. This will give you inspiration for your own article in terms of what to include and how to structure it. Don't forget to also tap into your own experience as an entrepreneur or writer, when choosing what to write about.
03. Define your audience
Now that you know what you’ll be writing about , you need to find out who you’re writing for . Anticipating the kinds of people who will be reading your posts will help you create content that is interesting, engaging, full of relevance and shareable.
Of course, your audience largely depends on your type of blog . If you run a baking blog, you’ll probably be writing for an audience of people who love baking and are seeking recipe inspiration. Even more specifically, if you run a healthy baking blog, you’ll be writing for people who similarly love baking but who want to make their culinary creations healthier. It’s important to keep these nuances in mind when crafting your content, since your goal is to write articles that resonate strongly with readers.
So, how do you figure out your audience in the first place? Start by taking another look at the other blogs in your field. Consider who they seem to be writing for, and the kinds of assumptions they’re making about their readers’ interests and lifestyles. For example, you might find that most of the blogs address a particular gender or age group.
You can also use online forums to find the main questions asked by your audience, or visit Facebook groups to read what topics they like or talk about. This will help you create content that piques their interest, sparks their curiosity and answers their questions.
Whether you're starting a book blog , a fashion blog, travel blog or something else—defining your audience should come first.
04. Create an organized outline
The key to learning how to write a blog post is doing thorough research and planning before you create the article itself. After deciding on the topic and blog format , you’ll need to build the mold for your content. Creating an outline is critical, as it ensures your article will have a strong foundation that you can build on as you write your blog post.
Start by creating subheadings, which are the backbone of an organized outline, under which your paragraphs of text will sit. These small but mighty pieces of content help you break down your article into bite-sized sections, making it easier for you to write and more digestible for people to read.
If it’s a step-by-step guide or a list of tips, start building your outline by listing out all the main points clearly, as in the example below:
Outline: How to Bake Chocolate Chip Cookies from Scratch
1. Gather your ingredients
2. Mix and knead the dough
3. Line a baking sheet with parchment paper
4. Scoop mounds of dough onto baking sheet
5. Bake at 350 degrees Fahrenheit
Add bulleted notes within your introduction and under each of your subheadings. This will help you formulate your main points.
If you find yourself getting stuck, use one of these blog post templates to guide you through the outline process.
05. Write engaging content
Now that you’ve sketched out the blog post, you can begin typing away (or, use AI to write your blog posts ). Keep in mind that blog posts, like many other types of writing, typically include three main elements: an introduction, the body text and a conclusion.
Let’s start with the introduction. In the first few sentences of your article, you should already grab your readers’ attention. Begin with a relevant quote or statistic, tell a short story, or share an interesting fact. Then, set the tone for the article by sharing a brief summary of what you’re going to talk about in the body text. This gives your readers a reason to keep going.
Next, fill in the body text. In your outline, these are the bullet points beneath each subheading. This is the meat of your blog post, so it should be clear and compelling. Avoid fluff and repetition, and instead offer deep value by sharing your knowledge, research, and insights.
A concluding section isn’t always necessary—in fact, our blog rarely uses one—but it can be useful in the case of storytelling or when wrapping up a very extensive article. You can tie your main points together using a short bulleted list, or by sharing some closing thoughts in a few sentences. No matter the case, you’ll want to end on an engaging note.
At this stage you'll also want to consider your writing style, this is usually determined by your blog audience. If you're targeting a professional business crowd so you might want to consider adopting a more formal writing style; if you're writing for bakers, something more light and fun might be the best style. Within this consider your tone too, blogs, even formal business ones, are meant to open up communication and inspire conversation. Make sure your tone is relevant to your writing style and audience, but also use welcoming and inspiring language where possible.
Other important concepts to consider in your content creation process are:
Viscosity : essentially the ease with which a reader can understand and flow through a piece of text. It is akin to the "fluidity" of the writing and how smoothly the ideas and information are conveyed to the reader. High viscosity in writing implies that the text is dense, complicated, and difficult to read, while low viscosity indicates that the writing is clear, concise, and easy to comprehend.
Rhythm: the pattern of stressed and unstressed syllables, sentence structures, and the flow of words that create a musical or harmonious quality in the text. It's the cadence and beat that give the writing a sense of movement and can make the language more engaging and memorable.
Creativity : the ability to express oneself imaginatively and inventively through the written word. It involves using one's unique perspective, original ideas, emotion, pathos and artistic flair to craft compelling stories, poems, essays, or any form of written content. Creative writing allows writers to explore their thoughts, emotions, and observations in an innovative and expressive manner. Storytelling is a huge part of writing a blog post and shouldn't be neglected.
Sentence and clause structure: fundamental elements of grammar that govern how sentences are constructed in the English language. They determine the arrangement of words (verbs, adjectives), phrases, and clauses to convey meaning and ensure clarity in communication. Understanding sentence and clause structure is crucial for effective writing and communication.
06. Craft an irresistible headline
When writing a blog post, you don’t only need strong content; you’ll also want a powerful headline . A great headline entices readers and enhances your blog design , ensuring that they actually click on your article in the first place.
Learning how to write a catchy blog title doesn’t have to be hard. All you need to do is keep the following points in mind: clarity, specificity and offering an answer or solution.
Writing a good headline also depends on how well you put yourself in the shoes of your audience. Use the title to promise readers that your blog post will provide valuable insight that will benefit them in some way, whether by satisfying their intellectual curiosity, teaching them something new or helping them solve a problem. This will increase the chances that they’ll click on your article and read it. Just don't go over board and remember to avoid clickbait, which is writing a hyperbole headline just to get clicks through to an article.
Here are some examples of headlines that we are quite proud of, to give you a general idea for your own content:
Create a Powerful Free Landing Page in Under an Hour
20 Best Time Management Apps to Organize Your Life
How to Design an A+ School Website (With Examples)
Make a Change: Using Photography as a Tool to Raise Awareness
If you're looking for inspiration to get started, try out this free title generator .
07. Choose a blog template
Writing your blog post may be your first priority, but you’ll also want to package it in an appealing way. Having an article with strong visual appeal is crucial for striking the right chord with your readers. The best way to customize your blog's design is by starting with a free blog template .
Professional designers have created all these blog layouts, and they're fully customizable to reflect your blog's messaging and tone. For inspiration, check out these blog examples to see how others have transformed these templates into beautiful, content-rich powerhouses.
If you’re writing a blog about organic ingredients, for instance, using a natural color palette on your site will set the right tone for the type of topics you’ll be writing about. This same color palette should also be used for your blog logo , as well as on your social media platforms.
08. Select a blog domain name
You should host your well-crafted blog on your domain site address in order for readers to discover it. When it comes to naming your blog , you can gather ideas from a blog name generator and see if the domain name is available.
Spend time thinking about how your blog and domain name fit in with the blog post topics you will cover. Make sure that your name reflects your blog’s persona, topic and niche.
Once you have finalized your name, choose your domain name (also referred to as a URL, for example, www.wix.com). Typically, your domain name will be the same as, or at least similar to the name of your blog.
09. Pick relevant images
Likewise, you should also enhance your blog post with a few great images that illustrate your main points. It’s important that your pictures add value to the subject, rather than serving as placeholders. Pay extra attention to your featured image—this will be the main visual below your blog’s title, and it’s what readers will see when they browse your articles from your blog’s homepage. Infographics are also great to insert within blog posts to reinforce key points or ket stats.
Also consider inserting videos into your blog posts, the best ones are those you've created to match the topic and intent of the video, but you can also use those from third parties, to improve the user experience and engagement rates on your articles.
With Wix, you can add a professional photo gallery to individual posts and embed your own pictures within your articles. You can also choose from an array of media content from Wix, Shutterstock and Unsplash directly within your site’s editor.
10. Implement calls-to-action
In the same way a blog is meant to inform people about specific topics, it can also be used as an important tool that motivates readers to take a certain action. This includes everything from subscribing to your blog to making a purchase.
This element is referred to as CTA, or call-to-action, and is presented as an embedded link or button that states your objective in an alluring manner. Some of the most common call-to-action examples for blogs include “Subscribe,” “Download our e-book” or “Sign up.”
Using CTAs can help you transform your website traffic into engagement and, eventually, profit. While your immediate goal is to get more readers, you may eventually want to monetize your blog further down the road.
11. Optimize for SEO
When it comes to SEO for bloggers , a strong SEO plan involves optimizing your content both before and after writing the blog post. Not only does this include doing keyword research prior to the outline phase (mentioned in step 3), but it also includes using those keywords to polish your final piece.
This begins with sprinkling relevant keywords throughout your article. Let’s say you’ve chosen to target the keyword “business strategies.” Use this exact phrase in your headline, throughout the body text and one to two subheadings if it’s a natural fit.
Next, include this keyword in your metadata. This is the preview text you’ll see for every article on Google, and it includes a title (known as the meta title) and short description (the meta description). You’ll also want to add the keywords to the URL of your article, as well as in the alt text of your blog post’s images. Use these SEO features to give your blog an overall performance boost. Lastly, and make sure you know exactly how long a blog post should be to best rank your post.
12. Edit and publish your blog post
With so many common blogging mistakes out there, you’ll need to thoroughly check your article for grammatical errors, spelling mistakes, repetition and any other unprofessional content. Furthermore, make sure your ideas flow coherently throughout each section, signaling a clear and purposeful message to readers. You can read about other essential aspects of blogging in this comprehensive blog post checklist .
We recommend asking a friend or colleague to give your blog article a once over before it goes live, as part of your proofreading and fact checking process prior to publishing. Direct them to look for any discrepancies or ambiguity. It’s also important to emphasize quality over quantity in order to keep your readers interested and to establish your credibility. Then, once you’re happy with your written work, it’s time to hit publish.
13. Promote the final article
Once you’ve written and published the blog post, take the necessary steps to make sure it gets read. Two of the most effective ways to promote your blog post and get readers are email marketing and social media marketing.
Email remains one of the most reliable platforms for marketing, as it allows for a direct communication channel between you and your audience. This highly effective digital marketing strategy involves sending out customized emails to prospective users with the aim of converting them into loyal fans. If you’re interested in getting started, this powerful email marketing service can help you send custom newsletters for your blog.
Beyond emails, sharing your article on social media can also go a long way. For example, if you want to accrue a wide audience, promote your blog on Facebook or Instagram, which have one of the largest and most diverse user bases.
Whichever channels you choose, make sure to actively engage with followers on a day-to-day basis. This will ensure that you not only write a great blog post, but that you get people reading your article, too.
Looking to really get your blog off the ground? Take a look at our Build Your Own Blog online course to get you started.
How to write a blog post FAQ
How to write my first blog post.
Writing your first blog post can be an exciting but daunting task. To make it easier follow these basic steps - choose a compelling topic, plan out your post, hook readers with a killer introduction, provide meaningful content, hone your conversational style and include visuals where you can.
What are 5 easy steps to writing a blog post?
1. Choose a topic. 2. Outline your post. 3. Write your introduction. 4. Expand on each of your points. 5. Summarize and conclude.
How to write a blog post with AI?
AI can be a valuable asset throughout the content production process, from generating topic ideas to serving as a proofreader. AI tools like ChatGPT and Bard can help brainstorm blog topics, provide research insights, construct outlines and even write drafts. However, it's crucial to review and refine AI-generated content to ensure accuracy, relevance and adherence to your brand voice. Additionally, grammar checkers like Grammarly and ProWritingAid can assist in proofreading, but their suggestions should be considered carefully to avoid altering creative writing styles.
How to write catchy blog titles: 12 tips and examples
The ultimate blog post checklist
Blogging for beginners: 20+ tips to jumpstart your blog
Was this article helpful?
- WordPress Hosting
- Domain Names
- Website Builder
- Create a Blog
- Professional Email
- Website Design Services
- Course Maker
- Enterprise Solutions
- WordPress Themes
- WordPress Plugins
- Google Apps
- WordPress.com Support
- WordPress News
- Website Building Tips
- Business Name Generator
- Discover New Posts
- Popular Tags
- Blog Search
- Daily Webinars
- Learn WordPress
- Plans & Pricing
How to Write a Good Blog Post: A Complete Step-by-Step Process
You pull up a blank document, ready to write a blog post, but the white emptiness stares back. How do you begin?
We’ve all been there, staring into that vast white space, wondering where to start. I’ve felt that subtle anxiety too. Yet, with the right approach, that daunting task can turn into a delightful journey. With an established process, writing becomes less about filling the space and more about connecting deeply with your readers.
Dive into the steps in this post and uncover the secrets to crafting a blog post that truly engages and resonates with your audience.
Table of Contents
How long does it take to write a great blog post?
Step 1: identify your topic, original research, topical research, competitive research, how-to guide, feature article, product review or comparison, link/article roundup, expert roundup, step 4: create an outline, introduction, body content, step 6: pen a headline, step 7: edit and proofread your content, step 8: add your meta data, step 9: publish your post, it’s all about practice.
As you get into writing blog posts, you might wonder how long you should take to write a good one. Are you taking too long? Should you spend more time?
Orbit Media Studios found that bloggers take an average of four hours and one minute to complete a blog post in their 2022 survey . For reference, these folks wrote an average of 1,416 words per blog post.
But think of this number as an estimate. It takes everyone a different amount of time to write a blog post based on factors like:
- Personal writing speed: All bloggers write at a different pace, and they’re all valid.
- Subject matter knowledge : It’s faster to write about a subject you know over one you don’t.
- Topic complexity: Most people will need more time to write about piezoelectric ceramics than how to blow a bubble with gum.
- Research requirements : It’ll take longer to put together a blog post that weaves together original interviews than one with a few online sources.
Plus, Orbit Media Studios discovered that bloggers who spend more time on their blog posts get more success. Thirty-three percent of respondents who spent six or more hours per blog post reported “strong results.” Compare that number to the 22% benchmark.
You’ll see that the first steps to writing a blog post involve careful preparation. Start by choosing a topic to write about.
Get as specific as possible when you pick your subject. Specificity lets you differentiate your content from blog posts on similar topics and helps you cover an idea in-depth. Let’s say you want to write about how to cook a steak — you could narrow that down to how to cook a T-bone steak on a grill.
After you decide on a topic, establish the angle you want to take. Going back to our example of how to cook a T-bone steak on a grill, you could come from a scientific angle. For your blog post, you could consult a scientist on why certain techniques make a better steak.
Step 2: Do your research
Now that you know what you want to write about, you can research your topic . Blog post research falls into three categories:
Original research comes from data you generate yourself by consulting other people. Not every blog post needs to have original research to have high-quality content, but it can contribute to truly unique writing.
Try these tactics to get one-of-a-kind sources for your post:
- Surveys: Use a free tool like SurveyMonkey or Google Forms to ask people questions on a large scale. Find people who know about your topic at your organization, subscribed to your mailing list on the subject, or in an online community.
- Polls: Polls work well for asking a broad audience a single question. Many social media and communication apps have built-in poll features, such as Twitter and Slack.
- Interviews: Ask experts on your subject for an interview over email, on a video call, or in person. Reach out to your colleagues and network to see if they know anyone. You can also use a service like Help a Reporter Out to get expert quotes.
Topical research is the research you conduct around the internet. Use your preferred search engine to find online sources with these traits:
- Authoritative: The author or website should have plenty of experience or credentials on the topic. When applicable, they should use solid research to back up their claims.
- Recent: Aim for resources written three or fewer years ago when possible.
- Helpful: When your reader clicks through to your source, they should get value out of it and understand how it connects to your article.
This type of research often flies under the radar for newer blog post writers. Competitive research involves evaluating other articles on your subject. By understanding the other content out there on your topic, you can find ways to improve upon it.
Don’t just look for what ideas the other blog posts include. Instead, think about what they’re missing. Maybe they don’t cover a point you feel is important, or you could format your content more clearly than them.
Step 3: Choose the type of blog post you’ll write
With knowledge of your topic on hand, it’s time to decide how you’ll present it. Some popular blog post genres include:
List blog posts organize information into a list with headings naming each item. They often come in the form of numbered lists with a title featuring the number of items, such as “5 Ways to Fold a Towel.”
When you write a list blog post, you don’t have to make your list the only content. HelpScout’s 13 Best Practices for Improving Online Customer Service introduces online customer service, then digs into its items.
A checklist blog post provides a checklist for readers to follow to perform a task.
These posts often provide a simplified checklist to follow and then provide more details for each item, like our blog post checklist .
A how-to guide walks the reader through the steps it takes to perform an action.
These blog posts rely heavily on lists and images to help readers understand each part of the process. Melly Sews’s how-to guide to sewing a flat-felled seam uses both.
An interview blog post showcases an interview the author has with someone who has insights to share about the article topic.
You can go about one of these blog posts in two ways. Either list out your questions and answers in a Q&A format or use your interview answers to tell a story. Notion did the latter in Three-time YC founder and first-time mom finds flow in Notion .
A feature article brings together original research and interviews to explore a subject. Since features often involve interviews, they can overlap with interview blog posts.
Some blogs take a feature-first approach to posting, such as Microsoft’s Unlocked blog. One example of one of their features is Can an alphabet save a culture?
In the context of blog posts, an essay presents the author’s argument or opinion. The writer uses research and evidence to back up their points.
Media Strategies Aren’t as Crazy as They Seem from the Animalz blog features real-life examples that back up a unique perspective.
News posts share news from your community or company.
On business blogs, a lot of news posts relate to company and product updates, like SparkToro Now Has 50% More Podcasts from SparkToro.
A case study tells a success story about a product or service. It generally focuses on one event or customer.
This type of blog post requires original interviews with the customer involved so you can get their perspective on your work. With some products, you can share the results of how you helped the customer. Take Buffer, a social media scheduling tool, sharing posts from its customer in this case study as an example.
Product reviews and comparisons evaluate the usefulness of products for the reader. Reviews focus on a single product, while comparisons compare the features of multiple products.
Some of these product posts come in the form of a list ranking the best products in a category, like Zapier’s email newsletter software roundup .
Link and article roundups bring together links to online resources or articles on a specific subject.
Some of these roundups are more purchase-focused, such as Good On You’s roundup of eco-friendly fashion deals .
Expert roundup blog posts present opinions on a topic from multiple subject matter experts.
This format can overlap with other formats, like in Databox’s blog posts that synthesize expert opinions into lists. The Heroes of Business Transparency is one example.
Many people skip or rush through this step even though it’s just as important as the actual writing. A detailed blog post outline gives your article structure and lets you evaluate your overall argument before you write out the full post.
It also helps combat writer’s block. At the outline stage, you only have to get a basic idea down, taking off the pressure of writing a complete idea. Then, when you get to the writing stage, you’ll have your outline to reference when you don’t know what sentence to write next.
Follow these steps to write an outline:
- List each section and subsection of your blog post. Each section could cover a list item, a point in your argument, a step in a process, etc.
- Add up to three main points per section. Here’s where you’ll start forming the ideas you’ll cover. As you practice making outlines, you might find it helpful to get even more detailed at this stage.
- Include any links and examples you want to include for your points. Place your sources where you plan to reference them so you can add them easily in the writing stage.
Here’s a hypothetical outline for a blog post by my cat on why I should feed her a second dinner:
You can go more in-depth with your points in your outline, but here’s how the formatting should look.
I recommend writing your outline in a separate document and copying any headers and links over to your draft document. It can be tempting to write your outline and fill out your draft from there, but your document will get disorganized quickly with this approach.
Step 5: Write your post
Onto the writing itself!
Make sure to follow web writing best practices when you write your content.
People read 25% slower onscreen, and they skim rather than read. Web text should be short, scannable, and structured as linked, topical pages. Nielsen Norman Group
Shortening or “chunking” your content helps readers skim, so try to keep your sentences to 25 words or fewer and paragraphs to three sentences or fewer. Make sure to follow the style guide for your blog if you have one as well.
A blog post consists of three main sections that require different approaches:
Integrate your blog post’s angle and an emotional hook into your introduction. This technique establishes what makes your post unique from the start and draws in the reader.
For example, in this blog post, I’m trying to provide a comprehensive process so you never feel lost when writing. I explained that angle in the second paragraph of my intro.
As for the emotional hook, try putting yourself in the reader’s shoes or telling a story. I used the example of staring at a blank page wondering what to do next because I’ve been there and know others have, too.
You could also use the Animalz technique of using an unexpected hook and referencing it throughout your blog post. This method takes practice and careful thought, but that hard work really pays off.
Whichever hook you use, keep your introduction concise — about three paragraphs or fewer. An intro that goes on too long can lose the reader’s interest.
A quick side note: You don’t have to write your introduction first if it comes easier to you after you write the rest of your post. Mark it for later and revisit it when you have more context to work with.
Your body content consists of all the words between the introduction and conclusion.
As you write this part of your post, try to cover all the information important for your reader to know. If you have a word limit to stay within, consider linking out to resources on complicated sub-topics.
Speaking of linking, include links to other posts on your blog and trusted sources throughout your body content. Search engines prioritize websites that link relevant pages to each other. Plus, it works as a way to cite your sources when you use outside information.
Just make sure that any site you link to is relevant to your post. Adding links for linking’s sake will make it harder to establish authority and search engine performance.
Lastly, make sure your writing is crisp, clear, and concise by keeping paragraphs three sentences or less, and each sentence 25 words or less .
Here’s an example of a well-structured post’s body content.
Time for the grand finale. You have multiple ways to go about writing a conclusion, such as:
- A summary: Summarize the key points you covered in your post.
- A takeaway: Provide a takeaway from the ideas you presented in your post. You could go back to the angle you established at the beginning, for example.
- A redirection: Connect your blog post to another post on your blog and direct your reader there for further reading.
- A bonus tip: Offer one final tip for the reader to use as they apply the knowledge in your post.
When it feels appropriate, you can also add a call to action to subscribe to your newsletter, try your product, or perform another transactional action. Connect your call to action back to the rest of your conclusion so it doesn’t feel pigeonholed.
After you finish writing your first draft, give it a headline . You can write the headline before your post if you like — there’s no hard and fast rule. For this blog post, we’re writing the headline after the content so you have your draft on hand to inspire your headline.
Follow these steps to craft a top-notch headline for your article:
- If you write blog posts with search engine optimization (SEO) in mind, grab the top keyword for your article. This keyword should have a direct relation to your subject.
- Write down 25 versions of your headline to give yourself plenty of choices to consider. Make sure your keyword feels like a natural part of each headline if you include it.
- Narrow those 25 options to your five favorites.
- Choose a “winner” from your five finalists.
CoSchedule’s Headline Analyzer Studio can help you identify what headlines will hook readers and work for SEO. It has a Google Chrome extension and WordPress plugin. If you don’t have a plan that supports plugins, the extension provides a prompt alongside your WordPress headline.
Every blog post needs editing to shine, no matter how talented the writer is. Give your content plenty of this TLC to create quality results.
Start with a basic spelling and grammar check using your word processor’s tools. Then, you can use a tool like Grammarly or Hemingway for more in-depth fixes. While Grammarly performs an advanced spelling and grammar scan, Hemingway checks sentence structure, like so:
After you perform these checks, you should still read through your writing manually. Your human eyes will catch mistakes the computer misses. Plus, your editing should focus as much on the quality of your ideas as it does on your spelling and grammar.
We provided some tips to make the manual editing and proofreading process easier in an earlier WordPress blog post. I also suggest asking yourself these questions as you go through your content:
- Do my logic and arguments make sense?
- Did I use my SEO keywords? Did I insert them naturally?
- Do I notice any words being used frequently that I can mix up with adjectives?
- Did I vary my sentence structure for more dynamic reading?
- Will my blog post be readable for my average reader?
- Did I follow my blog’s style throughout the post?
Your blog post’s title tag, meta description, and URL all influence how people find and understand it.
The title tag and meta description are the title and description you see for a page in search results. By default, WordPress uses your headline as the title tag and your excerpt as the meta description. But, if they aren’t the proper length for search results, they can get cut off.
It’s best practice to write a separate title tag and meta description so you know they’ll look good. In WordPress, you can edit this data by changing your post’s code or using a plugin .
Yoast and All in One SEO are two popular plugin options. These plugins add a box below your content in the WordPress editor where you can manage your title tag and meta description. They also guide you through writing those search specs well.
Your URL slug is the unique string of words that appears at the end of your URL.
For example, this blog post’s URL is:
Its slug is:
That’s the part of the URL that’s different for each blog post.
WordPress pulls your URL slug from your headline, but that slug usually isn’t optimized for search results. According to Ahrefs , a good slug follows keywords and summarizes the essence of the blog post.
No need for a plugin or fancy coding to edit your URL slug. Go to the Block tab in the right-hand menu, then edit your URL using the URL option. Save your draft or update your blog post to save your new slug.
Now that you have your meta data set up, you can finalize your content for publishing. Copy and paste your blog post from your word processor to your WordPress post. The formatting will carry over to the block editor.
Or, you may have written your blog post within the blog post editor. I generally don’t recommend this approach in case you accidentally click “Publish,” but I know some writers get by just fine doing it. You do you.
If you paste your content from a Google Doc or another online text editor, go through your post and re-upload your images from your computer. The images you paste from another source are kept on your editor’s website, and you’ll want them on your WordPress site for safekeeping.
Once you establish a solid process for writing your blog posts, the next step to mastery is practice. As you adjust your system to your workflow, you’ll know what to do next instead of hoping words will magically appear on your blank page. And we’ll be with you as you practice. Just use this guide to help keep you on track.
Pair your airtight writing process with a good topic generation system , and you’ll become an unstoppable blogger. We can’t wait to see what you write!
Want more tips? Get new post notifications emailed to you.
Type your email…
About the author, melissa king.
Melissa King writes actionable blog posts about content, marketing, and productivity for tech companies. Find more of her work at melissakingfreelance.com.
More by Melissa King
Design your portfolio. Open a store. Launch a business.
You can. you will. we’ll help..
Invent the world’s greatest cat food, save a rainforest, start a needlepoint club. Whatever it is, it’s going to need a website—that’s where we come in.
- WordPress Hosting
- Domain Names
- Website Builder
- Create a Blog
- Professional Email
- P2: WordPress for Teams
- Website Design Services
- Enterprise Solutions
- WordPress Themes
- WordPress Plugins
- Google Apps
- WordPress.com Support
- WordPress Forums
- WordPress News
- Website Building Tips
- Business Name Generator
- Logo Maker
- Discover New Posts
- Popular Tags
- Blog Search
- Daily Webinars
- Learn WordPress
- Developer Resources
- Terms of Service
- Do Not Sell or Share My Personal Information
- Privacy Notice for California Users
- Download on the App Store
- Get it on Google Play
- WordPress.com on Facebook
- WordPress.com on X (Twitter)
- WordPress.com on Instagram
- WordPress.com on YouTube
- Already have a WordPress.com account? Log in now.
- Follow Following
- Copy shortlink
- Report this content
- View post in Reader
- Manage subscriptions
- Collapse this bar
- General SEO
- Keyword Research
- On-Page SEO
- Link Building
- Technical SEO
- General Marketing
- Content Marketing
- Affiliate Marketing
- Paid Marketing
- Video Marketing
How to Write a Blog Post (That People Actually Want to Read) in 9 Steps
- 3.84K Organic traffic
- 221 Linking websites
The number of websites linking to this post.
This post's estimated monthly organic search traffic.
If a blog post is published and no one reads it, is it still a blog post?
Anyone can write a blog post. But not everyone can create one that people want to read.
In this post, you’ll learn how to write blog posts that actually get readers.
Let’s get started.
Step 1. Find a proven topic
A proven topic is a topic that people want to read about.
If you’re familiar with the niche, then this shouldn’t be a biggie. You probably already have a lot of ideas you want to cover. Open Google Docs and write all of them down (use a notepad if you prefer analog).
Otherwise, there’s no better way to find proven topics than to write about topics people are searching for. After all, if there are many people searching for the same topic month after month, then it’s very likely it’s something they want to read about.
Here’s how to find these topics:
- Go to Ahrefs’ Keywords Explorer
- Enter a term relevant to your site or niche
- Go to the Matching terms report
- Switch the tab to Questions
Shop around a little and look for the topics that interest you. Make a list—5 to 10 should be enough to start with.
Ideally, they should have some traffic potential too. Our metric, Traffic Potential, is the estimated amount of search traffic you can potentially gain if you rank #1 for that topic. You can see if a topic has Traffic Potential by looking at the TP column.
Step 2. Decide on the angle of your post
With more than 4.4 million new blog posts published each day, your blog post has to stand out. Otherwise, it won’t get discovered and no one will read it.
The key ingredient here is novelty.
According to Julian Shapiro , there are five novelty categories:
- Counter-intuitive – “Oh, I never realized the world worked that way.”
- Counter-narrative – “Wow, that’s not how I was told the world worked!”
- Shock and awe – “That’s crazy. I would have never believed it.”
- Elegant articulations – “Beautiful. I couldn’t have said it better myself.”
- Make someone feel seen – “Yes! That’s exactly how I feel!”
For example, check out this blog post by finance writer Morgan Housel :
He states something that is counter-intuitive to what most people know and think. The best idea or “truth” doesn’t win—instead, the best story does. This is incredibly compelling to people in his field of finance. Indeed, it stands out from the other news-based, fact-driven kind of articles they read.
Morgan does this all the time. He rarely writes about finance directly—instead, he’s always looking at the topic from the lenses of history, biology, anthropology, psychology, and more. It makes his posts unique, and the angle of his articles always stands out.
It’s what you must do. So take your time and think of an angle that is unique and novel to your target audience. Use these questions to get started:
- Do you have personal experience with this topic? For example, if you’ve successfully implemented the keto diet, you can write about your experience and how you did it.
- Can you interview experts? For example, you can interview an expert about the latest research and findings in the keto world.
- Can you crowdsource opinions and ideas? For example, if you’re writing about making keto-friendly ice cream, you can crowdsource recipes.
- Can you provide data or back your post with science? Consider running a study (if possible) or looking through scientific research papers.
- Can you be contrarian? Don’t be the devil’s advocate just for the sake of it. But if you truly have an opinion that’s opposite to everyone else’s, it can be a great angle.
If you’re blogging with SEO in mind, then you’ll likely have to match search intent. Search intent is the why behind a search query. We can look at the current top-ranking pages to figure it out.
Specifically, we want to understand the three Cs of search intent:
- Content type – Is there a dominant type of content on the SERP, such as blog posts, product pages, videos, or landing pages? If you followed step #1, this is most likely a blog post.
- Content format – Is there a dominant content format on the SERP, such as guides, listicles, news articles, opinion pieces, or reviews?
- Content angle – Is there a dominant angle on the SERP, such as freshly updated content or content aimed at beginners?
For example, let’s look at the topic of “date ideas”:
- Content type – They’re all blog posts.
- Content format – They’re all listicles.
- Content angle – A potential angle is “fun date ideas.”
If you’re writing about this topic, you may have to create something similar.
But note that this is not a rule but a guideline. Even if your post is ranking high on Google, it still has to stand out from the rest of the ranking articles. So it goes back to finding a novel and unique angle for your article. If you can create one that’s better than the other top-ranking articles, go for it.
Step 3. Create an outline
When I started blogging, I was told to always create an outline . This is one of the best blogging tips I’ve gotten.
Outlines help to organize your thoughts and even beat writers block. When you have an outline, you’re not writing from scratch. Instead, you’re filling the “gaps” in it.
What’s even better is that you don’t have to create the outline from scratch either. Spend enough time online, and you’ll realize that most blog posts’ structures are pretty much the same.
So don’t be afraid to use templates. For example, we use this template for almost all our list-style posts:
Here are three more templates for other blog post styles you can use.
When you have the skeletal structure in place, the next step is to figure out what you need to fill in, especially the H2s, H3s, H4s, and more. Here are some ideas to help you out:
A. Use your personal experience and expertise
Nothing beats your own experience and expertise. If you know there’s a right way to do something, use that knowledge to create your outline.
For example, I’ve been breakdancing for more than 10 years now. If I had to create a blog post on how to do the six-step, I wouldn’t even need to do any research—I can simply pour the information directly from my brain.
B. Run a content gap analysis
If there are subtopics that almost all the top-ranking pages cover, then it’s likely that they’re important to readers too.
Here’s how to find these subtopics:
- Paste a few top-ranking URLs for your main topic into Ahrefs’ Content Gap tool
- Leave the bottom section blank
- Hit Show keywords
- Set the Intersection filter to 3 and 4 targets
Here, you’ll see that these pages are ranking for subtopics like:
- What is inbound marketing.
- Inbound marketing strategies.
- Inbound marketing examples.
If you’re writing a blog post on “inbound marketing,” they’ll likely make good H2s.
Note that your goal is not to copy and rephrase the top-ranking pages. The internet’s full of that—cookie-cutter content no one’s interested in.
Your goal is simply to use top-ranking pages as inspiration. If they make good points, you can consider including them in your post. If they’re stating something that’s completely wrong, then even better—take the chance to correct the misconceptions.
Step 4. Write your first draft
With your outline in place, it’s time to flesh that skeleton out into a rough draft.
I write mostly in Google Docs. An immediate perk is that I can turn the headings I’ve created into actual headings. I just have to click the “Styles” dropdown on the menu and change them:
You’ll be able to see your outline on the side too:
From here, use your headers as a guide and write your first draft. This stage is all about “getting it out.” That means:
- Avoiding any interruptions to your writing.
- Not self-censoring as you go along.
- Not repeatedly rearranging your outline to make things flow better.
- Not rewriting the same sentence 10 times just because it “doesn’t read quite right.” 😅
I know, I know. It’s easier said than done. Still, try to minimize interruptions. There’s time to edit for perfection later—this stage is all about getting everything down on paper (or screen) so you have something tangible to work with. As author Shannon Hale writes:
I’m writing a first draft and reminding myself that I’m simply shoveling sand into a box so that later I can build castles.
One “trick” you can consider is to use the Pomodoro Technique . It’s my go-to if I’m stuck, distracted, or procrastinating.
The basic idea: Set a timer for 25 minutes, write as much as you can, then take a break for five minutes. Rinse and repeat. You can use a Chrome extension like Marinara to automate your Pomodoros.
- State the P roblem
- A gitate the problem by digging more into the pain (felt by the reader)
- Offer a potential S olution
Here’s what it looks like in the wild:
Step 5. Polish and edit your post
“I have rewritten—often several times—every word I have ever published. My pencils outlast their erasers.” Vladimir Nabokov, Novelist
Here’s the surprise: Even though the activity is known as “writing,” the magic is not in that. Rather, it’s in the editing phase where the true blog post appears.
This stage—after you’re done with your first draft—is all about editing, polishing, trimming, and rewriting.
My recommendation is to only edit after one or two days have passed. Why? Because you’re too emotionally invested when you’re first done drafting. The time gap will be helpful to remove this attachment so you can actually edit with fresh eyes.
Here’s what you can do during the editing process:
- Use Grammarly – Great for checking grammar mistakes.
- Read your draft out loud – Catch where it doesn’t flow well.
- Break up long sentences – Turn sentences with endless “ands” and “thats” into short, punchier ones.
- Add formatting where relevant – Images, GIFs, bullets, numbered lists, bold, italics, and more make your writing easier to read.
- Pepper in “flow” – Wherever the opportunity arises, consider adding transition words and cliffhangers so that the rhythm of your post is not static.
You should also pay extra attention to your intro, as that is how your reader will decide if they will continue reading.
When you’re done with the self-editing, get feedback from someone else. If you have an editor to show your draft to, great. Otherwise, a friend or colleague works absolutely fine as well.
What’s important here is to get an impartial pair of eyes on your work.
Chances are that a third party will be able to point out things like logical loopholes and poor flow that you won’t be able to spot on your own.
We do this for every blog post at Ahrefs. We even “call out” the contributors:
When they’re done, incorporate their feedback where relevant. Build off their ideas and opinions to produce the best piece of work possible.
Take the time to think about each point that was made. Set aside your ego and really try to see things from a third party’s perspective: Which points do you agree with, which are you unsure about, and which do you definitely not agree with?
Make edits based on the suggestions you believe in and leave out the things you feel strongly against (but be sure to have a logical explanation for doing this). If you’re on the fence, it all comes down to how much you trust the person giving you feedback.
Also, be careful not to accidentally adopt the writing style of a third party, especially if they give feedback in long form or if you’re incorporating many of their suggestions. Again, if possible, take a break from drafting and work on something else. Then, when you come back to it, try and rewrite the section in your own voice and style.
Now is the time to rewrite sentences until they “sound right” or rearrange your points over and over again until they flow the best they can.
Keep getting feedback and revising your draft until you’re happy with the final product.
Step 6. Create an amazing headline
“On the average, five times as many people read the headline as read the body copy.” David Ogilvy, Advertising Tycoon
Your headline is one of the most important aspects of your blog post. It determines whether someone decides to click through and read. So you should take the time and polish it until it is compelling.
Don’t stop on the first headline you create. Come up with a few and see which one looks best. Viral site Upworthy notoriously created 25 headlines for each article it published.
I’m not asking you to create clickbait headlines like it. But the exercise can be a fruitful one. As singer-songwriter Ed Sheeran puts it, and I paraphrase, “It helps to clear the wastewater from the faucet.”
That said, here are some tips for writing better headlines:
- Use “power words” – Words like “remarkable” and “noteworthy” help trigger an emotional response. Sprinkling one or two can make your headlines more compelling.
- Add parentheses – Parentheses strengthen your title tag by adding the “icing on the cake.”
- How to Write an Irresistible Headline in 3 Easy Steps
- 7 Blog Title Formulas That Get Clicks (With Examples)
Step 7. Sprinkle on your on-page SEO
Even if you’re not blogging with SEO in mind, you’ll want search engines like Google to find your post and rank it. After all, Googling is still one of the major ways people discover new content to read online.
It’s a good idea to follow simple SEO best practices for every blog post you’re publishing. At the basic level, you should:
- Include the topic in the title – You’ve probably naturally included this while you were brainstorming your headlines. After all, if you’re writing about intermittent fasting, it’s difficult to not mention it. Don’t worry if you haven’t, though; a close variation works too.
- Write a compelling meta description – This is not a Google ranking factor, but it helps to “sell” your article in the search results.
- Use short, descriptive URLs – This type of URLs makes it easy for searchers to understand what your post is about. The simplest way is to make the slug your topic.
- Add alt text to your images – Google uses alt text to understand images. Create a concise but accurate one for every image you use.
- Link to internal and external resources – Cite other people where relevant. It’s also helpful for readers who want to learn more.
If you’re using a content management system (CMS) like WordPress, installing plugins like Yoast or RankMath can make doing all of this a cinch.
Recommended reading: On-Page SEO: The Beginner’s Guide
Step 8. Publish your post
You’re finally ready to publish your post!
Upload your post into your CMS. Or if you’re using WordPress and have some budget, consider using Wordable . This allows you to do a one-click upload from Google Docs into WordPress. Really easy.
Then give it another quick look to make sure all’s looking good. Finally, hit “publish”!
Step 9. Promote your post
It’s the truth—blogging is extremely competitive today. Your content, no matter how good, will not be discovered by itself. You need to go out and let people know it exists.
Consider using some of these tactics to promote your content:
- Share it with your audience – You may think you don’t have an “audience,” especially if you’re just starting out. But you have friends, family, colleagues, and followers on existing social media accounts. Share it with them! They’ll be your biggest supporters. Then, over time, as you build up your audience (e.g., an email list ), you can share your articles with them too.
- Email people you mentioned in your content – Find the emails of those people you’ve cited or linked to and reach out to them. They’ll be happy to know they’ve been featured.
- Share your content in relevant communities – Facebook groups, Slack communities, Discord, Reddit, and forums—if you are a member of any communities, you can consider sharing your content there. But remember, don’t spam!
Recommended reading: 13 Content Promotion Tactics to Get More Eyeballs on Your Content
Hopefully, this post has shown you writing a blog post that people want to read is not a difficult process. You can do it too.
Now, go on and get started—that blog post isn’t going to write itself.
Any questions or comments? Let me know on Twitter .
Our 8-Step Guide for How to Write a Pro Blog Post
If you’ve spent any time on the internet, you’re undoubtedly familiar with blog posts. After all, you’re reading one right now. Blog posts are the individual entries that comprise a blog, like episodes of a TV show or entries in a journal.
Blogging can serve multiple purposes. For one, it’s a great way to establish yourself as an authority on your area of expertise. It can also be an effective way to drive traffic to your website and educate people about the topics you’re passionate about. Additionally, a blog is the perfect place to showcase your writing .
Write with confidence Grammarly helps your blog posts shine Write with Grammarly
What is a blog post?
A blog post is a single piece of content published on a blog, a shortened form of the now-archaic term weblog , which is an online platform for publishing written content . A blog can be a section of a website or a standalone website of its own. The blog you’re currently reading is an example of the former, while The Pioneer Woman is an example of the latter. Both are composed of blog posts, pieces of content that each cover a single topic and may (but don’t have to!) include images and videos alongside the written content.
Written content is a key component of a blog post. A YouTube channel isn’t a blog because it’s purely video—it can be considered a vlog , short for video log . Similarly, a feed of purely still images, like an Instagram account, isn’t a blog.
In the earlier days of social media, when platforms like MySpace and Live Journal dominated the scene, blogging and social media were much more entwined than they are today. Now, they’re largely separate, though many bloggers promote and cross-post their work on their social media accounts to drive traffic to their blogs and promote their personal brand.
Types of blog posts
Blog posts can be standalone pieces or parts of a longer series. They also come in a variety of formats:
In a how-to blog post, the blogger explains the steps the reader needs to take to complete a task. Recipe blog posts are a popular example of a how-to blog post.
Also known as a “listicle,” a portmanteau of list and article, a list-based blog post is one that’s organized as a list of related entries. This could be a list of products, historical events, quotes, images, or unusual and intriguing facts, the kind of listicle Cracked.com made famous. You’ll find list-based posts on lots of blogs, like BuzzFeed , Bored Panda , and right here on the Grammarly blog.
A news article blog post links to a trending news article and provides the blogger’s thoughts on that news article. It isn’t just a repost of the news article; it includes insights that build upon, speculate about, agree, or disagree with the information covered in the news article.
In this kind of post, the blogger introduces a person they’ve interviewed and provides some background information about the interviewee and their work. Following this is a transcript of the interview, sometimes interspersed with additional information written by the blogger. You can find interviews on many different blogs, such as Rotten Tomatoes’ blog .
In a review post, the blogger reviews a movie, video game, TV show, book, product . . . anything, really. What’s Good at Trader Joes? is a well-known example of a blog that focuses on product review posts. A review post can focus on one product or piece of media or it can be structured like a list-based post. You can find examples of the latter on 99designs , where they often review design software and website platforms.
A personal blog post, like a personal essay , is where the author discusses their personal experiences, thoughts, and/or opinions. Usually, you’ll find these kinds of posts on personal blogs rather than corporate or professional blogs. However, a blogger who usually publishes other kinds of blog posts might publish personal blog posts from time to time to build a more personal connection with readers.
An explainer blog post is similar to a how-to blog post in that it provides a thorough, objective explanation of its topic. The difference is that this kind of blog post isn’t necessarily presented in a linear, step-by-step format and doesn’t necessarily explain how to complete a task.
This type of blog post might explain the social and economic trends that led to a specific historical event or the basics of a given topic. Coinbase’s blog contains lots of explainer posts, such as a piece on how to keep your cryptocurrency secure.
Sometimes, blogs publish lengthy explainer posts that aim to provide comprehensive overviews of their topics. These blog posts are often labeled “ultimate guide” or something similar.
As the name implies, an image-based blog post is a post that focuses on images. The post could be an infographic or it could be a post consisting of multiple images. No matter which it is, it contains at least some copy to give the reader some context for the images—that’s what makes it a blog post and not an image gallery.
How to write a blog post
Ready to start blogging ? Follow these steps to write a great post and effectively reach your target audience.
Set up your blog
Before you can write a blog post, you need to actually have a blog. If you already have a website, find out if you can create a blog on the platform you’re using. Many of the templates available on widely used website platforms like Squarespace and Joomla make it easy for you to start blogging right on your website.
If you aren’t able to create a blog through your web hosting/design platform—or if you don’t have a website—you’ll need to build your blog from scratch. There are lots of ways to do this, some involving more technical skills than others. You can opt for an out-of-the-box platform like Wix or Squarespace, or you can go with a more DIY option like WordPress.
Setting up your blog means determining a budget for your blog. You’ll need to pay for the following:
- The domain name
- Design services (unless you opt to design the blog yourself)
- Blog writing and/or editing (unless you plan to do all of this work yourself)
Running a blog can be free, but keep in mind this generally means you can’t use a custom domain name and you’ll probably have ads on your site. For a low-budget personalized blog, expect to spend about a hundred dollars to set everything up and cover a year’s worth of hosting. In some cases, blogs cost thousands of dollars to build and operate—these are usually high-traffic blogs with custom-designed templates requiring a large amount of bandwidth.
As your blog grows, you can offset costs by selling ad space on your blog. Another strategy some bloggers use to reduce costs is affiliate marketing, which is where you link to an affiliate partner’s online product listings in your content; you receive a cut of the revenue they make through your placement of their link(s).
Blogging without your own website
Instead of setting up their own blogs, some bloggers opt to publish on large, public platforms instead. One of these platforms is Medium. Another is Tumblr, which hearkens to the early days of social media by combining social and blogging features in one platform.
If you stick with blogging and make a name for yourself, you can also explore guest blogging on larger, established blogs. Many of these blogs publish mostly, or even only, posts by guest bloggers. And you can get paid for doing it!
Choose your topic
Once you’ve got your blog up and running, it’s time to choose the topic for your first post.
What can you easily and passionately write about? If your blog is affiliated with your business, brainstorm ideas for blog posts that provide value to your target audience while promoting your brand. For example, let’s say you run a dog-walking business. Think about the kinds of things your clients would want to read about—the titles they’d click on, read, and ideally share with others. You might come up with a few different topics:
- Choosing a pet-safe ice melt for your sidewalk this winter
- How many calories does my dog burn on an average walk?
- Are pack walks safe? How many dogs are too many for one handler?
- How to get your dog acclimated to a new harness in no time
Ask your clients about the kinds of topics they’d like to read about on your blog. You might be surprised by what they suggest! Another great way to come up with topics to cover on your blog is to take a look at the kind of content others in your industry are publishing. That doesn’t mean you should steal ideas or plagiarize their work; find ways to take inspiration from competitors’ blog posts and cover similar topics from a different angle and in your own unique voice.
Write an outline
With any writing project, following the writing process enables you to craft a thoughtful, well-developed piece. Blog posts are no exception. After you’ve determined a topic for your first blog post, create an outline . List your working title and the key points you want to hit in your post. These key points will likely become separate sections, each with its own header and subheaders.
An easy way to write an outline for your blog post is to follow a similar structure to an essay . Your blog post starts with an introduction , which is then followed by body sections and then finally, the conclusion . But unlike an essay, a blog post’s conclusion includes a call to action. (We’ll talk more about that in a bit.)
Once your outline is complete, it’s time to start writing! There are lots of great, free apps you can use to write a blog post , like Google Docs and WriteRoom.
Hook your reader and keep them scrolling to the end
In any kind of writing, the hook is one of the most important parts. This sentence or paragraph is the part that grabs the reader’s attention and promises that their curiosity will be satisfied if they keep reading.
There are lots of ways to hook your readers’ attention , and the ideal way for each blog post depends on the audience and the subject the post is covering. One popular type of hook is to present a startling fact. To go back to our example titles for the dog walker, an effective hook for the post on pet-safe ice melts might be about how toxic many standard ice melts are to pets’ paws. Another effective way to hook readers is to directly address one or more of their pain points . For the example title about acclimating a dog to a new harness, this kind of hook might acknowledge a few things: how frustrating it is to get a dog to let you put a new harness on them; how this wastes precious walking time; and how you could waste money on harnesses your dog refuses to wear.
Give your readers a solid call to action
A call to action is a short phrase that asks the reader to do something. In a blog post, this might be to leave a comment, make a purchase, subscribe to your newsletter, or simply to read a related post next. Calls to action generally make use of direct-response copywriting principles, like making very specific requests and creating a sense of urgency. Here are a few examples of calls to action:
- Like what you see? Head over to my shop and order your custom print now.
- Want to learn more about reading tarot cards like a pro? Check out my post on the major arcana’s astrological associations.
- I’d love to hear your thoughts. Leave a comment below and tell me whether you agree or disagree and why.
Don’t forget to edit and proofread!
Read through the draft carefully and take note of any spots where your writing feels awkward, choppy, or even excessively wordy. Editing resources like Grammarly, various writing books, and even your own network of fellow writers can help you become a stronger editor by making you more attuned to issues in your work.
Enhance your blog post with engaging, relevant images
Why do kids like picture books? Because the illustrations bring the story to life.
The same thing happens when you include images in your blog posts. Images break up the text and give your readers short breaks as they work through your content. In explainer and how-to blog posts, they can also help readers visualize the points you’re making in your text—and even help them avoid making mistakes by demonstrating what their project should look like as they complete it step by step.
Use SEO strategies to reach a wider audience
SEO, also known as search engine optimization, is a category of strategies bloggers and other website operators use to increase their websites’ visibility. The better your SEO strategy, the higher your website ranks, or shows up, in search engine results. The goal is to have your blog be the first listing that comes up when people search for specific keywords.
Keywords are just one component of SEO. Here are other ways to improve your blog’s SEO:
- Organizing your content neatly. This means no walls of text (we’ll get to those in a moment) and clear headers to separate sections within the blog post.
- Relevant embedded images with the appropriate keywords in their metadata. Metadata is the data that gives more context to images, like their alt descriptions and file names.
- Keeping your blog post to an SEO-friendly length. As of 2021, the ideal blog length for SEO purposes is 1,760-2,400 words . Don’t take this as a requirement, though—generally, posts that clock in at 1,000 words or longer rank well, and even blog posts as short as 300 words can rank well if they utilize other SEO strategies. Your blog post should be as long as it needs to be; don’t artificially lengthen it just for the sake of SEO. That’s because another key component of SEO is . . .
- Value. Above all, make sure your blog post actually provides relevant, valuable information for your readers.
Your website platform might include analytics tools you can use to see how well your blog and individual posts are performing. By “performing,” we mean how many people visit your website and how long they spend on the website, both indicators of your content being effective.
Tips for writing a great blog post
Keep it conversational.
A blog post is a relatively informal, often fun piece of writing. Although there are plenty of technical blogs on the web, you’ll notice that even these tend to maintain a fairly conversational tone when explaining niche and complex topics.
Notice how most blog posts use the second person and speak directly to the reader. You would never do that in a piece of academic or professional writing. Also notice how plenty of blog posts, on topics ranging from how to finish highly technical projects to completely subjective movie character hairstyle rankings, give you a sense of the author’s personality by including short asides, personal opinions, and sometimes even broken grammar rules to mimic speech patterns.
Keep in mind that breaking grammar rules to achieve specific effects and working your personal voice into your blog post is not the same thing as writing and publishing an unedited post that simply ignores grammar rules. If you’re going to break the rules, you need to do it carefully and with a clear stylistic reason for doing so. For example, you might opt for sentence fragments, rather than whole paragraphs, in certain sections of your blog post because this magnifies your words’ impact. Take a look at this to see what we mean:
I’d applied to 10 colleges in total. Five of them, I knew I was a shoo-in. Four of them, I thought I had somewhere between an OK and a pretty good shot at getting in. And the last one, my holy grail of higher ed, I was all-but-certain they’d never accept me.
Then the envelopes started coming in. Thick ones, thin ones, glossy colorful ones, and nondescript white ones that could easily be mistaken for junk mail.
And then it arrived.
The letter I’d been waiting for since seventh grade.
My acceptance letter from my dream university.
See how this blog post emphasizes key sentences by making them stand-alone paragraphs? That’s one way bloggers make their posts sound and feel like in-person conversations. Also notice how this excerpt includes informal language like “shoo-in” and literary devices like a synecdoche (referring to acceptance and rejection letters as “envelopes.”)
Research trending keywords
As we mentioned above, using SEO strategies in your blog post will help it reach a wider audience. If you don’t care about reaching a wide audience and just want to write your blog for yourself or to share with close friends and loved ones, don’t worry about this tip.
But if you do want to reach a wider audience by having your blog post rank higher on search engines, take the time to research relevant keywords for your post. Soovle , keywordtool.io , Google Search Console , and Google Keyword Planner are all useful tools you can use not only to test out how well a specific keyword ranks, but also to find related keywords you can include in your blog post. With these tools, you can also find inspiration for future blog posts through other keywords related to your initial search.
Cut down walls of text
Nobody wants to read a wall of text, but sometimes they’re necessary in academic pieces like research papers.
They’re never necessary in blog posts.
A wall of text is generally defined as a paragraph that takes up several lines. They’re intimidating to readers and when they see them, a lot of people scroll past or even stop reading the blog post completely.
When you find a wall of text in your writing, break it down into two or more paragraphs . By doing this, you’re improving your blog post’s readability score, which doesn’t just make it more appealing to readers; it increases your SEO ranking.
Basically, a good blog post is scannable. As you read your first draft, take note of any spots where you feel slowed down or otherwise like you can’t easily scan the information. Those are the spots to break into smaller sections.
Whatever you write, do it with confidence
Correct grammar and a consistent tone are the keys to not only maintaining reader attention, but also to effectively communicating the points you make in your blog post. After you’ve edited and proofread your post, have Grammarly give it one last look to catch any mistakes or inconsistency in tone so that your blog post reads exactly how you want it to sound.
This article was originally written by Karen Hertzberg in 2017. It’s been updated to include new information.
Look at the blog and do the exercises to improve your writing skills.
Do the preparation exercise first. Then do the other exercises.
Check your understanding: true or false
Check your writing: gap fill - completing a blog, worksheets and downloads.
Have you ever been to a theme park? Do you like them?
Sign up to our newsletter for LearnEnglish Teens