O Manifesto de Baixo Impacto: as 10 orientações da Organic Basics para criar websites mais ecológicos

Do you want to find out what's new in the world of retail? Get Free Access

A Organic Basics dedica-se à produção e venda de roupa sustentável online desde 2014. Estamos constantemente a tentar perceber como podemos ser ainda melhores no que diz respeito à sustentabilidade e, no ano passado, isso levou-nos a criar uma versão de baixo impacto da nossa loja online. A versão de baixo impacto do nosso site […]

A Organic Basics dedica-se à produção e venda de roupa sustentável online desde 2014. Estamos constantemente a tentar perceber como podemos ser ainda melhores no que diz respeito à sustentabilidade e, no ano passado, isso levou-nos a criar uma versão de baixo impacto da nossa loja online.

A versão de baixo impacto do nosso site reduz as emissões de carbono até 70%, utilizando algumas das técnicas descritas abaixo. Mais importante ainda, o site conta a história de como a sustentabilidade não é apenas importante para os produtos que vendemos, mas também para a forma como os vendemos.

Tínhamos vindo a ler cada vez mais sobre sites sustentáveis em toda a internet. O site solar da Low Tech Magazine e a Calculadora de Carbono de Sites da Wholegrain Digital apareciam como inspiração em vários canais do Slack, por isso decidimos começar a fazer experiências por nossa conta. 

Captura de ecrã do site de baixo impacto da Organic Basics
Captura de ecrã da versão normal da Organic Basics
Site de baixo impacto da Organic Basics (em cima) e a versão normal.

Regras simples com possibilidades infinitas

Primeiro, informámo-nos sobre como criar efetivamente um site sustentável e fomos inundados com dicas e truques. Rapidamente percebemos que não podíamos fazer tudo e que precisávamos de reduzir as opções. 

Inspirados pelo manifesto Dogme 95 e pelos seus Votos de Castidade, escrevemos um manifesto com 10 regras para criar um site de baixo impacto. Tal como os Votos de Castidade, estas regras situam-se entre a especificidade extrema e a abertura à interpretação. 

Isto dá aos designers e programadores espaço para encontrarem as soluções que melhor funcionam com a sua configuração técnica, sem comprometer a sustentabilidade. As regras não especificam a utilização de tecnologias concretas, pelo que estas podem evoluir em paralelo com o desenvolvimento tecnológico.

Vou abordar abaixo as 10 regras e apresentar algumas ideias sobre como pode implementá-las no seu próprio site. 

1. Não carregue imagens antes de estas serem expressamente solicitadas pelo utilizador

As imagens contribuem significativamente para o consumo de dados de qualquer site, e isto aplica-se especialmente às lojas de comércio eletrónico. Precisamos de mostrar os nossos produtos visualmente, muitas vezes a partir de vários ângulos ou em modelos diferentes. 

O importante aqui é carregarmos apenas as imagens que os utilizadores realmente precisam de ver. Isto pode significar carregar imagens apenas à medida que o utilizador percorre uma página, quando clica numa apresentação de diapositivos ou até ocultá-las até que o utilizador clique em “mostrar imagem”. 

Esta regra é um pouco complexa, porque as ilustrações sob a forma de gráficos vetoriais escaláveis (SVGs) continuam a ser permitidas, mas o tamanho de um SVG é incrivelmente reduzido em comparação com o da maioria das imagens. Utilizámos esta possibilidade no nosso site, mostrando ilustrações na grelha de coleções (ver abaixo) e apresentando imagens na página do produto apenas quando o utilizador decide ativamente carregar uma apresentação de diapositivos.

Captura de ecrã da página de produto da Organic Basics
Get Free Access
Sign up and stay in the loop with fresh content, podcasts, how-to guides, tool reviews, and product exclusives.
Get Free Access

Have an account? Log In

2. Minimize o consumo de energia no dispositivo do utilizador

Esta questão pode ser difícil de medir, mas é igualmente importante. A principal razão para a incluir é garantir que o foco não está exclusivamente no que acontece durante a transferência de ficheiros, mas também no que esses ficheiros fazem quando chegam ao dispositivo do utilizador.

Atualmente, os dois principais aspetos em que nos concentramos aqui são a utilização de animações e a quantidade de scripts em execução no seu site. Qualquer utilização de 3D também pode afetar significativamente a bateria de um dispositivo. 

Algumas das perguntas que pode fazer a si próprio para ajudar a aplicar esta regra são:

  • Esta animação / 3D / script contribui para a experiência do utilizador ou é apenas um elemento desnecessário?
  • Podemos limitar a utilização desta animação / 3D / script no site?
  • Podemos simplificar esta animação / 3D / script para que faça apenas exatamente aquilo de que necessita?

