The brief

Anastasiia Stepanenko is a model and actress based in Ottawa. She takes fashion, beauty and commercial work, brand collaborations, and castings for film and television. This is a family project of our founder, Maksym Stepanenko.

Casting directors, photographers and brands look at pictures first. Then they want the comp card and a quick way to send a brief. The brief for the site followed that order: show the selects, hand over the comp card as a PDF, and take a booking request in one step, in English and French for Ottawa–Gatineau, Toronto and Montréal.

What we built

An issue, page by page

The site is laid out as a magazine: Issue No. 01, Autumn 2026, Ottawa, Canada. The cover carries her name as a masthead, and the contents page gives page numbers for every part. The selects run from page 12 to 23, the brief is page 24, the showreel 25, the comp card 26, and booking is the back cover on page 27.

The selects come from four professional shoots: a street in downtown Ottawa, a restaurant after dark in Montréal, concrete columns in an olive blazer, and her agency test for MIM Models in colour and in black and white. The issue closes on the runway with three looks from Regina Lepert's collection Seasons of Her, shown in Ottawa in August 2026. Photographers are credited on each spread.

A comp card that shows only what is filled

All copy, services, questions and comp card fields live in one content file. A comp card field that has no confirmed value is left empty, and an empty field appears nowhere: on the page, in the PDF or in the structured data. Today the card shows hair, eyes and base city. The one-page PDF comp card is built together with the site, so the page and the file always match.

Booking in one form

The Brief page lists four kinds of work (photo shoots, advertising, brand collaborations and UGC, film and TV) and seven booking cities: Ottawa, Gatineau, Toronto, Montréal, Vancouver, New York and Los Angeles. The booking form needs only a name plus an email or a phone. Optional fields cover the project type, dates and location, usage, term and budget, and the brief itself. Replies come from Anastasiia directly.

A static build in two languages

The site is static HTML produced by a Python build script from the content file, with no framework. English is at the root and French under /fr/, with hreflang links between en-CA and fr-CA. Every page has its own title, description and canonical address. The structured data describes a Person and a ProfilePage, the image gallery, the showreel as a VideoObject, the services, the questions and the breadcrumbs. The sitemap includes image entries, and an llms.txt file gives AI assistants a plain-text summary. Old .html addresses from the earlier version redirect to the new pages.

Where it stands today

On 8 November 2026 the portfolio opens at anastasia.mmix.biz in English and French. The sitemap lists 12 addresses: the home page, portfolio, runway, showreel, comp card, services, about, booking, a journal with two posts for people who brief models, and the French home page. The showreel runs 16 seconds, and the booking form is open on every page.

Related

The site: small business website design. Search and AI answers: SEO and LLM SEO and GEO. The runway in the issue: Regina Lepert site. Another family project: Marta Stepanenko site.


Project lead: Marketing MIX. Product: the portfolio of Anastasiia Stepanenko, a family project of our founder. Year: 2026.