Skip to content

Route page CTAs to sales: drop self-serve sign-up from page bodies - #5766

Draft
dimitrieh wants to merge 1 commit into
mainfrom
feat/no-in-page-signup-cta
Draft

dimitrieh wants to merge 1 commit into
mainfrom
feat/no-in-page-signup-cta

Conversation

@dimitrieh

@dimitrieh dimitrieh commented Sep 10, 2026 •

Copy link
Copy Markdown
Contributor

Description

Removes the self-serve sign-up CTA from page bodies, leaving the sales CTA that already sat beside it. The header "Free Trial", the mobile CTA bar and the blueprint "Deploy" buttons are untouched. Where the sign-up button stood alone it becomes Book a Demo: the /node-red/ hero, the Cloud deployment card on /use-cases/it-ot-middleware/ and the FlowFuse Cloud hosting card on /pricing/. The AI setup tabs point at Sign In, since that step is a prerequisite, not a pitch.

Blog posts switch in BlogPostCta rather than in content: most posts render the sign-up CTA through the fallback rather than by declaring it, so the component does the work and this reverts in one commit. Posts that declare sign-up have their own cta.title/cta.description ignored, because that copy pitches the sign-up directly above the button. The blog RSS feed's end CTA mirrors the same rule.

Copy promising a trial the page no longer offers is corrected next to each removed button.

Rebuilt on current main after the Eleventy pages moved to Nuxt: the original edits are ported to their Nuxt pages, and /use-cases/remote-device-management/ and the pricing hosting card, both newer than this PR, get the same treatment.

One call for you: /node-red/, the it-ot-middleware Cloud card and the pricing Cloud card now say Book a Demo where they said Try It Out; showing nothing there instead is a one-line change each.

Related Issue(s)

None.

Checklist

  • I have read the contribution guidelines
  • I have considered the performance impact of these changes
  • Suitable unit/system level tests have been added and they pass
  • Documentation has been updated
  • For blog PRs, an Art Request has been created (instructions)

@netlify

netlify Bot commented Sep 10, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for flowfuse-website ready!

Name Link
🔨 Latest commit bbc9e02
🔍 Latest deploy log https://app.netlify.com/projects/flowfuse-website/deploys/6ab6d517510c05000848e793
😎 Deploy Preview https://deploy-preview-5766--flowfuse-website.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 38 (🟢 up 7 from production)
Accessibility: 95 (no change from production)
Best Practices: 92 (no change from production)
SEO: 92 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@dimitrieh

Copy link
Copy Markdown
Contributor Author

Preview affected pages:

@dimitrieh
dimitrieh marked this pull request as draft September 10, 2026 13:57
@dimitrieh

Copy link
Copy Markdown
Contributor Author

for now: up for consideration

Comment thread nuxt/components/content/AgentSetupTabs.vue Outdated
@dimitrieh

Copy link
Copy Markdown
Contributor Author

@ZJvandeWeg this PR was setup to showcase how to essentially make sure we route as many people to sales rather than self serve signup. This would hypothetically lead to more funnel to sales, and less signups for a trial. Something for which probably alignment is necessary as it will affect certain KPIs like monthly signups etc etc.

@dimitrieh
dimitrieh force-pushed the feat/no-in-page-signup-cta branch from 260c421 to 57a8270 Compare September 25, 2026 19:57
@dimitrieh

Copy link
Copy Markdown
Contributor Author

FYI: the failing build here isn't caused by this PR. Tracked in https://github.com/FlowFuse/engineering/issues/460. It's resolved now, re-running the checks.

Removes the sign-up button from page bodies wherever a sales CTA already
sat beside it. Where the sign-up button stood alone (the /node-red/ hero,
the Cloud deployment card on /use-cases/it-ot-middleware/ and the Cloud
hosting card on /pricing/) it becomes Book a Demo. The AI setup tabs'
FlowFuse Expert step points at Sign In, since having an account is a
prerequisite there, not a pitch. The header Free Trial, the mobile CTA
bar and the blueprint Deploy buttons are untouched.

Blog posts switch in BlogPostCta rather than in content: posts asking for
sign-up, and posts with no CTA type, now get the demo CTA, and a sign-up
post's own title/description is ignored because it pitches the sign-up.
The blog RSS feed's end CTA mirrors this. Reverting is this one commit.

Copy that promised a trial the page no longer offers is corrected next to
each removed button.

Rebuilt on main after the pages moved from Eleventy to Nuxt: the original
11ty edits are ported to their Nuxt pages, and remote-device-management
and the pricing hosting card, both newer than the original change, get
the same treatment.
@dimitrieh
dimitrieh force-pushed the feat/no-in-page-signup-cta branch from 57a8270 to bbc9e02 Compare September 25, 2026 20:09

This branch was successfully deployed

1 active (outdated) deployment
Preview — 7604486e Deployed Sep 10, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants