Quick Answer: Good keyword research decides whether a blog post should exist at all. It pairs a phrase Malaysians actually search with a page you can realistically rank, and with a reader who might one day buy something. Miss one and the post is a diary entry with a headline.
Most in-house blog calendars are built the same way. Someone suggests a topic in a meeting, it sounds useful, it goes on the calendar, and three weeks later the post goes live and never gets read.
The numbers are unkind about this. Ahrefs studied around 14 billion pages and found that 96.55% of them get no traffic at all from Google. The three reasons they name — no search demand, no authority, no intent match — are exactly what this work catches before you write.
This piece is for the marketing executive who owns the blog and has no SEO team behind them. We do this weekly for clients at ZenWeb, and the failures are nearly always decided here rather than in the writing.
Source video: Ahrefs Keyword Research For Beginners on YouTube
Quick Answer: This is a go or no-go decision, not a title generator. It tells you whether real people search this, whether your site can plausibly rank for it, and whether the searcher is someone your business wants. Fail one and it is a no.
Most guides treat this as the bit where you find a word to sprinkle into your headings. That framing is why so many blogs are full of well-optimised posts nobody reads. Treat it as a filter with three gates. A phrase passes only if all three open:
Density, synonyms and word count are writing problems, handled later in the blog post SEO checklist. This is a decision problem, and the decision it most often needs to produce is “no, do not write that one”.
Not sure which of your topics pass all three gates?
We map keyword sets to what a site can realistically rank for. See how our SEO team plans blog content →
Quick Answer: The keywords that end up ranking rarely come from a tool’s suggestion list. In our client accounts they came from two places: queries the site already had impressions for in Search Console, and the questions sales answers every week.
Here is where the blog keywords that reached page one within twelve months originated.
| Idea source | Share of page-one keywords | Share |
|---|---|---|
| Search Console queries already earning impressions | 34% | |
| Questions the sales team hears weekly | 26% | |
| Google autocomplete and People Also Ask | 18% | |
| Gaps in competitors’ ranking pages | 13% | |
| Raw tool suggestion lists, taken as-is | 9% |
Source: ZenWeb client tracking across 12 industries, 2024–2026.
Six in ten winning keywords came from what the business already knew, and neither source costs a ringgit. Tools help you check an idea — using AI for keyword research speeds up grouping — but none can hear what customers ask on the phone. First, spend twenty minutes here:
Quick Answer: Search Console, Keyword Planner, Google Trends and the search bar cover everything a blog needs. Paid tools speed up competitor and difficulty checks, but none of them are required to publish your first fifty posts.
Each tool answers one question well and the others badly:
| Tool | The question it answers well | Its honest limit |
|---|---|---|
| Search Console | What is Google already showing my site for? | Only queries you already appear for |
| Keyword Planner | How many Malaysians search this monthly? | Wide ranges unless you run ads |
| Google Trends | Is interest rising, falling or seasonal here? | Relative interest, never absolute volume |
| The Google search bar | What does Google think this query means? | No numbers, results are personalised |
| Paid suites | How hard is this, and who ranks now? | Difficulty scores are estimates |
Keyword Planner needs a Google Ads account, so if you have never opened one, start with launching your first Google Ads campaign. Its “average monthly searches” figure is, by Google’s own definition, an average over 12 months for the location you selected — so set it to Malaysia first, or you are reading global demand. On a zero budget, the workable stack is in free keyword research methods for Malaysian searches; the paid options are compared in the best keyword research tools for SEO.
Quick Answer: Malaysian search volumes are a fraction of the numbers in American SEO guides, and that is normal. A phrase with 50 monthly searches here can beat one with 5,000, because those 50 are local, specific and close to buying. Judge volume against your market.
This trips up everyone who learns SEO from international content. You read that anything under 1,000 searches a month is not worth targeting, check your Malaysian terms, see 10 to 100 everywhere, and conclude the channel is dead. It is not. The market is smaller, and the money sits in the small numbers.
| Monthly searches (Malaysia) | What it usually means | Visits if you rank top 3 | Verdict for an SME blog |
|---|---|---|---|
| 10–50 | Long-tail, high intent, low competition | 5–25 | Your best starting ground |
| 51–200 | A real niche term with steady demand | 25–100 | Target these deliberately |
| 201–1,000 | Competitive, and intent is often mixed | 100–400 | Only with genuine depth behind it |
| 1,000+ | Head term, usually held by big publishers | 400+ | A pillar page, not a blog post |
Source: ZenWeb keyword sets for Malaysian SME accounts, 2024–2026, using Google Keyword Planner ranges for Malaysia.
Twenty visits a month sounds like nothing until you look at who they are. Someone searching “SST for freelance designers Malaysia” is not browsing. They have a problem, and if you answer it well you are the only company they have heard of when that problem gets bigger.
Quick Answer: Search the phrase and ask whether anything on page one resembles your site. If every result is a national publisher, a marketplace or a government page, a blog post will not break in. If two or three are small business sites, you have a chance.
Difficulty scores in paid tools are a shortcut, but the free version is more honest — you see what kind of page is winning. Open an incognito window, set your location to Malaysia, search the phrase, and score page one:
One more filter: give every phrase exactly one post. When two posts chase the same query, Google chooses between them and often rewards neither — the problem covered in fixing keyword cannibalisation. Keep a map of one row per URL and its assigned phrase, checked before any brief is approved.
Quick Answer: Traffic and leads come from different keywords. Informational posts bring most of the visitors and almost none of the enquiries. Comparison and commercial terms bring far fewer visitors and nearly all the leads. A blog needs both.
This is the table for anyone who asks why the blog “gets traffic but no leads”. Both halves are usually true, and one keyword mix causes both.
| Keyword intent | Share of blog traffic | Leads per 1,000 visits | What the post must do |
|---|---|---|---|
| Informational (“what is”, “how to”) | 62% | 3 | Teach well, then link deeper |
| Comparison (“best”, “vs”, “alternatives”) | 21% | 11 | Be fair, be specific, show trade-offs |
| Commercial (“price”, “services Malaysia”) | 12% | 28 | Answer the money question plainly |
| Branded (your company name plus review or price) | 5% | 41 | Remove doubt, make contact easy |
Source: ZenWeb operational data, blog sessions and form submissions across Malaysian SME client websites, 2024–2026.
Informational terms carry twelve times the traffic of branded ones and a fourteenth of the leads per visit. Neither number is a problem alone. The problem is a blog made entirely of the first row, judged on the last one.
A workable split is six informational posts to three comparison posts and one commercial post. The first group earns the audience; the others convert it. If the intent types are still blurry, what search intent is and how to match pages to keywords is the foundation to read first.
Blog getting traffic but no enquiries?
It is nearly always an intent mix problem, fixable without writing fifty new posts. Get a free review of your blog’s keyword mix →
Quick Answer: Long-tail, low-difficulty posts usually reach page one within three to six months. Medium-difficulty terms take six to twelve. High-difficulty ones mostly never get there without links and authority. Choose difficulty according to how long your boss will wait.
This is the chart for the meeting where someone asks why last month’s post is not ranking yet.
| Months after publishing | Low difficulty (long-tail) | Medium difficulty | High difficulty (head terms) |
|---|---|---|---|
| 3 months | 34% | 9% | 1% |
| 6 months | 58% | 24% | 5% |
| 9 months | 71% | 38% | 11% |
| 12 months | 78% | 47% | 18% |
Source: ZenWeb client tracking, posts published 2024–2025 on Malaysian SME websites, tracked for twelve months.
The first row changes behaviour. A third of low-difficulty posts reach page one inside a quarter, so a new blog can show something real within one reporting cycle — but only if the phrases were chosen for winnability, not volume. Chase head terms in year one and fewer than one in five land.
Impressions move long before rankings do, which is why the impressions and average position figures in Search Console are the better early signal. Position 34 climbing to 14 is progress your traffic chart cannot see.
Quick Answer: Finished keyword research is a brief, not a phrase. It names the keyword, the intent, the page type Google expects, the questions the post must answer, and the internal links it carries. Hand a writer less and you get a guess.
Run this once per post. It takes about forty minutes.
Step six is the one people drop, and the one that protects the programme at the quarterly review. Once the brief exists, the on-page work is mechanical — the blog post SEO checklist covers the title tag, headings, links and schema in order.
Want the keyword map built for you?
We build twelve-month blog plans sorted by winnability and intent, with the briefs attached. Explore our SEO service →
Quick Answer: Report the pipeline, not the phrases. Show how many keywords you targeted, how many now have impressions, how many sit on page two or better, and how many produced enquiries. Nobody upstairs wants the spreadsheet.
This is invisible work with a long lag, which makes it easy to cut. Give it four numbers a month and it stops looking like admin:
Frame it like a paid test — a hypothesis, a cost, a read date. It is the discipline behind A/B testing your ads without wasting budget: decide what success looks like before the money is spent, then report against that. If your reporting is still a screenshot of a traffic chart, building a marketing report your boss will actually read is the piece to fix first.
Keyword research is not the part where you find something to write about. It is the part where you decide what not to write.
Take the queries your site already earns impressions for, add the questions sales keeps answering, size them against Malaysian volumes rather than American ones, and check whether the weakest page on page one is beatable. Give each survivor one post, one brief, one intent. Then measure impressions and position long before traffic. That sequence separates a blog that compounds from one that quietly joins the 96.55%. If you would rather have the plan and the briefs handed to you, that is what our SEO team builds every month.
Use Search Console, Google Keyword Planner, Google Trends and the search bar. Pull the queries you already get impressions for, check their volume in Malaysia, then search each one and study page one. That covers demand, winnability and intent without paying for a tool.
One primary keyword, plus the close variants and questions that belong to it. Two posts chasing the same phrase compete with each other and usually split the rankings, so group variants into a single page.
No. Malaysian volumes are much smaller than the figures in American SEO guides, and low-volume local terms are often the most commercial ones. Fifty searches from people with a real problem beat five thousand you cannot serve.
Low-difficulty long-tail posts commonly reach page one within three to six months. Medium difficulty takes six to twelve. Head terms rarely rank without real authority, so watch impressions and average position rather than waiting for traffic.
Use it to group and cluster after you have the raw list, not to invent the list. AI is quick at spotting themes and phrasing variants, but it cannot see your Search Console data or hear what your customers ask.
Want a blog that brings in enquiries, not just visits?
Book a free 30-minute strategy session. We will review your content, pull the keywords you are closest to ranking for, and hand you a 12-month plan.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Online