Skip to main content
Petanque Life

SEO & Search Optimization

F18.13 0 features

At a glance

A placeholder grouping for SEO and search optimization features that have been merged into the F18.12 customization bundle during implementation. The actual functionality now lives across F18.08 (baseline SEO and analytics), F18.12 (enhanced meta templates, Twitter Cards, SportsClub JSON-LD, sitemap.xml, robots.txt, canonicals and hreflang under PL-F1813a/b) and F18.15 (SSR-level SEO, hreflang and Lighthouse performance budgets), all delivered and live.

How it works

F18.13 was originally scoped as a standalone subsystem for advanced SEO and search optimization, but during implementation the work consolidated into adjacent subsystems to avoid duplication. The eight features that would have lived here — enhanced meta titles with configurable templates and length limits, enhanced Open Graph with og:locale and article-specific properties, dedicated Twitter Cards with site defaults and per-page handles, Schema.org SportsClub structured data, auto-generated sitemap.xml with hreflang alternates, enhanced robots.txt per CMS instance, language-aware canonical URLs, and hreflang link tags with x-default — were all delivered under PL-F1813a and PL-F1813b but are surfaced in the inventory as part of the F18.12 'Theme & Customization' bundle to keep the editor's mental model coherent (one subsystem covers everything they tweak in site settings). The features themselves are fully implemented and live: SEO preview endpoints simulate the SERP appearance with character-length warnings, the SEO audit endpoint scores a page 0–100 against an SEO checklist, the sitemap endpoint at `/public/cms/sites/{id}/sitemap.xml` ships dynamic XML with lastmod/changefreq/priority and hreflang alternates per language, the canonical resolver picks the right path for default vs. non-default languages, and the hreflang tag emitter handles partial translation awareness so untranslated pages don't ship broken alternates.

This subsystem entry exists for historical traceability of feature IDs F18.13.* and to make the original product roadmap auditable; readers should consult F18.12 for the implementation details.

Key capabilities

  • All F18.13.* features delivered under F18.12 (SEO enhancement bundle)
  • Enhanced meta title/description with configurable templates and length limits
  • Enhanced Open Graph with og:locale and article properties
  • Twitter Cards with site defaults and per-page creator handle
  • Schema.org SportsClub structured data with federation memberOf
  • Auto-generated sitemap.xml with hreflang xhtml:link alternates
  • Enhanced per-instance robots.txt and language-aware canonical URLs

In practice

A federation marketing lead reviewing the feature inventory clicks into F18.13 expecting standalone SEO controls and finds a pointer to F18.12 instead. The cross-link is intentional — the same admin screen that controls themes also exposes title formats, OG defaults, Twitter handles and structured-data toggles, so the lead doesn't need to flip between two sections. They tweak the title format from `page | site` to `site — page`, set the default Twitter card to summary_large_image, paste in the federation's @handle, and check the SEO audit on the home page which scores 92/100 with a single warning about a missing og:image.

Two minutes later the og:image is uploaded, the score is 100, and the next ISR build emits the new metadata across every page.

Features in this subsystem

0
ID Status Features