[3P]
DEVELOPERS
El taller
Detrás del proyecto

Desarrollo web para un estudio de arquitectura

Sin WordPress, con cuatro dependencias y 127 MB de fotos comprimidos a 16. Así construimos pedreiraestudio.com, por dentro y con las cifras delante.

3P Developers12 min de lectura
Página de inicio de la web de Pedreira Arquitectura, con fotografía de obra a pantalla completa

En julio de 2026 pusimos en marcha pedreiraestudio.com, la web de un estudio de arquitectura de Vitoria-Gasteiz con más de 25 años de ejercicio. No usamos WordPress, ni Wix, ni una plantilla. Este es el recorrido completo, con las cifras de la web tal y como está publicada hoy.

Escribimos esto porque casi nadie cuenta la parte de en medio. Se ven webs terminadas y se ven precios, pero rara vez el razonamiento: por qué este fondo y no otro, qué se hizo con las fotos que mandó el cliente, cómo se evita que una animación bonita se convierta en una molestia. Aquí está todo, con nombres de archivo y números.

0,8 sPrimer contenido en pantalla (FCP)
133 msRespuesta del servidor (TTFB)
29Peticiones para cargar la home
4Dependencias en todo el proyecto

Medido sobre pedreiraestudio.com · agosto 2026

01

El encargo

Pedreira Arquitectura es un estudio dirigido por un arquitecto con dos trayectorias poco habituales a la vez: 25 años de ejercicio liberal y 18 como arquitecto municipal en varios ayuntamientos de Álava. Es decir, alguien que ha estado a los dos lados del expediente. Ese era el activo que la web tenía que transmitir, y es un activo difícil de contar sin sonar a currículum.

El material de partida eran 54 fotografías de obra en carpetas, sin ordenar y sin pies de foto, y una idea muy clara de lo que el estudio no quería parecer: ni un catálogo de renders genéricos, ni una web de constructora con banner de teléfono.

El problema real
Un estudio de arquitectura se juega la credibilidad en cómo presenta su obra. Si la web parece una plantilla, el trabajo parece de plantilla. La web no era un folleto: era la primera muestra de criterio que iba a ver un cliente.
02

Por qué no WordPress

La pregunta llega siempre, y la respuesta honesta es que WordPress habría funcionado. Habría sido más barato de arrancar y el cliente podría tocar textos desde un panel. No lo elegimos por tres motivos concretos, no por prejuicio.

WORDPRESSLO QUE HICIMOS
Dependenciastema + 8-15 plugins4 paquetes en total
Coste recurrente30-80 €/mes en licencias0 € en licencias
Mantenimientoactualizar o quedar expuestosin panel que atacar
La galería de obraplugin de galeríaescrita a medida

El tercer punto es el que decidió: la galería de proyectos era el corazón del encargo. Con 22 proyectos agrupados por tipo, filtros por categoría y fichas con varias fotos cada una, cualquier plugin nos habría obligado a pelearnos con su forma de entender una galería. Escribirla desde cero costó menos que doblegar una ajena.

El package.json entero
01next — framework, enrutado y generación estática
02react + react-dom — la base
03framer-motion — animaciones de entrada y la intro
04Y se acabó. No hay más dependencias de producción.

Cuatro paquetes. Comparado con una instalación típica de WordPress con su tema comercial y su docena de plugins, la superficie de mantenimiento es de otro orden. Dentro de tres años esta web seguirá compilando igual, sin un plugin abandonado que rompa nada.

Lo que sí perdimos

Conviene ser honesto: el cliente no puede cambiar un texto por su cuenta. Fue una decisión conversada. Un estudio de arquitectura no publica cada semana; cuando hay obra nueva, la añadimos nosotros. A cambio, no paga cuota de mantenimiento ni tiene un panel expuesto a internet.

03

El diseño lo puso el arquitecto

Esta es la ventaja de escribir el código desde cero que menos se menciona y más se nota: no hay ninguna decisión estética fuera de tu alcance. Con una plantilla trabajas dentro de lo que su autor previó, y antes o después toca renunciar a algo o pelearse con una hoja de estilos ajena. Aquí la conversación fue al revés: primero qué quería el estudio, después cómo se programa.

Y el cliente tenía criterio formado, que para eso vive del diseño. Nos pidió sobriedad, que la obra mandara y nada de artificio. Nuestro trabajo no fue convencerle de una estética, sino traducir la suya a decisiones concretas.

El negro sostiene la página. El blanco la deja respirar. La foto es lo único que tiene derecho a gritar.

