返回博客

Blogo Team

Why Your B2B Blog Gets No Traffic: A Page-Level Audit

Four checks in order for a blog post with no search traffic: indexed, matched to a real search, better than what ranks, reachable from your own site.

A B2B blog post with no search traffic is failing at one of four points, and they are worth checking in this order: Google has not indexed the page, the page does not match a search anyone makes, it answers that search worse than the pages already ranking, or it cannot be reached from the rest of your own site. Each one has a specific place in Google Search Console where you can see it. Publishing more posts fixes none of them.

Run the audit on individual pages, not on "the blog". Pick five posts you expected to bring buyers, and stop each one at the first check it fails.

Check 1: Is the page indexed?

A page that is not in Google's index cannot appear for any search, so this comes first.

How to check. Open Search Console, paste the full URL into the inspection bar at the top, and read the result. Google's help page for the URL Inspection tool explains each field. Then open the Pages report under Indexing to see the same information for the whole site, grouped by reason. The reasons are defined in the Page indexing report help page.

What the common reasons mean and what to do:

Status shownWhat it meansWhat to do
URL marked 'noindex'The page tells Google not to index itRemove the tag. Check the SEO plugin setting for that post and for the whole post type
URL blocked by robots.txtGoogle is not allowed to fetch the pageRemove the rule that blocks it
Discovered - currently not indexedGoogle knows the URL but has not crawled itLink to it from pages that are already indexed (see check 4)
Crawled - currently not indexedGoogle fetched the page and chose not to index itTreat it as a content question and go to checks 2 and 3
Duplicate without user-selected canonicalGoogle sees it as a copy of another pageDecide which page should exist, then merge or set the canonical

Two limits, both stated by Google. You can request indexing from the inspection result, but the URL Inspection help page says that submitting a request does not guarantee the page will appear in the index. And the Page indexing help page says not to expect every URL on a site to be indexed. The goal is that the pages you care about are in.

Pass: the inspection result says the URL is on Google. Fail: anything else. Fix it before you spend time on the other checks.

Check 2: Does it match a search anyone makes?

A page can be indexed and still receive no impressions because nobody types the question it answers.

How to check. Open the Performance report, add a Page filter with the post's exact URL, set the date range to the last three months or longer, and look at the Queries table. Google defines an impression there as your site appearing in Search results.

  • No queries at all. The page matches nothing people search, or it is too new to have data. If the post is more than a few months old, this is a topic problem.
  • Queries that have nothing to do with the post's subject. The page is being shown by accident. The title and opening do not say clearly what the page is about.
  • Queries that match the subject, with impressions but few clicks. The topic is real. Go to check 3.

What to do. Rewrite the title and first paragraph around the question a buyer would type, in the buyer's words rather than your catalogue's. "Our new HX-200 series" is a product code. "How to choose a pump head for viscous lotions" is a search. If no buyer question fits the post, it belongs in a company-news section, and you should stop expecting search traffic from it.

Before you write anything new, look for demand you already have. In the same report, remove the Page filter and sort queries by impressions. Queries your site already appears for with no proper page are the safest next topics. Our Search Console content plan guide walks through that export. Blogo does this step for you: it reads your Search Console queries and existing pages and recommends one next article with the evidence behind the pick.

Pass: the page has impressions for queries that match its subject. Fail: no impressions, or only unrelated queries.

Check 3: Does it answer better than what already ranks?

If the page gets impressions at a low average position, Google has understood the topic and prefers other pages. This is the check where a small manufacturer can win, because it depends on what you know and not on how many posts you publish.

How to check. Take the top query from check 2, search it in a private window, and open the first five results next to your post. Answer three questions for each one:

  1. Does it answer the question in the first screen, or after several paragraphs of introduction?
  2. Does it contain something specific: a table of values, a test method, a drawing, a worked example?
  3. Does it contain anything that only someone who makes the product would know?

Then ask the same of your own page. Google's guidance on helpful, people-first content asks whether a page provides original information and whether it demonstrates first-hand expertise. For a manufacturer that means what you measured, what tolerance you hold, and what goes wrong on the line.

What to do. Write down what the top results lack that you can supply from your own production: a tolerance table, a failure photo with the cause, the three questions your sales engineer asks before quoting. Add those to the existing page. Do not publish a second post on the same subject.

A competitor that ranks for everything in your category has usually covered the broad terms. You catch up on the narrow ones: a specific material pairing, a specific failure, a specific standard clause. Those have fewer searches and the searcher is much closer to a purchase.

Pass: your page contains at least one concrete thing none of the top five have, and gives the answer in the first screen. Fail: it restates what they already say.

Check 4: Can it be reached from your own site?

Google's link best practices say every page you care about should have a link from at least one other page on your site. A post that appears only on page six of the blog archive barely meets that.

How to check. In Search Console, open the Links report and look under Internal links for the post's URL. In the URL Inspection result, the "Referring page" field shows a page Google may have used to discover the URL.

What to do. Add two or three links to the post from pages that already get visits: the related product page, a category page, and an older post on a neighbouring subject. Use link text that names the subject. Google's documentation gives "click here" and "read more" as examples of link text that is too generic.

Pass: at least one indexed page other than the blog archive links to the post with descriptive text. Fail: only the archive or the sitemap leads to it.

The audit sheet

Copy this into a spreadsheet, one row per post:

Post URL1. Indexed2. Matching queries3. Adds something concrete4. Linked internallyFirst failed checkFixDate re-checked

Fill in pass or fail from the criteria above. Work on the first failed check only. After a fix, give it a few weeks before you read the Performance report again. Passing all four checks makes a page eligible to be found. It does not guarantee a position or a visit.

What about publishing more often?

Frequency is not one of the four checks. If your existing posts fail check 2 or 3, new posts written the same way will fail there too. A sensible pace is the number of buyer questions you can answer with real detail and have checked by someone who knows the product.

For the first check alone, indexing, see the longer walk-through in how to get blog posts indexed.

想让 部落格.ai 起草你的下一篇吗?

从你的网站开始。任何内容进入 WordPress 之前,每个事实都由你核对。