When I used to work at a marketing agency, I would read expert industry blogs, such as HubSpot, Marketing Brew, and Backlinko (to name a few).

One of my main questions every day was, “How do these brands do it? How do they constantly come up with brilliant blog ideas?”

Today, I’m pulling the curtain back for you here at HubSpot.

How the HubSpot Blog Comes Up With Ideas

Before we get started, it’s important to know that when the HubSpot team comes up with blog ideas, several teams are involved including SEO, Blog, and Monetization.

Because of this, we divide our brainstorming process into two parts: non-organic and trend-responsive research and SEO topic research.

We then combine these efforts in our Insights Report on a monthly basis (which you can download a copy of below).

Featured Resource: Search Insights Report Template

Let’s dive into both those processes below.

How the HubSpot Blog Generates Trend-Responsive Blog Post Ideas

“Blog topics that relate to trends, research, or thought leadership yield bursts in non-organic traffic that can help you gain visitors while you’re waiting for SEO-driven posts to rank,” says Pam Bump, the HubSpot Blog’s Audience Growth Manager.

“Because they often include data, quotes, or other exclusive information, these posts can also earn backlinks, which indirectly boost your search authority.”

She continues, “On top of the potential referral benefits, non-organic content also enables your blog content to be more trend-responsive. By giving your insights on the latest news, trends, and research in your industry, you position your blog as a source for thought leadership.”

“Rather than being a blog people just find when doing Google searches, you increase the chances of audiences following you, subscribing to you, or visiting your website to look for the latest industry information,” Bump adds.

However, while non-organic content provides many solid growth opportunities, finding trendy or research-driven post topics for a specific audience isn’t always straightforward.

In fact, it often requires hours of brainstorming.

She says, “While our SEO team uses specialized tools to identify blog posts that will pull in organic traffic, I leverage a number of trend research tactics to identify post ideas that will pull in non-organic traffic from sources like email, social media, and referrals.”

Below is one brainstorming process we’ve used here at HubSpot.

1. Start by focusing on your blog categories.

Before you get started, it’s important to have some sort of road map in mind.

Choose the most important clusters, or blog categories, that you want to focus on for the quarter and develop ideas around them.

Immediately, just knowing the clusters you want to focus on could spark a few ideas for thought-leadership or data-driven research posts.

Each month, our team chooses a handful of clusters for each blog property. For us, that’s marketing, sales, service, and website. Usually the clusters relate to things like business goals or industry trends.

Additionally, we include other categories besides those clusters, such as Audience Growth, Lead Acquisition, and User Acquisition to help us brainstorm topics that are related to our lead generation goals.

2. Review the content you’ve already written to inspire new topics.

Now that you‘ve done a quick brainstorm of some new ideas, let’s see what‘s already been written in each cluster that you’re focusing on.

To do this, search your site for the cluster. We do site searches at HubSpot, by typing in “site:blog.hubspot.com/service customer experience” in Google, for example.

With this formatting, you can change the link and change the keyword to be whatever you’re looking for. Then, Google will find posts on that keyword on that site specifically.

When you‘re coming up with blog ideas, searching the site to see if the topic has been covered is very important. The reason you’ll want to do this is that you can find high-performing posts that give you inspiration for new angles or you can find posts that you want to update with more quotes, data, or new research.

This will also help you avoid keyword cannibalization.

Caroline Forsey, Principal Marketing Manager and lead of our thought leadership blog program, says. “Think of different angles for popular topics you‘ve already covered. For instance, let’s say you have plenty of content regarding LinkedIn — but you have none from a thought leader in the space.

Perhaps you could conduct an interview with a LinkedIn employee for a thought leadership angle, like ‘Top X Tips from a LinkedIn Marketer’.”

Forsey adds, “I also like to think of some topic angles that feel like they would hit on a reader‘s biggest pain point. If you want to write about TikTok, one of the biggest challenges in the space is generating leads — so something like ’How These TK Brands Generated Leads on TikTok‘ or ’Best Practices for Lead Generation on TikTok’ is a strong contender.”

“You could also consider more case-study-esque content, like ‘This Brand Generated 5,000 Leads on One Viral TikTok Video: Here’s How’,” Forsey continues.

“When brainstorming, I like to think of a major stressor for marketers first and work backwards from there.”

3. See what the competition is doing.

While you never want to copy your competitors, it‘s important to see what topics they’re writing about. This will help you fill in gaps that your competitors are missing and perhaps improve on blog topics they’re discussing.

This also lets you know what‘s going on in your industry. What’s the latest news and should you be writing about it?

“Some of our highest performing blog topics have come from competitive research, or looking at newly published data or studies from credible magazines, websites, or publications we love to follow,” says Bump.

“While we don’t try to repeat exactly what competitors or other publications are doing, we do ask ourselves, ‘How can we cover this trend better, give stronger insights on it, or otherwise put our own spin on it.’”

Forsey adds, “I love seeing what’s being written about, and then thinking of an alternative angle. For example, if publications are constantly writing about how AI could take our jobs, I like to spin my own angle on the highest-paying jobs resulting from AI.

Lean into topics other publications are writing about, but take an opposing or unique twist when possible.”

Additionally, you can browse social media for this reason as well. Social media can let you know the pain points of your audience and check-in with what’s going on with your target audience.

Staying up on industry news is one of the best ways to brainstorm blog ideas.

Forsey adds, “When new features become available for a social media platform or tool, there’s often plenty of opportunities to explore new angles there, as well.

Like when LinkedIn released its own version of Stories, that was an opportunity to brainstorm a topic like ‘X Best LinkedIn Stories We‘ve Seen’, or ‘LinkedIn, Instagram, or Facebook Stories: Which is Best?'”

4. Have a checklist of blog topic idea criteria.

Once you’ve created some blog ideas, you should check and make sure each blog post topic is aligned with your overall blog criteria.

If you don‘t have blog criteria yet, maybe it’s time to set some standards around what each blog topic should cover.

For example, with the checklist of criteria Bump’s created, all our blog post ideas need to provide value to our blog audience.

They should also either align with a cluster or lead-gen goal, include non-organic elements such as data or original quotes, be either trend-responsive or evergreen, and have some keyword opportunities.

5. Stay organized.

You should track your blog ideas in an organized fashion. At HubSpot, we use an idea generation spreadsheet where writers and editors can brainstorm ideas for quarterly clusters, or just write down ongoing ideas.

Ultimately, this process helps keep us organized when it comes to generating consistent blog post ideas.

Jay Fuchs, Sales Blog Editor at HubSpot, describes his process.

He says, “I try to find topics that reconcile engaging subject matter with practicality when coming up with research or trend-based blog topics.

That means finding buzzy, intriguing subject matter that lends itself to an article with a compelling title, interesting supporting materials, and — perhaps most importantly — actionable advice.”

Fuchs explains, “That could mean a piece about something like avoiding common pricing mistakes or sales strategies that will become prominent in the near future.

One way or another, you need to pick topics that hook and help — ones that command your reader‘s attention and let you make the most of it with insight that they’ll be able to apply, going forward.”

Now that you know the HubSpot process when it comes to generating non-organic blog ideas, let’s dive into the SEO side.

Brainstorming SEO-Optimized Ideas

While Bump and the blog writers brainstorm non-organic ideas, our SEO team is hard at work creating blog topics that have an organic goal in mind. This is their process:

1. Look at your company’s products, goals, and customer base.

To start, HubSpot’s SEO team will review our products, goals, and customer base.

Amanda Kopen, an SEO Strategist at HubSpot, says, “When coming up with blog post ideas, first you need to look at your company’s products, goals, and customer base.

At HubSpot, we brainstorm blog posts as they relate to our different products (marketing, sales, service, etc.). Then, we narrow it down to topics where we have expertise but are potential pain points for our customers (social media marketing),” Kopen adds.

During this phase, our SEO team is reviewing our personas, prioritizing blog clusters (decided by SEO and monetization teams), and brainstorming what would be helpful to our audience.

Additionally, the SEO team will identify large topics, underperforming topics, and old but high-performing topics.

2. Conduct keyword research and run a content gap analysis.

After the initial brainstorm, it’s time to do your keyword research and content gap analysis.

Kopen explains, “Once we have a potential pain point in mind, we use SEO best practices — like conducting keyword research and running content gap analyses — to see exactly what people want to learn about (how often should I post on LinkedIn), and we start writing from there.”

During this part of the process, our SEO team will gather domains with similar audiences and conduct a content gap analysis (find out what these sites are ranking for that HubSpot isn’t).

We‘ll also look at related searches on Google to see what people are searching for. Then, we’ll identify opportunities where we can update old blog posts or recycle the URL (so we don’t lose the SEO juice, but have updated content for that topic).

3. See if there are any linking opportunities.

Finally, the SEO team will also communicate with HubSpot’s product and academy teams to see if there are linking opportunities such as any courses or products of ours we should be linking to.

Creating Traffic-Generating Ideas

And that’s how the HubSpot blog comes up with high-performing blog post ideas consistently.

By taking the time to do solid research and idea brainstorming, you can come up with blog topics that drive thousands of readers in, like me, while boosting traffic, authority, and credibility.

By