.agents/skills/enforce-seo-standards/SKILL.md
Check list and standards for search-engine optimizing every new page and entity on CPHport.com.
npx skillsauth add simonpaag/cphport enforce-seo-standardsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
CPHport.com heavily relies on organic search traffic (e.g., people searching for "Copenhagen port tours" or "B2B shipping services CPH"). When the user asks to create a new page, feature, or entity, always follow this SEO checklist.
Every single routable page MUST have unique metadata.
[Primary Keyword] | CPHport.com (e.g., Best Boat Tours | CPHport.com). Keep it under 60 characters.og:title, og:description, og:image, and og:url so the page looks great when shared on social media (LinkedIn, Facebook, etc.).URLs must be clean, readable, and keyword-rich.
/services/boat-tours or /businesses/maersk/services?id=123 or /b/12345- to separate words in slugs.Search engines read the structure of the page.
<h1>: There must be exactly ONE <h1> tag on every page, containing the primary keyword.<h2> and <h3>: Use these logically to break up content. Do not skip heading levels (e.g., don't jump from <h1> to <h3>).<img> tags MUST have descriptive alt text (e.g., alt="View of the Little Mermaid statue from a tour boat").When generating a page, proactively add the metadata configuration block (e.g., in Next.js, the generateMetadata function or the metadata object). Don't wait for the user to ask for it.
testing
How to systematically verify changes after a live deployment
development
Implement HTML/Tailwind designs generated by Google Stitch into the CPHport Next.js application.
documentation
Standard guidelines and design system details for CPHport.com, combining Maritime and Industrial aesthetics.
documentation
Guide for creating a new standardized page or content entry based on predefined templates (e.g., tourism, businesses, cruise ships).