1. Placeholder URL Leakage
The Trap: Leaving hardcoded mock URLs like `https://example.com` in site layouts, canonical links, configuration objects, or sitemaps.
The Fix: Derive the production URL dynamically from environment variables or a single configuration file.
// src/consts.ts export const SITE_URL = import.meta.env.PROD ? 'https://vibecodeguru.com' : 'http://localhost:4321';