SchoolScan CA — Directorio de más de 9.300 colegios de Canadá construido con Laravel
9.344+ Colegios listados
3 Provincias cubiertas
584+ Consejos escolares
1.289+ Ciudades

Por qué existe: tres sistemas escolares que no se hablan entre sí

En Canadá la educación es competencia provincial: cada provincia publica sus datos escolares en su propio portal oficial, con su propio formato, su propia nomenclatura y su propio calendario de actualización. Para una familia que se muda de Toronto a Calgary, comparar colegios significa saltar entre webs gubernamentales incompatibles y montarse la tabla comparativa a mano. Ese hueco es exactamente el que ocupa SchoolScan CA: un directorio único que unifica los datos oficiales de Ontario, Columbia Británica y Alberta en fichas homogéneas — consejo escolar, rango de cursos, programa lingüístico y ubicación, siempre presentados igual.

No es un encargo de cliente: es un producto propio de mi red de webs y herramientas. Yo elegí el nicho, diseñé el modelo de datos, construí la plataforma y la opero. Forma pareja con SchoolScan AU, su versión hermana para los colegios de Australia, con la que comparte base técnica y filosofía: convertir datos públicos dispersos en un producto navegable que posiciona por sí solo.

El flujo que propone la web es deliberadamente simple — buscar, comparar, decidir — y está pensado para padres, no para técnicos.

Qué permite hacer

  • Buscador por nombre de colegio, ciudad o consejo escolar, con filtros por provincia y nivel educativo.
  • Navegación por provincia: Ontario (4.855 colegios), Alberta (2.665) y Columbia Británica (1.824), cada una con su hub propio.
  • Cuatro tipos de centro: público, católico, independiente y francófono, cada uno con su página explicativa y su listado.
  • Páginas por programa lingüístico: inglés, francés y French Immersion.
  • Hub de inmersión en francés con 276 colegios navegables por provincia, ciudad y consejo escolar.
  • Guías prácticas y blog: cómo elegir colegio en Canadá, tasas escolares, aprendizaje online, cambios de provincia y más.
  • Página de fuentes de datos que documenta qué portal oficial alimenta cada provincia y con qué frecuencia se refresca.

Cómo está construido

1. Arquitectura Laravel

  • Backend Laravel + PHP 8 sobre MySQL, con los tres conjuntos de datos provinciales normalizados en un único esquema relacional: colegios, consejos escolares, ciudades, tipos y programas.
  • Rutas limpias y jerárquicas (/province/, /type/, /language/, /french-immersion) que replican cómo busca la gente, no cómo está organizada la base de datos.
  • Frontend ligero: Tailwind CSS y Alpine.js compilados con Vite. Sin framework JavaScript pesado, sin plugins, sin dependencias que se pudran.

2. Pipeline de datos

  • Importación desde los portales de datos abiertos de Ontario, Columbia Británica y Alberta, cada uno con su formato de origen.
  • Normalización a un esquema único: nombres, consejos escolares, rangos de curso y programas lingüísticos se homogenizan para que dos colegios de provincias distintas sean comparables lado a lado.
  • Transparencia de origen: la propia web documenta sus fuentes y la frecuencia de refresco de cada provincia en una página pública.

3. SEO programático

  • Miles de páginas generadas desde datos: ficha de colegio, ciudad, consejo escolar, tipo de centro y programa lingüístico, cada una con su title, su meta description y su contenido específico.
  • Datos estructurados (Organization, WebSite con SearchAction, SiteNavigationElement y FAQ) para que buscadores y asistentes de IA entiendan el sitio.
  • Interlinking jerárquico: provincia → ciudad → consejo escolar → colegio, de modo que búsquedas tan concretas como "colegios French Immersion en una ciudad de Alberta" aterrizan en una página hecha exactamente para eso.

4. Rendimiento

  • Renderizado en servidor con carga casi instantánea aunque el catálogo supere las miles de páginas.
  • Cloudflare delante como CDN y capa de protección anti-bots.
  • Imágenes con lazy loading, assets versionados con Vite y CSS utilitario purgado: el peso de página se mantiene mínimo.

Cobertura y origen de los datos

El directorio lista más de 9.344 colegios repartidos en más de 1.289 ciudades y más de 584 consejos escolares. Ontario aporta 4.855 centros, Alberta 2.665 y Columbia Británica 1.824, e incluye las cuatro tipologías del sistema canadiense: pública, católica, independiente y francófona.

Cada cifra sale de los portales de datos abiertos provinciales — nada de scraping opaco ni datos de terceros sin trazabilidad. Esa transparencia no es solo una cuestión ética: es lo que hace defendible el producto ante buscadores y usuarios.

El resultado

SchoolScan CA está operativo en schoolscan-ca.com como un activo digital que trabaja solo: un directorio con miles de páginas indexables, un blog editorial activo sobre educación canadiense y una arquitectura pensada para capturar long-tail de búsqueda sin intervención manual. La misma base técnica está replicada en SchoolScan AU para Australia, lo que valida el modelo: una plantilla de producto que convierte datos públicos dispersos en directorios que posicionan.

Para mí es además un laboratorio: lo que pruebo aquí — SEO programático, normalización de datos, datos estructurados, rendimiento — acaba aplicado en los proyectos de mis clientes con el riesgo ya asumido en casa.

Algunas capturas

Stack

Laravel PHP 8 MySQL Tailwind CSS Alpine.js Vite SEO programático Datos estructurados (Schema.org) Datos abiertos provinciales Cloudflare

Web del proyecto: Visitar schoolscan-ca.com — producto propio de mi red de webs.

¿Quieres una plataforma así para tu negocio?

Si tu sector tiene datos dispersos, ahí hay una oportunidad. Los convierto en un directorio que posiciona. Presupuesto cerrado por escrito en 24h.

Desarrollo web a medida → Contactar

Respuestas rápidas sobre SchoolScan CA

¿Qué provincias cubre SchoolScan CA?

Tres: Ontario con 4.855 colegios, Alberta con 2.665 y Columbia Británica con 1.824. En total, más de 9.344 centros repartidos en más de 1.289 ciudades canadienses.

¿Qué datos muestra la ficha de cada colegio?

Datos de contacto, consejo escolar (school board), rango de cursos, programas lingüísticos y ubicación. El objetivo es poder comparar centros lado a lado con información homogénea.

¿Sirve para encontrar inmersión en francés?

Sí: hay un hub específico de French Immersion con 276 colegios, navegable por provincia, ciudad y consejo escolar, además de páginas por programa lingüístico (inglés, francés e inmersión).

¿Qué tipos de colegio recoge el directorio?

Cuatro: públicos, católicos, independientes y francófonos. Cada tipo tiene su propia página explicativa con su listado de centros.

¿Cuál es la fuente de los datos escolares?

Los portales de datos abiertos de cada provincia. La propia web documenta en su página de fuentes qué portal alimenta cada provincia y con qué frecuencia se refresca.

¿SchoolScan CA es un proyecto de cliente?

No: es un producto propio de mi red de webs. Lo diseñé, lo construí y lo opero yo, y tiene una versión hermana en Australia, SchoolScan AU, con la misma base técnica.

¿Tienes datos dispersos que podrían ser un activo?

Laravel, SEO programático y directorios que posicionan solos. Llamada de 30 minutos sin compromiso.

Solicitar presupuesto gratuito