Typescriptlang.org - SEO Checker

Visión general del análisis SEO
Metadatos
80% 
Calidad de la página
92% 
Estructura
93% 
Enlazado
25% 
Servidor
90% 
Factores externos
100% 
Puntuación SEO
Tiempo de carga
0,59 s
Tamaño HTML
263,20 kB
Palabras
847
Medios
3
Cantidad de enlaces
67 internos / 23 externos

Lista de tareas pendientes para mejorar tu SEO

Metadatos

Título
(Extremadamente importante)
TypeScript: JavaScript With Syntax For Types.
La longitud del título es óptima (417 píxeles de una longitud máxima de 580 píxeles).
No se repite ninguna palabra en el título.
Meta descripción
(Extremadamente importante)
TypeScript extends JavaScript by adding types to the language. TypeScript speeds up your development experience by catching errors and providing fixes before you even run your code.
La meta descripción es demasiado larga: 1000 píxelesOptimizar la descripción.
Rastreabilidad
(Extremadamente importante)
No se detectan problemas para acceder al sitio web.
Redirección canónica
(Importante)
No se especifica ningún enlace canónico.
Idioma
(Poco importante)
Idioma reconocido automáticamente en el contenido: en
Idioma declarado en el código HTML: en
Ubicación geográfica del servidor: Estados Unidos de América
El idioma ha sido correctamente declarado en el código HTML: en.
Enlaces Alternate/Hreflang
(Poco importante)
No se ha encontrado ningún enlace alternativo (alternate) en esta página.
Otras Metaetiquetas
(Poco importante)
No se detecta ninguna metaetiqueta de paginación rel next en la página.
No se detecta ninguna metaetiqueta de paginación rel prev en la página.
Dominio
(Poco importante)
El dominio no es un subdominio.
La longitud del nombre del dominio es buena.
El dominio no contiene caracteres especiales.
URL de la página
(Poco importante)
No se detecta ningún parámetro dinámico en la URL.
No se detecta ningún ID de sesión en la URL.
La URL no contiene demasiados subdirectorios.
Codificación de caracteres
(Poco importante)
La codificación de caracteres (UTF-8) ha sido declarada correctamente.
Doctype
(Deseable)
La etiqueta doctype HTML 5 está configurada correctamente.
La declaración del doctype se ubica al inicio del código HTML.
Favicon
(Deseable)
El favicon está enlazado correctamente.

Metaetiquetas

NombreValor
viewportwidth=device-width, initial-scale=1, shrink-to-fit=no
generatorGatsby 5.13.4
theme-color#3178C6
descriptionTypeScript extends JavaScript by adding types to the language. TypeScript speeds up your development experience by catching errors and providing fixes before you even run your code.
langen
twitter:sitetypescriptlang
og:titleJavaScript With Syntax For Types.
og:descriptionTypeScript extends JavaScript by adding types to the language. TypeScript speeds up your development experience by catching errors and providing fixes before you even run your code.
x-ua-compatibleie=edge
charsetutf-8

¡Analiza ya gratis hasta 1.000 páginas de typescriptlang.org!

Registrarme Gratis
Puedes usar la suscripción Básica por tiempo ilimitado.

Calidad de la página

Contenido
(Extremadamente importante)
Hay 2 textos duplicados en esta página:
  • Texto duplicado: Property 'name' does not exist on type '{ firstName: string; lastName:...
