agentsclimarketplace

Astro seo

Skill fusengine/agents/plugins/astro-expert/skills/astro-seo

Redefining development through cognitive automation and collaborative agent systems.

Install
npx -y skills add fusengine/agents --skill astro-seo

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 22 stars22 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

SEO for Astro sites — meta tags, Open Graph, Twitter Cards, JSON-LD structured data, sitemap, RSS, robots.txt, canonical URLs, hreflang, Core Web Vitals. Use when optimizing search engine visibility or social sharing.

SKILL.md

3.5 KB, as published. Nobody here has run it

Astro SEO

Complete SEO strategy for Astro 7 sites — zero JS by default makes Astro naturally SEO-friendly.

Agent Workflow (MANDATORY)

Before ANY implementation, use TeamCreate to spawn 3 agents:

  1. fuse-ai-pilot:explore-codebase - Analyze existing layouts, head components, and metadata
  2. fuse-ai-pilot:research-expert - Verify latest SEO best practices via Context7/Exa
  3. mcp__context7__query-docs - Check Astro 7 sitemap/RSS integration docs

After implementation, run fuse-ai-pilot:sniper for validation.


Overview

When to Use

  • Adding meta tags and Open Graph to any Astro page
  • Generating JSON-LD structured data for rich snippets
  • Setting up @astrojs/sitemap for search indexing
  • Configuring RSS feeds with @astrojs/rss
  • Creating robots.txt and canonical URL patterns
  • Adding hreflang for multilingual SEO
  • Measuring and improving Core Web Vitals

Why Astro for SEO

FeatureBenefit
Zero JS by defaultPure HTML for crawlers, instant indexing
Static outputSub-second TTFB, top Core Web Vitals
Astro.siteCanonical URL construction built-in
Islands ArchitectureOnly hydrate interactive parts

Core Concepts

Head Component Pattern

Create a reusable <SEO /> or <Head /> component accepting title, description, og, canonical props. Place in all layouts. Use Astro.site for absolute URL construction.

Canonical URLs

Always construct canonicals with Astro.site:

const canonical = new URL(Astro.url.pathname, Astro.site);

Structured Data

Inject JSON-LD via <script type="application/ld+json" set:html={JSON.stringify(schema)} />. Use set:html to avoid XSS — never template string interpolation.


Reference Guide

Concepts

TopicReferenceWhen to Consult
Meta Tags & OGmeta-tags.mdSetting up head metadata
JSON-LDstructured-data.mdRich snippets, schema.org
Sitemap & RSSsitemap-rss.mdSearch indexing, feeds
Canonical & hreflangcanonical-hreflang.mdDuplicate content, i18n
Core Web Vitalscore-web-vitals.mdLCP, CLS, FID optimization

Templates

TemplateWhen to Use
seo-head.mdReusable SEO head component
json-ld.mdJSON-LD BlogPosting, WebSite schemas

Best Practices

  1. One Head component - Centralize all meta in a reusable component
  2. Absolute URLs - Use Astro.site for og:image and canonicals
  3. set:html for JSON-LD - Prevents XSS vulnerabilities
  4. sitemap + robots.txt - Always configure both for crawlability
  5. hreflang on all locales - Include x-default for language variants

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.