Gerado a 22 de Janeiro de 2026 14:35 PM
Estatísticas desatualizadas? ATUALIZE !
O resultado é de 57/100
Título
Mastering JS
Cumprimento : 12
Perfeito, o Título contém entre 10 e 70 caracteres.
Descrição
Bite-sized full stack JavaScript tutorials for pragmatic developers that get things done
Cumprimento : 88
Perfeito, a Descrição META contém entre 70 e 160 caracteres.
Palavras-chave
Mau. Não detetámos palavras-chave META na sua página.
Propriedades Og Meta
Boa! Esta página tira vantagens das propriedades Og.
| Propriedade | Conteúdo |
|---|---|
| title | Mastering JS |
| site_name | Mastering JS |
| description | Bite-sized full stack JavaScript tutorials for pragmatic developers that get things done |
| image | https://masteringjs.io/assets/logo.png |
Cabeçalhos
| H1 | H2 | H3 | H4 | H5 | H6 |
| 3 | 0 | 0 | 3 | 0 | 0 |
Imagens
Encontrámos 10 imagens nesta página.
1 atributos ALT estão vazios ou em falta. É recomendado adicionar texto alternativo de modo a que os motores de busca identifiquem melhor o conteúdo das suas imagens.
Rácio Texto/HTML
Rácio : 40%
Ideal! O rácio de texto para código HTML desta página está entre 25 e 70 porcento.
Flash
Perfeito, não foi encontrado conteúdo Flash nesta página.
Iframe
Excelente, não foram detetadas Iframes nesta página.
Reescrita de URL
Perfeito. As ligações aparentam ser limpas!
Underscores (traços inferiores) nas URLs
Detetámos 'underscores' (traços inferiores) nas suas URLs. O uso hífens é mais eficiente em termos de otimização SEO.
Ligações para a própria página
Encontrámos um total de 42 ligações incluindo 0 ligações a ficheiros
| Âncoras | Tipo | Sumo |
|---|---|---|
| Mastering JS | Internas | Passa sumo |
| Tutorials | Internas | Passa sumo |
| Newsletter | Externas | Passa sumo |
| eBooks | Internas | Passa sumo |
| Jobs | Internas | Passa sumo |
| Sign Up | Externas | Passa sumo |
| Fundamentals | Internas | Passa sumo |
| Express | Internas | Passa sumo |
| Mongoose | Internas | Passa sumo |
| Vue | Internas | Passa sumo |
| Axios | Internas | Passa sumo |
| Webpack | Internas | Passa sumo |
| Node.js | Internas | Passa sumo |
| ESLint | Internas | Passa sumo |
| Mocha | Internas | Passa sumo |
| Getting Started with Oso Authorization in Node.js | Internas | Passa sumo |
| Make a Sinon Spy Return a Value | Internas | Passa sumo |
| sinon | Internas | Passa sumo |
| Check if a File Exists in Node.js | Internas | Passa sumo |
| How to Set Response Headers in Express | Internas | Passa sumo |
| The `setTimeout()` Function in JavaScript | Internas | Passa sumo |
| trim() in Mongoose Schemas | Internas | Passa sumo |
| Set Whether a Checkbox is Checked in Vue | Internas | Passa sumo |
| JavaScript Array flatMap() | Internas | Passa sumo |
| How to Get Distinct Values in a JavaScript Array | Internas | Passa sumo |
| The `afterEach()` Hook in Mocha | Internas | Passa sumo |
| Check if a Date is Valid in JavaScript | Internas | Passa sumo |
| Encode base64 in JavaScript | Internas | Passa sumo |
| Assertions in Mocha | Internas | Passa sumo |
| Using `it.skip()` in Mocha | Internas | Passa sumo |
| Working with Timezones using date-fns and date-fns-tz | Internas | Passa sumo |
| date-fns | Internas | Passa sumo |
| The `before()` Hook in Mocha | Internas | Passa sumo |
| Run Just a Single Test in Mocha | Internas | Passa sumo |
| The `beforeEach()` Hook in Mocha | Internas | Passa sumo |
| Check if URL Contains a String | Internas | Passa sumo |
| How To Fix "__dirname is not defined" Error in Node.js | Internas | Passa sumo |
| MeanIT Software, Inc. | Externas | Passa sumo |
| Lodash | Internas | Passa sumo |
| npm | Internas | Passa sumo |
| About | Internas | Passa sumo |
| Partnerships | Externas | Passa sumo |
Núvem de palavras-chave
works nodejs mongoose vue hook check fundamentals how mocha javascript
Consistência das Palavras-chave
| Palavra-chave | Conteúdo | Título | Palavras-chave | Descrição | Cabeçalhos |
|---|---|---|---|---|---|
| how | 21 | ![]() |
![]() |
![]() |
![]() |
| mocha | 16 | ![]() |
![]() |
![]() |
![]() |
| javascript | 11 | ![]() |
![]() |
![]() |
![]() |
| fundamentals | 8 | ![]() |
![]() |
![]() |
![]() |
| mongoose | 7 | ![]() |
![]() |
![]() |
![]() |
Url
Domínio : masteringjs.io
Cumprimento : 14
Favicon
Ótimo, o site tem um favicon.
Facilidade de Impressão
Não encontrámos CSS apropriado para impressão.
Língua
Otimo! A língua declarada deste site é en.
Dublin Core
Esta página não tira vantagens do Dublin Core.
Tipo de Documento
HTML 5
Codificação
Não está declarado nenhum conjunto de caracteres.
Validação W3C
Erros : 0
Avisos : 0
Privacidade do Email
Boa! Nenhum endereço de email está declarado sob a forma de texto!
HTML obsoleto
Fantástico! Não detetámos etiquetas HTML obsoletas.
Dicas de Velocidade
![]() |
Excelente, este site não usa tablelas dentro de tabelas. |
![]() |
Oh não, o site usa estilos CSS nas etiquetas HTML. |
![]() |
Boa, o site usa poucos ficheiros CSS. |
![]() |
Perfeito, o site usa poucos ficheiros JavaScript. |
![]() |
Perfeito, o site tira vantagens da compressão gzip. |
Otimização para dispositivos móveis
![]() |
Icon Apple |
![]() |
Meta Viewport Tag |
![]() |
Conteúdo Flash |
XML Sitemap
Perfeito, o site tem um mapa XML do site (sitemap).
| https://masteringjs.io/sitemap.xml |
Robots.txt
https://masteringjs.io/robots.txt
Perfeito, o seu site tem um ficheiro robots.txt.
Analytics
Em falta
Não detetámos nenhuma ferramenta analítica de análise de atividade.
Este tipo de ferramentas (como por exemplo o Google Analytics) permite perceber o comportamento dos visitantes e o tipo de atividade que fazem. No mínimo, uma ferramenta deve estar instalada, sendo que em algumas situações mais do que uma pode ser útil.
Free SEO Testing Tool é uma ferramenta gratuita que o ajuda a avaliar o seu site