INTERNALOur own product

VITON13 SCHOOL: a calm course landing page in five languages, with a live lesson on a laptop photo

The landing page of VITON13 SCHOOL, our online school of applied AI, AI design and SEO, rebuilt on 25 September 2026 as a calm product page in five languages. A lesson plays as live HTML on the screen of an AI-generated laptop photo, and on 27 September Lighthouse gave the page 93 for performance on a phone and 100 on desktop. Our own school, not a client project.

Own website · 5 languages · 3 courses · 2026

Open the live project
The first screen of school.viton13.com on desktop: the VITON13 bar above the school’s own menu with a black Enrol pill, the headline “Build the skills for what comes next.”, a row of skills from Semantics to A working system, and below, on a grey plane, the Artificial Intelligence course with a blue Explore the course pill and four tabs.
Programmes — AI, AI design and SEO — at 1,300, 2,600 and 3,900 ₽
3
Language editions: English, Russian, Spanish, French, Hindi
5
Lighthouse performance, phone (median of three runs) / desktop
93 / 100
Pages in the school’s sitemap, all answering 200, linked by hreflang
30

Task

VITON13 SCHOOL is the online school inside the VITON13 ecosystem, at school.viton13.com. It teaches three applied programmes — Artificial Intelligence, Design in Artificial Intelligence and Website SEO — priced in roubles at 1,300, 2,600 and 3,900 ₽.

The school needed a front page that explains three courses and one method without shouting, shows what a lesson looks like before anyone pays, and gives the same facts in English, Russian, Spanish, French and Hindi.

What we did

One landing page in five editions: English without a prefix, then /ru, /es, /fr and /hi, linked with hreflang. It runs as a sequence: a first screen with a ticker of the school’s thirteen skills, three course showcases with a manifesto card between them, counters, course cards with prices and checkout buttons, the four-step method, a three-question course planner, admission, news, guides, questions and answers and a waiting-list form.

The look follows calm AI product sites such as sanalabs.com: one grotesk, Inter Tight, set mostly at weight 400, black pill buttons, wide grey planes and one large still life per course. The six photographs were generated for the school with GPT Image 2.5 in Higgsfield.

How it works

In the Artificial Intelligence showcase the laptop screen is not part of the picture: we measured its position on a chroma-green original of the photo and placed a live HTML lesson over it, with a module list, the current step, a line for asking the mentor and a progress bar. Four tabs change what the screen shows; they advance every 6.5 seconds while the section is in view, stop as soon as a visitor picks one and stay still when the system asks for reduced motion. The design and SEO showcases show the same kind of step on a floating panel.

The landing is part of VITON13’s Next.js application and has its own subdomain. Course names, prices and modules come from one data file, so the counters, cards, menus and footer all read the same numbers; prices are formatted for each language, and the fine print says that nothing is charged before the school confirms a start with the learner.

What exists now

The landing is live at school.viton13.com. On 27 September 2026 all five editions answered with status 200, and the school’s sitemap listed 30 URLs: in each language the landing, the news page, the guides index and three guides. We rendered all 30 at 390 px: each has one H1, a self-referencing canonical URL, hreflang to the five editions and x-default, and Open Graph; none scrolls sideways, and 30 internal link targets returned no errors.

That day we ran Lighthouse 13.4 three times on the home page for each form factor. On a simulated phone, performance scored 87, 93 and 93, with the largest contentful paint at 3.1 s in the median run, 21 ms of total blocking time and no layout shift. On desktop, performance was 100 in every run and the largest paint came at 0.8 s. Accessibility is 97, best practices 100 and SEO 100 on both; the whole page, photographs included, weighs about 0.8 MB on a phone and 1.0 MB on desktop.

What this does not prove

This is VITON13’s own school, not a client project. The case shows how the page is built and how fast it loads, not how it works for learners: we report no enrolments, waiting-list sign-ups, sales or traffic.

The photographs are AI-generated and staged: nobody in them is a VITON13 student, teacher or customer, and the lesson on the laptop screen is sample content, not a learner’s work. The landing gives the images descriptive alt text but no visible AI label yet, so we state it here; the guide cards lower on the page use licensed Unsplash photographs. Lighthouse is a lab test from one MacBook on one day, not field data from real visitors, and the layout follows a genre set by another company’s product site; the copy, photographs and code are ours.

How to check a web studio’s portfolio

SEO review

On 27 September 2026 all 30 sitemap pages of school.viton13.com, rendered at 390 px, had unique titles, one H1, a self-referencing canonical URL, hreflang to the five editions and x-default, and Open Graph. Lighthouse 13.4 gave the home page 93 for performance on a phone (median of three runs) and 100 on desktop, with 100 for SEO and best practices and 97 for accessibility.

Checked on 27 September 2026: 30 pages rendered in Chrome the way a search crawler sees them, plus Lighthouse 13 on the home page.

Lighthouse, home page

Performance
Mobile93Desktop100
Accessibility
Mobile97Desktop97
Best practices
Mobile100Desktop100
SEO
Mobile100Desktop100

On-page and technical checks

  • Unique page titlesin place30/30
  • Title length 30–65 charactersin place25/30
  • Meta descriptions 70–170 charactersin place29/30
  • One H1 per pagein place30/30
  • Page language declaredin placeen, ru, es, fr, hi
  • Mobile layout without sideways scrollin place390 px
  • Images with alt textin place100%
  • Broken internal linksin place0
  • Canonical URLin place30/30
  • Open Graph title and imagein place30/30
  • Structured data (JSON-LD)partly5/30
  • sitemap.xml and robots.txtin place2/2

In place: languages declared as en, ru, es, fr and hi; no sideways scroll at 390 px on any page; an alt attribute on all 150 images (empty on the 60 copies of the VITON13 mark beside the name); 0 broken links among 30 internal targets; sitemap.xml and robots.txt; JSON-LD on the five landing pages with the three courses, the school as an EducationalOrganization, the questions and answers and breadcrumbs. On a phone the home page sends about 0.8 MB in 35 requests, and its largest paint is the headline, at 3.1 s.

To fix next: JSON-LD on the 25 news and guide pages, which carry none; guide titles cut off mid-phrase, such as “A practical AI workflow: from messy brief to”, and the Spanish and French landing titles, cut the same way; longer titles for the five news pages (22–28 characters) and a longer description for the Hindi news page (65 characters); and the light-grey captions (#8a8a88 on white, 3.45:1) that keep accessibility at 97 instead of 100.

Services this case shows

Describe the task on the service page; a written scope, timeline and price come back within one working day.

Discuss a similar project

More cases

All cases