Moscow UTC+3
The stoa home page in a desktop browser frame, with the phone version beside it: a full-screen video of a glass office facade under the lowercase white headline “buildings, squares and rooms for the long afternoon”.

A concept site for a fictional architecture practice in Moscow and Dubai: ten pages in lowercase English — a video hero, filtered projects, a journal, open roles and a dark contact map.

Labels
Concept A self-initiated concept
Year
2026
Disciplines
Websites, Design
Languages
English

Overview

stoa is a fictional architecture practice with studios in Moscow and Dubai, working on buildings, public space and interiors. I built its website as a concept, to show how I 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.

  • 10

    pages

    Source: Site source files, 22 Sep 2026

  • 10

    projects with discipline filters

    Source: Site source files, 22 Sep 2026

  • 5

    journal stories

    Source: Site source files, 22 Sep 2026

  • 6

    open roles on the careers page

    Source: Site source files, 22 Sep 2026

Approach

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 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.

Text is split into measured lines and revealed line by line; images unmask from the bottom and settle from a zoom; every internal link closes the page with a pale panel that counts to 100, and a custom cursor shows [ view project ] and [ read ] labels. The site is plain HTML, CSS and JavaScript with GSAP, ScrollTrigger, Lenis and a Leaflet map; the forms are demonstrations and send nothing.

Results

The concept exists as 10 finished pages in English. On 22 September 2026 I 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.

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 22 Sep 2026 · 9 pages checked

Lighthouse

Mobile

  • Performance: 88 / 100
  • Accessibility: 95 / 100
  • Best practices: 77 / 100
  • SEO: 100 / 100
LCP
2.9 s
CLS
0.008
TBT
0 ms
Weight
13 MB

Desktop

  • Performance: 99 / 100
  • Accessibility: 95 / 100
  • Best practices: 77 / 100
  • SEO: 100 / 100
LCP
0.9 s
CLS
0.003
TBT
0 ms
Weight
12 MB

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 and 0 broken internal links. Not yet: only 1 of 9 titles is 30–65 characters long, since most are short lowercase labels. Partly: 5 of 9 meta descriptions are 70–170 characters, and 8 of 9 pages have one H1. 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.

Checks
CheckResultStatus
Unique page titles9/9Pass
Title length1/9Fail
Meta descriptions5/9Needs work
One H1 per page8/9Needs work
Language attributeenPass
Mobile-friendly390 pxPass
Image alt text100%Pass
Broken internal links0Pass
Canonical URLs0/9Fail
Open Graph tags0/9Fail
Structured data0/9Fail
XML sitemap0/2Fail

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 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.

Planning something similar? I read every message myself.

All work

Next project

WARM UPConcept TV-show website Concept2026 All work (19)