I have a confession to make. As someone who runs a digital marketing agency, I probably should not be encouraging business owners to do their own marketing. But here is the truth: DIY marketing can absolutely work for small businesses. The problem is that most people go about it the wrong way, get frustrated, and either give up entirely or waste thousands of dollars on random tactics before concluding that 'marketing does not work.'
Marketing does work. It works incredibly well when it is done with the right knowledge, the right tools, and — crucially — the right expectations. Over the past five years, I have seen the same patterns play out with hundreds of small business owners. The ones who succeed with DIY marketing avoid specific traps that trip up everyone else. Let me walk you through the most common failures and, more importantly, how to fix them.
This topic is covered in depth in our SEO Foundations + Free Resources course.
Learn moreThis is the number one killer of DIY marketing efforts. A business owner decides they need to 'do marketing,' so they create an Instagram account, a Facebook page, a LinkedIn profile, a TikTok, start a blog, set up Google Ads, launch an email newsletter, and redesign their website — all in the same week. Within a month, every single one of those channels is neglected because maintaining all of them is a full-time job.
The fix is simple but requires discipline: pick two channels and do them well. For most local Australian businesses, those two channels should be Google (your website plus Google Business Profile) and one social platform where your customers actually spend time. That is it. Master those two before adding anything else.
A business that posts consistently on one platform and keeps its Google presence updated will outperform a business that sporadically shows up on six platforms every time. Consistency on fewer channels beats inconsistency on many channels.
Posting on social media is a tactic. Running Google Ads is a tactic. Writing blog posts is a tactic. But without a strategy connecting those tactics to a business goal, you are just throwing things at the wall and hoping something sticks. A strategy does not need to be complicated — it just needs to answer three questions: Who am I trying to reach? What do I want them to do? How will I get in front of them?
For example: 'I want to reach homeowners in the Redlands area who need bathroom renovations. I want them to call me for a quote. I will get in front of them by ranking on Google for local bathroom renovation searches and sharing project before-and-afters on Instagram.' That is a strategy. It is specific, measurable, and it tells you exactly what to focus on.
Without that clarity, you end up posting random content with no clear purpose, running ads to vague audiences, and wondering why nothing converts. The strategy comes first. Always.
This one breaks my heart because it causes so many business owners to quit right before things start working. SEO takes time — typically 3 to 6 months before you see meaningful movement for competitive terms. Content marketing takes time — your first blog posts will get almost no traffic, but your twentieth will start compounding. Email marketing takes time — building a list of 500 engaged subscribers does not happen in a week.
The businesses that succeed with DIY marketing are the ones that treat it like going to the gym. You do not get fit after one session. You get fit by showing up consistently for months. Marketing works the same way. Set realistic timelines, track your progress monthly (not daily), and focus on leading indicators (content published, reviews collected, email subscribers gained) rather than just revenue.
The best time to start marketing your business was six months ago. The second best time is today. But you need to give it six months from today before judging whether it is working.
Want us to handle your digital strategy for you? Our agency works with businesses just like yours. Learn more
If you do not know how many people visit your website, where they come from, which pages they look at, and how many of them enquire or buy, you are flying blind. You cannot improve what you do not measure. And yet, a huge number of small businesses have no analytics set up — or have it installed and never look at it.
At minimum, set up Google Analytics and Google Search Console (both free). Check them monthly. Look at three things: total visitors, top traffic sources, and conversion actions (calls, form submissions, purchases). That takes 15 minutes and tells you exactly what is working and what is not. Without this data, you are guessing — and guessing is expensive.
Your Instagram looks different from your website, which looks different from your business card, which looks different from your Google listing. Different colours, different fonts, different tone of voice. Every inconsistency is a missed opportunity for recognition. People need to see your brand multiple times before they remember you, and if it looks different every time, those impressions do not stack.
The fix: create a simple brand guide (one page is enough) with your colours, fonts, logo, and tone of voice. Use it for everything. Set up a brand kit in Canva so your templates are always consistent. This is one of those small things that makes a disproportionately large difference in how professional your business looks.
Here is the honest answer: it depends on your time, your budget, and your willingness to learn. DIY marketing works best when you have more time than money, you are genuinely interested in learning, and your business is in its early stages. As your business grows, the calculation changes. Your time becomes more valuable, and the opportunity cost of spending hours on marketing instead of serving customers or growing your team tips the balance toward hiring help.
When DIY marketing makes sense:
When hiring professional help makes more sense:
There is a third option that I think works best for most small business owners, and it is the reason we built the Academy. Learn the fundamentals properly — through a structured course, not random YouTube videos — and then decide whether to keep doing it yourself or hire someone. When you understand SEO, branding, social media, and ads at a foundational level, you make better decisions even if you outsource the execution. You can brief agencies properly, evaluate their work, and spot when something is not working.
Our courses are built for exactly this purpose. They teach you the same strategies we use at Create & Grow Media, in plain language, with practical exercises. Whether you keep doing it yourself or eventually hand it off, you will never be in the dark about what your marketing is doing and why.
And if you reach the point where you want professional help, our sister agency Create & Grow Media works with small businesses across Australia. Because we run the Academy too, our agency clients tend to be better informed, more engaged, and get better results — which is a win for everyone.
Related Reading & Resources
SEO Foundations + Free Resources
Learn content strategy, keyword research, and on-page SEO. Plus download free templates and checklists.
Explore the CourseOur agency, Create & Grow Media, handles everything — branding, SEO, Google Ads, websites — for businesses across Sydney, Brisbane, the Gold Coast, and beyond. We have worked with Aqua First Plumbing, Cleveland Chiropractic, Total Grind N Polish, and more.
Brand Strategy
Positioning, identity & messaging
SEO & Content
Rankings, traffic & authority
Google Ads & Social
Campaigns that convert