Key Takeaways
- Define a qualified lead before building the report. A download, contact record or form submission does not automatically qualify.
- Check that blog interactions and enquiry records are being captured and connected appropriately.
- HubSpot's reporting capabilities depend on your subscription and setup; contact, deal and revenue attribution answer different questions.
- Attribution allocates credit within observed data. It does not prove that one article caused a sale.
- Review the report with the people handling enquiries, and keep unknown sources and small sample sizes visible.
To track which blog posts generate qualified leads in HubSpot, connect two processes: observing relevant content interactions and recording whether the resulting enquiry fits your business. Without both, the report can look precise while answering the wrong question.
A popular article may attract students, suppliers or people outside your service area. A quieter article may help a serious buyer understand a difficult decision. Neither traffic nor contact count tells that story on its own.
This guide focuses on measurement. Once the data is trustworthy, our article on using HubSpot CRM data to choose SEO topics explains how to turn the findings into future content ideas.
Agree What Qualified Means for Your Business
Ask the sales or enquiry-handling team what makes a request suitable. Relevant criteria may include the service needed, the location, the type of organisation and whether there is a genuine project to discuss.
Keep the definition short enough to apply consistently. A complicated score that nobody understands is less useful than a clear rule with a recorded reason for exceptions.
Separate qualification from eventual success. An enquiry can be suitable but not become a customer. Equally, someone downloading a guide may not yet be making an enquiry at all.
HubSpot's lifecycle-stage documentation explains the role of stages such as marketing-qualified and sales-qualified leads. Those labels do not remove the need for your own agreed criteria and an owner who keeps the records current.
Decide Which Question the Report Should Answer
“Which blog posts generate leads?” can mean several things. You may want to know which article first introduced a contact, which one was viewed before an enquiry, or which content appears in journeys that later become qualified opportunities.
Write the question above the report. It prevents a contact-creation chart from being presented as a revenue chart simply because both contain article titles.
| Business question | Useful evidence | Important limitation |
|---|---|---|
| Which articles introduce new contacts? | Observed first interactions and contact creation | A contact may not be a qualified enquiry |
| Which articles support enquiries? | Content interactions before an accepted submission | Other influences may be untracked |
| Which articles appear in suitable opportunities? | Qualified records and associated content history | Association is not proof of causation |
| Which content receives revenue credit? | Eligible deals and an explicit attribution model | Credit depends on data and model rules |
Choose one primary question for the first version. You can add views later once the team trusts the definitions.
Check the Tracking Before the Dashboard
Confirm that the intended HubSpot tracking is present on the blog and works within your consent and privacy setup. Check representative articles, mobile navigation and any external booking or form journey involved.
Use a labelled test contact to follow a controlled path from an article to an enquiry. Verify the page interaction, submission and resulting record. Do not assume the connection exists because the tracking script appears in the source code.
Some visitors will not be observable across the whole journey. Consent choices, browser restrictions, device changes and offline conversations can leave gaps. Respect those boundaries and report the missing information rather than trying to force every visitor into an identifiable profile.
Our analytics and reporting service starts with these checks. A dashboard built on unreliable capture simply makes the uncertainty harder to see.
Handle a Blog Hosted Outside HubSpot
Your blog may run on WordPress, Next.js or another platform while HubSpot holds the CRM records. That does not automatically rule out content attribution, but the setup needs attention.
HubSpot's attribution definitions explain that externally hosted pages can receive attribution credit. Its documentation also describes assigning an appropriate content type, including blog posts, through the tracking configuration. That classification applies to new interactions rather than rewriting the historical record.
Ask the developer to check the supported implementation for your site. Avoid adding tracking snippets blindly to every template, especially where the application already has a central tracking integration.
Keep the article URL and title stable enough for reporting. If a URL changes, record the change so the team does not mistake two versions of the same article for separate pieces of content. Maintain a simple content inventory alongside the CRM reporting.
Choose a Report Your Account Actually Supports
Check the current subscription requirements before promising a particular dashboard. HubSpot's attribution-report guide distinguishes Contact Create, Deal Create and Deal Revenue attribution, with different availability and data requirements.
Use the report that matches the decision. Contact attribution is not a substitute for qualification data. Revenue attribution requires suitable deal records and associations, not just website activity.
If your account does not include the desired attribution report, start with a more modest view using available contact properties, form records and clearly defined manual review. Describe it as an observed association report, not as complete multi-touch attribution.
Do not upgrade a subscription solely because a chart looks attractive. First establish whether the team will maintain the data and use the result to make a real content or sales decision.
Keep Qualification Data Consistent
Agree who records qualification and when. If one salesperson updates every suitable enquiry and another leaves records untouched, the content report will reflect those habits as much as the quality of the articles.
Capture a short reason for disqualification where useful: wrong service, unsuitable location, supplier approach, recruitment request or insufficient information. Keep the categories relevant to the business rather than copying a generic list.
Avoid treating missing qualification as failure. A recently created contact may still be waiting for a response. Show pending records separately so newer content is not unfairly compared with articles that have had months to produce mature outcomes.
Where a contact has several enquiries, decide whether the analysis is about people, enquiries or opportunities. One person can submit several forms, and several people can be involved in one buying decision. Counting each activity as a unique lead inflates the picture.
Choose an Attribution Model and Explain It
Different models allocate credit differently. A first-touch view highlights introduction; a last-touch view highlights the final observed interaction before the selected conversion. Other available models distribute credit across the journey.
The model is an analytical choice, not a discovery of the single true cause. State it in the report and avoid switching models merely because another one makes a preferred article look better.
Compare views when the account and data support it, but keep the explanation simple. If an article receives credit in one model and little in another, that may show it plays an earlier or later role rather than proving it is ineffective.
Our comparison of content analytics and keyword research platforms covers the broader tool landscape. No platform can observe every influence on a customer's decision.
Build a Small, Decision-Ready Content Table
For each article or topic group, show the publication date, observed interactions, relevant enquiries, qualified outcomes and current limitations. Add the date range and cohort definition at the top.
Keep counts and rates together. A high qualification rate from two enquiries is not comparable to a stable pattern across many more. Avoid ranking every article from best to worst when the sample is too small to support that confidence.
Include a short action column. The action might be to improve the call to action, clarify the target audience, add a missing service link or investigate a tracking gap. “Publish more content” is not the only possible conclusion.
A content marketing plan becomes more useful when the report leads to specific improvements rather than a monthly celebration of total page views.
An Illustrative Interpretation
Imagine two articles in a fictional business. One receives substantial traffic for a broad definition, while the other receives fewer visits for a detailed implementation question. This is an example, not a report of MattDarm results.
The broad article may introduce people who are still researching. The implementation article may appear closer to an enquiry. A first-touch and a later-touch view could therefore tell different but compatible stories.
Before deciding that one article is better, review the enquiry quality, the observation window and whether both pages are tracked consistently. Read a small sample of the actual enquiry context with appropriate access.
The practical response might be to connect the broad article more clearly to a relevant next step while expanding the useful detail on the implementation page. It need not be to delete the article with fewer attributed conversions.
Review the Report with Sales, Not in Isolation
Set a regular review with the people who handle enquiries. Ask whether the report matches the quality of conversations they are having and investigate disagreements.
Keep a note of tracking changes, form changes and qualification-rule changes. They can create apparent performance shifts that have little to do with the content itself.
If the next action is to improve enquiry completion, connect the findings to conversion rate optimisation. If the issue is unsuitable demand, review the article's promise and audience. Begin with five important articles and a clear qualification definition; a small trustworthy report is more useful than a large dashboard whose numbers nobody can explain.
Frequently Asked Questions
Does a form submission count as a qualified lead?
Not automatically. Define suitability for your business and record qualification consistently. Keep downloads, general contacts, enquiries and qualified opportunities distinct in the report.
Can HubSpot report on a WordPress or Next.js blog?
It can support reporting on externally hosted pages with an appropriate setup. Check tracking, content classification, subscription availability and the limits of historical data before relying on the report.
Which attribution model should we use?
Choose the model that fits the question and state it clearly. First-touch and later-touch views reveal different roles. No model proves that one article alone caused an enquiry or sale.
Why do some enquiries have no useful content history?
The journey may include untracked devices, consent restrictions, offline activity or missing configuration. Keep unknown sources visible and investigate technical gaps without assuming every interaction can be observed.
What should a useful monthly content report include?
Show the article or topic, observation period, relevant enquiries, qualification status and important limitations. Add a specific next action and review the findings with the team responsible for sales or enquiry handling.




