Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
mblode avatar

Optimise Seo

  • 526 installs
  • 74 repo stars
  • Updated August 5, 2026
  • mblode/agent-skills

optimise-seo is an agent skill that improves on-page SEO, metadata, structure, and content patterns so a site or app ranks and converts for developers whose core product pages already exist.

About

optimise-seo is an mblode agent skill for improving on-page SEO across metadata, HTML structure, heading hierarchy, and content patterns. The skill targets ranking and conversion improvements after primary product pages are built, not greenfield app scaffolding. Developers reach for optimise-seo when pages exist but search snippets, titles, descriptions, or internal linking underperform. It audits and recommends concrete SEO fixes rather than writing backend APIs. Use it during launch prep or when refreshing marketing pages for better organic visibility.

  • On-page SEO audits
  • Metadata and heading structure
  • Internal linking strategy
  • Technical SEO checks
  • Content optimization patterns

Optimise Seo by the numbers

  • 526 all-time installs (skills.sh)
  • +28 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #747 of 1,879 Marketing & SEO skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/mblode/agent-skills --skill optimise-seo

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs526
repo stars74
Last updatedAugust 5, 2026
Repositorymblode/agent-skills

How do you improve on-page SEO for product pages?

Improve on-page SEO, metadata, structure, and content patterns so a site or app ranks and converts after core product pages exist.

Who is it for?

Developers with live product or marketing pages who need on-page SEO metadata and structure improvements for ranking and conversion.

Skip if: Greenfield apps with no pages yet, paid ad campaign setup, or backend performance tuning unrelated to search metadata.

When should I use this skill?

The user asks to optimize SEO, fix meta tags, improve page structure, or boost organic ranking for existing pages.

What you get

Optimized meta tags, heading structure, content patterns, and on-page SEO recommendations

  • SEO metadata recommendations
  • optimized page structure

Files

SKILL.mdMarkdownGitHub ↗

Optimise SEO

  • IS: crawlability, metadata, structured data, canonicals, redirects, hreflang, Core Web Vitals, programmatic SEO, security/privacy headers, and error-page status behaviour for Next.js App Router apps.
  • IS NOT: visual redesigns or layout changes (use ui-design), page-level UI quality review (use ui-audit), or making a site readable by AI agents via llms.txt and agent protocols (use agent-ready-audit).

Allowed file surface: metadata, structured data, semantic HTML, internal links, alt text, app/sitemap.ts, app/robots.ts, next.config.ts redirects and headers, error pages, performance tuning. Never touch component styling or layout.

Workflow

Copy and track this checklist:

SEO progress:
- [ ] Step 1: Inventory routes and decide index intent per route
- [ ] Step 2: Fix crawl/index foundations (sitemap, robots, canonicals, redirects, status codes)
- [ ] Step 3: Implement metadata + structured data
- [ ] Step 4: Improve semantics, internal links, and Core Web Vitals
- [ ] Step 5: Validate with references/seo-checklist.md and report evidence

For steps 2-4, read references/nextjs-implementation.md before writing code; it has the App Router patterns (Metadata API, generateMetadata, sitemap index, JSON-LD component, OG image generation, headers()/redirects() config).

Must-have on every site

  • app/sitemap.ts listing all public URLs and app/robots.ts linking to it
  • Canonical URL set and consistent on every page (one host, one casing, one trailing-slash policy)
  • Unique title and description per page via metadata or generateMetadata
  • OpenGraph + Twitter Card tags with a 1200x630 image
  • JSON-LD: Organization and WebSite on the homepage, BreadcrumbList on inner pages, plus Article/Product/FAQ where the content type matches
  • One h1 per page with logical h2-h6 hierarchy
  • Descriptive alt text, internal links between related pages, CWV within targets (LCP < 2.5s, INP < 200ms, CLS < 0.1)

Programmatic SEO (pages at scale)

  • Validate search demand for the repeatable pattern before generating pages
  • Each page needs unique value backed by defensible data; templated text swaps are doorway pages
  • Clean subfolder URLs, hub-and-spoke linking, breadcrumbs on every page
  • Index only strong pages; noindex the long tail and monitor indexation and cannibalisation in Search Console

SEO audit (triage order)

