Übersicht der SEO Analyse
Metaangaben
82% 
Seitenqualität
86% 
Seitenstruktur
100% 
Verlinkung
96% 
Server
100% 
Externe Faktoren
100% 
SEO Score
Antwortzeit
0,08 s
Dateigröße
49,00 kB
Wörter
807
Medien
4
Anzahl Links
216 Intern / 21 Extern

To-do Liste mit SEO Optimierungen

Meta-Angaben im HTML

Titel
(Extrem wichtig)
The Modern JavaScript Tutorial
Die Länge des Titels ist optimal. (283 Pixel von maximal 580 Pixel Länge)
Es gibt keine Wortwiederholungen im Titel.
Meta-Description
(Extrem wichtig)
Modern JavaScript Tutorial: simple, but detailed explanations with examples and tasks, including: closures, document and events, object oriented programming and more.
Die Meta-Description ist zu lang. (1045 Pixel von maximal 1000 Pixel) Jetzt optimieren
Crawlbarkeit
(Extrem wichtig)
Es gibt keine Probleme beim Zugriff auf die Webseite.
Canonical Link
(Wichtig)
https://javascript.info/
Die Seite hat einen korrekten Canonical Link.
Sprache
(Wenig wichtig)
Im Text erkannte Sprache: en
Im HTML angegebene Sprache: en
Serverstandort: Vereinigte Staaten von Amerika
Die Sprache wird im HTML Code wie folgt angegeben: en
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 Domain ist keine Subdomain.
Die Länge der Domain ist gut.
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
msapplication-TileColor#222A2C
msapplication-TileImage/img/favicon/tileicon.png
google-adsense-accountca-pub-6204518652652613
descriptionModern JavaScript Tutorial: simple, but detailed explanations with examples and tasks, including: closures, document and events, object oriented programming and more.
langen
twitter:cardsummary
twitter:titleThe Modern JavaScript Tutorial
twitter:site@iliakan
twitter:creator@iliakan
twitter:imagehttps://javascript.info/img/site_preview_en_512x512.png
fb:admins100001562528165
og:titleThe Modern JavaScript Tutorial
og:imagehttps://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 javascript.info!

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

Seitenqualität

Inhalt
(Extrem wichtig)
Der Inhalt ist mit 807 Wörtern in Ordnung.
Der Text besteht zu 22.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 3 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 15.4 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 16 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)
The Modern JavaScript Tutorial
Die H1-Überschrift ist perfekt.
Überschriften
(Wichtig)
Die Überschriftenstruktur ist fehlerfrei.

Überschriftenstruktur

