Skip to content

Simplify pricing FAQ with new questions and collapsible style#18159

Merged
charlescook-ph merged 2 commits into
masterfrom
posthog-code/pricing-faq-simplify
Jul 6, 2026
Merged

Simplify pricing FAQ with new questions and collapsible style#18159
charlescook-ph merged 2 commits into
masterfrom
posthog-code/pricing-faq-simplify

Conversation

@charlescook-ph

Copy link
Copy Markdown
Collaborator

Changes

Replaces the FAQ section on /pricing:

  • New content: swaps the old 9 questions for a new list of 27 covering billing limits, free tier behavior, data retention, payment methods, invoicing, and how PostHog compares to paying for separate tools.
  • Simpler style: replaces the hedgehog-avatar questions and team-member-attributed answers with the plain collapsible <details>/<summary> blocks used in the PostHog vs Amplitude FAQ. The pricing page renders inside the same .prose container as blog posts, so the styling comes from the existing rules in global.css — no new CSS.
  • Removes the fuzzy-search input above the questions, which was part of the old treatment.

Small copy fixes made while porting the new content: repaired a broken markdown link (GA4), "say under" → "stay under", "pay-as-you plan" → "pay-as-you-go plan", and internal links converted to relative URLs per the style guide.

Screenshots

Best viewed on the Cloudflare Pages preview: /pricing#faq

🤖 Generated with Claude Code

Replaces the hedgehog-avatar Q&A treatment on /pricing with the plain
<details>/<summary> disclosure style used in comparison blog posts, and
swaps in a new expanded list of 27 questions covering billing limits,
free tier, retention, payment methods, and competitor pricing.

Generated-By: PostHog Code
Task-Id: 4b4e6c9e-781d-4f1c-8df8-055849c63c62
@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Deploy preview

Status Details Updated (UTC)
🟢 Ready View preview Jul 03, 2026 01:31PM

@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Bundle report

Total JS (gzip)

6.29 MiB (+1.6 KiB / +0.0%)

Largest changed named chunks
Chunk Gzip Δ vs master
component---src-pages-pricing-index-tsx.js 28.3 KiB +1.6 KiB / +5.9%

Eager graph (static-import closure per entrypoint)

Entrypoint Eager size Budget Modules
app 24.22 MiB (-0.3 KiB / -0.0%) report-only 5516
Largest modules in the app closure
Module Size
css ./node_modules/.pnpm/css-loader@5.2.7_webpack@5.101.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[1]!./node_modules/.pnpm/postcss-loader@4.3.0_postcss@8.5.6_webpack@5.101.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[2]!./src/styles/global.css 707.6 KiB
./src/components/Stickers/Stickers.tsx 696.4 KiB
./.cache/caches/gatsby-plugin-mdx/mdx-scopes-dir/31a094f140f119e73085d847ae81b99b.js + 2 modules 581.7 KiB
./node_modules/.pnpm/@radix-ui+react-icons@1.3.2_react@18.3.1/node_modules/@radix-ui/react-icons/dist/react-icons.esm.js 481.4 KiB
./node_modules/.pnpm/@codemirror+view@6.38.2/node_modules/@codemirror/view/dist/index.js 458.1 KiB
./node_modules/.pnpm/rehype-raw@7.0.0/node_modules/rehype-raw/lib/index.js + 29 modules 395.1 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.cjs.js 364.8 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.es.js 354.8 KiB
./src/hooks/useCustomers.tsx + 54 modules 353.9 KiB
./node_modules/.pnpm/react-markdown@8.0.7_@types+react@16.14.66_react@18.3.1/node_modules/react-markdown/lib/react-markdown.js + 88 modules 351.4 KiB
./node_modules/.pnpm/cloudinary-core@2.14.0_lodash@4.17.21/node_modules/cloudinary-core/cloudinary-core.js 281.9 KiB
./src/components/ProductComparisonTable/index.tsx + 116 modules 267.6 KiB
./node_modules/.pnpm/@codesandbox+sandpack-react@2.20.0_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@codesandbox/sandpack-react/dist/index.mjs 266.6 KiB
./node_modules/.pnpm/d3@7.9.0/node_modules/d3/src/index.js + 208 modules 247.4 KiB
./src/components/Pricing/PricingSlider/Slider.tsx + 87 modules 239.9 KiB

Eager-graph budgets are report-only until a baseline is established. Sizes are gzip of public/**/*.js; eager size is webpack module source bytes.

@charlescook-ph

Copy link
Copy Markdown
Collaborator Author

Looks good in preview at least! (inc. mobile-sized window)

PR for this issue

@ivanagas ivanagas left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

one tweak, but looks great to me

Comment thread src/pages-content/pricing-data.js Outdated
Comment on lines +78 to +85
plan. After 1 year, data may be moved into cold storage so queries may run more slowly. Recordings
on the free plan are retained for 1 month.
</p>
<p>
On the pay-as-you-go plan, recordings are retained for 90 days. The Boost and Scale add-ons can
increase this to up to one year.
</p>
<p>The Enterprise add-on can increase retention to 5 years. Logs are retained for 14 days.</p>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this structure makes more sense

Suggested change
plan. After 1 year, data may be moved into cold storage so queries may run more slowly. Recordings
on the free plan are retained for 1 month.
</p>
<p>
On the pay-as-you-go plan, recordings are retained for 90 days. The Boost and Scale add-ons can
increase this to up to one year.
</p>
<p>The Enterprise add-on can increase retention to 5 years. Logs are retained for 14 days.</p>
plan. After 1 year, data may be moved into cold storage so queries may run more slowly.
</p>
<p>
Recordings on the free plan are retained for 1 month.On the pay-as-you-go plan,
recordings are retained for 90 days. The Boost and Scale add-ons can increase
this to up to one year. The Enterprise add-on can increase retention to 5 years.
</p>
<p> Logs are retained for 14 days.</p>

Per review feedback: split the data retention FAQ answer so events,
recordings, and logs each get their own paragraph.

Generated-By: PostHog Code
Task-Id: 4b4e6c9e-781d-4f1c-8df8-055849c63c62
@charlescook-ph charlescook-ph merged commit e1c354e into master Jul 6, 2026
19 checks passed
@charlescook-ph charlescook-ph deleted the posthog-code/pricing-faq-simplify branch July 6, 2026 08:16
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.

3 participants