Smarter Growth in an AI Era Articles / Blog - Articles on Strategy, RevOps, HubSpot, Marketing, Sales, & Customer Succcess

Introducing the HubSpot Bulk SEO Editor

Written by Remington Begg | May 14, 2026 at 1:15 PM

We built a HubSpot Bulk SEO Editor. It's now live in the HubSpot App Marketplace, and the first ten pages are free.

The reason: we were tired of editing metadata one page at a time across client portals. We've been building on HubSpot since 2012, so we've felt that frustration for hundreds of clients. The workflow most HubSpot users know: open the page, click into settings (six or seven clicks deep before you can even edit the actual fields), update the title tag, update the meta description, save, close, move to the next one. For a portal with thousands of pages, that's days of clicking. For a portal with a few hundred, it's most of a Tuesday. 

We were tired of it. So we built a fix.

The Workaround Most Teams Reach For

Anyone who has run a HubSpot SEO audit at scale has hit the same wall. HubSpot lets you export your pages and SEO data to a CSV — but the import path doesn't go the other way. There's no native way to upload a CSV of updated metadata and have HubSpot apply it to existing pages. The import tools are built for creating new pages, not updating ones that already exist.

So the options collapse to three. Edit each page manually, one at a time, in HubSpot. Hire a developer to write API scripts that update pages programmatically against HubSpot's CMS Pages API. Or live with the metadata problem and tell yourself you'll fix it next quarter.

Most teams pick door number three.

The HubSpot Community has had an open feature request for native bulk metadata import since 2021. The status: Idea Submitted. No timeline. Five years of HubSpot users telling each other in Reddit threads and community forums that they've been opening tab after tab, going slowly insane, and asking whether anyone has found a fix.

The Question We Got Tired of Avoiding

The honest question wasn't how do we live with this workflow. It was why does the workflow have to exist at all?

Then it was: what would the right tool actually look like?

The answer wasn't better manual editing. Nobody is going to manually rewrite metadata for 800 pages, no matter how good the editor is. The answer was AI that reads each page and writes the right metadata for it, plus a workflow that lets you review and accept suggestions one click at a time, or in bulk across an entire section of the site.

We sat with that for a while because building it used to mean a real engineering project. But the tooling got good — modern AI development environments compressed a multi-week build into something a small team could ship in a focused window. We'd hit that wall enough times that we knew exactly what to build the moment it became possible.

So we built it and shipped it.

What We Built

Bulk SEO Editor is an AI-powered SEO editor that reads the actual content of every page in your HubSpot portal and writes title tags and meta descriptions that fit what's really there. You review the suggestions, accept the ones you like, and the changes save back to HubSpot. One click per page. One click for every page on screen at once.

The editor (the table view, the inline editing, the character counters, the multi-domain filtering) exists to make the AI workflow usable at the scale a real audit demands. The AI is the part that does the work. And since I built it, I figured I should be the one to show you how it works. Here's a quick walkthrough in a real HubSpot portal: 

When you hit the sparkle icon on any row, the tool fetches the live published content of that page (the actual words on the page, in clean Markdown) and sends it to the AI along with the current metadata and any custom keywords or instructions you've configured. The AI reads what's really there before it suggests anything.

Most AI metadata tools don't do this. They rewrite the existing title tag based on the existing title tag. The input is the title. The output is a polished version of the title. If your existing metadata was already wrong — if the title described the topic instead of the page, or if it was generic boilerplate from three positionings ago — the AI confidently produces a polished version of the wrong thing.

That's how you compound bad metadata.

The suggestion comes back as a side-by-side comparison. Your current metadata struck through. The new title and description in bold. And — this is the part we sweated — a written explanation of what changed and why.

Something like: "Added the brand name and specific 'Payment' context to the title for better SEO. Created a comprehensive description to fill the empty field and inform users."

That last piece, the explanation, is what separates an AI tool that works from one that produces output you can't trust. You're not blindly accepting AI metadata. You're reviewing a junior copywriter's recommendation, with their reasoning attached. You can take it, leave it, or edit it before you accept.

The real workflow at scale is AI All Visible. Filter the table to a section of the site: every blog post on one domain, every landing page from a single campaign, every page with no meta description at all. Hit the button. The AI generates suggestions for every page on screen. You walk down the list, accept the ones that work, dismiss or edit the ones that don't. An audit that used to take days takes an afternoon.

Connecting the tool takes about a minute. OAuth handles authentication. No API keys, no IT ticket, no code. Once connected, every site page, landing page, and blog post in the portal loads into the table, and you're ready to go.

Why One-Time Pricing

Most SEO tools charge monthly. Forever. Whether you use them or not.

We didn't want to do that.

The first ten pages are free. Connect your HubSpot portal, audit a chunk of your site, see what the tool does. Beyond that, $29 one-time for unlimited use on a single HubSpot portal. $229 one-time for agencies running multiple client portals.

Buy it once. Use it forever. No subscription. No per-seat. No renewal email in 11 months reminding you that your card just got charged.

This is a tool we built because we needed it, and we figured the right way to share it was to charge enough to keep it sustainable, and not a dollar more.

The Bigger Picture

Title tags and meta descriptions matter more today than they used to. AI engines like ChatGPT, Perplexity, and Google AI Overviews rely on metadata as one of the first signals they get about a page — and the more context and detail you give them, the better positioned your content is to be interpreted accurately, surfaced in the right places, and cited when it matters. Generic, missing, or duplicate metadata gives AI engines almost nothing to work with. Specific, page-accurate metadata gives them a clear read on what your page actually offers and who it's for.

A HubSpot portal with hundreds of pages of weak or missing metadata is leaving that context on the table at the foundation level — losing positioning and citations it should be earning.

Bulk SEO Editor fixes that foundation. The harder question is what good metadata actually looks like in the AI era — and that comes down to writing for two audiences at once. Title tags and meta descriptions now have to work for the human scanning a search result and the AI engine deciding whether to cite your page. That dual-audience reality is the core insight behind the CLEAR Framework, the model we use for content built to be discovered by both. For the broader context on why metadata matters more now than it used to, see our earlier piece on HubSpot's own AEO tool launch.

Try It

Bulk SEO Editor is live in the HubSpot App Marketplace. The first ten pages are free, no credit card required.

If you've ever opened tab after tab to update metadata one page at a time, this tool was built for you. Connect your HubSpot portal

Working on SEO challenges that go beyond metadata? Content strategy, AI search visibility, or a full audit of how your site shows up in AI Overviews? That's the kind of work we do at Impulse Creative every day. Take our AI Readiness Assessment when you're ready for that conversation.