How to Write a Good Blog

Melody Jaimon • June 22, 2021

Blogging can do many things for your company. It’s great for driving traffic to your website and converting it into leads. It is also an effective way to connect people to your brand, establish your company as an industry authority, and boost your credibility.


With 4.66 billion active Internet users as of early this year, there’s no better time for a business to start blogging than today. However, not all of us are good at it or even have an idea where to begin.


In this blog post, we will teach you the basics on how to write a blog that your audience will read. By the time you’re done reading, you’ll be more than capable of writing your own blog for your business.


Let’s get started!

Steps on writing a good blog

Find a Topic

First off is thinking of a topic to write about.


The beauty of a blog is that you can write about virtually anything.   However we have a few tips that we pass onto businesses - start typing into Google search engine.


Google is always trying to find your intent and will suggest the most relevant via the most searched topics. You can also enhance your blog’s visibility and appeal by including creative visuals like a well-thought-out banner design that captures attention and reflects your topic’s essence. Pick one of these to connect to your audience.  If you look below you will see I started typing "how to get on the first page and then Google auto populated and also dropped down other well searched topics - such as "how do I get my website on the first page of Google".


This is an insider trick and will help you find topics that are already being searched for any niche.

Example of finding topics to blog about

Determine the Length of Your Blog Post

When writing a blog for your business, the general rule of thumb is to keep each post between 300-2000 words.


As for determining the actual length of your blog post, it depends on two factors: how much time you have to write and how long your audience’s attention span is.


If you have enough time to write an informative 1,500-word blog post, that will work as long as you keep it within the ideal range.


But you should also consider the attention span of your audience. Do you think they’ll stick around to read a 2,000-word blog post? Or are they time poor and can only afford to consume a 500-word blog entry? You know your audience well, so you should have an answer to this.

Choose a Writing Style

The next thing to do is to figure out which style of writing is best suited for your blog.

Generally, blogs should be engaging while maintaining a casual and personal tone. They should also be engaging and interesting enough to keep the readers hooked from start to end.


Talk to your readers accordingly. Communicate information to them in a manner that is not condescending.


Again, you know your audience best. So, if you think they’ll appreciate a more technical style of writing, then write like that. But if not, then it’s best to keep things simple and refrain from bombarding them with technical terms.


It also helps to write like you speak. That way, you sound more natural to your readers and your content is not awkward to read.


And when you find yourself too busy to write a blog, you can always hire a digital agency to ghostwrite a post every now and then. If you choose to go this path, be sure to review the post before it’s published to ensure that the writing style and content quality is according to your liking.

Structure Your Content

One of the easiest ways to make your writing go smoother is by having a bit of structure that you’ll follow each time you compose a blog post.


Here is a formula that works well for all types of audiences:

  1. Hook them from the start. Not only should you Begin your blog with an engaging story or an interesting fact that is relevant to your topic.
  2. Identify the problem, such as your reader’s pain points. Expose the problem in the form of a hypothetical scenario or question that they can relate with. Also, it’s important to remember to avoid covering too much ground in a single post. You can discuss other pain points or challenges in future blog posts.
  3. Introduce the solution to their problem. Bring in a product or service of your company that serves to remedy their pain points.
  4. Add a call to action that is clear and specific. It could come in the form of a link that goes straight to a relevant web page (such as a service page, product page, or “Contact Us” page). It could even be a promo activation.

Write It!

Now that you know how to find a topic, what the ideal post length is, what writing style to use, and how to structure your content, it’s time to get started on writing your blog. Blogging for your business is not that hard, but it takes practice to master. So have fun and good luck!

See How Our Agency Can Drive Massive Amounts of Traffic to Your Website

Website Design designed for your audience and to be found on Google Searches
SEO - unlock relevant and increased SEO traffic. 

Paid Media - effective paid strategies with a clear ROI.

Get Started

Love My Online Marketing has 10+ Years of working alongside businesses and helping them grow. Discuss your options for online success from website Design and Development through to Google Marketing.

Get in Touch

Do you want more traffic and business leads?

Love My Online Marketing is determined to make a business grow. Our only question is, will it be yours?

Let's Chat
small business owner using GoHighLevel
By Melody Jaimon April 21, 2026
Revolutionise your small business with GoHighLevel's all-in-one CRM. Automate tasks, close deals, and streamline your processes. Try it today!
A shopping cart icon over a map of Australia against a blue and green gradient background.
By Melody Jaimon March 26, 2026
Scaling a Shopify store in Australia takes more than plug-ins. Custom apps improve speed, fix logistics, and support real growth.
Digital graphic of a storefront with icons representing Local SEO, floating above a laptop while a person holds a stylus.
By Melody Jaimon March 25, 2026
Learn why posting on Google Business Profile 2–3 times a week can help keep your profile active, support stronger local visibility, what types of posts to use, how the Learn more button drives website traffic, and how to schedule posts in advance.
A glowing orange hexagonal FAQ button centered among several blue hexagonal question mark icons on a dark background.
By Melody Jaimon March 25, 2026
Learn how to use FAQs to improve SEO and AEO visibility with practical, DIY-friendly tips for business owners, including where to place FAQs, how to write them, and what to avoid.
Hands typing on a laptop keyboard; focus on hands and keys.
By Melody Jaimon March 20, 2026
Most DIY sites can’t meet NDIS needs. Poor accessibility, weak SEO, and missed legal content create real risk. Read the full post.
Man in denim shirt, at a table with laptop, indoors, looking at screen, hand to chin, coffee cup nearby.
By Melody Jaimon March 13, 2026
Many NDIS providers lose trust online before anyone picks up the phone. See if your site is helping or hurting. Read the blog to find out.
Person using digital technology, blue interface, data protection, security.
By Melody Jaimon March 10, 2026
We live in an era of never-ending news about artificial intelligence and its impact on society. Read more about the real statistics and trends shaping AI.
Woman sitting at a desk, focused on a computer screen, in a dimly lit office.
By Melody Jaimon March 6, 2026
You're either teaching your designer the NDIS—or benefiting from someone who already knows it. Read this before you hire a web designer for your NDIS website.
Person using a smartphone and laptop at a desk with a calculator and other items.
March 5, 2026
Strong trust signals help shoppers feel confident buying online. See what every ecommerce product page needs to build credibility and increase sales.
Man with glasses writing in notebook at desk with computer and coffee.
By Melody Jaimon February 27, 2026
Most web designers can make a site look good — few know the NDIS. Here's how to choose someone who truly gets it. Read the blog for what to ask.