Keephy SEO & Next.
js Implementation Steps
A 100% technical SEO implementation guide for Keephy engineers. Built for Google 2025 ranking
systems: Core Web Vitals, E-E-A-T, and authority-focused architecture.
1■■ Rendering & Crawlability
Goal: Make every Keephy page crawlable as HTML before JS. Use SSR for dynamic data, SSG for
static, ISR for revalidation. Verify HTML output with 'View Page Source'.
2■■ URL Architecture
Use lowercase hyphenated slugs, canonical URLs, HTTPS enforced. Redirect legacy routes. Avoid
query parameters for indexable pages.
3■■ Metadata
Use generateMetadata() per page with unique title, description, OG & Twitter tags. Ensures distinct
page identity and improves CTR.
4■■ Structured Data
Inject JSON-LD schema (Organization, SoftwareApplication, FAQPage) via Script tag in head.
Enables rich snippets and visibility.
5■■ Sitemap & Robots.txt
Use next-sitemap. Include only public routes. Disallow admin, API. Submit sitemap to GSC.
Improves crawl efficiency.
6■■ Core Web Vitals
LCP <2.5s, CLS <0.1, INP <200ms, TTI <3s. Use WebP images, lazy loading, preloads, and
caching headers for performance.
7■■ Edge Delivery
Deploy to Vercel Edge/CDN. Enable geo-replication (UK, UAE, AU). Cache assets for one year with
Brotli compression.
8■■ Internal Linking
Use Next.js Link with prefetch. Add breadcrumbs schema. Related links section improves crawl
depth and topic authority.
9■■ Image & Media
Descriptive filenames, alt text, WebP/AVIF formats, lazy-load all non-hero visuals. Improves LCP
and accessibility.
■ International SEO
Add hreflang alternates (en-GB, en-AE, en-AU). Ensures proper locale ranking and prevents
duplicate content.
1■■1■■ Security
Force HTTPS, enable HSTS header, secure external scripts, remove query strings from indexable
URLs.
1■■2■■ Error Handling
Custom 404/500 pages, correct HTTP codes, weekly broken-link checks, monitor GSC coverage.
1■■3■■ CI/CD Automation
Add seo-lint, lighthouse-ci, next-sitemap, and broken-link testing in pipeline. Ensures consistent
SEO per release.
1■■4■■ Analytics Integration
Add GA4 via GTM (Consent Mode v2). Track SPA page views using usePathname(). Disable
analytics on staging.
1■■5■■ Brand & Entity SEO
Add Organization schema sitewide, SameAs links to LinkedIn, Crunchbase, G2. Maintain
consistent NAP in footer.
■ Why This Setup Scores 100/100
Factor Result
SSR + SSG + ISR Instant indexing and content freshness
Clean URLs + Canonicals Keyword strength and structure
Structured Data Rich results and high CTR
Optimised Core Web Vitals Top Page Experience score
HTTPS + HSTS Secure and trusted
CDN Edge Delivery Sub-1s global load times
Internal Links + Breadcrumbs Topic clustering clarity
Hreflang Setup Regional ranking accuracy
CI/CD SEO Automation Zero regression risk
Entity Schema Recognised brand in Knowledge Graph