-
Notifications
You must be signed in to change notification settings - Fork 2
Home
CyberCraft Bangladesh edited this page Feb 27, 2026
·
8 revisions
Welcome to the Power-SEO Wiki. This is your comprehensive guide to understanding and using all 17 packages in the power-seo ecosystem.
- Installation & Setup - Install power-seo for your framework
- Quick Start Guide - Get up and running in 5 minutes
- Package Selection Guide - Choose the right packages for your project
- Architecture Overview - Understand the project structure
- TypeScript & Types - Full type safety across all packages
- Framework Integration - How to use with Next.js, Remix, etc.
- @power-seo/core - Foundation utilities and types
- @power-seo/react - React SEO components
- @power-seo/meta - SSR meta helpers for Next.js/Remix
- @power-seo/schema - JSON-LD structured data builders
- @power-seo/content-analysis - Yoast-style SEO scoring
- @power-seo/readability - Text readability algorithms
- @power-seo/preview - SERP/OG/Twitter previews
- @power-seo/sitemap - XML sitemap generation
- @power-seo/redirects - Redirect engine
- @power-seo/links - Link graph analysis
- @power-seo/audit - Full SEO audit engine
- @power-seo/images - Image SEO analysis
- @power-seo/ai - AI-powered SEO tools
- @power-seo/analytics - Analytics dashboard builder
- @power-seo/search-console - Google Search Console API
- @power-seo/integrations - Semrush/Ahrefs clients
- @power-seo/tracking - Analytics tracking + GDPR consent
- Performance Optimization - Optimize for speed and bundle size
- Security & Privacy - Security best practices
- Advanced Patterns - Complex use cases
- Headless CMS / Blog - Content management system setup
- eCommerce - Product pages and catalogs
- SaaS Dashboard - Application pages
- Multi-language Sites - International SEO
- CI/CD Integration - Automated SEO quality gates
- Common Issues - Solutions to common problems
- FAQ - Frequently asked questions
- Debug Guide - Debugging techniques
- Development Setup - Set up for contributions
- Contributing Guidelines - How to contribute
- Testing Guide - Writing tests
Power-SEO is a production-grade SEO toolkit for TypeScript, React, and Node.js. It provides 17 independently installable packages covering:
- ✅ Meta tags and Open Graph management
- ✅ JSON-LD structured data (23 schema builders)
- ✅ Content analysis (Yoast-style scoring)
- ✅ Readability analysis (Flesch-Kincaid, Gunning Fog, etc.)
- ✅ SERP/OG/Twitter preview generation
- ✅ XML sitemap generation and streaming
- ✅ Redirect engine with framework adapters
- ✅ Link graph analysis and orphan detection
- ✅ Full SEO audit engine with 30+ rules
- ✅ Image SEO analysis and optimization
- ✅ AI-powered SEO prompts and parsers
- ✅ Google Search Console API integration
- ✅ Analytics dashboard builder
- ✅ Semrush and Ahrefs API clients
- ✅ Analytics tracking with GDPR consent
- Next.js 14+ - First-class App Router support
- Remix v2 - Native meta function integration
- React SPA - Full SPA compatibility
- Node.js - Backend and CLI tooling
- Full TypeScript support across all packages
- No external
@types/dependencies needed - Strict type checking on builders and validators
- IDE autocomplete for all APIs
- Install only what you need
- Zero dependencies in core packages
- Dual ESM + CJS output
- Tree-shakeable (
sideEffects: false)
- Provenance-signed releases via Sigstore
- Supply chain security audits
- Full test coverage (95%+)
- Security vulnerability scanning
@power-seo/
├── packages/
│ ├── core/ # Zero-dependency foundation
│ ├── react/ # React components
│ ├── meta/ # SSR meta helpers
│ ├── schema/ # JSON-LD builders
│ ├── content-analysis/ # Yoast-style scoring
│ ├── readability/ # Text readability
│ ├── preview/ # SERP/OG/Twitter
│ ├── sitemap/ # XML sitemaps
│ ├── redirects/ # Redirect engine
│ ├── links/ # Link analysis
│ ├── audit/ # SEO audit
│ ├── images/ # Image SEO
│ ├── ai/ # AI tools
│ ├── analytics/ # Analytics
│ ├── search-console/ # GSC API
│ ├── integrations/ # Semrush/Ahrefs
│ └── tracking/ # Analytics tracking
└── apps/
└── docs/ # Documentation website
# Install for Next.js 14+ (App Router)
npm install @power-seo/meta @power-seo/schema
# Install for Remix v2
npm install @power-seo/meta
# Install for React SPA
npm install @power-seo/react @power-seo/schema
# Install for comprehensive toolkit
npm install @power-seo/core @power-seo/react @power-seo/schema \
@power-seo/content-analysis @power-seo/readability @power-seo/preview \
@power-seo/sitemap @power-seo/redirects @power-seo/links @power-seo/audit \
@power-seo/images @power-seo/ai @power-seo/analytics \
@power-seo/search-console @power-seo/integrations @power-seo/trackingimport { createMetadata } from '@power-seo/meta';
export const metadata = createMetadata({
title: 'My Page',
description: 'Page description',
canonical: 'https://example.com/page',
});import { article, toJsonLdString, validateSchema } from '@power-seo/schema';
const schema = article({
headline: 'My Article',
datePublished: '2026-01-15',
});
const { valid } = validateSchema(schema);
const html = toJsonLdString(schema);import { analyzeContent } from '@power-seo/content-analysis';
const result = analyzeContent({
title: 'My Article',
content: '<h1>My Article</h1><p>Content...</p>',
focusKeyphrase: 'my keyword',
});
console.log(result.score); // 0-100import { generateSitemap } from '@power-seo/sitemap';
const xml = generateSitemap({
hostname: 'https://example.com',
urls: [{ loc: '/', priority: 1.0 }],
});- Node.js: >= 18.0.0
- TypeScript: >= 5.0 (optional, but recommended)
- React: >= 18 (optional, for React packages)
Current version: 1.0.10 (February 2026)
- GitHub Issues: Report bugs
- Discussions: Ask questions
- Email: info@ccbd.dev
- Website: ccbd.dev
MIT © 2026 CyberCraft Bangladesh