1. Crawl/index: robots, sitemap, stray noindex, canonicals, redirect chains, soft 404s 2. Technical: HTTPS, Core Web Vitals, mobile/desktop parity 3. On-page: titles/H1 uniqueness, internal links, remove or noindex thin pages

Redirects and indexing policy

  • Permanent moves use 301/308; temporary use 302/307. Never chain redirects; point straight to the final URL.
  • A "not found" page must return a real 404, not 200 with a friendly message. Search engines treat 200-for-missing as a soft 404 and refuse to index it.
  • Give every route an explicit indexing decision: public pages default to index, follow; staging, admin, thin, or private routes get metadata.robots noindex (HTML) or X-Robots-Tag (non-HTML, whole environments).

Internationalisation (multi-locale sites)

One URL pattern for all locales; reciprocal hreflang with self-reference plus x-default; translate metadata, not just body; never auto-redirect by IP or Accept-Language. Full rules and the generateMetadata pattern: references/internationalisation.md.

Technical hardening (security, privacy, resilience)

Security headers (HSTS, CSP, nosniff, frame-ancestors, Referrer-Policy, Permissions-Policy), SRI, cookie flags, security.txt, privacy policy and opt-in consent, correct 404/500/503 behaviour, web app manifest. Read references/technical-hardening.md when the task touches headers, cookies, consent, or error pages.

Gotchas

  • Don't over-generate thin or doorway pages: indexation drops and sitewide quality signals suffer.
  • Don't let canonicals conflict across variants (trailing slash, www, uppercase): search engines split ranking signal between duplicates.
  • Don't block crawlers unintentionally via robots.txt, noindex, or auth walls on routes meant to rank; check before shipping, not after traffic drops.
  • Don't rely on client-only JS rendering for indexable content; ship SSR/SSG HTML.
  • Don't change URLs without 301/308 redirects: link equity and crawl budget are lost.
  • Don't add JSON-LD that doesn't match visible page content; Google treats it as spam markup and may demote the page.
  • Don't return 200 for "not found" or error pages: soft 404s won't index and drag quality scores down.
  • Don't ship hreflang that isn't reciprocal across every alternate; search engines ignore non-mutual sets entirely.
  • Don't serve a maintenance window with 200 or 404: return 503 + Retry-After so the site isn't deindexed.
  • Don't add Strict-Transport-Security with preload/includeSubDomains before every subdomain is HTTPS; it's effectively irreversible.

References

  • references/nextjs-implementation.md: App Router code patterns; read before steps 2-4
  • references/internationalisation.md: URL strategy, hreflang, localised metadata; read for multi-locale sites
  • references/technical-hardening.md: security headers, privacy/consent, resilience; read for hardening tasks
  • references/seo-checklist.md: pass/fail validation checklist; copy during step 5

Related skills

  • ui-design: visual direction, palettes, typography, landing-page CRO
  • ui-audit: page-level UI quality (a11y, forms, layout, microcopy)
  • agent-ready-audit: llms.txt, AI crawler policy, agent-readable content
  • ux-audit: runtime i18n behaviour (locale formatting, plurals, RTL)

Validation (step 5, evidence required)

  • Copy references/seo-checklist.md and mark every item pass/fail
  • Check HTTP response headers for correct status codes and redirect targets (curl -sI)
  • Confirm robots.txt directives and that sitemap.xml lists all indexed routes with valid absolute URLs
  • Verify canonical, OpenGraph, and Twitter Card tags appear in served HTML source, not just the React tree
  • Run Lighthouse; SEO and Performance >= 90
  • Validate JSON-LD per URL with Google's Rich Results Test
  • Report remaining blockers with exact URLs and owner/action

Related skills

How it compares

Pick optimise-seo over social posting skills when the goal is search engine metadata and page structure, not X.com or social distribution.

FAQ

What does optimise-seo improve?

optimise-seo improves on-page SEO including metadata, page structure, heading hierarchy, and content patterns so existing site or app pages rank better and convert after core product pages are live.

When should developers use optimise-seo?

Developers should use optimise-seo during launch prep or page refreshes when product pages exist but titles, descriptions, or structure need SEO tuning for organic visibility.

Marketing & SEOseocontent

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.