---
name: content-seo
description: "Make public content readable by search engines and text-only clients. Use for metadata, SEO, sitemap."
---

# Контент и SEO

Make public content readable by search engines and text-only clients.

## Implementation decisions

1. Render substantive public content on the server or at build time.
2. Use canonical URLs for real page identities rather than transient query state.
3. Include only public canonical pages in a sitemap.
4. Publish structured data only when it matches visible facts.

## Working source

Read [scripts/build-library.mjs](../webcraft-shared/source/scripts/build-library.mjs) when implementing this capability. The example belongs to the WEBCRAFT React/Three.js playground except the Python commerce starter, which runs without third-party dependencies. Use [shared catalog](../webcraft-shared/source/lib/catalog.ts) only to resolve related examples. Adapt the source to the target framework and preserve existing project conventions.

## Verify observable behavior

- HTML contains useful content.
- Private information is absent from public indexes.
- No fabricated reviews or organization facts.

## Scope

Use only the parts relevant to the requested task. This skill does not grant permission to publish, spend money, change account access or expose secrets. The original brief and environment rules remain authoritative.

Version 2.0.0 · Original WEBCRAFT content · MIT