La regla que salió de esa conversación

Fondo claro, negro como material

La tentación en arquitectura es hacerlo todo negro: queda sofisticado en una captura y es lo que hacen la mitad de los estudios. Salió lo contrario, y por partida doble: el estudio lo prefería y además era lo correcto técnicamente. Las fotos de obra son a color, y el blanco es el único fondo que no compite con ellas. Sobre negro, una fachada de ladrillo rojo se apaga y un cielo azul se convierte en una mancha.

Edificio dotacional con fachada de piedra, madera y vidrio, fotografiado desde abajo contra el cielo
FIG. 01Una de las 54 fotos del estudio. Sobre fondo blanco la piedra, la madera y el cielo mantienen su color; sobre negro habrían perdido la mitad de la información.

El negro entra solo donde cumple una función: la barra de navegación, el pie, el formulario de contacto y los paneles de servicios. Es material de estructura, como una viga vista. Nunca es el fondo de una sección. Y el acento es un único ámbar, reservado a los cuadrados de sección, el punto final de cada titular y el barrido de los botones. Cuando solo tienes un color de acento, cada aparición significa algo.

Una sola tipografía

Toda la web usa Montserrat, y nada más. Lo comprobamos al medirla: no hay una segunda familia cargada en ninguna página. Los titulares van en negrita máxima, en mayúsculas y con el interletrado muy apretado; el texto corrido va en peso normal. La misma familia haciendo dos trabajos opuestos.

Combinar dos o tres tipografías es lo habitual, y también la vía rápida para que una web parezca hecha por acumulación. Con una sola familia bien explotada, la jerarquía la marcan el tamaño y el peso, y la página gana una coherencia que no se puede fingir. De propina, una fuente menos que descargar antes de poder leer nada.

Sección sobre el estudio: retrato del arquitecto a la izquierda y texto a la derecha
FIG. 02Titular en Montserrat 800 en mayúsculas y cuerpo en Montserrat 400. Misma familia, jerarquía clarísima.

Sin esquinas redondeadas, sin sombras

Ni un solo redondeo en toda la web. Ni una sombra. Las separaciones son reglas de un píxel. Es una decisión que suena severa escrita, pero que en pantalla produce el efecto contrario al esperado: la página se ve ordenada, como un plano técnico. Y encaja con un estudio cuyo trabajo es precisamente la línea recta.

Hasta el gesto de los botones sigue esa norma: al pasar el ratón, una lámina ámbar sube desde abajo y rellena el botón. Está hecho con dos propiedades de CSS, escalando en vertical desde el borde inferior. Sin JavaScript y sin librería de animación: se ejecuta en la tarjeta gráfica y no provoca ni un recálculo de la página.

04

La intro que solo se ve una vez

La web abre con un telón: un lienzo negro con una cruz de coordenadas, el logotipo dibujándose, un contador de 0 a 100 % y una salida en cuatro paneles verticales. Dura unos cinco segundos y medio.

Pantalla de intro de la web: fondo negro, cruz de coordenadas y el logotipo de Pedreira Arquitectura en blanco
FIG. 03El telón de entrada. La cruz de coordenadas y la retícula son un guiño al plano técnico, no decoración: es el lenguaje del oficio del cliente.

Una intro de cinco segundos es, en general, una idea terrible. Es exactamente el tipo de floritura que hace que la gente cierre la pestaña. La incluimos con una condición que lo cambia todo: solo se reproduce en una carga real de la web.

Cómo se decide, en concreto

La lógica vive en una función que se ejecuta antes de pintar nada y responde a una única pregunta: ¿esta persona acaba de llegar, o ya estaba dentro?

Los tres controles, en orden
01Navigation Timing API: si el tipo de navegación es "back_forward", el visitante ha usado atrás o adelante. No se reproduce.
02document.referrer: si el referente es del mismo dominio, viene de otra página del sitio. No se reproduce.
03En cualquier otro caso (entrada directa, Google, recarga con F5) es una visita nueva. Se reproduce.

Ese matiz convierte un capricho en una presentación. La primera vez que alguien llega al estudio se encuentra un telón que dice "esto está cuidado". A partir de ahí, la web es instantánea: navegar a una página de servicio y volver no vuelve a costar cinco segundos.

Los dos efectos secundarios que hubo que resolver

  • El scroll. Durante la intro la página está bloqueada: si no, el visitante baja a ciegas detrás del telón y aparece a mitad de la web. Se libera en el momento exacto en que se abren los paneles.
  • La entrada del hero. El titular tiene un retardo para aparecer justo cuando el telón se abre, pero ese retardo solo se aplica si la intro se ha reproducido. Sin intro, el hero entra en 0,15 segundos.
