Reviviendo Praderas (Día 7) — Fase 4: que Google y las personas encuentren sin drama
Tras estabilizar navegación, metadatos de contenido y series, el siguiente bloque del roadmap era Phase 4: SEO y descubrimiento sin reventar el modelo flat-file de Pico.
Esta fase no sustituye decisiones de infraestructura (por ejemplo redirecciones en el dominio raíz): las documentamos y dejamos el sitio coherente con la URL canónica ya configurada en config/config.yml.
Qué implementamos
-
Metadatos HTML unificados (
themes/bootstrap-blog/page-meta.twig), incluidos desdeindex.twig,post.twigyblog.twig:- Patrón de título consistente (
… | Blog Praderas, con variante cuando hay etiqueta activa en/tags). meta descriptionyrobotsdonde existan en el front matter.link rel="canonical"usando la URL de página que expone Pico (current_page.url), alineada conbase_url.- Open Graph (
og:title,og:description,og:url,og:type,og:locale,og:site_name) y Twitter Cards (twitter:card,twitter:title,twitter:description), conog:typearticleen entradasblog/*ywebsiteen el resto.
- Patrón de título consistente (
-
Búsqueda más útil en castellano: configuración
PicoSearch.low_value_wordsenconfig/config.ymlcon una lista razonable de palabras vacías en español para que consultas multi-palabra no queden dominadas por términos de relleno. -
Archivo por fechas: nueva página
content/archivo.md(Template: archive) y plantillathemes/bootstrap-blog/archive.twigque lista entradasblog/*agrupadas por año y mes (etiquetas en español). Enlace desde el sidebar (“Ver archivo →”) para descubrir histórico sin depender solo del listado paginado. -
Copy mínimo para descubrimiento:
Descriptionañadida encontent/search.mdpara que la página de búsqueda tenga texto útil en metadatos sociales y buscadores cuando aplique.
Qué queda fuera de alcance (honesto)
- Dominio raíz (
praderas.org) vs subdominio del blog: sigue siendo decisión de DNS / hosting; en código queda explícito quebase_urlcanónico eshttps://blog.praderas.org. - Snippets resaltados en resultados de búsqueda, JSON-LD pesado o
hreflang: candidatos a futuras iteraciones; Phase 4 intenta cerrar el núcleo sin inflar plantillas.
Cierre del Día 7
Fase 4 deja el blog con mejor señal HTML, mejor archivo humano y búsqueda algo más sensata en español, manteniendo Pico ligero. Lo siguiente en el plan formal sigue siendo Phase 5 (multilingüe) cuando haya hueco y criterio producto.