Überschriften HierarchieInhalt
H1 The Modern JavaScript Tutorial
H2 Table of contents
H2 The JavaScript language
H2 Browser: Document, Events, Interfaces
H2 Additional articles
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 21 externe Links auf der Seite.
LinkAttributeLinktext
https://ar.javascript.info/Extern Subdomain ARعربي
https://javascript.info/ENEnglish
https://es.javascript.info/Extern 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/translateHelp to translate
https://javascript.info/Kein Text
https://javascript.info/ebookBuyEPUB/PDF
/tutorial/mapTutorial map
https://twitter.com/share?url=...Nofollow Extern Kein Text
https://www.facebook.com/share...Nofollow Extern Subdomain Kein Text
https://javascript.info/ebookTextduplikat BuyEPUB/PDF
https://twitter.com/share?url=...Nofollow Extern Kein Text
https://www.facebook.com/share...Extern Subdomain Kein Text
https://github.com/javascript-...Extern 23467 ★github
https://discord.gg/AuEWpFkfD4Extern Discord Chat
https://javascriptinfo.canny.i...Extern Subdomain Trivialer Linktext
here
https://javascript.info/Anchor Part 1The JavaScript language
https://javascript.info/Anchor Part 2Browser: Document, Events, Interfaces
https://javascript.info/Anchor Part 3Additional articles
/getting-startedAn introduction
https://javascript.info/introAn Introduction to JavaScript
/manuals-specificationsManuals and specifications
/code-editorsCode editors
https://javascript.info/devtoolsDeveloper console
/first-stepsJavaScript Fundamentals
/hello-worldHello, world!
https://javascript.info/structureCode structure
/strict-modeThe modern mode, "use strict"
https://javascript.info/variablesVariables
https://javascript.info/typesData types
/alert-prompt-confirmInteraction: alert, prompt, confirm
/type-conversionsType Conversions
https://javascript.info/operatorsBasic operators, maths
/comparisonComparisons
https://javascript.info/ifelseConditional branching: if, '?'
/logical-operatorsLogical operators
/nullish-coalescing-operatorNullish coalescing operator '??'
https://javascript.info/while-forLoops: while and for
https://javascript.info/switchThe "switch" statement
/function-basicsFunctions
/function-expressionsFunction expressions
/arrow-functions-basicsArrow functions, the basics
/javascript-specialsJavaScript specials
/code-qualityCode quality
/debugging-chromeDebugging in the browser
/coding-styleCoding Style
https://javascript.info/commentsComments
/ninja-codeNinja code
/testing-mochaAutomated testing with Mocha
https://javascript.info/polyfillsPolyfills and transpilers
/object-basicsObjects: the basics
https://javascript.info/objectObjects
/object-copyObject references and copying
/garbage-collectionGarbage collection
/object-methodsObject methods, "this"
/constructor-newConstructor, operator "new"
/optional-chainingOptional chaining '?.'
https://javascript.info/symbolSymbol type
/object-toprimitiveObject to primitive conversion
/data-typesTextduplikat Data types
/primitives-methodsMethods of primitives
https://javascript.info/numberNumbers
https://javascript.info/stringStrings
https://javascript.info/arrayArrays
/array-methodsArray methods
https://javascript.info/iterableIterables
https://javascript.info/map-setMap and Set
/weakmap-weaksetWeakMap and WeakSet
/keys-values-entriesObject.keys, values, entries
/destructuring-assignmentDestructuring assignment
https://javascript.info/dateDate and time
https://javascript.info/jsonJSON methods, toJSON
/advanced-functionsAdvanced working with functions
https://javascript.info/recursionRecursion and stack
/rest-parameters-spreadRest parameters and spread syntax
https://javascript.info/closureVariable scope, closure
https://javascript.info/varThe old "var"
/global-objectGlobal object
/function-objectFunction object, NFE
/new-functionThe "new Function" syntax
/settimeout-setintervalScheduling: setTimeout and setInterval
/call-apply-decoratorsDecorators and forwarding, call/apply
https://javascript.info/bindFunction binding
/arrow-functionsArrow functions revisited
/object-propertiesObject properties configuration
/property-descriptorsProperty flags and descriptors
/property-accessorsProperty getters and setters
/prototypesPrototypes, inheritance
/prototype-inheritancePrototypal inheritance
/function-prototypeF.prototype
/native-prototypesNative prototypes
/prototype-methodsPrototype methods, objects without __proto__
https://javascript.info/classesClasses
https://javascript.info/classClass basic syntax
/class-inheritanceClass inheritance
/static-properties-methodsStatic properties and methods
/private-protected-properties-...Private and protected properties and methods
/extend-nativesExtending built-in classes
/instanceofClass checking: "instanceof"
https://javascript.info/mixinsMixins
/error-handlingError handling
https://javascript.info/try-catchError handling, "try...catch"
/custom-errorsCustom errors, extending Error
https://javascript.info/asyncPromises, async/await
https://javascript.info/callbacksIntroduction: callbacks
/promise-basicsPromise
/promise-chainingPromises chaining
/promise-error-handlingError handling with promises
/promise-apiPromise API
https://javascript.info/promisifyPromisification
/microtask-queueMicrotasks
/async-awaitAsync/await
/generators-iteratorsGenerators, advanced iteration
/generatorsGenerators
/async-iterators-generatorsAsync iteration and generators
https://javascript.info/modulesModules
/modules-introModules, introduction
/import-exportExport and Import
/modules-dynamic-importsDynamic imports
https://javascript.info/js-miscMiscellaneous
https://javascript.info/proxyProxy and Reflect
https://javascript.info/evalEval: run a code string
/currying-partialsCurrying
/reference-typeReference Type
https://javascript.info/bigintBigInt
https://javascript.info/unicodeUnicode, String internals
/weakref-finalizationregistryWeakRef and FinalizationRegistry
https://javascript.info/documentDocument
/browser-environmentBrowser environment, specs
https://javascript.info/dom-nodesDOM tree
/dom-navigationWalking the DOM
/searching-elements-domSearching: getElement*, querySelector*
/basic-dom-node-propertiesNode properties: type, tag and contents
/dom-attributes-and-propertiesAttributes and properties
/modifying-documentModifying the document
/styles-and-classesStyles and classes
/size-and-scrollElement size and scrolling
/size-and-scroll-windowWindow sizes and scrolling
/coordinatesCoordinates
https://javascript.info/eventsIntroduction to Events
/introduction-browser-eventsIntroduction to browser events
/bubbling-and-capturingBubbling and capturing
/event-delegationEvent delegation
/default-browser-actionBrowser default actions
/dispatch-eventsDispatching custom events
/event-detailsUI Events
/mouse-events-basicsMouse events
/mousemove-mouseover-mouseout-...Moving the mouse: mouseover/out, mouseenter/leave
/mouse-drag-and-dropDrag'n'Drop with mouse events
/pointer-eventsPointer events
/keyboard-eventsKeyboard: keydown and keyup
https://javascript.info/onscrollScrolling
/forms-controlsForms, controls
/form-elementsForm properties and methods
/focus-blurFocusing: focus/blur
/events-change-inputEvents: change, input, cut, copy, paste
/forms-submitForms: event and method submit
https://javascript.info/loadingDocument and resource loading
/onload-ondomcontentloadedPage: DOMContentLoaded, load, beforeunload, unload
/script-async-deferScripts: async, defer
/onload-onerrorResource loading: onload and onerror
https://javascript.info/ui-miscTextduplikat Miscellaneous
/mutation-observerMutation observer
/selection-rangeSelection and Range
/event-loopEvent loop: microtasks and macrotasks
/frames-and-windowsFrames and windows
/popup-windowsPopups and window methods
/cross-window-communicationCross-window communication
/clickjackingThe clickjacking attack
https://javascript.info/binaryBinary data, files
/arraybuffer-binary-arraysArrayBuffer, binary arrays
/text-decoderTextDecoder and TextEncoder
https://javascript.info/blobBlob
https://javascript.info/fileFile and FileReader
https://javascript.info/networkNetwork requests
https://javascript.info/fetchFetch
https://javascript.info/formdataFormData
/fetch-progressFetch: Download progress
/fetch-abortFetch: Abort
/fetch-crossoriginFetch: Cross-Origin Requests
https://javascript.info/fetch-apiFetch API
https://javascript.info/urlURL objects
/xmlhttprequestXMLHttpRequest
/resume-uploadResumable file upload
/long-pollingLong polling
https://javascript.info/websocketWebSocket
/server-sent-eventsServer Sent Events
/data-storageStoring data in the browser
https://javascript.info/cookieCookies, document.cookie
/localstorageLocalStorage, sessionStorage
https://javascript.info/indexeddbIndexedDB
https://javascript.info/animationAnimation
/bezier-curveBezier curve
/css-animationsCSS-animations
/js-animationJavaScript animations
/web-componentsWeb components
/webcomponents-introFrom the orbital height
/custom-elementsCustom elements
/shadow-domShadow DOM
/template-elementTemplate element
/slots-compositionShadow DOM slots, composition
/shadow-dom-styleShadow DOM styling
/shadow-dom-eventsShadow DOM and events
/regular-expressionsRegular expressions
/regexp-introductionPatterns and flags
/regexp-character-classesCharacter classes
/regexp-unicodeUnicode: flag "u" and class \p{...}
/regexp-anchorsAnchors: string start ^ and end $
/regexp-multiline-modeMultiline mode of anchors ^ $, flag "m"
/regexp-boundaryWord boundary: \b
/regexp-escapingEscaping, special characters
/regexp-character-sets-and-rangesSets and ranges [...]
/regexp-quantifiersQuantifiers +, *, ? and {n}
/regexp-greedy-and-lazyGreedy and lazy quantifiers
/regexp-groupsCapturing groups
/regexp-backreferencesBackreferences in pattern: \N and \k<name>
/regexp-alternationAlternation (OR) |
/regexp-lookahead-lookbehindLookahead and lookbehind
/regexp-catastrophic-backtrackingCatastrophic backtracking
/regexp-stickySticky flag "y", searching at position
/regexp-methodsMethods of RegExp and String
https://twitter.com/share?url=...Nofollow Extern Kein Text
https://www.facebook.com/share...Nofollow Extern Subdomain Kein Text
/tutorial/mapTextduplikat Tutorial map
https://javascript.info/aboutabout the project
https://javascript.info/aboutcontact us
https://javascript.info/termsterms of usage
https://javascript.info/privacyprivacy policy