El número total de palabras en la página es bueno: 847 palabras.
Un 24% del contenido está constituido por palabras vacías.
Las palabras clave del título también se repiten en el texto del cuerpo.
Las palabras del encabezado H1 también aparecen en el cuerpo del texto.
La página contiene un listado, lo que indica una buena estructuración del contenido.
Se han encontrado 11 párrafos en esta página.
El contenido en formato texto de esta página es óptimo.
No se detecta ningún placeholder de texto ni imagen.
La cantidad media de palabras por frase es buena: 22.3 palabras.
Frames
(Extremadamente importante)
Esta página no utiliza ningún frameset.
Optimización para móviles
(Poco importante)
El valor de la etiqueta viewport es correcto: (width=device-width, initial-scale=1, shrink-to-fit=no).
Al menos un icono de Apple-Touch ha sido especificado.
Etiquetas Bold y Strong
(Poco importante)
El uso de etiquetas de negritas en esta página es óptimo. Te recomendamos emplear hasta 17 etiquetas de negritas en una página.
Optimización de imágenes
(Poco importante)
La descripción del atributo ALT se utiliza correctamente en todas las imágenes rastreadas.
Redes Sociales
(Deseable)
Esta página apenas ofrece posibilidades de compartir el contenido en redes sociales. Con la integración de widgets puedes conseguir que tus contenidos se popularicen en redes.
Etiquetas markup adicionales
(Deseable)
No se detecta ninguna etiqueta markup (de Schema.org) adicional.
HTTPS
(Poco importante)
El sitio utiliza HTTPS para transferir datos de forma segura.
Todos los archivos incluidos se transfieren a través de HTTPS.

Lista de medios

URLAtributo ALTTítulo
/images/index/stack-overflow.svgImage of the stack overflow logo, and a graph showing TypeScript as the 2nd most popular language
/images/index/state-of-js.svgLogo of the State of JS survey
data:[...] Base64Microsoft Logo

Estructura de la página

Encabezado H1
(Extremadamente importante)
TypeScript is JavaScript with syntax for types.
El encabezado H1 es óptimo.
Encabezados
(Importante)
Algunos de los encabezados H se repiten dos veces.
Hay 26 encabezados H en esta página. La cantidad de encabezados debería guardar una mejor proporción en relación al texto.

Estructura de los encabezados

