---
title: "Aumenta o tráfego do teu blogue com um feed RSS"
date: 2020-10-31
language: pt
topics: ["blog", "cloud", "creating", "howto", "networking", "programming", "webdesign"]
source_url: https://willem.com/pt/2020-10-31_aumenta-o-trafego-do-teu-blogue-com-um-feed-rss/
---
# Aumenta o tráfego do teu blogue com um feed RSS

*Como configurar RSS/Atom com NodeJS*

> Escrever para o meu blogue tem sido muito divertido, recebo mensagens de todo o mundo sobre as coisas de que gosto. O tráfego está a crescer, todos os meses mais leitores encontram o caminho até ao meu blogue. Esta semana recebi um pedido para suportar feeds RSS no meu blogue. Fiquei a pensar: os feeds RSS ainda são relevantes hoje em dia?

## Feeds RSS

Com o RSS (ou "really simple syndication"), os utilizadores e as aplicações podem aceder às atualizações de sites num formato padronizado e legível por computador. Isto permite-lhes combinar atualizações de muitos sites diferentes num único agregador de notícias, basicamente como um "jornal" personalizado.

Antes de as redes sociais se tornarem tão populares, os feeds RSS eram muito usados para partilhar ligações e conteúdos entre diferentes fontes de notícias e de blogues. Subscrever o feed de um site é parecido com "seguir alguma coisa" nas redes sociais, recebes as atualizações automaticamente.

O melhor do RSS é ser distribuído: não há nenhuma autoridade única (nem grande empresa) a controlar o conteúdo ou a plataforma.

## O declínio do uso do RSS

À medida que as redes sociais ultrapassaram os feeds RSS em popularidade, o suporte para RSS tem vindo a diminuir. Plataformas como o Twitter e o Facebook permitem que qualquer pessoa, sozinha e de forma simples, partilhe conteúdo. Isto é muito mais fácil do que montar um blogue com o respetivo feed RSS. A maior parte do conteúdo das redes sociais é depois moderada e filtrada por algoritmos, juntamente com publicidade, para se transformar numa plataforma de comunicação de massas que gera dinheiro.

## O ressurgimento da newsletter por e-mail

