Es.javascript.info - SEO Check

Übersicht der SEO Analyse
Metaangaben
79% 
Seitenqualität
86% 
Seitenstruktur
100% 
Verlinkung
96% 
Server
100% 
Externe Faktoren
100% 
SEO Score
Antwortzeit
0,14 s
Dateigröße
50,40 kB
Wörter
893
Medien
4
Anzahl Links
213 Intern / 25 Extern

To-do Liste mit SEO Optimierungen

Meta-Angaben im HTML

Titel
(Extrem wichtig)
El Tutorial de JavaScript Moderno
Die Länge des Titels ist optimal. (303 Pixel von maximal 580 Pixel Länge)
Es gibt keine Wortwiederholungen im Titel.
Meta-Description
(Extrem wichtig)
Tutorial de JavaScript moderno: explicaciones simples pero detalladas con ejemplos y tareas, que incluyen: closures, documentos y eventos, programación orientada a objetos y más.
Die Meta-Description ist zu lang. (1127 Pixel von maximal 1000 Pixel) Jetzt optimieren
Crawlbarkeit
(Extrem wichtig)
Es gibt keine Probleme beim Zugriff auf die Webseite.
Canonical Link
(Wichtig)
https://es.javascript.info/
Die Seite hat einen korrekten Canonical Link.
Sprache
(Wenig wichtig)
Im Text erkannte Sprache: es
Im HTML angegebene Sprache: es
Serverstandort: Vereinigte Staaten von Amerika
Die Sprache wird im HTML Code wie folgt angegeben: es
Alternate/Hreflang Links
(Wenig wichtig)
Die Seite nutzt keine Alternate Links.
Weitere Metatags
(Wenig wichtig)
Es gibt keinen rel next Meta Tag auf der Seite.
Es gibt keinen rel prev Meta Tag auf der Seite.
Domain
(Wenig wichtig)
Die Webseite befindet sich auf einer Subdomain. Für eine erfolgreiche Suchmaschinenoptimierung solltest Du eine eigene Domain verwenden.
Die Domain enthält keine Umlaute.
Seiten URL
(Wenig wichtig)
In der URL wurden keine Parameter entdeckt.
In der URL wurde keine Session ID entdeckt.
Die URL hat nicht zu viele Unterverzeichnisse.
Zeichensatzkodierung
(Wenig wichtig)
Die Angaben zur Zeichensatzkodierung (UTF-8) sind fehlerfrei.
Doctype
(Nice to have)
Die Doctype Angabe HTML 5 ist korrekt angegeben.
Die Doctype Angabe befindet sich an erster Stelle im HTML-Code.
Favicon
(Nice to have)
Das Favoriten Icon (Favicon) ist korrekt verlinkt.

Meta Tags

NameWert
viewportwidth=device-width, initial-scale=1, user-scalable=yes, minimum-scale=1.0
apple-mobile-web-app-capableyes
googlenotranslate
msapplication-TileColor#222A2C
msapplication-TileImage/img/favicon/tileicon.png
google-adsense-accountca-pub-6204518652652613
descriptionTutorial de JavaScript moderno: explicaciones simples pero detalladas con ejemplos y tareas, que incluyen: closures, documentos y eventos, programación orientada a objetos y más.
langes
twitter:cardsummary
twitter:titleEl Tutorial de JavaScript Moderno
twitter:site@iliakan
twitter:creator@iliakan
twitter:imagehttps://es.javascript.info/img/site_preview_en_512x512.png
fb:admins100001562528165
og:titleEl Tutorial de JavaScript Moderno
og:imagehttps://es.javascript.info/img/site_preview_en_1200x630.png
og:image:typeimage/png
og:image:width1200
og:image:height630

Analysiere jetzt kostenlos bis zu 1.000 Unterseiten von es.javascript.info!

Kostenlos Testen
Die Nutzung des Basis Accounts ist zeitlich unbegrenzt möglich

Seitenqualität

