managing-seolisted
Install: claude install-skill samfolo/personal-site
# Managing SEO
SEO maintenance for the site. Keep metadata accurate, content discoverable, and AI systems informed.
British English throughout—code, comments, documentation, content.
## When to Use
Consult this skill when adding blog posts, creating static pages, modifying titles or descriptions, updating site-wide configuration, or making any change that affects how the site appears to search engines, social platforms, or AI systems.
## Important
Static pages require manual sitemap entry in `src/pages/sitemap.xml.ts`. This is easy to forget when adding new pages.
## Key Principles
Keep meta content in sync with visible content. The description in meta tags must match the description visible on the page. The title in Open Graph tags must match the page heading. Drift between metadata and visible content is a bug.
Titles under 60 characters display fully in search results. Descriptions under 160 characters avoid truncation. These are soft limits—clarity matters more than hitting a number, but brevity helps.
Title format is consistent: `Page Title | Sam Folorunsho` for pages, post title alone for blog posts.
Single H1 per page. Logical heading hierarchy (H2, H3, H4) aids both accessibility and SEO. Don't skip levels.
Internal linking helps search engines understand site structure. When referencing other content on the site, link to it.
Advanced SEO concerns—Core Web Vitals, mobile-friendliness, page speed—are handled well by Astro SSR and the deployment infrastruct