Skip to content

docs(site): VIS-004 — Mejorar landing, SEO y llamadas a instalación - #19

Merged
ChristianM023 merged 7 commits into
mainfrom
docs/vis-004-seo-landing
Aug 22, 2026
Merged

ChristianM023 merged 7 commits into
mainfrom
docs/vis-004-seo-landing

Conversation

@ChristianM023

Copy link
Copy Markdown
Owner

VIS-004 — Mejorar landing, SEO y llamadas a instalación

Mejora de la landing pública de NotifySound (EN/ES) con SEO social, reordenado del hero y contenido de activación.

Cambios

  • Imagen social OG 1200×630 (site/og-image.png, generada con PIL).
  • Meta tags Open Graph + Twitter Card en ambas landings (EN/ES) — og:image, og:url=canonical, og:locale + alternate.
  • sitemap.xml + robots.txt — 2 URLs (EN/ES), protocolo sitemap 0.9.
  • Hero reordenado a problema → solución → instalar → demo + renumeración 01-07.
  • Badge de estrellas de GitHub (shields.io) en el hero, clicable.
  • Sección "Why does this exist?" con enlaces a 2 hilos canónicos de GNOME Discourse.
  • Tabla comparativa NotifySound vs extensión "Notification Sound" (9759) de GNOME Shell.

DoD

  • site/sitemap.xml y site/robots.txt existen.
  • grep -c 'og:' site/index.html ≥ 3 (devuelve 10).

Verificación

  • scripts/quality.sh: ✓
  • scripts/test-all.sh: 89/89 tests ✓
  • Session-review: OK (iteración 2)

Detalle

Ver spec/constitution/changelog.md (entrada VIS-004).

Generada con PIL con gradiente radial del tema de la landing,
título NotifySound (accent+fg) y tagline. Referenciada por los
meta tags OG en la subtarea siguiente.
OG + Twitter Card en ambas landing (EN/ES) con og:image
apuntando a og-image.png 1200x630, og:url coincidente con
canonical, og:locale y alternate para SEO bilingüe.
Sitemap con las 2 paginas indexables (EN/ES) del protocolo 0.9
y robots.txt que permite todo y declara el sitemap publico.
Mueve la seccion Install antes de Screenshots en ambas landings
(EN/ES) y renumera 01-05 para seguir la narrativa
problema -> solucion -> instalar -> demo.
Badge shields.io (style=social) en .hero-badges de ambas landings
(EN/ES), clicable al repo, con CSS de alineacion .stars-badge.
…iscourse

Nueva seccion entre problem y features en ambas landings (EN/ES)
explicando por que GNOME no reproduce sonido por defecto, con
enlaces a los 2 hilos canonicos de GNOME Discourse. Renumeracion
01-06 y CSS .why-box con acento azul.
Nueva seccion entre features e install en ambas landings (EN/ES)
con tabla de 7 filas comparando NotifySound con la extension
Notification Sound (9759) de GNOME Shell. Renumeracion 01-07 y
CSS table.compare.
@ChristianM023
ChristianM023 merged commit 9afe977 into main Aug 22, 2026
1 check passed
@ChristianM023
ChristianM023 deleted the docs/vis-004-seo-landing branch August 22, 2026 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant