Relatório e Pensamentos sobre o Q1/2020

Glossário: Q1 significa First Quarter, ou primeiro trimestre.

Este artigo é uma visão geral sobre o que nós alcançamos até o momento no primeiro trimestre de 2020 (de 01 de Janeiro até 31 de Março), vamos tirar algumas conclusões e preparar para o próximo trimestre.

Até o momento os números parecem bem impressionantes para um site novo e simples como este, e eu tenho certeza de que podemos alcançar muito mais durante o próximo trimestre!


Visão geral e Conquistas do Q1/2020

No começo deste ano (2020) eu montei 4 objetivos aleatórios que eu queria alcançar. Literalmente cada um deles não tinha uma razão clara pra existir, já que este site havia sido criado há poucos meses atrás. Mas eu precisava de um ponto de partida.

Eu montei 4 objetivos conservadores (eca) mas ainda assim bons o suficiente para o primeiro trimestre de 2020. Eu estou bem contente com seus conteúdos e resultados e fico confiante de que foi uma boa ideia começar com eles porque agora me sinto muito mais preparado para o Q2/2020.

Abaixo eu explico cada um destes objetivos e como cada um deles caminhou. Mais pra frente eu também vou lhe mostrar como eles me guiaram a entender os objetivos para o segundo trimestre de 2020. Aqui vão eles:

Objetivo 1: 50 meções no Twitter

Definição: gerar 50 menções no Twitter. Menções são links para a URL thephp.website direta ou indiretamente (com encurtadores de URL, por exemplo). Menções cujo o autor é o @nawarian não contam. Retweets contam.

Status: Alcançado.

Notas: 196 menções (menções + retweets excluindo os feitos por @nawarian). Houve uma distância significativa entre o objetivo e o valor alcançado.

Objetivo 2: 300 usuários / mês

Definição: ao final do trimestre, o número médio de usuários por mês deverá ser 300 ou mais. Isto considera as duas línguas somadas.

Status: Alcançado. A versão em inglês teve em média 5,73 mil usuários por mês. Enquanto a versão em português teve 500 usuários por mês.

Notas: o tráfego orgânico começou a ficar expressivo o suficiente para ser considerado nos objetivos durante o segundo trimestre. Trouxe cerca de 300 usuários em cada língua do site no mês de Março apenas.

O tráfego foi bem anormal, por conta de assuntos que estão em voga como PHP 8 e o Just In Time compiler. Enquanto eu curto a ideia de investigar este tipo de coisa, eu não me sinto confortável em fazer com que o site dependa de tendências apenas. Nós precisamos de conteúdo de qualidade e com profundidade em detalhes.

Para os próximos artigos, pode ser uma boa ideia investigar tópicos em tendência novamente mas tomar apenas aqueles que são realmente interessantes ou podem ser explorados em detalhes.

Objetivo 3: 500 vagas de emprego no site PT-BR

Definição: ao final de Dezembro de 2019 um crawler bem fulêro foi desenvolvido pra tentar ajudar no ranking e trazer mais pessoas para a versão PT-BR do site. Nós queríamos ter pelo menos 500 vagas de emprego postadas no site pra ter uma base sólida para desenvolver uma plataforma de empregos.

Status: Não alcançado. Temos cerca de 250 vagas neste momento.

Notas: a maior razão de isso ter falhado é que durante o desenvolvimento nós percebemos que não faz muito sentido focar neste tipo de conteúdo sem antes pensar em como converter seus leitores para o restante do site. Desta forma os esforços para trazer mais vagas foram postergados por um tempo razoável de tempo e acabamos atingindo somente 50% do objetivo.

Acompanhamento: nós precisamos trabalhar melhor o design primeiro para entender como podemos converter estes usuários para o website e prover uma melhor experiência. Mais tarde devemos pensar sobre uma plataforma melhor preparada para vagas.

Objetivo 4: Ter um verificador de qualidade de SEO

Definição: tornar transparente para qualquer pessoa que gostaria de publicar algo no site quais são os requisitos mínimos para definir um conteúdo de qualidade, como tamanho do conteúdo mas também o tamanho máximo dos assets.

Status: Alcançado.

Notas: não podemos ser muito restritivos com estas verificações. Pull Requests deveriam passar normalmente mesmo que as verificações falhem. Em alguns casos é aceitável ter artigos de menor qualidade e trabalhar neles com o tempo.

Discussão sobre os objetivos do Q1 e dados interessantes coletados

Twitter e abordagem em redes sociais

Da forma como eu entendo que as coisas andaram, redes sociais não são mais uma grande preocupação. Pelo menos não por agora.

Eu havia assumido que o Twitter seria importantíssimo para o site, mas na real em comparação com o Reddit os resultados não foram sequer comparáveis: a maioria dos leitores descobrindo meu conteúdo vieram do Reddit, onde eu tive quase que esforço algum. Enquanto buscar ativamente por usuários no Twitter trouxe poucos resultados.

Na verdade, muitas vezes outros desenvolvedores compartilharam meu conteúdo de forma orgânica em comunidades do Reddit das quais eu nunca havia ouvido falar.

Além disso, após esta primeira fase de descoberta, eu observei que muitos robôs já estão agregando meu conteúdo via RSS ou algo do tipo e compartilham no Twitter.

Este website tem como objetivo fortalecer a comunidade PHP, não promover a minha imagem como autor. Então pelo menos durante os próximos meses o Twitter está fora de questão. Compartilhar os textos lá ainda vai acontecer, mas buscar por pessoas ativamente não será mais o tipo de coisa pra colocar muito esforço.

Usuários mensais e comportamento de descoberta

O primeiro pico expressivo de tráfego ocorreu no meio de Janeiro. A maior razão foi um post que escrevi no Reddit pedindo feedbacks sobre este site na comunidade php.

Eu coletei feedbacks muito úteis e trabalhei em várias coisas num período bem curto de tempo. Ideias como criar um tema escuro e oferecer um feed RSS vieram deste post.

Também foi uma ótima forma de trazer pessoas para conhecer o site. Obtivemos um bom montante de novos usuários e inscritos no feed por conta deste post. E acima de tudo, fiquei muito feliz em ver como a comunidade foi receptiva e me ajudou a melhorar este website.

O site também obteve algumas traduções para a língua Russa e foi publicado num site bem famoso chamado "Habr" com backlinks e isso foi muito útil. Durante semanas a maior porção do tráfego veio de países como Russia e Ucrânia. Priviet, galera!

Pouco depois eu escrevi um artigo sobre o PHP 8 e seu andamento. Não foi o melhor texto da minha vida, mas eu entendi que as pessoas estavam buscando por este tipo de informação. Não me trouxe um outro pico de tráfego, mas pude me acostumar em ver 20~30 usuários por dia em vez de 0~5 como antes.

O mês de Fevereiro inteiro foi mais ou menos assim. Com 20 a 30 usuários por dia visitando o site. Eu decidi parar de buscar por usuários durante este mês e os números continuarma bem estáveis. Foi neste mês que comecei a observar os(as) primeiros(as) leitores(as) vindo de tráfego orgânico. Nada expressivo, mas já era um sinal de que os motores de busca estavam começando a entender que meu site existe.

Enquanto isso eu estava estudando um pouco mais sobre o interpretador PHP e como escrever funcionalidades pra linguagem. Foi quando decidi que deveria escrever o que eu aprendi sobre o Just In Time compiler que virá com o PHP 8. E também decidi que colocaria o maior esforço possível para encontrar usuários e compartilhar este artigo.

O interessante foi que o Reddit trouxe um número decente de usuários. Mas o número de compartilhamentos orgânicos foi imenso! Principalmente por conta de que neste momento vários robôs já conheciam este website, então o alcance deste artigo foi bem maior do que quando eu estava fazendo por conta na minha modesta rede de contatos.

O conteúdo também foi bem massa. Eu estou bem orgulhoso deste artigo, mesmo contendo erros e hiper simplificações. Até o presente momento recebo feedbacks muito positivos e sobre como o artigo ajudou a entender melhor como o PHP funciona por baixo dos panos e pra mim isso vale mais do que qualquer número que o GA possa me trazer.

Caso você esteja curioso(a), eu tô falando desse artigo aqui: Just In Time Compiler e o PHP 8.

Eu obtive alguns backlinks para este artigo e isso ajudou bastante. Especialmente o freek.dev me trouxe vários novos leitores e sou muito grato por isso. Combinado com o compartilhamento orgânico e outros backlinks que recebi, eu suponho que isso tenha sinalizado motores de busca que o thePHP Website é bom o suficiente pra rankear bem.

O mês de Março me trouxe então cerca de 300 usuários vindo de motores de busca. E isso me trouxe esperança de que o site está pronto pra começar a rankear bem e tornar-se mais facilmente encontrável.

Eu quero manter um bom equilíbrio entre ótimo conteúdo pelo qual sou curioso e coisas que as pessoas estão genuinamente interessadas. Isto se alinhou muito bem com o artigo sobre o JIT mas imagino que vá ficar mais difícil nas próximas vezes.

Trazer mais gente ou manter os(as) atuais?

Em Março de 2020 apenas, o número de sessões no site alcançou 15 mil. Enquanto isto estava bem acima das minhas expectativas foi ótimo para entender uma coisa bem melhor: existe demanda para este tipo de conteúdo e isso me deixa muito contente porque é exatamente o tipo de coisa que eu queria escrever sobre. Ao mesmo tempo, a única coisa que eu pude fazer para que estas 15 mil sessões acontecessem novamente era oferecer um feed RSS para as pessoas.

Atualmente o site não possui um mecanismo bem feito para fazer com que seus(uas) visitantes se sintam confortáveis em voltar e esperar um conteúdo de qualidade. Eu me consideraria bem sortudo caso 400 pessoas desses 15 mil voltem ao site no próximo artigo.

Ao passo que eu entendo que é possível atingir esse número novamente com sorte, eu não gosto de apostar em nada.

Eu tenho um layout "feio" e eu consegui provar meu ponto com ele. É possível trazer um número decente de visitantes mesmo com um layout mau desenhado. Eu quero que estes(as) visitantes sintam-se bem sobre o que estão consumindo e tenham uma boa experiência.

Buscar mais usuários? Claro! Mas a prioridade número um deverá ser oferecer uma experiência melhor para todo mundo aqui. E os(as) leitores(as) que eu tenho atualmente são o grupo que eu mais prestarei atenção.

Minha visão para o Q2/2020 está na Experiência de Usuário

Eu já estou fazendo o meu dever de casa e em breve voltarei com medidas apropriadas: a Experiência de Usuário deverá ser a prioridade número um para o segundo trimestre de 2020. Não há sentido receber alguém dos motores de buscas ou links de outros sites se ninguém vai ler o conteúdo por conta do layout. E eu entendo as pessoas que agem desta forma.

Qualidade do conteúdo será constantemente priorizada. Como eu mencionei no meu post sobre Aprendizado Guiado por Testes eu estou aprendendo Rust atualmente. Então coisas sobre low-level vão começar a aparecer cada vez mais por aqui.

Eu acho que artigos do tipo tutorial também dão um certo tempero. E penso que os artigos sobre testes, por exemplo, são bem legais mas precisam de mais conteúdo multimídia. Para tais coisas, mais imagens e até mesmo vídeos podem fazer sentido se bem misturadas.

Redes sociais? Bem pouco. Eu vou continuar publicando e buscando usuários, mas desta vez me conectando mais com comunidades diretamente em vez de compartilhar com pessoas chave em redes sociais. Eu já comecei a participar de live streams e coisas do tipo, organizadas por diferentes comunidades.

Isto por agora deve ser suficiente.

Novamente, o thePHP Website existe para fortalecer a comunidade. Da comunidade ele deve surgir, e de nenhum outro lugar.

Se você quiser ver quais objetivos concretos este site vai buscar alcançar durante o segundo trimestre de 2020 (Q2/2020), fica de olho no repositório do github. Essas coisas são escritas abertamente lá.

Obrigado por estar aqui e espero te ver em breve no meu próximo artigo.

Abraços!