Skip to content

fix(public): replace label-only meta descriptions on five trust and support pages - #27

Merged
nish3451 merged 1 commit into
mainfrom
fix/public-meta-descriptions
Aug 9, 2026
Merged

fix(public): replace label-only meta descriptions on five trust and support pages#27
nish3451 merged 1 commit into
mainfrom
fix/public-meta-descriptions

Conversation

@nish3451

@nish3451 nish3451 commented Aug 9, 2026

Copy link
Copy Markdown
Collaborator

What

Five public pages carried thin, label-only meta descriptions that just restated the page title:

Page Before
/terms/ "Website terms for Tiny Studio and its public app pages."
/promptly/support/ "Support page for Promptly by Tiny Studio."
/promptly/privacy/ "App-specific privacy policy for Promptly by Tiny Studio."
/drishti/support/ "Support page for Drishti by Tiny Studio."
/drishti/privacy/ "App-specific privacy policy for Drishti by Tiny Studio."

Why

Search results for these pages render as bare labels with no description of what the page covers. Every other public page (/support/, /contact/, /privacy/, /privacy-choices/) already has a substantive description; these five closed /p pages were the gap.

Change

Each description is now drawn from the page's own copy — what the page covers, the app context (Promptly = booking and no-show prevention app; Drishti = mindful screen time app), and the practical next step (support email route; data, retention, and privacy choices). All five:

  • stay under 160 characters
  • remain truthful to the pre-launch status of the closed app pages (no "released"/"available now" claims)
  • keep og:description and twitter:description in sync with the meta description
  • update the Promptly privacy JSON-LD description to match, so structured data stays truthful to the page

Verify

  • npm test — all suites pass (0 failures)
  • npm run ci — 0 failures
  • git diff --check — clean
  • Consistency check: meta == og == twitter on all five pages; JSON-LD matches meta on /promptly/privacy/

Summary by CodeRabbit

  • Documentation
    • Improved page descriptions and social sharing previews for Drishti privacy and support pages.
    • Clarified Promptly’s privacy practices, data retention, user choices, and support coverage.
    • Updated terms page metadata to better describe available information, support, privacy, and contact content.

…upport pages

Five public pages - terms, the Promptly and Drishti support/privacy
pairs - carried thin label-only descriptions ("Support page for Promptly
by Tiny Studio." and similar) that restated the page title without
telling a searcher what the page actually covers.

Replace each with a substantive description drawn from the page's own
copy: what the page covers, the app context (Promptly as the booking and
no-show prevention app, Drishti as the mindful screen time app), and the
practical next step (email route for booking, reminder, payment, and
client-link issues; support, retention, and privacy choices). All stay
under 160 characters, stay truthful to the pre-launch status of the
closed app pages, and keep og:description and twitter:description in
sync. The Promptly privacy JSON-LD description is updated to match so
structured data stays truthful to the page.

verify: npm test; npm run ci; git diff --check

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

nish3451 has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@coderabbitai

coderabbitai Bot commented Aug 9, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 9ef99c91-9090-4f86-8ab8-13999ebb5fb6

📥 Commits

Reviewing files that changed from the base of the PR and between b0f5f06 and 208f14c.

📒 Files selected for processing (5)
  • public/drishti/privacy/index.html
  • public/drishti/support/index.html
  • public/promptly/privacy/index.html
  • public/promptly/support/index.html
  • public/terms/index.html

📝 Walkthrough

Walkthrough

The pull request expands metadata descriptions for Drishti, Promptly, and the Tiny Studio terms page. It updates standard, Open Graph, Twitter, and Promptly JSON-LD descriptions.

Changes

Page metadata updates

Layer / File(s) Summary
App privacy and support metadata
public/drishti/privacy/index.html, public/drishti/support/index.html, public/promptly/privacy/index.html, public/promptly/support/index.html
The metadata now identifies each app and describes privacy information, support topics, data handling, retention, user choices, and contact routes.
Terms page metadata
public/terms/index.html
The page, Open Graph, and Twitter descriptions now describe the informational site content and possible changes over time.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Possibly related PRs

  • nish3451/TinyStudio.io#26: Both pull requests update Tiny Studio page metadata descriptions and address deployment verification.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes replacing label-only meta descriptions across the five affected trust and support pages.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/public-meta-descriptions

Comment @coderabbitai help to get the list of available commands.

@nish3451
nish3451 merged commit 9a73040 into main Aug 9, 2026
3 checks passed
nish3451 added a commit that referenced this pull request Aug 14, 2026
…ked on missing Cloudflare token (#150)

Lane 1 verification report: the five-page meta description fix (PR #27,
9a73040) is already merged to main; live delivery is blocked only by the
missing CLOUDFLARE_API_TOKEN secret (NEEDS-NISH, deploy-pipeline item).

Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
nish3451 added a commit that referenced this pull request Aug 17, 2026
…/support pages — source fixed on main (PR #27, #120), live still blocked on missing CLOUDFLARE_API_TOKEN (#lane1) (#193)
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.

1 participant