Aumenta o tráfego do teu blogue com um feed RSS
Como configurar RSS/Atom com NodeJS
- Publicado
- Atualizado
- (criado )
- Escrito por
- Willem L. Middelkoop
- Temas
- blogue · nuvem · criar · tutorial · redes · programação · webdesign
- Versão humana deste artigo
- https://willem.com/pt/2020-10-31_aumenta-o-trafego-do-teu-blogue-com-um-feed-rss/
- English
- Increase traffic to your blog with a RSS feed
- Nederlands
- Vergroot het verkeer naar je blog met een RSS-feed
- Deutsch
- Steigern Sie den Traffic Ihres Blogs mit einem RSS-Feed
- Español
- Aumenta el tráfico a tu blog con una fuente RSS
- Français
- Attire plus de visiteurs sur ton blog avec un flux RSS
- Italiano
- Aumenta il traffico del tuo blog con un feed RSS
- Papiamentu
- Aumentá tráfiko na bo blog ku un RSS feed
- Frysk
- Mear ferkear nei dyn blog mei in RSS-feed
- Idiomas
- Traduzido do original em inglês por um modelo de linguagem em duas passagens (tradução e revisão) com um glossário e um corretor ortográfico; ainda não revisto por um falante nativo.
Resumo
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?
Texto completo
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 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.
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 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. 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 para gerar faixas de notícias.
Com aplicações modernas de leitura de RSS, como o Feedly, 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.

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. 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 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! :-)

É 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", que facilita a geração de feeds RSS, Atom e JSON.

Usando o módulo 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.

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!