Jerarquía de encabezadosContenido
H1 TypeScript is JavaScript with syntax for types.
H2 What is TypeScript?
H2 Get Started
H2 Adopt TypeScript Gradually
H2 TypeScript becomes JavaScript via the delete key.
H2 TypeScript Testimonials
H2 Loved by Developers
H2 Get Started Texto duplicado
H3 JavaScript and More
H3 A Result You Can Trust
H3 Safety at Scale
H3 Describe Your Data
H3 Open Source with TypeScript
H3 Using TypeScript
H3 Community
H4 JavaScript Essentials
H4 Functions with JavaScript
H4 Working With Classes
H4 Modern JavaScript
H4 External APIs
H4 Helping with JavaScript
H4 Primitives
H4 Type Primitives
H4 Meta-Types
H4 Language
H4 Language Extensions
Algunos enlaces internos contienen parámetros dinámicos. Las URL internas no deberían contener parámetros dinámicos, salvo que estén marcadas como nofollow.
Algunos textos ancla se repiten más de una vez en varios enlaces.
La cantidad de enlaces internos es adecuada.
Ningún texto ancla es excesivamente largo.
Hay 23 enlaces externos en esta página.
EnlacePropiedadesTexto ancla
https://www.typescriptlang.org/Texto ancla Skip to main content
https://www.typescriptlang.org/TypeScript
/download/Download
/docs/Docs
/docs/handbook/intro.htmlHandbook
/community/Community
/playPlayground
/tools/Tools
/downloadTry TypeScript Now Online or via npm
/docs/handbook/release-notes/t...TypeScript 5.4
https://devblogs.microsoft.com...Externo Subdominio 5.5
/docs/handbook/intro.htmlHandbook Learn the language
/playPlayground Try in your browser
/download/Download Install TypeScript
https://slack.engineering/type...Nueva ventana Externo Read
https://www.typescriptlang.org/Texto ancla Sin texto
https://www.typescriptlang.org/Texto ancla Sin texto
https://angular.io/Nueva ventana Externo Angular
https://vuejs.org/Nueva ventana Externo Vue
https://jestjs.io/Nueva ventana Externo Jest
https://redux.js.org/Nueva ventana Externo Subdominio Redux
https://ionicframework.com/Nueva ventana Externo Ionic
https://probot.github.io/Nueva ventana Externo Subdominio Probot
https://deno.land/Nueva ventana Externo Deno
https://github.com/vercel/vercelNueva ventana Externo Vercel
https://yarnpkg.com/Nueva ventana Externo Yarn
https://github.com/desktop/des...Nueva ventana Externo GitHub Desktop
https://insights.stackoverflow...Nueva ventana Externo Subdominio Texto ancla Stack Overflow 2020 Developer survey
https://2020.stateofjs.com/en-...Nueva ventana Externo Subdominio 2020 State of JS
/docs/handbook/intro.htmlTexto duplicado Handbook Learn the language
/playTexto duplicado Playground Try in your browser
/download/Texto duplicado Download Install TypeScript
https://go.microsoft.com/fwlin...Externo Subdominio Privacy
A-TITLE Microsoft Privacy Policy
https://go.microsoft.com/fwlin...Externo Subdominio Terms of Use
/docs/Get Started
/download/Texto duplicado Download
/community/Texto duplicado Community
/play/Texto duplicado Playground
/tsconfig/TSConfig Ref
/why-create-typescript/Why TypeScript
/branding/Design
/play/Code Samples
/play/?target=1&q=356Hello World
A-TITLE Open the example: Hello World
/play/?strict=false&q=119Objects and Arrays
A-TITLE Open the example: Objects and Arrays
/play/?noImplicitAny=false&q=500Functions
A-TITLE Open the example: Functions
/play/?strictNullChecks=true&q...Code Flow
A-TITLE Open the example: Code Flow
/play/?q=210Generic Functions
A-TITLE Open the example: Generic Functions
/play/?q=119Typing Functions
A-TITLE Open the example: Typing Functions
/play/?esModuleInterop=true&q=317Function Chaining
A-TITLE Open the example: Function Chaining
/play/?q=209Classes 101
A-TITLE Open the example: Classes 101
/play/?q=486This
A-TITLE Open the example: This
/play/?q=426Generic Classes
A-TITLE Open the example: Generic Classes
/play/?q=104Mixins
A-TITLE Open the example: Mixins
/play/?q=4Async Await
A-TITLE Open the example: Async Await
/play/?q=230Immutability
A-TITLE Open the example: Immutability
/play/?q=490Import Export
A-TITLE Open the example: Import Export
/play/?useJavaScript=trueq=386JSDoc Support
A-TITLE Open the example: JSDoc Support
/play/?useJavaScript=trueq=207TypeScript with Web
A-TITLE Open the example: TypeScript with Web
/play/?jsx=2&esModuleInterop=t...TypeScript with React
A-TITLE Open the example: TypeScript with React
/play/?q=247TypeScript with Deno
A-TITLE Open the example: TypeScript with Deno
/play/?useJavaScript=trueq=172TypeScript with Node
A-TITLE Open the example: TypeScript with Node
/play/?useJavaScript=trueq=108TypeScript with WebGL
A-TITLE Open the example: TypeScript with WebGL
/play/?q=447Quick Fixes
A-TITLE Open the example: Quick Fixes
/play/?q=320Errors
A-TITLE Open the example: Errors
/play/?q=479Any
A-TITLE Open the example: Any
/play/?q=409Literals
A-TITLE Open the example: Literals
/play/?q=59Union and Intersection Types
A-TITLE Open the example: Union and Intersection Types
/play/?q=357Unknown and Never
A-TITLE Open the example: Unknown and Never
/play/?q=381Tuples
A-TITLE Open the example: Tuples
/play/?strictNullChecks=true&q=47Built-in Utility Types
A-TITLE Open the example: Built-in Utility Types
/play/?strictNullChecks=false&...Nullable Types
A-TITLE Open the example: Nullable Types
/play/?q=372Conditional Types
A-TITLE Open the example: Conditional Types
/play/?q=75Discriminate Types
A-TITLE Open the example: Discriminate Types
/play/?q=366Indexed Types
A-TITLE Open the example: Indexed Types
/play/?q=412Mapped Types
A-TITLE Open the example: Mapped Types
/play/?strictFunctionTypes=fal...Soundness
A-TITLE Open the example: Soundness
/play/?q=93Structural Typing
A-TITLE Open the example: Structural Typing
/play/?q=423Type Guards
A-TITLE Open the example: Type Guards
/play/?q=247Type Widening and Narrowing
A-TITLE Open the example: Type Widening and Narrowing
/play/?q=414Enums
A-TITLE Open the example: Enums
/play/?q=249Nominal Typing
A-TITLE Open the example: Nominal Typing
/play/?q=244Types vs Interfaces
A-TITLE Open the example: Types vs Interfaces
/communityGet Help
https://devblogs.microsoft.com...Externo Subdominio Blog
https://github.com/microsoft/T...Externo Texto ancla GitHub Repo
https://discord.gg/typescriptExterno Community Chat
https://twitter.com/TypeScriptExterno @TypeScript
https://fosstodon.org/@TypeScriptExterno Mastodon
https://stackoverflow.com/ques...Externo Stack Overflow
https://github.com/microsoft/T...Externo Web Repo

Configuración del servidor

Redirecciones HTTP
(Extremadamente importante)
Esta página redirige a "https://www.typescriptlang.org/".
Cabecera HTTP
(Importante)
La cabecera X-Powered-by no se envía en la cabecera de la página.
Esta página utiliza GZip para la transmisión de datos comprimidos.
Rendimiento
(Poco importante)
Con 0,59 segundos, el tiempo de respuesta de la página es superior al límite recomendado de 0,4 segundos. Un tiempo de respuesta elevado ralentiza innecesariamente el rastreo de los buscadores y propicia una mala experiencia de uso.
El tamaño HTML de la página es adecuado: 263 kB.

Cabecera HTTP

NombreValor
serverGitHub.com
content-typetext/html; charset=utf-8
x-origin-cacheHIT
last-modifiedMon, 13 May 2024 12:21:53 GMT
access-control-allow-origin*
etagW/"664205e1-41cb6"
expiresMon, 13 May 2024 12:34:48 GMT
cache-controlmax-age=600
content-encodinggzip
x-proxy-cacheHIT
x-github-request-id3580:148959:2039CBC:2104863:664206A5
accept-rangesbytes
dateWed, 15 May 2024 19:21:38 GMT
via1.1 varnish
age394
x-served-bycache-fra-eddf8230128-FRA
x-cacheHIT
x-cache-hits1
x-timerS1715800898.473156,VS0,VE2
varyAccept-Encoding
x-fastly-request-id51a9130390940e992da1a38754976f386291cf6f
content-length73187
statuscode200
http_versionHTTP/2

Factores externos

Listas negras
(Deseable)
Esta página no está clasificada como “contenido para adultos”.
Wikipedia enlaza esta página en sus fuentes.
Esta página recibe enlaces de calidad de otros sitios web.
Esta página recibe backlinks de 19.751 dominios de referencia.
Esta página recibe un total de 566.179 backlinks.
Esta página recibe backlinks de 10.247 direcciones IP distintas.
Popularidad en Facebook
(Poco importante)
Esta página tiene 1104 compartir y comentarios en Facebook.

Snippet (vista previa de los resultados de búsqueda)

www.typescriptlang.org
TypeScript: JavaScript With Syntax For Types.
TypeScript extends JavaScript by adding types to the language. TypeScript speeds up your development experience by catching errors and providing fixes before you even run your code.

Palabras clave más importantes

Se han encontrado las siguientes palabras clave. Comprueba si esta página está bien optimizada para cada palabra clave en concreto.

Palabra claveResultadoComprobar
TypeScript95%Check
TypeScript JavaScript89%Check
JavaScript82%Check
TypeScript extends JavaScript77%Check
syntax66%Check
TypeScript adds66%Check
language61%Check
Catch51%Check
Programming Language51%Check
code46%Check

¡Analiza ya gratis hasta 1.000 páginas de typescriptlang.org!

Registrarme Gratis
Puedes usar la suscripción Básica por tiempo ilimitado.

Política de cookies

Utilizamos cookies para el buen funcionamiento de nuestra web y con fines analíticos y publicitarios. Puedes activar o desactivar las cookies opcionales. Para más información consulta los siguientes enlaces.

Utilizamos estas cookies para que el sitio funcione correctamente

Con estas cookies podemos entender mejor cómo navegan las y los visitantes por nuestra web

Estas cookies nos ayudan a ofrecerte anuncios y promociones que se ajusten a tus intereses