Skip to content

fix(public): name the Website Correction buyer audience in the homepage hero - #91

Merged
nish3451 merged 63 commits into
mainfrom
fix/public-homepage-hero-audience-viewport
Aug 19, 2026
Merged

fix(public): name the Website Correction buyer audience in the homepage hero#91
nish3451 merged 63 commits into
mainfrom
fix/public-homepage-hero-audience-viewport

Conversation

@nish3451

@nish3451 nish3451 commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

What

The homepage hero on / introduced The Website Correction as a managed service "for founders" without ever naming the audience PRODUCT.md defines: founder-led Managed IT/MSP/cybersecurity companies with a live site. The contact page and the homepage managed-service section already name that audience; the first viewport of the hero was the remaining gap.

Change

  • public/index.html hero lead now names the buyer: "There is also one human-reviewed managed service for founder-led managed IT and cybersecurity companies with a live site: The Website Correction."
  • The hero-rail Managed-service item now reads "One human-reviewed correction pass for founder-led managed IT and cybersecurity companies, by email."
  • scripts/prepare-public-deploy-bundle.mjs snooze regex (HOMEPAGE_HERO_LEAD) updated in lockstep so the publishable bundle still strips the buyer-path sentence.

Verification

  • node scripts/test-public-deploy-bundle.mjs: 62 checks, 0 failures
  • Public test subset (conversion-signal, brand-disambiguation, heading-hierarchy, link-targets, social-preview, soft-404, structured-data): all green
  • npm run ci: exit 0, "failures": []

Summary by CodeRabbit

  • Content Updates
    • Clarified the homepage messaging for The Website Correction as a human-reviewed managed service.
    • Updated the target audience to founder-led managed IT and cybersecurity companies with a live website.
    • Revised hero and managed-service messaging for greater clarity and consistency.
    • Improved visitor understanding of the service’s focus and eligibility.
  • Bug Fixes
    • Updated homepage deployment handling to preserve the revised messaging.

…ge hero

The hero on / introduced the managed service as being 'for founders'
without ever naming the audience PRODUCT.md defines: founder-led
managed IT and cybersecurity companies with a live site. The contact
page and the managed-service section already used that phrasing; the
hero was the remaining gap.

Name the audience in the hero lead and the hero-rail item so the first
viewport on / states the actual buyer. Update the deploy-bundle snooze
regex to keep stripping the hero lead from the publishable bundle.

@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 11, 2026

Copy link
Copy Markdown

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

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: ffe2c4c3-d475-4e70-a47a-ba9ce836368b

📥 Commits

Reviewing files that changed from the base of the PR and between c4af0ac and c8c7eab.

📒 Files selected for processing (1)
  • public/index.html
🚧 Files skipped from review as they are similar to previous changes (1)
  • public/index.html

Included review availability: 0 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 4 reviews per hour.


📝 Walkthrough

Walkthrough

The homepage now targets founder-led managed IT and cybersecurity companies with live sites. The managed-service copy identifies the service as human-reviewed. The deployment-bundle script matches the revised hero text.

Changes

Managed service messaging

Layer / File(s) Summary
Homepage copy and bundle filtering
public/index.html, scripts/prepare-public-deploy-bundle.mjs
The homepage narrows the managed-service audience and adds human-reviewed and live-site details. The deployment-bundle hero filter matches the revised sentence.

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

Merge Risk: ⚪ Minimal · up to c8c7e

This PR clarifies the homepage hero audience and keeps the publishable bundle behavior aligned; no actionable merge-blocking risk remains after normal checks and review.

Possibly related PRs

  • nish3451/tinystudio-in#10 — This PR updates the same Website Correction homepage copy and deployment-bundle matching logic.
🚥 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 the main change: identifying The Website Correction's buyer audience in the public homepage hero.
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-homepage-hero-audience-viewport

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

@coderabbitai coderabbitai 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.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@public/index.html`:
- Line 150: Update the rail copy near the managed-service audience description
to include “with a live site,” matching the eligibility language used by the
hero lead and managed-service section while preserving the rest of the sentence.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 4d36a1ec-2421-403f-bf2a-9330a48a10b1

📥 Commits

Reviewing files that changed from the base of the PR and between d898707 and dd8b042.

📒 Files selected for processing (2)
  • public/index.html
  • scripts/prepare-public-deploy-bundle.mjs

Comment thread public/index.html
<span class="rail-label">Managed service</span>
<strong><a data-measure-source="homepage-hero" href="/contact/?source=homepage-hero#website-correction-application">The Website Correction</a></strong>
<p>One human-reviewed correction pass for founders, by email.</p>
<p>One human-reviewed correction pass for founder-led managed IT and cybersecurity companies, by email.</p>

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Keep the managed-service audience description consistent.

The hero lead and managed-service section require companies with a live site. This rail copy omits that qualifier. Add with a live site so all homepage entry points describe the same eligibility criteria.

Proposed fix
-              <p>One human-reviewed correction pass for founder-led managed IT and cybersecurity companies, by email.</p>
+              <p>One human-reviewed correction pass for founder-led managed IT and cybersecurity companies with a live site, by email.</p>
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
<p>One human-reviewed correction pass for founder-led managed IT and cybersecurity companies, by email.</p>
<p>One human-reviewed correction pass for founder-led managed IT and cybersecurity companies with a live site, by email.</p>
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@public/index.html` at line 150, Update the rail copy near the managed-service
audience description to include “with a live site,” matching the eligibility
language used by the hero lead and managed-service section while preserving the
rest of the sentence.

@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.

@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.

@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.

@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.

@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.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@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.

Your trial has ended. Reactivate Greptile to resume code reviews.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@nish3451
nish3451 merged commit 7a2ad8f into main Aug 19, 2026
2 checks passed
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