Leitura relacionada: Tomar decisões mais responsáveis na conceção da experiência do utilizador

3. Adapte-se de modo a refletir a quantidade de energia renovável com que o seu site funciona

Da forma como as redes elétricas e a Internet funcionam atualmente, nenhum site pode funcionar 100% com energia renovável. Nem mesmo a Google, que está cada vez mais focada na utilização de energia renovável para operar os seus centros de dados, consegue fazê-lo. 
Em vez disso, podemos fazer com que os nossos sites se adaptem à quantidade de energia renovável existente na rede elétrica. Muitas empresas de energia, como a Barry, já fazem algo semelhante, disponibilizando aos seus clientes uma aplicação que indica quando a eletricidade tem uma menor intensidade carbónica (ver abaixo).

Captura de ecrã de uma aplicação que mostra eletricidade com menor intensidade carbónica

No site de baixo impacto da Organic Basics, utilizamos a API do carbonintensity.org.uk para nos fornecer dados. A API permite aceder de forma gratuita e simples a dados sobre a intensidade carbónica de várias regiões do Reino Unido. Uma alternativa seria a API do Electricity Map, que é bastante dispendiosa, mas dispõe de dados de muitas mais regiões em todo o mundo. A desvantagem da sua API é o preço de acesso. 

Tivemos de escolher o centro de dados de Londres, uma vez que o nosso site está alojado na Google Cloud e esta é a única opção no Reino Unido. Ironicamente, este centro de dados está localizado numa das regiões com maior intensidade carbónica da oferta de alojamento na nuvem da Google. 

Consoante a intensidade carbónica, alteramos a qualidade das imagens apresentadas e limitamos o número de animações. Se a eletricidade tiver uma intensidade carbónica muito elevada, desligamos mesmo o site por completo.

Em vez disso, apresentamos uma página simples que informa os nossos clientes de que o site está inacessível. A página também fornece uma estimativa de quando poderão voltar a aceder ao site, com base nos dados de previsão da API do carbonintensity.org.uk. Desde que lançámos o site, este esteve indisponível durante aproximadamente 12,5 horas.

4. Informe o utilizador sobre o impacto do seu comportamento de navegação

Quando faço compras online, espero poder ver quanto custam os artigos que tenho no carrinho. Isto permite-me perceber se ainda tenho dinheiro para gastar ou se preciso de procurar alguns descontos. Da mesma forma, devemos informar os nossos clientes sobre o impacto que o seu comportamento de navegação tem no clima.

No nosso site, calculamos continuamente as emissões que um utilizador acumula enquanto navega. Desta forma, pode familiarizar-se com o que são as emissões de carbono e com a forma como se relacionam com a utilização de sites. Se possível, também deve acompanhar estas emissões, porque, em última análise, é responsabilidade do proprietário do site reduzi-las. 

Captura de ecrã do impacto do comportamento de navegação no utilizador

5. Não utilize vídeos

Na Organic Basics adoramos vídeos, mas estes podem prejudicar seriamente o orçamento carbónico de um site. Esta regra é, de longe, a mais rigorosa das 10, mas existe uma razão muito válida para isso. 

A Internet tornou-se cada vez mais dominada pelo vídeo e, em vez de seguir essa tendência, decidimos contrariá-la. Para combater verdadeiramente a crise climática, não precisamos apenas de otimizar e minimizar; precisamos de decrescimento. 

Com esta regra, obrigamo-lo a pensar para além do leitor de vídeo e a considerar como adicionar movimento e dinamismo sem depender do carregamento de MB após MB de conteúdos de vídeo. Como alternativa, considere utilizar animações CSS ou SVG. Ah, e isto aplica-se ainda mais aos GIF. Não. Utilize. GIF.

6. Armazene os dados localmente no dispositivo do utilizador para minimizar a transferência de dados

Todo o conteúdo apresentado no seu site pode potencialmente ser guardado localmente no dispositivo do utilizador. Não faz sentido descarregar algo duas vezes se for improvável que sofra alterações. 

A maioria dos programadores já reconhecerá a importância desta regra. Ela otimizará o desempenho do seu site e, simultaneamente, reduzirá o seu impacto ambiental.

Para conseguir isto, pode considerar criar o seu site como uma aplicação Web progressiva e permitir o acesso offline. 

7. Comprima todos os dados tanto quanto possível

