SEO-Optimized for "Bitcoin Mysteries", "Digital Legends", "OG Memes" & "Bitcoin Lore"
A cyberpunk-themed full-stack website dedicated to the mysterious KEVIN Bitcoin Stamp phenomenon. Features live token data, community galleries, and the complete collection of 104 self-replicating stamps.
- Comprehensive meta tags for all pages with targeted keywords
- JSON-LD structured data for KEVIN token and website schema
- Open Graph & Twitter Cards for optimal social sharing
- Dynamic meta tag updates for SPA navigation
- Canonical URLs to prevent duplicate content issues
- Core Web Vitals optimization with lazy loading
- Resource hints (preload, preconnect, dns-prefetch)
- Critical CSS inlining for faster initial render
- Image optimization with responsive loading
- Passive event listeners for better scroll performance
- Target keywords: Bitcoin mysteries, digital legends, OG memes, Bitcoin lore, ghost in the machine
- Semantic HTML with proper heading structure
- ARIA labels for accessibility and SEO
- Strategic keyword placement throughout content
- Rich content optimized for featured snippets
- XML sitemap with image sitemaps for stamp collections
- Robots.txt optimized for search engine crawling
- Internal linking strategy connecting all KEVIN ecosystem pages
- Breadcrumb navigation for better user experience and SEO
- Mobile-first responsive design
- Google Analytics 4 integration with privacy-focused configuration
- Microsoft Clarity for user behavior analytics
- Web Vitals monitoring for Core Web Vitals tracking
- Performance monitoring with custom metrics
- Node.js 18+ (LTS recommended)
- npm or yarn
- Git
git clone <your-repo-url>
cd KEVINSTAMPWEBSITE
npm installnpm run devOpens on http://localhost:5000
npm run build
npm startThis project is optimized for Cursor IDE with specific configurations:
The .cursorrules file contains comprehensive project guidelines including:
- Code standards and best practices
- File structure conventions
- API handling patterns
- Replit compatibility requirements
- Performance considerations
Automatic settings are configured in .cursor/settings.json:
- TypeScript strict mode
- Tailwind CSS integration
- Auto-imports and formatting
- ESLint integration
- File associations
βββ client/src/ # React frontend
β βββ pages/ # Route components
β βββ components/ # Reusable UI components
β βββ lib/ # Utilities and contexts
β βββ data/ # Static data
βββ server/ # Express backend
βββ shared/ # Shared types/schemas
βββ .cursor/ # Cursor-specific configs
- π§ Live Token Data: Real-time KEVIN token statistics from SuperEX
- πΌοΈ Stamp Gallery: Complete collection of 104 mysterious stamps (#4258-#18430)
- π Community Gallery: Live memes from Kevin Depot
- π Multi-language: English and Chinese support
- π± Responsive Design: Mobile-first approach
- β‘ React 18 with TypeScript
- π¨ Tailwind CSS with custom Kevin theme
- π React Query for data fetching
- ποΈ Drizzle ORM with PostgreSQL
- π§ Express.js backend
- π΅ Matrix Rain effects
- π― Pixel-perfect design
- π― Advanced SEO: Meta tags, structured data, sitemap, robots.txt
- π Analytics: Google Analytics 4, Microsoft Clarity, Web Vitals
- π Performance: Core Web Vitals optimized, lazy loading, resource hints
- π Social Sharing: Open Graph, Twitter Cards, rich previews
- π± Accessibility: ARIA labels, semantic HTML, keyboard navigation
GET /api/stamps
// Returns complete Kevin stamp collectionGET /api/token
// Live KEVIN token data from exchangesGET /api/community
// Live memes and content from Kevin DepotPOST /api/kevin-inquiry
// Exclusive stamp acquisition inquiriesnpm run dev # Start development server
npm run check # TypeScript compilation check
npm run build # Production buildgit add .
git commit -m "feat: add new Kevin feature"
git push origin main- Push changes to GitHub
- Pull changes in Replit
- Replit auto-deploys from main branch
/* Kevin Theme Colors */
--kevin-orange: #ff6b35;
--kevin-charcoal: #2d3748;
--kevin-graphite: #1a202c;
--kevin-neon: #00ff88;
--kevin-magenta: #ff0080;
--kevin-cyan: #00ffff;- Pixel Font: Orbitron for headings
- Terminal Font: Share Tech Mono for code
- Body Font: System font stack
- shadcn/ui component library
- Custom pixel-art styling
- Matrix rain animations
- Terminal-style interfaces
PORT=5000 # Server port
NODE_ENV=development # Environment
DATABASE_URL=your_neon_url # PostgreSQL connection// Key tables in shared/schema.ts
- users: User authentication
- kevin_inquiries: Contact form submissions
- Token data types and interfaces# Analytics & Tracking
GA_MEASUREMENT_ID=G-XXXXXXXXXX # Google Analytics 4
CLARITY_PROJECT_ID=XXXXXXX # Microsoft Clarity
# SEO Meta Tags
SITE_URL=https://kevinstamp.io # Your domain
DEFAULT_OG_IMAGE=/kevin-original.png # Default social image
# Search Console Verification
GOOGLE_SITE_VERIFICATION=your_code # Google Search Console
BING_SITE_VERIFICATION=your_code # Bing Webmaster Tools- All pages have unique title tags (50-60 characters)
- Meta descriptions are compelling (150-160 characters)
- Keywords are strategically placed
- H1 tags are unique and descriptive
- Content includes target keywords naturally
- XML sitemap submitted to Google Search Console
- Robots.txt configured for proper crawling
- Page speed optimized (Lighthouse score >90)
- Mobile-friendly design implemented
- HTTPS enabled and configured
- Google Analytics installed and configured
- Microsoft Clarity set up for user behavior
- Web Vitals monitoring active
- Search Console property verified
KEVIN Bitcoin stampsBitcoin mysteriesDigital legendsOG memesGhost in the machineSRC-20 token
self-replicating Bitcoin stampsKEVIN stamp collectionBitcoin lore and legendsdigital artifacts blockchainmeme token SRC-20
-
Submit to Search Engines
# Submit sitemap to Google curl "https://www.google.com/ping?sitemap=https://kevinstamp.io/sitemap.xml" # Submit sitemap to Bing curl "https://www.bing.com/ping?sitemap=https://kevinstamp.io/sitemap.xml"
-
Set Up Google Search Console
- Verify domain ownership
- Submit sitemap
- Set up Core Web Vitals monitoring
- Configure rich results testing
-
Social Media Setup
- Twitter handle: @thekevinstamp
- Telegram: @thekevinstamp
- Set up Facebook page
- Configure LinkedIn company page
- Add social sharing buttons
- Import from GitHub
- Set environment variables (including SEO variables above)
- Deploy automatically
npm run build
npm start{
"dev": "NODE_ENV=development tsx server/index.ts",
"build": "vite build && esbuild server/index.ts --platform=node --packages=external --bundle --format=esm --outdir=dist",
"start": "NODE_ENV=production node dist/index.js",
"check": "tsc",
"db:push": "drizzle-kit push"
}Tailwind CSS not loading:
npm install tailwindcss-animateTypeScript errors:
npm run check
# Fix any reported issuesPort conflicts:
# Change port in server/index.ts or use:
PORT=3000 npm run devDatabase connection:
- Ensure Neon PostgreSQL URL is set
- Run
npm run db:pushfor schema updates
- Follow the established code patterns
- Use TypeScript strictly
- Test builds locally before pushing
- Update documentation as needed
MIT License - See LICENSE file for details
"Kevin is a feature, not a bug. Kevin is the ghost in the machine."
From the mysterious self-replicating stamps to the first SRC-20 token, KEVIN represents the intersection of art, technology, and the unknown in the Bitcoin ecosystem.
Built with β€οΈ for the Bitcoin Stamp community
Maintained with Cursor IDE
Deployed on Replit