Serverkonfiguration

HTTP-Weiterleitungen
(Extrem wichtig)
Die Seite leitet weiter auf "https://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,08 Sekunden unter der Zielmarke von 0,40 Sekunden.
Die Dateigröße des HTML-Dokuments ist mit 49 kB in Ordnung.

HTTP-Header

NameWert
dateSat, 12 Oct 2024 02:57:36 GMT
content-typetext/html; charset=utf-8
x-frame-optionssameorigin
etagW/"c3d3-ADCSh+zMBuEXUltNxwNhZuEzaGY"
x-content-type-optionsnosniff
cf-cache-statusDYNAMIC
report-to{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=TGC1NC%2BGAZz5j92IQQl4r94Jz9pmEtFvw57YFFh%2BOJYMmfLMqe5rKThlEFJp4V4SvUJZlesOprboTCm8wsQhCk%2B7TWa5CF11AzTCIMGtHcVTW4OvLHosotYJC2W8Mu7Wwg%3D%3D"}],"group":"cf-nel","max_age":604800}
nel{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
servercloudflare
cf-ray8d13d2c90bcfdba5-FRA
content-encodinggzip
alt-svch3=":443"; ma=86400
statuscode200
http_versionHTTP/2

Externe Faktoren

Die Seite wird von Wikipedia verlinkt.
Die Seite ist exzellent von anderen Webseiten verlinkt.
Die Seite hat Backlinks von 6.522 verweisenden Domains.
Die Seite hat insgesamt 86.235 Backlinks.
Die Seite hat Backlinks von 4.085 verschiedenen IP Adressen.

Suchvorschau

javascript.info
The Modern JavaScript Tutorial
Modern JavaScript Tutorial: simple, but detailed explanations with examples and tasks, including: closures, document and events, object oriented programming and more.

Wichtigste Suchbegriffe

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

KeywordErgebnisPrüfen
JavaScript89%Check
Modern JavaScript83%Check
JavaScript Tutorial83%Check
Modern JavaScript Tutorial80%Check
tutorial73%Check
Modern73%Check
JavaScript language65%Check
Events50%Check
Document50%Check
Object46%Check

Analysiere jetzt kostenlos bis zu 1.000 Unterseiten von 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.