Assim que os seus ficheiros chegam ao dispositivo do utilizador, deve garantir que permanecem lá até serem atualizados. A isto chama-se armazenamento em cache. Mas, antes sequer de chegarem ao dispositivo, precisa de garantir que esses ficheiros são tão pequenos quanto possível. 

Minimize o seu CSS e JavaScript e comprima as suas imagens. Muitos frameworks modernos, como o Nuxt.js ou o Next.js, fazem este trabalho por si para muitos tipos de ficheiros. 

Isto é realmente uma decisão óbvia e, tal como o armazenamento em cache, também faz sentido do ponto de vista do desempenho.

8. Carregue apenas os scripts de programação, frameworks e cookies mais importantes

Cada vez que adiciona uma biblioteca ou um script externo ao seu código, aumenta o tamanho da página. Mesmo que a biblioteca tenha apenas 1kb, isto rapidamente se transforma em 1MB se 1000 utilizadores carregarem a página.

Esta regra serve para lembrar que deve considerar cada script, estrutura e cookie que adiciona. A palavra “crucial” é aquela em que se deve concentrar aqui. O acompanhamento de conversões e a análise são cruciais em todas as lojas de comércio eletrónico, mas será mesmo necessário em todas as páginas?

Estas considerações combinam muito bem com um pouco de atenção à privacidade, uma vez que o GDPR e regulamentos semelhantes exigem consentimento antes do carregamento de scripts. 

9. Limite a quantidade de luz emitida pelo ecrã

Desde que anunciámos o manifesto, recebemos comentários que sugerem que esta regra não faz realmente diferença, porque a utilização do modo escuro apenas reduz o consumo de energia em ecrãs OLED. 

Bem, nós dizemos: isso é bom para os utilizadores com ecrãs OLED! No site de baixo impacto da Organic Basics, continuamos a utilizar algumas cores brancas aqui e ali, porque são uma parte importante da experiência da nossa marca. No entanto, como demonstra o exemplo abaixo, também introduzimos uma tonalidade amarela, bem como uma nuance cinzenta, para limitar a quantidade de luz emitida pelo ecrã.

Captura de ecrã do Manifesto de Baixo Impacto
Outra forma de seguir esta regra poderia ser sugerir aos utilizadores que ajustassem o brilho do ecrã para poupar bateria.

More Articles

10. Otimize e limite a utilização de tipos de letra personalizados

Por fim, chegamos à utilização de tipos de letra personalizados. Os tipos de letra não representam realmente uma parte significativa das emissões relacionadas com os sites, mas a situação pode facilmente fugir ao controlo. 

Por esse motivo, utilizámos apenas um único tipo de letra personalizado no site de baixo impacto. Fomos ainda mais longe e removemos determinados carateres do conjunto de carateres. Não há realmente necessidade de utilizar o cirílico numa página em inglês.

O próximo passo

Se seguir estas 10 regras, estará definitivamente no bom caminho para transformar o seu site de comércio eletrónico numa versão de baixo impacto. Mais importante ainda, terá percorrido o caminho de observar o seu site de uma perspetiva de sustentabilidade e como uma peça importante do puzzle da sustentabilidade. 

Ao considerar estas regras, é importante encontrar aquilo que funciona melhor para a sua marca. Nem todas as regras são igualmente rigorosas, e deve utilizar isso a seu favor. O seu site de baixo impacto não é igual ao meu, nem deveria ser. 

Uma internet sustentável, contudo, não se limita à eletricidade e à eficiência energética, que são o foco destas 10 regras. Se alargarmos a perspetiva, também precisamos de começar a considerar os materiais de que são feitos os nossos dispositivos, centros de dados e redes.

A internet é construída com memes (hilariantes) de gatos e blogues, mas também é construída com minerais de terras raras muito reais, frequentemente extraídos por pessoas em condições de trabalho precárias e com um elevado custo ambiental. 

Nos últimos dois anos, a Fairphone deu-nos um smartphone mais sustentável, mas a conversa sobre a internet como um todo ainda nem sequer começou. Por outras palavras, precisamos de uma Fairphone para a infraestrutura de servidores.

Leitura relacionada: Desafiar e motivar a sua equipa para fazer do planeta uma parte interessada no seu site

Mais sobre sustentabilidade: O manual do comércio eletrónico sustentável

Jesper Hyldahl Fogh
Jesper Hyldahl Fogh is the head of tech at Organic Basics, a sustainable apparel company based in Copenhagen. In the past, Jesper has published and developed two mobile games, and co-founded an art/design studio called Circuit Circus.