Accesibilidad
Todo el movimiento respeta la preferencia de movimiento reducido del sistema operativo. Si el visitante la tiene activada, las animaciones no se ejecutan. Está puesto de forma global, así que ningún componente futuro se puede olvidar de respetarlo.
05

127 MB de fotos de obra

Aquí está el trabajo invisible que decide si una web de arquitectura funciona o se arrastra. El cliente nos pasó 54 fotografías en PNG que pesaban 127 MB en total. Puestas tal cual en una web, esa galería habría sido inusable en un móvil con datos.

127 MBPesaban los originales del cliente
16 MBPesan las 53 fotos ya publicadas
−87%De peso, sin pérdida visible

Contado sobre el repositorio del proyecto

El proceso fue el mismo que aplicamos siempre:

  • Convertir de PNG a JPEG. El PNG es excelente para logotipos y capturas, y una elección pésima para fotografía: guarda cada píxel sin pérdida y multiplica el peso por diez.
  • Limitar el lado mayor a 1920 píxeles. Ningún visitante va a ver más resolución que esa, ni en una pantalla 4K, porque la foto nunca ocupa el ancho completo.
  • Dejar los originales fuera de la carpeta pública. Siguen en el repositorio para reprocesarlos cuando haga falta, pero no se suben al servidor.
  • Carga diferida en toda la galería: el navegador solo descarga cada foto cuando se acerca a la pantalla.

El resultado es que la home muestra su primer contenido en 0,8 segundos y necesita solo 29 peticiones para estar completa, con la galería entera detrás cargándose a medida que bajas.

Sección de proyectos de la web, con una fotografía grande a la izquierda y dos más pequeñas a la derecha
FIG. 04La galería agrupa las 53 fotos en 22 proyectos, con filtros por urbanismo, equipamiento, residencial y rehabilitación.

Un detalle que parece menor y no lo es: los campos de año y superficie que el estudio todavía no había confirmado no se muestran vacíos, simplemente no se muestran. Una ficha con un guion donde debería ir un dato transmite descuido. Preferimos enseñar menos y que todo lo que se vea sea cierto.

06

Cómo está montado por dentro

La web declara 28 direcciones distintas en su mapa del sitio y se sostiene con 20 componentes. La relación no es casual: casi nada está escrito dos veces.

De dónde sale cada página
01app/page.js — la home, con sus siete secciones
02components/ServicePage.jsx — una plantilla que genera arquitectura y urbanismo
03components/LegalPage.jsx — una plantilla que genera aviso legal, privacidad y cookies
04app/proyectos/[slug]/page.js — una ruta que genera las 22 fichas de proyecto
05lib/proyectos.js — el archivo de datos del que sale toda la obra

Un archivo de datos, 22 fichas

Toda la obra del estudio vive en un único archivo. Cada proyecto es una entrada con su nombre, sus categorías y sus fotos. De ahí salen a la vez la galería de la home, los filtros y las 22 fichas individuales. Añadir una obra nueva es añadir una entrada: no hay que tocar ninguna página.

Lo mismo con las páginas legales. Las tres salen de una plantilla de 133 líneas que numera las cláusulas sola y construye el índice lateral a partir del contenido. Si mañana hay que añadir un apartado al aviso legal, la numeración y el índice se recolocan sin tocarlos.

Todo se genera antes, no al vuelo

Las páginas se compilan a HTML en el momento del despliegue, no cada vez que alguien las visita. Cuando llega una petición, el servidor entrega un archivo ya hecho. Por eso el tiempo de respuesta es de 133 milisegundos: no hay base de datos que consultar ni plantilla que montar.

WEB CON PANELESTA WEB
Al recibir una visitaconsulta la base de datosdevuelve un archivo ya hecho
Base de datosnecesarianinguna
Superficie de ataquepanel, plugins, usuariosarchivos estáticos
Si hay un pico de visitasse puede caerle da igual
07

Lo que ve Google

Una web de un estudio local se juega mucho en las búsquedas de su provincia. Esto es lo que lleva puesto de serie, sin ningún plugin de SEO:

  • Mapa del sitio y archivo de robots generados por código: hoy declara 28 direcciones y se actualiza solo cuando se añade una obra.
  • Datos estructurados del estudio en todas las páginas, para que Google entienda que es un estudio de arquitectura con una dirección física.
  • Datos estructurados propios en cada una de las 22 fichas de proyecto, declarando cada obra como una pieza de trabajo con su nombre.
  • Migas de pan estructuradas en las fichas, que son las que hacen que Google muestre la ruta en vez de la URL cruda.

