Skip to content

d . media

The project shows how brand identity, content, web architecture, performance, and real application work as one system.

d . media
Context

The project shows how brand identity, content, web architecture, performance, and real application work as one system.

Solution

The d . media platform, built as a fast, multilingual, maintainable website with a clear SEO/GEO foundation.

How it is used
  • 100 Performance, 100 Accessibility, 100 Best Practices, and 100 SEO in Lighthouse
  • Migration to Astro and Cloudflare Pages
  • SEO, GEO, and multilingual architecture for real use
  • Real brand applications and an archive of 155 motion variants
Challenge

The website had to present d . media as a creative studio and bring together services, projects, the brand book, legal pages, and a bilingual structure without losing speed, clarity, or mobile stability.

Approach

We organised the content, services, projects, contact flow, and archives into a minimal system that guides action without visual noise.

Architecture

The platform moved from an initial Next.js website to an Astro/Cloudflare Pages architecture with clear routes, local browser-facing assets, and language parity between BG and EN.

Performance

The final baseline is a stable PageSpeed/Lighthouse state around 100 Performance, 100 Accessibility, 100 Best Practices, and 100 SEO, with possible momentary measurement fluctuations.

Migration to Astro

Moving to Astro reduced runtime weight and made the site more predictable for static publishing, route validation, and long-term maintenance.

Migration to Cloudflare

Moving to Cloudflare Pages created cleaner infrastructure, direct domain control, a preview/live workflow, and removal of the active dependency on the former external asset layer.

SEO and GEO readiness

Metadata, canonical, hreflang, sitemap, schema, social preview, and llms files are structured for search, AI search, and real indexing. An active Content-Signal policy and Markdown content negotiation were added for the primary public pages.

Visual System

The site keeps the Panton typography, monochrome editorial direction, logotype-only social preview logic, and a minimal visual system without decorative noise.

Galleries and mobile stability

The project archive went through PNG optimisation, bounded web derivatives, portrait/landscape logic for mockup sections, and dedicated iPhone/Safari stability iterations.

Motion system

The case study includes an archive of 155 optimized logo intro and animation variants with poster frames and deferred loading, keeping the motion development accessible without weighing down the initial page load.

Results

d-media.org works as its own case study: a brand system, real applications, content, project and motion archives, and a web platform built on the same standards we offer.

Archive
4 files featured project
Development

See the timeline of decisions, migrations, and systematic improvements behind the website.

Site history

The available files from this project.

Motion archive

A complete selection of 155 intro and animation variants of the mark and logotype. Videos load only when played.

Cinematic intros

30 videos

d . media cinematic intro v1

d . media cinematic intro v2

d . media cinematic intro v3

d . media cinematic intro v4

d . media cinematic intro v5

d . media cinematic intro v6

d . media cinematic intro v7

d . media cinematic intro v8

d . media cinematic intro v9

d . media cinematic intro v10

d . media cinematic intro v11

d . media cinematic intro v12

d . media cinematic intro v13

d . media cinematic intro v14

d . media cinematic intro v15

d . media cinematic intro v16

d . media cinematic intro v17

d . media cinematic intro v18

d . media cinematic intro v19

d . media cinematic intro v20

d . media cinematic intro v21

d . media cinematic intro v22

d . media cinematic intro v23

d . media cinematic intro v24

d . media cinematic intro v25

d . media cinematic intro v26

d . media cinematic intro v27

d . media cinematic intro v28

d . media cinematic intro v29

d . media cinematic intro v30

Other

2 videos

d . media logo intro

d . media logotype intro

Logo animations

120 videos

d . media logo animation v1.01

d . media logo animation v1.02

d . media logo animation v1.03

d . media logo animation v1.04

d . media logo animation v1.05

d . media logo animation v1.06

d . media logo animation v1.07

d . media logo animation v1.08

d . media logo animation v1.09

d . media logo animation v1.10

d . media logo animation v1.11

d . media logo animation v1.12

d . media logo animation v1.13

d . media logo animation v1.14

d . media logo animation v1.15

d . media logo animation v1.16

d . media logo animation v1.17

d . media logo animation v1.18

d . media logo animation v1.19

d . media logo animation v1.20

d . media logo animation v1.21

d . media logo animation v1.22

d . media logo animation v1.23

d . media logo animation v1.24

d . media logo animation v1.25

d . media logo animation v1.26

d . media logo animation v1.27

d . media logo animation v1.28

d . media logo animation v1.29

d . media logo animation v1.30

d . media logo animation v2.01

d . media logo animation v2.02

d . media logo animation v2.03

d . media logo animation v2.04

d . media logo animation v2.05

d . media logo animation v2.06

d . media logo animation v2.07

d . media logo animation v2.08

d . media logo animation v2.09

d . media logo animation v2.10

d . media logo animation v2.11

d . media logo animation v2.12

d . media logo animation v2.13

d . media logo animation v2.14

d . media logo animation v2.15

d . media logo animation v2.16

d . media logo animation v2.17

d . media logo animation v2.18

d . media logo animation v2.19

d . media logo animation v2.20

d . media logo animation v2.21

d . media logo animation v2.22

d . media logo animation v2.23

d . media logo animation v2.24

d . media logo animation v2.25

d . media logo animation v2.26

d . media logo animation v2.27

d . media logo animation v2.28

d . media logo animation v2.29

d . media logo animation v3.01

d . media logo animation v3.02

d . media logo animation v3.03

d . media logo animation v3.04

d . media logo animation v3.05

d . media logo animation v3.06

d . media logo animation v3.07

d . media logo animation v3.08

d . media logo animation v3.09

d . media logo animation v3.10

d . media logo animation v3.11

d . media logo animation v3.12

d . media logo animation v3.13

d . media logo animation v3.14

d . media logo animation v3.15

d . media logo animation v3.16

d . media logo animation v3.17

d . media logo animation v3.18

d . media logo animation v3.19

d . media logo animation v3.20

d . media logo animation v3.21

d . media logo animation v3.22

d . media logo animation v3.23

d . media logo animation v3.24

d . media logo animation v3.25

d . media logo animation v3.26

d . media logo animation v3.27

d . media logo animation v3.28

d . media logo animation v3.29

d . media logo animation v3.30

d . media logo animation v4.01

d . media logo animation v4.02

d . media logo animation v4.03

d . media logo animation v4.04

d . media logo animation v4.05

d . media logo animation v4.06

d . media logo animation v4.07

d . media logo animation v4.08

d . media logo animation v4.09

d . media logo animation v4.10

d . media logo animation v4.11

d . media logo animation v4.12

d . media logo animation v4.13

d . media logo animation v4.14

d . media logo animation v4.15

d . media logo animation v4.16

d . media logo animation v4.17

d . media logo animation v4.18

d . media logo animation v4.19

d . media logo animation v4.20

d . media logo animation v4.21

d . media logo animation v4.22

d . media logo animation v4.23

d . media logo animation v4.24

d . media logo animation v4.25

d . media logo animation v4.26

d . media logo animation v4.27

d . media logo animation v4.28

d . media logo animation v4.29

d . media logo animation v4.30

d . media logo animation v4.31

Logo intros

3 videos

d . media logo intro v1

d . media logo intro v2

d . media logo intro v3

Related services

If you need a similar scope, start with short context.

Describe the project, the required result, and timing. From there we align the approach, scope, and next step.