Przejdź do treści
ARDURA Lab
ARDURA Lab
·3 min

Training Platform with a Catalog of 3000+ Courses — EITT

traininge-learningAstrocatalog

Challenge

EITT — a training company with a network of 500+ experts and an offering of over 3000 IT courses — needed a website that allows clients to quickly find the right training, compare options, and submit an inquiry. The previous website could not handle such a large content base — slow loading, no filters, and poor SEO.

Specific problems:

  • Low performance — 3000+ training subpages generated load times exceeding 5 seconds
  • No structure — training courses had no categories, learning paths, or thematic connections
  • Poor SEO — no structured data, no FAQ, no knowledge base
  • Single language only — the company serves both Polish and international clients
  • No account manager system — clients did not know who to contact about a specific training course

Process

1. Training catalog audit

We analyzed 3000+ training cards. We developed a coding system (format [CAT]-[SUBCAT]-[NUM] — e.g., IT-SD-894), 6 main categories and 28 subcategories, making navigation and filtering easier.

2. Training card design

Each training card contains a standardized set of information: syllabus, duration, price, level, format (online/onsite), target audience, prerequisites, and FAQ. MDX frontmatter data enables automatic generation of catalogs and summaries.

3. Learning paths

We designed 16 learning paths (PL + EN) — ready-made curricula for roles such as Cloud Architect, Data Engineer, and Cybersecurity Specialist. Each path links to specific training courses, creating a logical skill progression.

4. Account manager system

We implemented automatic assignment of a sales representative to each training course — clients see the name, email, and phone number of their account manager directly on the training card, shortening the conversion path.

5. Multilingual setup and SEO

Automatic slug mapping PL↔EN (a script generating training-slugs.ts based on the code field), Schema.org EducationalOccupationalProgram, sitemap per language.

Solution

We built the platform in Astro 5 with a focus on performance and usability:

  • Catalog of 3000+ training courses — each with a dedicated card (syllabus, FAQ, price, duration)
  • 16 learning paths — ready-made curricula for various IT roles
  • Multilingual PL/EN — automatic language switcher with slug mapping
  • FAQ system — automatically generated questions and answers per training course, boosting visibility in featured snippets
  • Schema.org EducationalOccupationalProgramstructured data for Google
  • Training account managers — sales representative assigned to each training course with contact details
  • Excel catalog generator — automatic generation of a professional .xlsx catalog with 9 columns and formatting
  • Knowledge base — 560+ expert articles building topical authority in the training industry

Results

MetricBeforeAfter
Pages indexed in Google~5006000+
Load time> 5s< 1s
Quote requestsbaseline+60%
Lighthouse score~4595+
Languages12 (PL + EN)
User ratingno data4.8/5

"The new website completely changed the way clients find us and get in touch. A 60% increase in inquiries speaks for itself." — Patrycja Petkowska, Training Project Coordinator, EITT

Technologies

Astro 5, TypeScript, Tailwind CSS, MDX, remark plugins (training links, glossary links), Schema.org JSON-LD, automatic Excel catalog generation (openpyxl), Pagefind search.

Related services

Need a similar solution?

Get a free quote and find out how we can help your business.