Inhalt
(Extrem wichtig)
Der Inhalt ist mit 893 Wörtern in Ordnung.
Der Text besteht zu 16.3% aus Füllwörtern.
Worte aus dem Titel werden im Text wiederholt.
Wörter aus der H1 Überschrift werden im Text der Seite verwendet.
Im Text befindet sich eine Aufzählung, dies deutet auf eine gute Textstruktur hin.
Es wurden 6 Fließtextblöcke auf der Seite gefunden.
Der Text auf der Seite ist optimal.
Es wurden keine Platzhalter Texte bzw. Bilder gefunden.
Es befinden sich keine Duplikate auf der Seite.
Die durchschnittliche Satzlänge ist mit 16 Wörtern gut.
Frames
(Extrem wichtig)
Die Seite hat kein Frameset.
Mobile
(Wenig wichtig)
Der angegebene Viewport (width=device-width, initial-scale=1, user-scalable=yes, minimum-scale=1.0) ist korrekt.
Mindestens ein Apple-Touch Icon ist definiert.
Bold- und Strongtags
(Wenig wichtig)
Die Nutzung von Strong- und Bold-Tags ist optimal. Wir empfehlen für diese Webseite die Verwendung von bis zu 18 Tags.
Bilder Optimierung
(Wenig wichtig)
Bei 4 Bildern fehlt das Alt-Attribut. Der Inhalt von Alt-Attributen wird von Suchmaschinen auch als Text gewertet und ist wichtig für die Bildersuche.
Soziale Vernetzung
(Nice to have)
Die Seite ist optimal auf Soziale Netzwerke ausgerichtet.
Zusätzliches Markup
(Nice to have)
Es wurde kein zusätzliches Markup gefunden.
HTTPS
(Wenig wichtig)
Die Seite verwendet HTTPS um Daten sicher zu übertragen.
Alle eingebundenen Dateien werden ebenfalls über HTTPS ausgeliefert.

Medienliste

URLALT-AttributeTitel
/img/sitetoolbar__logo_en.svgKein ALT-Attribut angegeben
/img/sitetoolbar__logo_en-white.svgKein ALT-Attribut angegeben
/img/sitetoolbar__logo_small_en.svgKein ALT-Attribut angegeben
/img/sitetoolbar__logo_small_en-white.svgKein ALT-Attribut angegeben

Seitenstruktur

H1 Überschrift
(Extrem wichtig)
El Tutorial de JavaScript Moderno
Die H1-Überschrift ist perfekt.
Überschriften
(Wichtig)
Die Überschriftenstruktur ist fehlerfrei.

Überschriftenstruktur

