Skip to content

izanez/toollaunchpad-NEW

Repository files navigation

ToolLaunchpad NEW

ToolLaunchpad NEW is a Next.js App Router codebase for browser-based tools with a strong programmatic SEO layer and an internal admin operations stack.

It combines:

  • canonical tool pages
  • query landing pages
  • comparison pages
  • collections and tag hubs
  • editorial guides
  • Open Graph image generation
  • private admin analytics, SEO audit, and Search Console workflows

The goal is to keep acquisition, content structure, and SEO operations inside one codebase instead of splitting them across separate tools and dashboards.

Highlights

  • App Router architecture for tool, query, compare, collection, tag, and guide surfaces
  • build-time query governance and pruning to reduce overlapping landing pages
  • structured data, sitemap generation, robots output, and OG image routes
  • private admin dashboard for analytics, SEO readiness, Search Console imports, and action prioritization
  • production-oriented ops docs for deploy, SEO review, and Search Console workflows

Local Development

npm install
npm run dev

Open http://localhost:3000.

Commands

npm run lint
npm run build
npm run verify

npm run verify runs lint and the production build together.

Project Areas

  • app/tools/[slug]: canonical tool pages and tool OG images
  • app/queries/[slug]: intent-based query landing pages
  • app/compare/[slug]: tool comparison pages
  • app/collections/[slug]: curated workflow collections
  • app/tag/[slug]: tag hubs
  • app/guides/[slug]: editorial guide pages
  • app/admin/stats: private analytics, SEO audit, and Search Console operations dashboard
  • lib/query-seo.ts: query generation, governance, quality scoring, and pruning logic
  • lib/seo-audit.ts: repo-level SEO readiness checks
  • lib/search-console.ts: CSV-based Search Console opportunity analysis
  • ops/: deployment and SEO operations docs

Environment

Set these in production:

  • ADMIN_USERNAME
  • ADMIN_PASSWORD
  • ADMIN_SESSION_SECRET
  • GOOGLE_SITE_VERIFICATION for Google site verification metadata

Runtime Data

  • server analytics events are written to .runtime/analytics.json
  • Search Console CSV imports are read from ops/search-console/pages.csv and ops/search-console/queries.csv

SEO Operations

  • /sitemap.xml is the primary sitemap entry
  • /sitemap-index.xml is also exposed and referenced by robots.txt
  • query landing pages are governed and deduplicated during build
  • admin stats include analytics, SEO-readiness checks, Search Console opportunities, and query-pruning candidates

Deployment Notes

  • nginx and systemd examples live in ops/nginx/toollaunchpad.conf and ops/systemd/toollaunchpad-web.service
  • review ops/SEO_RUNBOOK.md before production rollout or ongoing SEO operations

About

Next.js App Router platform for browser tools, programmatic SEO, guides, and admin SEO operations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors