CONCEPTConcept — not a commissioned project

stoa: a concept site for an architecture practice in Moscow and Dubai

stoa is a fictional architecture practice with studios in Moscow and Dubai, and VITON13 built its site as a concept to show an editorial portfolio. Ten pages in lowercase English: a video hero, projects with filters, a journal, open roles and a dark contact map.

Concept · architecture practice · 10 pages · English · 2026

The stoa home page in a desktop browser frame, with the phone version beside it and the name stoa: a full-screen video of a glass office facade under the lowercase white headline “buildings, squares and rooms for the long afternoon”.
pages
10
projects with discipline filters
10
journal stories
5
open roles on the careers page
6

Task

stoa is a fictional architecture practice with studios in Moscow and Dubai, working on buildings, public space and interiors. VITON13 built its website as a concept, to show how we approach an editorial portfolio for a design practice: a site where the projects carry the page and the text stays quiet.

The name is lowercase by design. A stoa was a covered colonnade in an ancient Greek city, a public room without walls, and the site keeps the same restraint: black and white, lowercase English typography, buttons in square brackets. The motion had to feel slow and weighty without getting in the way of any project, story or open role.

What we did

Ten pages: home, projects, a project page, studio, journal, an article page, careers, contact, privacy and a 404. The content is fictional but complete: 10 projects, 5 journal stories, 6 open roles and 2 studios on a dark map.

The home page opens with a counting loader and a video hero, then moves through “we” values that light up on scroll, services, the practice’s story with counters, featured projects with a floating image, awards as [ + ] accordions and a draggable journal slider. The projects page filters by discipline and switches between a staggered grid and a list with a cursor preview. Each project page has metadata, a lede, a parallax image, a draggable gallery and a link to the next project. The journal filters by category, careers are accordions with an application form, and contact has a dark map, both addresses and an enquiry form.

How it works

A typical path runs from Projects to a project and on to a journal article. Text is split into measured lines and revealed line by line; images unmask from the bottom and settle from a zoom; the hero scales down and dims as the visitor leaves it. Every internal link closes the page with a pale panel that counts to 100, the full-screen menu unrolls from the top with a photo for each item, and a custom cursor shows [ view project ] and [ read ] labels.

The site is plain HTML, CSS and JavaScript with no build step. The header, footer and overlays are rendered from one shared script, so every page stays identical. Motion runs on GSAP with ScrollTrigger and Lenis smooth scrolling; the map is Leaflet. The forms are demonstrations: demo state stays in the browser’s localStorage and nothing is sent anywhere. Photos from Unsplash and video from Pexels are licensed stock, loaded by direct CDN links.

What exists now

The concept exists as 10 finished pages in English. On 22 September 2026 VITON13 checked 9 of them rendered in Chrome, leaving out the 404: all 9 have unique titles and a declared language, the layout holds at 390 px without sideways scroll, 100% of images have alt text and no internal link is broken.

Lighthouse measured the home page. On mobile: performance 88, accessibility 95, best practices 77 and SEO 100, with LCP 2.9 s, CLS 0.008 and TBT 0 ms. On desktop: performance 99, LCP 0.9 s and CLS 0.003. On mobile the home page weighs 13.4 MB across 21 requests, because of the full-HD hero video.

What this does not prove

stoa is a concept, not a commissioned project. The practice, its people, projects, awards and addresses are fictional; the photos and video are licensed stock photography and video from Unsplash and Pexels. The site has no domain, no visitors, no search traffic and no enquiries, so this case says nothing about rankings, leads or how an architecture practice’s clients would use it.

The SEO score of 100 in Lighthouse covers basics only. Canonical URLs, Open Graph, JSON-LD, sitemap.xml and robots.txt are not in place yet, 8 of 9 titles fall outside 30–65 characters, and the Lighthouse figures are lab measurements of one page on one day, not data from real visitors.

SEO review

Lighthouse gives the home page SEO 100 on mobile and on desktop, with performance at 88 on mobile and 99 on desktop. Across the 9 pages checked the basics are in place; what is missing is the part that needs a real domain.

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

Lighthouse, home page

Performance
Mobile88Desktop99
Accessibility
Mobile95Desktop95
Best practices
Mobile77Desktop77
SEO
Mobile100Desktop100

On-page and technical checks

  • Unique page titlesin place9/9
  • Title length 30–65 charactersmissing1/9
  • Meta descriptions 70–170 characterspartly5/9
  • One H1 per pagepartly8/9
  • Page language declaredin placeen
  • Mobile layout without sideways scrollin place390 px
  • Images with alt textin place100%
  • Broken internal linksin place0
  • Canonical URLmissing0/9
  • Open Graph title and imagemissing0/9
  • Structured data (JSON-LD)missing0/9
  • sitemap.xml and robots.txtmissing0/2

In place: unique titles on 9 of 9 pages, the page language (en), a layout without sideways scroll at 390 px, alt text on 100% of images, 0 broken internal links and one H1 on 8 of 9 pages. Partly: only 1 of 9 titles is 30–65 characters long, since most are short lowercase labels, and 5 of 9 meta descriptions are 70–170 characters. Best practices is 77 because the Pexels video CDN sets third-party cookies.

Before launch: a domain, then canonical URLs and Open Graph titles and images on all 9 pages; JSON-LD for Organization / ProfessionalService (architecture) with both studios, CreativeWork or Place for each project, Article for journal stories, JobPosting for open roles and BreadcrumbList; sitemap.xml and robots.txt; the 8 titles rewritten to 30–65 characters and the 4 short descriptions lengthened; an H1 on the page that has none; photos and video self-hosted to remove the third-party cookies, and a lighter hero video for phones to bring the 13.4 MB mobile home page down.

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