Demand Gen / RevOps

Gated vs. Ungated Content: Why Your Forms Are Killing Pipeline (And How to Fix It)

The gated vs. ungated content debate is the wrong fight. The real problem is treating the form fill as the conversion event. Here is when to gate, how to cut form friction in HubSpot and Salesforce, and what signal should replace the download.

Cartoon of a sales funnel labeled Awareness, Interest, Consideration, Intent and Purchase drawn as a Venus flytrap with teeth, while someone warns to remember what happened the last time you gave a brand your email address
Cartoon by Marketoonist (Tom Fishburne), shared in Joe's LinkedIn post.
Buyers learned this lesson. Your forms did not.
Read the original LinkedIn post

Joe LaGrutta, Founder, JayOh

Your prospects aren't afraid of your product. They're afraid of your form.

Think about what actually happens after someone gives you their email. They get enrolled in a nurture sequence they never asked for. Scored by a model nobody has audited. Routed to a rep who opens with "I saw you downloaded our guide."

Buyers learned. That's why your form fills are full of burner emails, and why most of the evaluation now happens before anyone identifies themselves.

Most teams respond by adding more gates. More content behind more forms, because the pipeline number depends on lead volume. So you end up optimizing for the one moment the buyer trusts you least.

The system fix: stop treating the form fill as the conversion event.

HubSpot just made Bombora's Company Surge intent data native on the company record. No separate contract, no export, no middleware. You can see which accounts are researching your category before anyone hands over an email, and feed that straight into scoring, lists and routing.

That changes the sequence. Account shows research intent, sales gets a signal, outreach references the problem instead of the PDF. The form becomes something a buyer uses when they're ready, not a toll booth they pay to learn anything.

Fewer MQLs. Better pipeline. Reps stop burning credibility on people who clicked once.

The funnel was never the buyer's journey. It was our reporting structure with arrows drawn on it.

Build the system around what buyers actually do, and you stop needing to trap them.

Why this breaks

The form is not the problem. What it triggers is.

Takeaway: buyers avoid forms because of what happens after them, so more gates buy you more junk, not more pipeline.

67%of B2B buyers prefer a rep-free buying experience (Gartner, 2026, 646 buyers)
61%of the way through the journey is when buyers first engage a seller (6sense, 2025)
79%of first contacts are started by the buyer, not the seller (6sense, 2025)
95%of winning vendors were already on the buyer's day-one shortlist (6sense, 2025)
Root cause
01

The form fill is the KPI

Pipeline targets depend on lead volume, so every new asset gets a gate. You optimize the one moment the buyer trusts you least, and call the result an MQL.

02

The follow-up taught buyers to lie

Unasked-for nurture, a score nobody audited, and a rep opening with "I saw you downloaded our guide." The rational response is a burner email and a fake title.

03

Evaluation happens anonymously

Buyers research, shortlist and mostly decide before they identify themselves. A gate does not change that. It only hides the research from you.

04

Fields nobody uses

Phone, company size, title, industry. Most of it enrichment can fill, and much of it feeds no routing rule or score. Every extra field is friction with no buyer.

05

Curiosity and intent share a lifecycle stage

A download becomes an MQL and lands in the same rep queue as a demo request. Reps learn the queue is noise and stop working it fast, including the real hand-raisers.

GatethenMQLthen"Saw you downloaded"
Account researchesthenSignal to ownerthenProblem-led outreachthenBuyer raises hand
What good looks like

Benchmarks for forms, hand-raisers and the handoff

Takeaway: short content forms convert, hand-raise forms book, and the funnel only works when the MQL to SQL step is not full of researchers.

MetricWeakAcceptableStrongSource
Content-form conversion by visible fields7+ fields, about 12% or less4 to 5 fields, 20 to 23%1 to 3 fields, about 25%FoundryCRO compilation of HubSpot, Quicksprout and WPForms data, 2026
Demo form: qualified-to-booked rateUnder 50%About 62% (median)78%+ (top 10%), 88% best in classRevenueHero, 1M+ B2B SaaS form submissions, 2026
MQL to SQL conversionUnder 12%12 to 21% (median about 15%)30%+The Digital Bloom, B2B SaaS Funnel Benchmarks, 2025
SQL to opportunityUnder 30%36 to 42%40%+The Digital Bloom, 2025
Fully gated vs. partially ungated landing page2.08% (fully gated)Test both3.7% (partially ungated)Bokka Group case study, 2024, via LeadSpot

