NA-AI LandingUpdated May 18, 2026

Customization

Customize NA-AI Landing content, branding, pricing, sections, SEO, and assets using its data-driven structure.

NA-AI LandingCustomization

Customize without rewriting every componentLink to section

NA-AI Landing is data-driven by design.

Most product copy and section content lives in:

src/@data

This makes the template easier to adapt because you can:

  • update the product story first
  • validate positioning quickly
  • change pricing and messaging centrally
  • avoid rewriting every component early

Change the story before changing the UI.

NA-AI Landing is structured so branding, pricing, testimonials, and SEO can evolve through centralized data files instead of scattered component rewrites.
Project structure

One-time payment · Instant access after purchase

Core idea

Start by changing the data, not the components. Rewrite the product story before you rewrite the UI.

Update site settingsLink to section

Edit:

path
src/config/site.ts

Update:

  • product name
  • tagline
  • site URL
  • SEO title
  • social preview configuration

Update core contentLink to section

Edit the files under:

path
src/@data

Start with:

  • hero
  • features
  • pricing
  • testimonials
  • FAQ
  • CTA
  • contact

Replace assetsLink to section

Update:

  • logo
  • icons
  • Open Graph images
  • Twitter preview images
  • manifest assets

Adjust brandingLink to section

Update:

  • fonts
  • token usage
  • theme settings
  • product visuals

Do this only after the content direction becomes clear.

Test and deployLink to section

Run the production build, inspect both themes, and validate responsive layouts before deployment.

Customization foundationsLink to section

Centralized content

Most sections are controlled through dedicated data files instead of deeply nested components.

SEO-ready structure

Metadata, Open Graph assets, Twitter previews, sitemap, and robots configuration are easy to customize.

PyColors design foundation

Shared tokens and UI primitives provide a stable visual baseline across light and dark mode.

Fast launch workflow

The structure prioritizes fast iteration on positioning, pricing, branding, and product messaging.

Data filesLink to section

SectionFile
Herosrc/@data/hero.ts
Featuressrc/@data/features.ts
Integrationssrc/@data/integrations.ts
Pricingsrc/@data/pricing.ts
Pricing Tablesrc/@data/pricing-table.ts
Testimonialssrc/@data/customers.ts
FAQsrc/@data/faq.ts
CTAsrc/@data/cta.ts
Contactsrc/@data/contact.ts
Footersrc/@data/footer.ts
Navbarsrc/@data/navbar.ts

Site configurationLink to section

Edit:

path
src/config/site.ts

Use it to update:

  • product name
  • tagline
  • site URL
  • SEO title
  • SEO description
  • Open Graph image
  • Twitter image

SEO rule

Update the site URL and social preview assets before deploying publicly.

Branding and tokensLink to section

NA-AI Landing uses:

packages
@pycolors/ui
@pycolors/tokens

The shared tokens provide a stable visual foundation for:

  • colors
  • surfaces
  • borders
  • radius
  • shadows
  • focus states
  • dark and light mode

Design rule

Prefer semantic tokens over raw color values. This keeps the page visually consistent across themes.

Content strategyLink to section

Prefer

  • clear product promise
  • specific AI or SaaS use case
  • short feature labels
  • proof-oriented sections
  • pricing aligned with your offer

Avoid

  • generic AI buzzwords
  • changing every component first
  • too many competing CTAs
  • removing trust sections
  • publishing with default SEO assets

Customize pricingLink to section

Pricing content is split across:

pricing-files
src/@data/pricing.ts
src/@data/pricing-table.ts

Use it to update:

  • plan names
  • monthly and yearly pricing
  • comparison rows
  • feature availability
  • CTA labels
  • positioning copy

Pricing rule

Pricing should clarify the buying decision, not only list features.

Customize SEO and assetsLink to section

Update social preview images:

seo-assets
public/seo/og-main.jpg
public/seo/twitter-main.jpg

Update icons:

icons
public/icons

Update the web manifest:

manifest
public/manifest.webmanifest

A high-leverage customization path usually looks like this:

  1. define positioning
  2. update hero and pricing
  3. replace branding assets
  4. adjust proof and testimonials
  5. validate SEO metadata
  6. refine layout and visuals
  7. deploy publicly

This keeps the launch process focused on clarity and conversion before visual overengineering.

Positioning principle

A landing page becomes valuable when the offer is clear, believable, and easy to understand quickly.

Common questionsLink to section

Next stepsLink to section