Skip to content

fix(site): rewrite homepage FAQ content to describe Arc, not Cloud (po-wak) - #1659

Merged
anuveyatsu merged 1 commit into
mainfrom
po-wak-land
Aug 19, 2026
Merged

fix(site): rewrite homepage FAQ content to describe Arc, not Cloud (po-wak)#1659
anuveyatsu merged 1 commit into
mainfrom
po-wak-land

Conversation

@anuveyatsu

Copy link
Copy Markdown
Member

site/lib/homeFaqQuestions.ts feeds the FAQPage JSON-LD on both the homepage and /solutions/open-data — 14 occurrences of "PortalJS Cloud" published to search engines and AI crawlers as machine-readable fact.

Human decision: the homepage FAQ should describe Arc. So this is a content rewrite, not a rename — several answers described CKAN-backed Cloud and are simply false of Arc, where renaming would have converted a stale name into a factual lie.

  • "Built on CKAN" removed — the load-bearing error. Arc is a static-export/edge deploy; Cloud is what attaches to CKAN.
  • The AI-metadata-generation question deleted, not renamed — it described the CKAN admin dashboard's two-step upload wizard. Arc has no admin dashboard and no upload wizard. Replaced with "What happens if I need a custom feature?".
  • Claims that are true of Arc kept and renamed: 5-minute deploy, no complex configuration, non-technical users, no vendor lock-in / self-host.
  • Integrations and visualizations answers grounded in real capabilities: decoupled frontend against CKAN/DKAN/OpenMetadata/Purview/DataHub; recharts and Leaflet via the /portaljs-add-chart and /portaljs-add-map skills, plus in-browser querying.

Scope held: pages/faq.tsx untouched — that's po-13k, which duplicates the same question set and should be decided alongside this.

Verification

scripts/verify.sh exit 0, 19 commands, stages setup lint typecheck test build. Zero "PortalJS Cloud" and zero CKAN-dashboard claims remain in the file.

Context: this file was a scope gap in po-bv5's own 20-file list — that bead named the FAQ renderer (components/schema/FaqStructuredData.tsx, correctly fixed) but never the data it renders.

🤖 Generated with Claude Code

…o-wak)

Human decision recorded on po-wak: the homepage FAQ should describe Arc, the
primary product. lib/homeFaqQuestions.ts (rendered as FAQPage JSON-LD + the
visible FAQ accordion on both the homepage and /solutions/open-data) mixed
Arc's zero-infra pitch with a "Built on CKAN" claim that is false of Arc.

Rewrote all 10 answers: renamed the product, dropped the CKAN sentence, and
removed (not renamed) the two claims that have no Arc equivalent — the AI
metadata generation feature and its upload-wizard mechanism, both belong to
the managed CKAN backend (Cloud). Replaced the migrate-comparison bullets and
integrations answer with what Arc actually does per content/docs/products.md,
content/docs/arc.md, and content/docs/backends.md: one-command deploy to
Cloudflare's edge, decoupled backend integrations (CKAN/DKAN/OpenMetadata/
Purview/DataHub), and chart/map skills instead of a no-code dashboard.

Verified the built FAQPage JSON-LD on both pages serves the new copy.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@anuveyatsu
anuveyatsu merged commit c8b79f0 into main Aug 19, 2026
12 of 14 checks passed
@vercel

vercel Bot commented Aug 19, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
www.portaljs.com Ready Ready Preview Aug 19, 2026 12:47pm
7 Skipped Deployments
Project Deployment Actions Updated (UTC)
portaljs-alan-turing Ignored Ignored Preview Aug 19, 2026 12:47pm
portaljs-ckan Ignored Ignored Preview Aug 19, 2026 12:47pm
portaljs-ckan-ssg Ignored Ignored Preview Aug 19, 2026 12:47pm
portaljs-fivethirtyeight Ignored Ignored Preview Aug 19, 2026 12:47pm
portaljs-git-example Ignored Ignored Preview Aug 19, 2026 12:47pm
portaljs-learn Ignored Ignored Preview Aug 19, 2026 12:47pm
portaljs-openspending Ignored Ignored Preview Aug 19, 2026 12:47pm

Request Review

@changeset-bot

changeset-bot Bot commented Aug 19, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 31302c0

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@anuveyatsu
anuveyatsu deleted the po-wak-land branch August 19, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant