Introdução
Pesquisar é uma ferramenta super importante na vida de um programador. Ser um bom pesquisador é uma vantagem muito grande, por isso temos que desenvolver essa habilidade o quanto antes. Existem várias ferramentas para isso, você pode pesquisar diretamente em algum fórum especializado na área como no StackOverflow ou nos fóruns do GitHub, mas todos sabemos que a ferramenta mais completa para isso e que é necessário um bom domínio da mesma é o Google. Por meio dele você consegue encontrar o que você procura dentro dos sites que mencionei anteriormente e até em outros, e em algum deles a resposta que você procura vai estar.
Como o Google e seu SEO funcionam
Como o foco aqui não é bem entender como tudo funciona então vou dar uma resumida mesmo, beleza? Mas o assunto é super interessante e recomendo que pesquisem mais sobre para entender melhor.
Basicamente o Google tem um software que varre a web como um todo, que vai de site em site, analisando o conteúdo delas e armazenando dados sobre os sites nos seus servidores. Esses softwares são chamados de Crawlers ou Spiders. Quando você faz uma pesquisa o resultado não vem da internet diretamente, o que você recebe como resultado de uma pesquisa vem diretamente dos servidores do Google, já analisado e classificado por eles.
Já o SEO (Search Engine Optimization) é um conjunto de técnicas de otimização para sites que visam alavancar seu conteúdo nos rakings do Google. Sendo assim uma das principais ferramentas e estratégias do Marketing atualmente.
Comandos úteis na hora de pesquisar
O Google possui alguns comandos que nada mais são do que símbolos utilizados dentro da caixa de pesquisa junto com seu texto de pesquisa que te trarão resultados diferentes da pesquisa padrão. Vamos a alguns comandos que podem te ajudar daqui pra frente:
- “” → Se você envolver seu texto de pesquisa com aspas você estará utilizando o comando de pesquisa exata, ou seja, evitará resultados similares ao da sua pesquisa. Exemplo: “testes unitários java”
- OR → Com esse comando você pode pesquisar por dois termos e trazer resultados de ambos. Exemplo: javascript para web OR java para web
- AND → Nesse comando você forçará o resultado a conter conteúdos que envolvam os dois termos pesquisados. Exemplo: python backend AND python frontend
- – → Ao utilizar o menos numa pesquisa você pode literalmente excluir um termo da sua pesquisa. Exemplo: framework javascript -vuejs
- Define → Caso você utilize essa palavra junto a um termo pesquisado o google te trará além da pesquisa um cartão estilo dicionário com o significado, a definição do seu termo pesquisado. Exemplo: framework define
- filetype → Com esse comando você pode especificar um tipo de arquivo que quer encontrar, como pdf, pptx, ou docx. Exemplo: react filetype:pdf
- in → Você pode utilizar esse comando para converter valores diretamente na pesquisa. Exemplo: 10 dolares in real
- inurl → Com esse comando você consegue especificar alguma palavra que você quer que a url pesquisa contenha. Exemplo: poo inurl:js
Existem diversos outros comandos e sempre estão surgindo novos também, afinal, como se trata do Google, sempre tem novidades aparecendo. Lembrando que você pode também combinar os comandos com outros especificando ainda mais sua pesquisa.
Conclusão
Então é isso pessoal, espero que o artigo tenha sido interessante pra quem não conhecia o assunto. Lembre-se de pesquisar sempre, na área de desenvolvimento o Google é um grande aliado, usem mesmo e usem bem!