Überschriften HierarchieInhalt
H1 El Tutorial de JavaScript Moderno
H2 Tabla de contenidos
H2 El lenguaje JavaScript
H2 El navegador: Documentos, Eventos e Interfaces
H2 Artículos adicionales
H2 Comentarios
Einige der Linktexte wiederholen sich.
Die Anzahl an internen Links ist ok.
Keiner der Linktexte ist zu lang.
Alle internen Links haben keine dynamischen Parameter.
Es befinden sich 25 externe Links auf der Seite.
LinkAttributeLinktext
https://ar.javascript.info/Extern Subdomain ARعربي
https://javascript.info/Extern ENEnglish
https://es.javascript.info/Subdomain ESEspañol
https://fa.javascript.info/Extern Subdomain FAفارسی
https://fr.javascript.info/Extern Subdomain FRFrançais
https://id.javascript.info/Extern Subdomain IDIndonesia
https://it.javascript.info/Extern Subdomain ITItaliano
https://ja.javascript.info/Extern Subdomain JA日本語
https://ko.javascript.info/Extern Subdomain KO한국어
https://learn.javascript.ru/Extern Subdomain RUРусский
https://tr.javascript.info/Extern Subdomain TRTürkçe
https://uk.javascript.info/Extern Subdomain UKУкраїнська
https://zh.javascript.info/Extern Subdomain ZH简体中文
https://javascript.info/translateExtern Ayuda a traducir
https://es.javascript.info/Kein Text
https://es.javascript.info/ebookComprarEPUB/PDF
/tutorial/mapMapa del Tutorial
https://twitter.com/share?url=...Nofollow Extern Kein Text
https://www.facebook.com/share...Nofollow Extern Subdomain Kein Text
https://es.javascript.info/ebookTextduplikat ComprarEPUB/PDF
https://twitter.com/share?url=...Nofollow Extern Kein Text
https://www.facebook.com/share...Extern Subdomain Kein Text
https://github.com/javascript-...Extern 517 ★github
https://discord.gg/AuEWpFkfD4Extern Discord Chat (English)
https://es.javascript.info/Anchor Parte 1El lenguaje JavaScript
https://es.javascript.info/Anchor Parte 2El navegador: Documentos, Eventos e Interfaces
https://es.javascript.info/Anchor Parte 3Artículos adicionales
/getting-startedUna introducción
https://es.javascript.info/introUna introducción a JavaScript
/manuals-specificationsManuales y especificaciones
/code-editorsEditores de Código
/devtoolsConsola de desarrollador
/first-stepsFundamentos de JavaScript
/hello-world¡Hola, mundo!
/structureEstructura del código
/strict-modeEl modo moderno, "use strict"
/variablesVariables
https://es.javascript.info/typesTipos de datos
/alert-prompt-confirmInteracción: alert, prompt, confirm
/type-conversionsConversiones de Tipos
/operatorsOperadores básicos, matemáticas
/comparisonComparaciones
https://es.javascript.info/ifelseEjecución condicional: if, '?'
/logical-operatorsOperadores Lógicos
/nullish-coalescing-operatorOperador Nullish Coalescing '??'
/while-forBucles: while y for
https://es.javascript.info/switchLa sentencia "switch"
/function-basicsFunciones
/function-expressionsExpresiones de función
/arrow-functions-basicsFunciones Flecha, lo básico
/javascript-specialsEspeciales JavaScript
/code-qualityCalidad del código
/debugging-chromeDebugging en el navegador
/coding-styleEstilo de codificación
/commentsComentarios
/ninja-codeCódigo ninja
/testing-mochaAutomatización de pruebas con Mocha
/polyfillsPolyfills y transpiladores
/object-basicsObjetos: lo básico
https://es.javascript.info/objectObjetos
/object-copyReferencias de objetos y copia
/garbage-collectionRecolección de basura
/object-methodsMétodos de objeto, "this"
/constructor-newConstructor, operador "new"
/optional-chainingEncadenamiento opcional '?.'
https://es.javascript.info/symbolTipo Symbol
/object-toprimitiveConversión de objeto a valor primitivo
/data-typesTextduplikat Tipos de datos
/primitives-methodsMétodos en tipos primitivos
https://es.javascript.info/numberNúmeros
https://es.javascript.info/stringStrings
https://es.javascript.info/arrayArrays
/array-methodsMétodos de arrays
/iterableIterables
/map-setMap y Set
/weakmap-weaksetWeakMap y WeakSet
/keys-values-entriesObject.keys, values, entries
/destructuring-assignmentAsignación desestructurante
https://es.javascript.info/dateFecha y Hora
https://es.javascript.info/jsonMétodos JSON, toJSON
/advanced-functionsTrabajo avanzado con funciones
/recursionRecursión y pila
/rest-parameters-spreadParámetros Rest y operador Spread
/closureÁmbito de Variable y el concepto "closure"
https://es.javascript.info/varLa vieja "var"
/global-objectObjeto Global
/function-objectFunción como objeto, NFE
/new-functionLa sintaxis "new Function"
/settimeout-setintervalPlanificación: setTimeout y setInterval
/call-apply-decoratorsDecoradores y redirecciones, call/apply
https://es.javascript.info/bindFunción bind: vinculación de funciones
/arrow-functionsFunciones de flecha revisadas
/object-propertiesConfiguración de las propiedades de objetos
/property-descriptorsIndicadores y descriptores de propiedad
/property-accessors"Getters" y "setters" de propiedad
/prototypesPrototipos y herencia
/prototype-inheritanceHerencia prototípica
/function-prototypeF.prototype
/native-prototypesPrototipos nativos
/prototype-methodsMétodos prototipo, objetos sin __proto__
/classesClases
https://es.javascript.info/classSintaxis básica de `class`
/class-inheritanceHerencia de clase
/static-properties-methodsPropiedades y métodos estáticos.
/private-protected-properties-...Propiedades y métodos privados y protegidos.
/extend-nativesAmpliación de clases integradas
/instanceofComprobación de clase: "instanceof"
https://es.javascript.info/mixinsLos Mixins
/error-handlingManejo de errores
/try-catchManejo de errores, "try...catch"
/custom-errorsErrores personalizados, extendiendo Error
https://es.javascript.info/asyncPromesas y async/await
/callbacksIntroducción: callbacks
/promise-basicsPromesa
/promise-chainingEncadenamiento de promesas
/promise-error-handlingManejo de errores con promesas
/promise-apiPromise API
/promisifyPromisificación
/microtask-queueMicrotareas (Microtasks)
/async-awaitAsync/await
/generators-iteratorsGeneradores e iteración avanzada
/generatorsGeneradores
/async-iterators-generatorsIteradores y generadores asíncronos
/modulesMódulos
/modules-introMódulos, introducción
/import-exportExport e Import
/modules-dynamic-importsImportaciones dinámicas
/js-miscTemas diversos
https://es.javascript.info/proxyProxy y Reflect
https://es.javascript.info/evalEval: ejecutando una cadena de código
/currying-partialsCurrificación
/reference-typeTipo de Referencia
https://es.javascript.info/bigintBigInt
/unicodeUnicode, String internals
/documentDocumento
/browser-environmentEntorno del navegador, especificaciones
/dom-nodesÁrbol del Modelo de Objetos del Documento (DOM)
/dom-navigationRecorriendo el DOM
/searching-elements-domBuscar: getElement*, querySelector*
/basic-dom-node-propertiesPropiedades del nodo: tipo, etiqueta y contenido
/dom-attributes-and-propertiesAtributos y propiedades
/modifying-documentModificando el documento
/styles-and-classesEstilos y clases
/size-and-scrollTamaño de elementos y desplazamiento
/size-and-scroll-windowTamaño de ventana y desplazamiento
/coordinatesCoordenadas
https://es.javascript.info/eventsIntroducción a los eventos
/introduction-browser-eventsIntroducción a los eventos en el navegador
/bubbling-and-capturingPropagación y captura
/event-delegationDelegación de eventos
/default-browser-actionAcciones predeterminadas del navegador
/dispatch-eventsEnvío de eventos personalizados
/event-detailsEventos en la UI
/mouse-events-basicsEventos del Mouse
/mousemove-mouseover-mouseout-...Moviendo el mouse: mouseover/out, mouseenter/leave
/mouse-drag-and-dropArrastrar y Soltar con eventos del ratón
/pointer-eventsEventos de puntero
/keyboard-eventsTeclado: keydown y keyup
/onscrollDesplazamiento
/forms-controlsFormularios y controles
/form-elementsPropiedades y Métodos de Formularios
/focus-blurEnfocado: enfoque/desenfoque
/events-change-inputEventos: change, input, cut, copy, paste
/forms-submitFormularios: evento y método submit
/loadingEl documento y carga de recursos
/onload-ondomcontentloadedPágina: DOMContentLoaded, load, beforeunload, unload
/script-async-deferScripts: async, defer
/onload-onerrorCarga de recursos: onload y onerror
/ui-miscTextduplikat Temas diversos
/mutation-observerMutation observer
/selection-rangeSelection y Range
/event-loopLoop de eventos: microtareas y macrotareas
/frames-and-windowsMarcos y ventanas
/popup-windowsVentanas emergentes y métodos de ventana
/cross-window-communicationComunicación entre ventanas
/clickjackingEl ataque de secuestro de clics
https://es.javascript.info/binaryDatos binarios y archivos
/arraybuffer-binary-arraysArrayBuffer, arrays binarios
/text-decoderTextDecoder y TextEncoder
https://es.javascript.info/blobBlob
https://es.javascript.info/fileFile y FileReader
/networkSolicitudes de red
https://es.javascript.info/fetchFetch
/formdataFormData
/fetch-progressFetch: Progreso de la descarga
/fetch-abortFetch: Abort
/fetch-crossoriginFetch: Cross-Origin Requests
/fetch-apiFetch API
https://es.javascript.info/urlObjetos URL
/xmlhttprequestXMLHttpRequest
/resume-uploadCarga de archivos reanudable
/long-pollingSondeo largo
/websocketWebSocket
/server-sent-eventsEventos enviados por el servidor
/data-storageAlmacenando datos en el navegador
https://es.javascript.info/cookieCookies, document.cookie
/localstorageLocalStorage, sessionStorage
/indexeddbIndexedDB
/animationAnimaciones
/bezier-curveCurva de Bézier
/css-animationsAnimaciones CSS
/js-animationAnimaciones JavaScript
/web-componentsComponentes Web
/webcomponents-introDesde la altura orbital
/custom-elementsElementos personalizados
/shadow-domShadow DOM
/template-elementElemento template
/slots-compositionShadow DOM slots, composición
/shadow-dom-styleEstilo Shadow DOM
/shadow-dom-eventsShadow DOM y eventos
/regular-expressionsExpresiones Regulares
/regexp-introductionPatrones y banderas (flags)
/regexp-character-classesClases de caracteres
/regexp-unicodeUnicode: bandera "u" y clase \p{...}
/regexp-anchorsAnclas: inicio ^ y final $ de cadena
/regexp-multiline-modeModo multilínea de anclas ^ $, bandera "m"
/regexp-boundaryLímite de palabra: \b
/regexp-escapingEscapando, caracteres especiales
/regexp-character-sets-and-rangesConjuntos y rangos [...]
/regexp-quantifiersCuantificadores +, *, ? y {n}
/regexp-greedy-and-lazyCuantificadores codiciosos y perezosos
/regexp-groupsGrupos de captura
/regexp-backreferencesReferencias inversas en patrones: \N y \k<nombre>
/regexp-alternationAlternancia (O) |
/regexp-lookahead-lookbehindLookahead y lookbehind (revisar delante/detrás)
/regexp-catastrophic-backtrackingBacktracking catastrófico
/regexp-stickyIndicador adhesivo “y”, buscando en una posición.
/regexp-methodsMétodos de RegExp y String
https://twitter.com/share?url=...Nofollow Extern Kein Text
https://www.facebook.com/share...Nofollow Extern Subdomain Kein Text
/tutorial/mapTextduplikat Mapa del Tutorial
https://es.javascript.info/Anchor Textduplikat Comentarios
https://github.com/javascript-...Extern enviar una propuesta de GitHub
https://plnkr.co/edit/?p=previewExtern plnkr
https://jsbin.com/Extern jsbin
http://codepen.io/Extern codepen
https://es.javascript.info/aboutacerca del proyecto
https://es.javascript.info/aboutcontáctenos

