Publishing consistently for a year and seeing no growth in organic traffic is one of the most frustrating situations in digital marketing. The effort is real, the writing is often good, and nothing happens.
In the overwhelming majority of cases the cause is the same: the content isn’t targeting terms people actually search for.
The Fundamental Problem
Most business content is written from the inside out — topics the business finds interesting, rather than topics with real search demand behind them.
“Why we started our company” has essentially no search volume. “Shopify vs WooCommerce for Australian businesses” has thousands of searches a month.
The quality of the writing isn’t the issue. The targeting is. A brilliantly written article about a topic nobody searches for will never be found, no matter how many times you share it.
Step 1: Keyword Research, Always First
Before writing anything, identify keywords with genuine volume (as a starting point, at least 50 searches a month), competition that’s realistic for your site’s authority, and intent that matches what you sell.
Free tools that do the job: Google Keyword Planner, Google Search Console for content you’ve already published, and Answer the Public for question-style phrasing.
Step 2: Map Keywords to the Right Page Type
This is where most content strategies go wrong. A high-intent commercial keyword placed in a blog post will underperform, because the searcher wants a service page, not an article.
| Keyword type | Example | Where it belongs |
|---|---|---|
| Commercial | “Shopify agency Sydney” | Service page |
| Informational | “how to set up Shopify in Australia” | Blog post |
| Comparison | “Shopify vs Squarespace” | Dedicated comparison article |
| Problem-aware | “why is my Shopify store slow” | Blog post with a service link |
Step 3: Satisfy the Intent Completely
Google rewards content that fully answers the question behind the search. If the top three results for your target keyword are 1,500-word guides, a 400-word post won’t displace them regardless of how well written it is.
The practical test: read the current top three results and note every question they answer. Your article needs to cover those, plus something they’ve missed.
Step 4: Internal Linking
Every new post should link to at least two or three related pages on your own site. This passes authority between pages and helps Google understand how your site is organised.
It also does something more immediate — it gives readers who found your article a path towards the page where they can actually buy something. Traffic without that path is just traffic.
Step 5: Patience, and Knowing Where to Look
Content typically takes three to six months to rank. Monitor progress in Google Search Console rather than analytics, because it shows which queries you’re appearing for and at what position.
The most valuable thing there is your page-two list. Posts sitting at positions 11 to 20 are close to breaking through, and strengthening one of those — more depth, better internal links, updated information — almost always produces faster results than publishing something new.
The Content Audit Worth Doing First
Before writing another post, look at what you’ve already published. Most businesses with a stalled blog have three or four articles that are close to ranking and a long tail of posts that never will.
Focus your effort on the first group. Improving four existing posts is usually a better month’s work than publishing four new ones. Our article on why your blog isn’t getting traffic covers the audit process in more detail.
Where to Start
This week: Open Google Search Console, sort by position, and list every query where you rank between 11 and 20.
This month: Rewrite and expand the two posts closest to page one, and add internal links from them to your relevant service page.
Next 90 days: Build a keyword list before writing anything new, and map each keyword to the correct page type before drafting.
Frequently Asked Questions
How often should I publish?
Consistency matters more than volume. Two well-targeted posts a month sustained for a year outperforms ten posts published in one burst and then abandoned.
How long should a blog post be?
Long enough to answer the question completely. Check the length of the current top three results for your keyword and treat that as the minimum, not a target to pad towards.
Does AI-written content rank?
It can, but generic AI output tends to say what every other page already says, and offers no reason to rank above them. Content with original data, specific examples or genuine expertise performs far better regardless of how it was drafted.
Should I delete old posts that get no traffic?
Usually better to consolidate than delete — merge several thin posts on related topics into one strong article and redirect the old URLs to it.
How do I know if it’s working before rankings move?
Watch impressions in Search Console. Rising impressions with flat clicks means Google is starting to show your pages, and positions are usually improving beneath the surface.
Related Reading
- Why Your Blog Isn’t Getting Traffic — And the Fix That Actually Works
- The Complete Shopify SEO Checklist for Australian Online Stores
- The Complete Shopify SEO Guide for Australian Store Owners
HHP Design’s SEO, GEO and AEO service includes keyword research, content strategy and monthly blog production for Australian businesses. Get in touch to talk it through.