Sources and years shown per row. The weak and strong cut lines are JayOh's reading of the published ranges, not a single study. Field-count data mixes industries, so treat it as direction, not a target.

The playbook

9 steps to stop gating your way out of pipeline

Takeaway: decide the gate per asset, cut every field nothing uses, and move the conversion event from the download to the hand-raise and the account signal.

  1. 1

    Inventory every form and gated asset

    What
    One table: asset, form, visitors, form fills, SQLs and pipeline for the last 90 days.
    Why
    Most teams know form fills per asset and nothing past that. You can't decide a gate without the SQL column.
    How
    HubSpot: export Marketing, Forms, then build a contacts report grouped by First conversion with Lifecycle stage and associated deal amount. Salesforce: a Campaign Members report by Campaign with Member Status, plus Campaign Influence on Opportunities.
  2. 2

    Run the gate test on each asset

    What
    Score five yes or no questions: original and costly to make, mid or late funnel, worth a work email to a buyer, has a real follow-up plan, and is not a blog, case study or definition.
    Why
    Gating should be a value exchange, not a lead quota. Forrester made the same point years ago: gate analyst-grade reports, not case studies.
    How
    5 of 5 is a gate. 3 to 4 is a partial gate: ungated summary and charts, gated full data or tool. 0 to 2 is ungated with a hand-raise CTA. The checklist below does the scoring.
  3. 3

    Cut every field a rule doesn't use

    What
    Each visible field must feed routing, scoring or personalization today. If it doesn't, cut it or let enrichment fill it.
    Why
    Content forms with 1 to 3 fields convert around twice as well as forms with 7+ in the field-count data above.
    How
    HubSpot: turn on form shortening in the updated form editor (form settings icon). It shows Email first and hides fields enrichment can fill. It needs a Starter hub or Smart CRM Pro and no longer uses credits as of September 3, 2025. Legacy forms: use queued progressive fields instead (not available in the updated editor).
  4. 4

    Move context into hidden fields

    What
    Source, campaign, asset name and offer type are captured without asking.
    Why
    Attribution and routing need context. Buyers shouldn't type it.
    How
    HubSpot: edit the field, toggle Hidden field, set a Default value, or pass UTMs with a query string. Required fields can't be hidden. Salesforce: map hidden UTM fields to Lead fields and Campaign on create.
  5. 5

    Redefine the conversion event

    What
    A content download adds engagement points. It is never an MQL on its own. Demo, pricing and contact forms are the sales-ready path.
    Why
    Mixing curiosity with intent wrecks MQL to SQL and teaches reps to ignore the queue.
    How
    HubSpot: split fit and engagement in the lead scoring tool, and set Lifecycle stage by workflow only on fit plus a hand-raise or a score threshold. Salesforce: add Lead Status values for Engaged vs. Hand-raiser and a record-triggered Flow that only creates the SDR task on hand-raisers. More on the model in our lead scoring model guide.
  6. 6

    Turn on account-level intent

    What
    See which accounts research your problem before anyone fills a form.
    Why
    Most evaluation is anonymous. Intent puts it back on the account record.
    How
    HubSpot: Marketing, Buyer Intent, Signals tab, My Signals, Company Surge. It's powered by Bombora's co-op data with no separate Bombora contract, supports up to 12 topics, and shows a research level of High, Medium, Mild or Low. Pick topics that describe the problem you solve, not your category name. If no topics are set, it won't fire. Details in HubSpot's Company Surge guide. Our intent signals methodology covers how to weight them.
  7. 7

    Route signals, not form fills

    What
    One rule: signal plus fit plus recency goes to the account owner with a task and a reason.
    Why
    Buying happens at the account level. Contact-level routing misses the buying group.
    How
    HubSpot: a company-based workflow. Enroll on Company Surge research level High or Medium, ICP tier A or B, and 2+ pricing or product page views in 14 days. Create a task for the company owner and add the champion to a problem-led sequence. Salesforce: sync the score to an Account field and let a record-triggered Flow create the Task.
  8. 8

    Rewrite the follow-up

    What
    Outreach names the problem the account is researching, never the PDF.
    Why
    "I saw you downloaded our guide" is the line that taught buyers to use burner emails.
    How
    Build sequence templates per intent topic. Hand-raisers get a response SLA in minutes, which is where the speed-to-lead fixes pay off.
  9. 9

    Measure pipeline by conversion type

    What
    A weekly report: SQLs and pipeline by hand-raise, content and signal, with MQL volume as a secondary line.
    Why
    When you ungate, MQLs drop first. Without this report, leadership kills the change before pipeline shows up.
    How
    HubSpot: a custom report on deals with an Original conversion type property set by workflow, plus page views on associated companies for ungated assets. Salesforce: a picklist on Opportunity filled by Flow from the primary Campaign. Stage logic lives in your lifecycle automation.
Best practices and common mistakes

What to do, and what each mistake costs

Takeaway: gate on value, ask only what a rule uses, and judge the change on pipeline, not MQLs.

Best practices

  • Gate on value exchange, not on the lead target.
  • Partial gate the middle: ungated summary, gated full data or tool.
  • 1 to 3 visible fields on content forms. More only on hand-raise forms, and only what routing uses.
  • Enrich instead of asking for company, size, title and industry.
  • Hidden fields for context: UTMs, asset name, offer type.
  • Separate fit from engagement scores so a download can't make an MQL alone.
  • Map intent topics to the problem you solve, up to 12 in Company Surge.
  • Route at the account level to the account owner, with the reason in the task.
  • Problem-led outreach that never mentions the PDF.
  • Validate emails and block bots on every form before anything is scored.
  • Report pipeline by conversion type every week.
  • Review gate decisions quarterly as assets age.

Common mistakes

  • Gating everything to hit the MQL number.Cost: inflated MQLs, MQL to SQL below 12%, reps stop trusting the queue.
  • Asking for fields enrichment could fill.Cost: content forms drift from about 25% toward 12% conversion as fields climb past 7.
  • Treating downloads as MQLs.Cost: rep hours spent on researchers, and a burned first impression with real buyers.
  • Ungating with no measurement plan.Cost: MQLs drop first, leadership reverses it before pipeline shows up.
  • Turning on intent without topics.Cost: Company Surge never fires, and the team decides intent "doesn't work."
  • Routing contacts while accounts buy.Cost: the buying group stays invisible and deals start single-threaded.
  • Nurture blasts after every download.Cost: unsubscribes now, burner emails on the next form.
Interactive tool: scenario simulator

Gate vs. ungate pipeline simulator

Takeaway: plug in one asset's real numbers and see which choice makes more pipeline, not more form fills.

Your asset

If gated

If ungated

Gated

Form fills (what the MQL dashboard sees)0
Real leads after junk0
SQLs per month0
Pipeline per month$0

Ungated

Hand-raise form fills0
SQLs from hand-raisers0
SQLs from account signals0
Pipeline per month$0
Verdict

Calculating.

Defaults are illustrative assumptions for a mid-market SaaS guide, not benchmarks. Replace them with your 90-day numbers from step 1. Math: gated SQLs = visitors x form rate x (1 minus junk) x download-to-SQL. Ungated SQLs = readers x hand-raise rate x hand-raiser-to-SQL, plus identified accounts x signal-to-SQL. Pipeline = SQLs x SQL-to-opportunity x ACV.

Copyable template + Claude skill

The gating and form audit checklist

Takeaway: run this per asset and per form once a quarter. Paste it into your doc, Asana task or Notion page.

Gating + form audit checklist
GATING + FORM AUDIT CHECKLIST (JayOh)
Asset: ____________   Owner: ____________   Date: ____________

A. GATE TEST (1 point each)
[ ] Original and costly to produce (proprietary data, benchmark, tool, template)
[ ] Mid or late funnel (comparison, ROI, implementation, pricing context)
[ ] A buyer would knowingly trade a work email for it
[ ] Named follow-up plan that is not a generic nurture
[ ] Not a blog, case study, definition or intro webinar
Score: ___ / 5    5 = Gate    3-4 = Partial gate    0-2 = Ungate + hand-raise CTA

B. LAST 90 DAYS
Visitors: ____   Form fills: ____   Junk %: ____   SQLs: ____   Pipeline: $____

C. FORM FIELDS (Keep / Enrich / Cut)
Field: ________   Used by (routing, score, personalization, report, none): ________   Decision: ____
Field: ________   Used by: ________   Decision: ____
Field: ________   Used by: ________   Decision: ____
Target: content forms 1-3 visible fields. Hand-raise forms: only what routing needs.
[ ] HubSpot form shortening on (updated editor) or progressive fields queued (legacy)
[ ] UTMs, asset name and offer type in hidden fields
[ ] Email validation and bot protection on