El punto de los datos estructurados por proyecto es el más rentable a medio plazo: cada ficha se convierte en una página con entidad propia, con su nombre y su tipo de obra, en lugar de una galería anónima.

Lo que todavía falta
Al medir la web para escribir este artículo encontramos dos cosas por rematar: la home no declara un encabezado principal, y quedan fotos de obra sin texto alternativo. Ninguna de las dos rompe nada, pero las dos restan en buscadores y en lectores de pantalla. Están en la lista para el próximo ajuste. Contamos también esto porque un caso de estudio donde todo sale perfecto no le sirve a nadie.
08

Lo que salió

Una home con siete secciones, dos páginas de servicio, 22 fichas de proyecto y tres páginas legales. Veinte componentes y cuatro dependencias para sostenerlo todo.

Sección de proceso de la web de Pedreira Arquitectura vista en un teléfono móvil, con los pasos numerados
FIG. 05La sección de proceso en móvil: la línea de tiempo se recoloca en vertical y cada paso conserva su número, su foto y su explicación.

Sobre el móvil merece la pena detenerse. Es donde llega la mayoría del tráfico de un negocio local, y es donde más webs se rinden y enseñan una versión encogida de la de escritorio. Aquí el hero es el mismo, la fotografía ocupa toda la pantalla igual, y lo que cambia son los tamaños de letra y los márgenes.

Lo que no hicimos

  • No metimos un panel de administración, por lo explicado más arriba.
  • No pusimos chat, ni banner de suscripción, ni ventana emergente de descuento. Nada de eso pinta nada en un estudio de arquitectura.
  • No usamos fotos de banco de imágenes en la obra. Todo lo que se ve construido es obra real del estudio.
  • No añadimos un carrusel automático. Los proyectos se recorren cuando el visitante quiere, no cuando lo decide un temporizador.
09

Lo que nos llevamos

Cuatro cosas que confirmamos con este proyecto y que aplicamos ya por defecto:

1. El peso de las imágenes es el 80 % del rendimiento

Se habla mucho de frameworks y muy poco de esto. Pasar de 127 a 16 MB no requiere ninguna tecnología especial: requiere abrir las fotos, convertirlas y redimensionarlas. Es la hora de trabajo con mejor retorno de todo el proyecto.

2. Una animación cara se paga si se cobra una sola vez

La intro habría sido un error si apareciera en cada navegación. Condicionada a la primera carga real, se convierte en la mejor parte de la primera visita. La pregunta correcta ante cualquier animación no es "¿cuánto dura?", sino "¿cuántas veces la va a ver la misma persona?".

3. Un archivo de datos vale por veinte páginas

Separar el contenido de la presentación no es una elegancia de programador: es lo que hace que añadir la obra número 23 sea una entrada en un archivo y no una página nueva que mantener. El esfuerzo se paga en el segundo cambio.

4. Restringirse es más rápido que elegir

Una tipografía, un color de acento, cero esquinas redondeadas. Cada norma que te pones al empezar es una discusión que no tienes después. El proyecto avanza más rápido y el resultado es más coherente que si cada sección se decide por separado.

En una línea
La web de un estudio de arquitectura no tiene que parecer moderna: tiene que dejar que la obra hable y quitarse de en medio. Todo lo demás son decisiones al servicio de eso.

Puedes ver el resultado en pedreiraestudio.com.

Hablemos

¿Tienes un proyecto parecido en mente?

Te decimos qué haríamos, cuánto costaría y cuándo estaría listo. Sin tecnicismos y sin presupuestos con letra pequeña.

Sigue leyendo
WebWordPress o web a medida: la comparación honestaEn preparación
Negocio¿Cuánto cuesta una web para un negocio local en 2026?En preparación
IAUn agente de IA que coge el teléfono cuando tú no puedesEn preparación
06
Contacto
Una llamada.30 minutos.

La que cambia el rumbo: analizamos tu negocio y te decimos qué tiene sentido hacer ahora mismo. Sin coste y sin compromiso.

Minuto a minuto

30:00
00'Tu situación digital actual
08'Procesos que podemos automatizar hoy
16'Roadmap: qué hacer primero y por qué
24'Estimación real de tiempo y coste
30'Te llevas un plan claro
3P DevelopersPlaza Amárica 4, 4ºA

Usamos cookies analíticas para mejorar la experiencia. Más info