Generated on April 09 2026 02:33 AM
Old data? UPDATE !
The score is 70/100
Title
TypeScript Tutorial
Length : 19
Perfect, your title contains between 10 and 70 characters.
Description
This TypeScript tutorial helps you master TypeScript. You'll learn the ins and outs of TypeScript programming.
Length : 110
Great, your meta description contains between 70 and 160 characters.
Keywords
Very bad. We haven't found meta keywords on your page. Use this free online meta tags generator to create keywords.
Og Meta Properties
Good, your page take advantage of Og Properties.
| Property | Content |
|---|---|
| locale | en_US |
| type | website |
| title | TypeScript Tutorial |
| description | This TypeScript tutorial helps you master TypeScript. You'll learn the ins and outs of TypeScript programming. |
| url | https://www.typescripttutorial.net/ |
| site_name | TypeScript Tutorial |
Headings
| H1 | H2 | H3 | H4 | H5 | H6 |
| 1 | 21 | 0 | 0 | 0 | 0 |
Images
We found 0 images on this web page.
Good, most or all of your images have alt attributes.
Text/HTML Ratio
Ratio : 14%
This page's ratio of text to HTML code is below 15 percent, this means that your website probably needs more text content.
Flash
Perfect, no Flash content has been detected on this page.
Iframe
Great, there are no Iframes detected on this page.
URL Rewrite
Good. Your links looks friendly!
Underscores in the URLs
Perfect! No underscores detected in your URLs.
In-page links
We found a total of 65 links including 0 link(s) to files
| Anchor | Type | Juice |
|---|---|---|
| Skip to content | Internal | Passing Juice |
| - | Internal | Passing Juice |
| Home | Internal | Passing Juice |
| Playground | External | Passing Juice |
| JavaScript Tutorial | External | Passing Juice |
| ECMAScript 2015 or ES6 | External | Passing Juice |
| What is TypeScript | Internal | Passing Juice |
| Setting up the TypeScript development environment | Internal | Passing Juice |
| TypeScript Hello World | Internal | Passing Juice |
| Why TypeScript | Internal | Passing Juice |
| Type Annotation | Internal | Passing Juice |
| Type Inference | Internal | Passing Juice |
| Number | Internal | Passing Juice |
| String | Internal | Passing Juice |
| Boolean | Internal | Passing Juice |
| Object Type | Internal | Passing Juice |
| Array | Internal | Passing Juice |
| Tuple | Internal | Passing Juice |
| Enum | Internal | Passing Juice |
| Any Type | Internal | Passing Juice |
| Unknown Type | Internal | Passing Juice |
| Void type | Internal | Passing Juice |
| Never Type | Internal | Passing Juice |
| Union Types | Internal | Passing Juice |
| String Literal Types | Internal | Passing Juice |
| Type Aliases | Internal | Passing Juice |
| if…else | Internal | Passing Juice |
| switch..case | Internal | Passing Juice |
| for | Internal | Passing Juice |
| while | Internal | Passing Juice |
| do…while | Internal | Passing Juice |
| break | Internal | Passing Juice |
| continue | Internal | Passing Juice |
| Functions | Internal | Passing Juice |
| Function types | Internal | Passing Juice |
| Optional Parameters | Internal | Passing Juice |
| Default Parameters | Internal | Passing Juice |
| Rest Parameters | Internal | Passing Juice |
| Function overloadings | Internal | Passing Juice |
| Classes | Internal | Passing Juice |
| Access Modifiers | Internal | Passing Juice |
| The readonly Modifier | Internal | Passing Juice |
| Getters & Setters | Internal | Passing Juice |
| Inheritance | Internal | Passing Juice |
| Static methods & properties | Internal | Passing Juice |
| Abstract Classes | Internal | Passing Juice |
| Interfaces | Internal | Passing Juice |
| Extending Interfaces | Internal | Passing Juice |
| Interfaces vs. Abstract Classes | Internal | Passing Juice |
| Intersection Types | Internal | Passing Juice |
| Type Guards | Internal | Passing Juice |
| Type Assertions | Internal | Passing Juice |
| Introduction to TypeScript Generics | Internal | Passing Juice |
| Generic constraints | Internal | Passing Juice |
| Generic Classes | Internal | Passing Juice |
| Generic Interfaces | Internal | Passing Juice |
| TypeScript Modules | Internal | Passing Juice |
| Node.js TypeScript | Internal | Passing Juice |
| TypeScript Vite | Internal | Passing Juice |
| TypeScript Types | Internal | Passing Juice |
| About | Internal | Passing Juice |
| Setting up Express with TypeScript | Internal | Passing Juice |
| Typescript Express | Internal | Passing Juice |
| Contact | Internal | Passing Juice |
| Privacy | Internal | Passing Juice |
Keywords Cloud
types learn how section interfaces classes typescript javascript type show
Keywords Consistency
| Keyword | Content | Title | Keywords | Description | Headings |
|---|---|---|---|---|---|
| type | 46 | ![]() |
![]() |
![]() |
![]() |
| typescript | 45 | ![]() |
![]() |
![]() |
![]() |
| how | 37 | ![]() |
![]() |
![]() |
![]() |
| types | 27 | ![]() |
![]() |
![]() |
![]() |
| learn | 20 | ![]() |
![]() |
![]() |
![]() |
Url
Domain : typescripttutorial.net
Length : 22
Favicon
Great, your website has a favicon.
Printability
Great. We have found a Print-Friendly CSS.
Language
Good. Your declared language is en.
Dublin Core
This page does not take advantage of Dublin Core.
Doctype
HTML 5
Encoding
Perfect. Your declared charset is UTF-8.
W3C Validity
Errors : 0
Warnings : 0
Email Privacy
Great no email address has been found in plain text!
Deprecated HTML
Great! We haven't found deprecated HTML tags in your HTML.
Speed Tips
![]() |
Excellent, your website doesn't use nested tables. |
![]() |
Too bad, your website is using inline styles. |
![]() |
Great, your website has few CSS files. |
![]() |
Perfect, your website has few JavaScript files. |
![]() |
Perfect, your website takes advantage of gzip. |
Mobile Optimization
![]() |
Apple Icon |
![]() |
Meta Viewport Tag |
![]() |
Flash content |
XML Sitemap
Great, your website has an XML sitemap.
| https://www.typescripttutorial.net/sitemap_index.xml |
Robots.txt
https://typescripttutorial.net/robots.txt
Great, your website has a robots.txt file.
Analytics
Great, your website has an analytics tool.
Google Analytics |
Free SEO Testing Tool is a free SEO tool which provides you content analysis of the website.