Quando o Google Reader fechou portas, alguns_autores_de_blogues_perderam_6.500_subscritores_RSS (https://www.dannybrown.me/2015/03/12/does-your-blog-really-need-to-provide-an-rss-feed-anymore/) de um dia para o outro! Se pensares em manter o contacto com o teu público, o e-mail faz sentido. Para a maioria de nós, o e-mail faz parte das rotinas diárias. Consultamo-lo regularmente e temos acesso ao correio nos nossos dispositivos móveis. Se for bem feito, enviar newsletters por e-mail é uma forma viável de manter o contacto com o público. Caramba, não admira que as pessoas_lhe_chamem_uma_renascença_dos_media_noticiosos (https://medium.com/the-mission/how-on-earth-did-email-newsletters-become-popular-again-3fcee1addc7e).

## Porquê continuar a usar feeds RSS?

Na era das redes sociais e do ressurgimento das newsletters, podes perguntar-te porque é que ainda deverias suportar feeds RSS. Acho que a principal razão é que dá muito pouco trabalho fazê-lo bem, e (ainda) traz valor.

As pessoas, mas talvez ainda mais importante, os computadores, podem usar feeds RSS para obter automaticamente as atualizações do teu blogue. O software_de_newsletters_popular_pode_usar_RSS (https://mailchimp.com/features/rss-to-email/) para automatizar o processo de criação de newsletters. Ao suportares RSS no teu blogue, facilitas a vida a quem quer enviar newsletters *por ti*.

Sabias que há quem use feeds RSS para publicar tweets automaticamente sobre o *teu* conteúdo, através de serviços modernos como o IFTTT (if this then that)? Vale a pena ver este_artigo (https://www.wpbeginner.com/wp-tutorials/how-to-automate-wordpress-and-social-media-with-ifttt/). Em resumo, o RSS é uma ótima forma de apoiar a automatização de conteúdos. Mesmo que *tu* não tenhas intenção de fazer isto, devias pensar em apoiar os esforços dos outros, suportando RSS.

O mesmo vale para software de narrowcasting (ou sinalização digital), onde os títulos podem ser obtidos automaticamente a partir do teu site. Os_feeds_RSS_são_amplamente_suportados_pelo_software_de_sinalização_digital (https://duckduckgo.com/?q=digital+signage+rss) para gerar faixas de notícias.

Com aplicações modernas de leitura de RSS, como o Feedly (https://feedly.com), os utilizadores normais conseguem ultrapassar muitos dos problemas das primeiras aplicações de leitura de RSS: a sobrecarga de informação. Neste momento servem um nicho, por serem menos populares do que as redes sociais, mas esse nicho pode ser importante (quantidade vs. qualidade). Quem sabe um dia haja uma renascença dos feeds RSS, tal como aconteceu com as newsletters por e-mail.

![As aplicações modernas de leitura de RSS oferecem funcionalidades avançadas para filtrar e organizar feeds diferentes, fazendo de ti um mestre ZEN da sobrecarga de informação... mais ou menos](https://willem.com/global/images/f423a61315b1.webp)

## Adicionar suporte RSS ao teu blogue

Se escreves num software de blogues popular, como o WordPress, é provável que já tenhas o suporte_RSS_incluído (https://wordpress.com/support/feeds/). Experimenta acrescentar "/feed" ao endereço do teu blogue, pode aparecer automaticamente. Boa para ti! Se usas software de blogues personalizado, como eu, talvez tenhas de implementar tu mesmo os feeds RSS.

## Implementar tu mesmo o suporte RSS

Tecnicamente, o RSS não é mais do que um dialeto de XML. É um ficheiro que contém o teu conteúdo de forma padronizada e estruturada. A especificação_RSS_é_aberta (https://cyber.harvard.edu/rss/rss.html) e tem muito poucos segredos, pois está bem documentada.

Este blogue é gerido com software à medida que desenvolvi para os meus clientes. O meu software gera as chamadas "páginas HTML estáticas" a partir de um back-end gerido dinamicamente que corre em NodeJS. Isto significa que precisei de encontrar uma forma de gerar os feeds RSS a partir do meu gerador de sites estáticos, juntamente com os ficheiros HTML. Agora chegou a altura de ficar técnico! :-)

![O popular módulo NodeJS "feed" torna a sindicação de conteúdos simples e intuitiva](https://willem.com/global/images/efdaa472a270.webp)

É sempre boa ideia ver as implementações existentes de padrões abertos antes de te lançares a "reinventar a roda". É provável que alguém já tenha feito todo o trabalho difícil. Mais ainda, escolher um pacote bem testado em vez de uma implementação própria (com erros e falhas por descobrir) pode ser uma decisão inteligente. Para NodeJS existe o módulo_"Feed" (https://www.npmjs.com/package/feed), que facilita a geração de feeds RSS, Atom e JSON.

![Implementar feeds RSS, Atom e JSON no meu blogue com NodeJS e o módulo Feed](https://willem.com/global/images/b72d1c6597a5.webp)

Usando o módulo_Feed (https://github.com/jpmonette/feed), acrescentei ao meu gerador de sites estáticos uma função chamada "generateFeeds()" que implementa o código necessário para gerar feeds RSS, Atom e JSON. A sua tarefa principal é mapear os diferentes campos especificados na estrutura do feed RSS para os do modelo de objetos do meu site. Não é difícil acertar se já tens um modelo de objetos decente, com referências a campos como o URL de uma imagem, o título de um artigo e a data de publicação.

![Configurar o NGINX para redirecionar os URLs de feeds mais comuns para os ficheiros RSS gerados](https://willem.com/global/images/d21d6e79f505.webp)

Pensei que seria boa ideia configurar o meu servidor web, o NGINX, para redirecionar automaticamente os URLs de feeds mais comuns para os ficheiros RSS gerados. Assim, a minha implementação RSS personalizada é mais fácil de descobrir por outras pessoas e computadores, pois imita o comportamento do software de blogues popular.

Podes ver o resultado por ti mesmo, usando qualquer um dos seguintes URLs:

- https://willem.com/feed/

- https://willem.com/blog/feed/

- https://willem.com/blog/feed.rss (RSS)

- https://willem.com/blog/feed.atom (Atom)

- https://willem.com/blog/feed.json (JSON)

## Conclusão

Às vezes faz sentido dar uma segunda vista de olhos à tecnologia de outros tempos. Embora os feeds RSS possam já não ser tão populares como antes, ainda podem trazer valor ao teu blogue.

Como implementar um feed RSS é fácil e a sua manutenção pode ser totalmente automatizada, não há realmente razão para não pensares em acrescentá-lo ao teu blogue. Como bónus, ficas pronto para a próxima renascença!