Serverkonfiguration

HTTP-Weiterleitungen
(Extrem wichtig)
Die Seite leitet weiter auf "https://es.javascript.info/"
HTTP-Header
(Wichtig)
Es wird kein X-Powered HTTP-Header mitgesendet.
Der Webserver nutzt GZip zur komprimierten Übertragung der Webseite (HTML).
Performance
(Wenig wichtig)
Die Antwortzeit der HTML-Seite ist mit 0,14 Sekunden unter der Zielmarke von 0,40 Sekunden.
Die Dateigröße des HTML-Dokuments ist mit 50 kB in Ordnung.

HTTP-Header

NameWert
dateTue, 30 Apr 2024 06:29:06 GMT
content-typetext/html; charset=utf-8
x-frame-optionssameorigin
etagW/"c9c7-nlpVzBVjwEouykfNjSdBfd4OZ9Q"
x-content-type-optionsnosniff
cf-cache-statusDYNAMIC
report-to{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=lGnAx%2BuQTodeZOzSvMNk0gspqyA1FyTW4VMWLTbyln1wEuHzjMx6CoZBr6rRgLl8rF9bE6wUCp3AJ79hz%2BPdOrcqIl6TZ8mWhF9UK74lHJtki9JCmxnm3Tf8COR21fJXlJeLHw%3D%3D"}],"group":"cf-nel","max_age":604800}
nel{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
servercloudflare
cf-ray87c579ba2c424d31-FRA
content-encodinggzip
alt-svch3=":443"; ma=86400
statuscode200
http_versionHTTP/2

Externe Faktoren

Blacklists
(Nice to have)
Die Seite wird nicht als "nur für Erwachsene" eingestuft.
Die Seite ist exzellent von anderen Webseiten verlinkt.
Die Seite hat Backlinks von 75 verweisenden Domains.
Die Seite hat insgesamt 1.458 Backlinks.
Die Seite hat Backlinks von 64 verschiedenen IP Adressen.
Verbreitung bei Facebook
(Wenig wichtig)
Die Seite hat 514 Shares und Kommentare auf Facebook.

Links von Wikipedia

Es wurden keine Links von Wikipedia gefunden.

Suchvorschau

es.javascript.info
El Tutorial de JavaScript Moderno
Tutorial de JavaScript moderno: explicaciones simples pero detalladas con ejemplos y tareas, que incluyen: closures, documentos y eventos, programación orientada a objetos y más.

Wichtigste Suchbegriffe

Folgende Keywords wurden erkannt. Überprüfe die Optimierung dieser Keywords für Deine Seite.

KeywordErgebnisPrüfen
JavaScript89%Check
de JavaScript83%Check
Tutorial de JavaScript81%Check
de JavaScript Moderno81%Check
Tutorial de JavaScript Moderno80%Check
tutorial73%Check
Moderno73%Check
de eventos65%Check
lenguaje JavaScript65%Check
de objetos63%Check

Analysiere jetzt kostenlos bis zu 1.000 Unterseiten von es.javascript.info!

Kostenlos Testen
Die Nutzung des Basis Accounts ist zeitlich unbegrenzt möglich

Cookie Einstellungen

Wir verwenden Cookies, damit unsere Website funktioniert und auch für Analyse- und Werbezwecke. Du kannst optionale Cookies selbstverständlich auch deaktivieren, siehe die folgenden Links für weitere Informationen.

Diese Cookies werden für grundlegende Websitefunktionen benötigt.

Damit wir besser verstehen, wie Besucher unsere Website nutzen.

Damit wir für Dich passgenaue Angebote bereitstellen können.