Skip to content

Seo 1 - #30

Merged
Daddyjohn63 merged 2 commits into
mainfrom
seo-1
Aug 12, 2026
Merged

Seo 1#30
Daddyjohn63 merged 2 commits into
mainfrom
seo-1

Conversation

@Daddyjohn63

@Daddyjohn63 Daddyjohn63 commented Aug 12, 2026

Copy link
Copy Markdown
Owner

added two landing page

Summary by CodeRabbit

  • New Features
    • Added public Cat Name Generator and Unique Cat Names pages with guided explanations, examples, naming concepts, and calls to action.
    • Added collapsible FAQs covering naming, pricing, uniqueness, and the naming process.
    • Added links to these experiences from the site footer and “How it works” content.
  • Discoverability
    • Added search-friendly page metadata, structured information, and sitemap entries for both pages.
  • Navigation
    • Organized footer links into Explore and Legal sections for easier browsing.

- Added "/cat-name-generator" route to the public routes.
- Included "/cat-name-generator" in the sitemap with a monthly change frequency.
- Updated the public footer to include a link to the cat name generator.
- Enhanced the "How it works" section to link to the cat name generator for better user navigation.
- Added "/unique-cat-names" route to the public routes.
- Included "/unique-cat-names" in the sitemap with a monthly change frequency.
- Updated the public footer to include a link to the unique cat names page.
- Enhanced the Cat Name Generator section to link to the unique cat names for better user navigation.
@vercel

vercel Bot commented Aug 12, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
naming-application-web Ready Ready Preview Aug 12, 2026 7:54am

Request Review

@Daddyjohn63
Daddyjohn63 merged commit e3d0515 into main Aug 12, 2026
2 of 3 checks passed
@coderabbitai

coderabbitai Bot commented Aug 12, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 90f345a2-3327-417b-be8b-6c7751785c99

📥 Commits

Reviewing files that changed from the base of the PR and between 9219538 and 2160183.

📒 Files selected for processing (20)
  • apps/web/app/cat-name-generator/page.tsx
  • apps/web/app/sitemap.ts
  • apps/web/app/unique-cat-names/page.tsx
  • apps/web/components/public-footer.tsx
  • apps/web/modules/cat-name-generator/lib/cat-name-generator-faq.ts
  • apps/web/modules/cat-name-generator/ui/components/cat-name-generator-difference.tsx
  • apps/web/modules/cat-name-generator/ui/components/cat-name-generator-faq.tsx
  • apps/web/modules/cat-name-generator/ui/components/cat-name-generator-hero.tsx
  • apps/web/modules/cat-name-generator/ui/components/cat-name-generator-steps.tsx
  • apps/web/modules/cat-name-generator/ui/components/cat-name-generator-three-names.tsx
  • apps/web/modules/cat-name-generator/ui/views/cat-name-generator-view.tsx
  • apps/web/modules/landing/ui/components/how-it-works.tsx
  • apps/web/modules/unique-cat-names/lib/unique-cat-names-faq.ts
  • apps/web/modules/unique-cat-names/ui/components/unique-cat-names-faq.tsx
  • apps/web/modules/unique-cat-names/ui/components/unique-cat-names-hero.tsx
  • apps/web/modules/unique-cat-names/ui/components/unique-cat-names-layers.tsx
  • apps/web/modules/unique-cat-names/ui/components/unique-cat-names-promise.tsx
  • apps/web/modules/unique-cat-names/ui/components/unique-cat-names-steps.tsx
  • apps/web/modules/unique-cat-names/ui/views/unique-cat-names-view.tsx
  • apps/web/proxy.ts

📝 Walkthrough

Walkthrough

Adds public /cat-name-generator and /unique-cat-names pages with SEO metadata, structured FAQ data, responsive landing sections, navigation links, sitemap entries, and unauthenticated route access.

Changes

Cat naming public pages

Layer / File(s) Summary
Cat name generator page
apps/web/modules/cat-name-generator/..., apps/web/app/cat-name-generator/page.tsx
Adds reusable FAQ data and landing sections for the hero, naming differences, three name types, ceremony steps, FAQ, and page composition. Adds WebPage and FAQ JSON-LD metadata.
Unique cat names page
apps/web/modules/unique-cat-names/..., apps/web/app/unique-cat-names/page.tsx
Adds reusable FAQ data and landing sections for the hero, uniqueness promise, name layers, naming steps, FAQ, and page composition. Adds WebPage and FAQ JSON-LD metadata.
Public page wiring and navigation
apps/web/proxy.ts, apps/web/app/sitemap.ts, apps/web/components/public-footer.tsx, apps/web/modules/landing/ui/components/how-it-works.tsx
Allows unauthenticated access to both routes, adds both routes to the sitemap, separates footer Explore and Legal links, and links the landing page name-generator text to /cat-name-generator.

Estimated code review effort: 3 (Moderate) | ~25 minutes

Sequence Diagram(s)

sequenceDiagram
  participant Visitor
  participant PublicRouteMatcher
  participant CatNameGeneratorPage
  participant CatNameGeneratorView
  participant PageSections
  Visitor->>PublicRouteMatcher: request /cat-name-generator
  PublicRouteMatcher->>CatNameGeneratorPage: allow public route
  CatNameGeneratorPage->>CatNameGeneratorView: render view
  CatNameGeneratorView->>PageSections: render hero, content, steps, FAQ, and CTA
Loading
sequenceDiagram
  participant Visitor
  participant PublicRouteMatcher
  participant UniqueCatNamesPage
  participant UniqueCatNamesView
  participant PageSections
  Visitor->>PublicRouteMatcher: request /unique-cat-names
  PublicRouteMatcher->>UniqueCatNamesPage: allow public route
  UniqueCatNamesPage->>UniqueCatNamesView: render view
  UniqueCatNamesView->>PageSections: render hero, content, steps, FAQ, and CTA
Loading

Possibly related PRs

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch seo-1

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 ESLint

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

apps/web/app/cat-name-generator/page.tsx

ESLint skipped: missing config or dependency (missing-dependency). The ESLint configuration references a package that is not available in the sandbox.

apps/web/app/sitemap.ts

ESLint skipped: the ESLint configuration for this file references a package that is not available in the sandbox.

apps/web/app/unique-cat-names/page.tsx

ESLint skipped: the ESLint configuration for this file references a package that is not available in the sandbox.

  • 17 others

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

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