D. CONVERSION EVENT
[ ] Download adds engagement points only, never an MQL alone
[ ] Demo, pricing and contact forms go to the sales-ready path with an SLA
[ ] Fit and engagement scored separately

E. SIGNAL + ROUTING
Intent topics (max 12): ______________________________
Rule: research level High or Medium + ICP tier A/B + 2 pricing or product views in 14 days
Owner: account owner   Action: task + problem-led sequence
[ ] Outreach references the problem, never the PDF

F. MEASURE WEEKLY
[ ] SQLs and pipeline by conversion type: hand-raise / content / signal
[ ] MQL volume tracked as secondary, not the target
Free Claude skill

content-gating-audit

  • Scores each asset in your content library with the gate test and returns gate, partial gate or ungate.
  • Audits every form field as Keep, Enrich or Cut, quoting what uses it downstream.
  • Writes the signal and routing rule that replaces the form fill, plus the weekly metrics to watch.

Install it

  1. Claude web or desktop: Settings, then Capabilities. Make sure code execution and file creation is on.
  2. Under Skills, click Upload skill, choose the .zip, and toggle it on.
  3. Claude Code: save it as ~/.claude/skills/content-gating-audit/SKILL.md, or under .claude/skills/ in your repo.

Skills are available on Claude Pro, Max, Team and Enterprise plans. New to skills? Read how to use skills in Claude.

Preview SKILL.md
---
name: content-gating-audit
description: Audits a B2B content library and its lead forms, then decides gate, partial gate or ungate for each asset, cuts form fields nobody uses, and names the signal that should replace the form fill. Use when someone pastes a content inventory, a form field list, form-to-SQL numbers, or asks "should we gate this", "why are our MQLs junk", "how many fields should this form have" or "how do we get leads from ungated content".
---

# Content Gating Audit

Apply the JayOh gated vs. ungated framework to the user's own assets, forms and funnel numbers. Work only from what the user provides.

## Inputs to ask for (use whatever is given, list the rest as missing)
1. Content inventory: asset name, type (blog, case study, guide, benchmark report, template, ROI tool, webinar), funnel stage, cost to produce, current gate status.
2. Per gated asset, last 90 days: page visitors, form fills, SQLs, pipeline created.
3. Each form: every field, whether it is required, and what uses the field downstream (routing rule, score, personalization, report, nothing).
4. Stack: HubSpot (tier, updated or legacy form editor, Buyer Intent on or off) or Salesforce (lead object, Flow, intent provider).
5. ACV and SQL to opportunity rate.

## Step 1. Score each asset with the gate test
Give one point for each true statement:
- Original and costly to produce (proprietary data, benchmark, tool, template a buyer would pay for).
- Mid or late funnel (comparison, ROI, implementation, pricing context).
- A buyer would knowingly trade a work email for it.
- There is a named follow-up plan that is not a generic nurture.
- The asset is not a definition, blog, case study or intro webinar.

Verdict: 5 points = Gate. 3 to 4 points = Partial gate (ungated summary, gated full data or tool). 0 to 2 points = Ungate and add a hand-raise CTA.

## Step 2. Check the asset math when numbers exist
- Gated SQLs = form fills x (1 minus junk share) x download-to-SQL rate.
- Ungated SQLs = readers x hand-raise rate x hand-raiser-to-SQL rate, plus identified accounts x signal-to-SQL rate.
- If the user has no ungated numbers, show the break-even hand-raise rate: (gated SQLs minus signal SQLs) divided by (readers x hand-raiser-to-SQL rate).
- Pipeline = SQLs x SQL-to-opportunity rate x ACV. Never invent a rate. If one is missing, say which and stop the math there.

## Step 3. Audit every form field
For each field, mark Keep, Enrich or Cut:
- Keep only if a routing rule, score or personalization uses it today. Quote the user's description of that use.
- Enrich if enrichment can fill it (company, title, size, industry, country). In HubSpot, turn on form shortening in the updated form editor. In legacy forms, use queued progressive fields.
- Cut if nothing uses it.
- Context such as UTM source, campaign and asset name goes in hidden fields, never visible fields.
Targets: content forms 1 to 3 visible fields. Hand-raise forms (demo, pricing, contact) can carry more, but only fields routing needs.

## Step 4. Replace the form fill as the conversion event
- A content download adds engagement points. It is never an MQL on its own.
- Hand-raise forms go straight to the sales-ready path with a speed-to-lead SLA.
- Name the account signal to add: HubSpot Company Surge topics (up to 12, research level High or Medium on ICP-fit accounts), website visits to pricing or product pages, product usage, or the user's intent provider.
- Define the routing rule in one sentence: signal plus fit plus recency, owner, action.

## Output format (always this order)
1. Summary: three lines. Biggest leak, biggest fix, expected effect stated as a range only if the user's numbers support it.
2. Asset table: Asset | Gate score | Verdict | Why (quote the input) | Next action.
3. Form field table: Form | Field | Keep, Enrich or Cut | Downstream use (quoted) or "none found".
4. Signal and routing plan: the signal, the rule, the owner, the first outreach angle.
5. Metrics to watch weekly: SQLs and pipeline by conversion type (hand-raise, content, signal), MQL volume as secondary.
6. Missing evidence: every input you needed and did not get.

## Guardrails
- Quote the user's input as evidence for every verdict.
- Never invent numbers, benchmarks, field usage or tool features.
- If evidence is missing, list it under Missing evidence instead of guessing.
- Do not recommend ungating everything. Original, costly, late-stage assets can earn a gate.
- Keep recommendations executable in HubSpot or Salesforce with named settings.

Built by JayOh (jayoh.io). Framework and benchmarks: https://jayoh.io/gated-vs-ungated-content/
FAQ

Gated vs. ungated content: common questions

Takeaway: gate rarely and on purpose, keep forms short, and measure pipeline instead of form fills.

Should B2B companies still gate content in 2026?

Some content, yes. Gate original, costly, mid or late funnel assets like benchmark reports, ROI tools and templates when you have a real follow-up plan. Ungate blogs, case studies, definitions and intro webinars. With 67% of B2B buyers preferring a rep-free experience (Gartner, 2026), gating everything mostly produces junk leads.

What content should be gated vs. ungated?

Score each asset on five questions: original and costly, mid or late funnel, worth a work email, has a follow-up plan, and is not a blog, case study or definition. Five points means gate. Three or four means a partial gate with an ungated summary and gated full data. Zero to two means ungate and add a hand-raise CTA.

How many form fields should a B2B lead form have?

One to three visible fields for content forms. Published field-count data shows about 25% average conversion at 1 to 3 fields versus about 12% or less at 7 or more (FoundryCRO, 2026). Demo and contact forms can ask a little more, but only fields a routing rule actually uses. Let enrichment fill company, title and size.

How do you generate leads from ungated content?

Put a hand-raise CTA in the asset for demos, pricing or an assessment, and capture account-level signals. Turn on intent such as HubSpot Company Surge, track pricing and product page visits on identified companies, and route signal plus fit plus recency to the account owner with problem-led outreach.

What is HubSpot form shortening, and how is it different from progressive profiling?

Form shortening works in HubSpot's updated form editor. It shows only Email first, then hides fields that enrichment can fill, and it no longer uses credits as of September 3, 2025. Progressive fields are the legacy-editor feature that swaps already-known fields for queued new ones. Progressive fields aren't supported in the updated editor.

How do you measure ungated content if there is no form fill?

Report SQLs and pipeline by conversion type every week: hand-raise, content and signal. Track page views of the asset on associated companies, and set an original conversion type on deals by workflow. Keep MQL volume as a secondary line so the drop in form fills doesn't hide the change in pipeline.

Is Company Surge intent data included in HubSpot?

Yes. Company Surge, powered by Bombora, is available in HubSpot's Buyer Intent tool with no separate Bombora contract or per-signal charge. It needs HubSpot credits or a seat plan that includes them, supports up to 12 topics, and signal-based lead scoring requires Marketing Hub or Sales Hub Professional or Enterprise.

The JayOh POV

Stop trapping buyers. Build the system around what they actually do.

The funnel was never the buyer's journey. It was a reporting structure with arrows drawn on it. We rebuild lifecycle stages, scoring and routing so pipeline replaces MQL volume as the target, then wire enrichment and intent into the CRM so reps work signals, not downloads. It's the same system work behind $2.2M in pipeline in 90 days and a 68% CPL reduction for our clients.