ek9.io

Website review ek9.io

EK9 programming language

 Generated on February 11 2026 07:43 AM

Old data? UPDATE !

The score is 66/100

SEO Content

Title

EK9 programming language

Length : 24

Perfect, your title contains between 10 and 70 characters.

Description

A brief outline of the EK9 programming language examples

Length : 56

Ideally, your meta description should contain between 70 and 160 characters (spaces included). Use this free tool to calculate text length.

Keywords

EK9, programming language, compiler, software development, functional programming, object-oriented

Good, your page contains meta keywords.

Og Meta Properties

Good, your page take advantage of Og Properties.

Property Content
title EK9 programming language
description A brief outline of the EK9 programming language examples
type website
url https://www.ek9lang.org/index.html
image https://www.ek9lang.org/ek9favicon.png

Headings

H1 H2 H3 H4 H5 H6
2 1 5 3 0 0
  • [H1] EK9lang.org
  • [H1] About EK9
  • [H2] V: 0.0.1
  • [H3] EK9 Language Development
  • [H3] The EK9 Language Itself
  • [H3] More about the language
  • [H3] Downloads
  • [H3] Now the examples
  • [H4] Basic examples
  • [H4] Detailed examples
  • [H4] Fully worked examples

Images

We found 0 images on this web page.

Good, most or all of your images have alt attributes.

Text/HTML Ratio

Ratio : 49%

Ideal! This page's ratio of text to HTML code is between 25 and 70 percent.

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

We have detected underscores in your URLs. You should rather use hyphens to optimize your SEO.

In-page links

We found a total of 117 links including 1 link(s) to files

Anchor Type Juice
EK9lang.org External Passing Juice
® Internal Passing Juice
Introduction Internal Passing Juice
Structure Internal Passing Juice
Basics Internal Passing Juice
Operators Internal Passing Juice
Built in Types Internal Passing Juice
Collection Types Internal Passing Juice
Standard Types Internal Passing Juice
Input Sanitization Internal Passing Juice
Network Types Internal Passing Juice
Programs Internal Passing Juice
Constants Internal Passing Juice
Flow Control Internal Passing Juice
Exceptions/Error Handling Internal Passing Juice
Enumerations Internal Passing Juice
Records Internal Passing Juice
Functions Internal Passing Juice
Classes Internal Passing Juice
Methods Internal Passing Juice
Traits Internal Passing Juice
Extension by Composition Internal Passing Juice
Inheritance Internal Passing Juice
Dynamic Functions Internal Passing Juice
Dynamic Classes Internal Passing Juice
Streams/Pipelines Internal Passing Juice
Advanced Class Methods Internal Passing Juice
Generics/Templates Internal Passing Juice
Text/Properties Internal Passing Juice
Components and Applications Internal Passing Juice
Dependency Injection Internal Passing Juice
Web Services Internal Passing Juice
Design Patterns Internal Passing Juice
Code Quality Internal Passing Juice
Packaging Internal Passing Juice
Command Line Internal Passing Juice
Testing Internal Passing Juice
REPL Internal Passing Juice
For AI Assistants Internal Passing Juice
Error Index Internal Passing Juice
EK9 Blog Internal Passing Juice
Javadoc External Passing Juice
license Internal Passing Juice
examples Internal Passing Juice
new starters Internal Passing Juice
philosophy of EK9 Internal Passing Juice
EK9 repository and download External Passing Juice
Eclipse External Passing Juice
IntelliJ External Passing Juice
Azul External Passing Juice
Graalvm External Passing Juice
Hello World Internal Passing Juice
Declaration of Constants Internal Passing Juice
an Enumerated Type Internal Passing Juice
Hello, World (and Mars) Internal Passing Juice
Working with Strings Internal Passing Juice
Regular Expressions Internal Passing Juice
Time Internal Passing Juice
Dates Internal Passing Juice
DateTime Internal Passing Juice
Money Internal Passing Juice
Locales Internal Passing Juice
Colour Internal Passing Juice
Dimensions Internal Passing Juice
Records (like a C struct) Internal Passing Juice
Merging example Internal Passing Juice
Functions Internal Passing Juice
Pure Functions Internal Passing Juice
Classes (similar to Java, C++, C#) Internal Passing Juice
Using a Dynamic Class as a 'tuple' Internal Passing Juice
Simple Classes/Function Delegate Internal Passing Juice
Traits (similar Java interfaces or Scala traits) Internal Passing Juice
Functions Internal Passing Juice
Classes (more like C++/C# than Java) Internal Passing Juice
Components Internal Passing Juice
Applications (a bit like Java Spring) Internal Passing Juice
Text (similar to Java properties with String interpolation) Internal Passing Juice
REST Service Internal Passing Juice
Lists of 'things' Internal Passing Juice
Lists of 'functions' Internal Passing Juice
Streaming Books Internal Passing Juice
1 Internal Passing Juice
2 Internal Passing Juice
3 Internal Passing Juice
4 Internal Passing Juice
5 Internal Passing Juice
6 Internal Passing Juice
7 Internal Passing Juice
8 Internal Passing Juice
9 Internal Passing Juice
10 Internal Passing Juice
Optional items Internal Passing Juice
Priority Queues Internal Passing Juice
Dictionaries (like a Java Map) Internal Passing Juice
Enumerations/Simple Type Internal Passing Juice
Records with Operators Internal Passing Juice
Mutex Lock/Key Internal Passing Juice
Different aspects of traits Internal Passing Juice
Using traits for composition Internal Passing Juice
Dynamic classes with composition Internal Passing Juice
Exceptions and Dispatcher Internal Passing Juice
Design Patterns Library Internal Passing Juice
Design Patterns Library Client Internal Passing Juice
requirement Internal Passing Juice
the program Internal Passing Juice
functions Internal Passing Juice
classes Internal Passing Juice
and the record Internal Passing Juice
components and reworked composition Internal Passing Juice
Server(1) Internal Passing Juice
Server(2) Internal Passing Juice
Client(1) Internal Passing Juice
Client(2) Internal Passing Juice
Server(1) Internal Passing Juice
Server(2) Internal Passing Juice
Client(1) Internal Passing Juice
Client(2) Internal Passing Juice

SEO Keywords

Keywords Cloud

been design more get java ek9 ideas language functions examples

Keywords Consistency

Keyword Content Title Keywords Description Headings
ek9 24
language 14
examples 13
java 10
been 7

Usability

Url

Domain : ek9.io

Length : 6

Favicon

Great, your website has a favicon.

Printability

We could not find a Print-Friendly CSS.

Language

Good. Your declared language is en.

Dublin Core

This page does not take advantage of Dublin Core.

Document

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

Deprecated tags Occurrences
<u> 1

Deprecated HTML tags are HTML tags that are no longer used. It is recommended that you remove or replace these HTML tags because they are now obsolete.

Speed Tips

Excellent, your website doesn't use nested tables.
Perfect. No inline css has been found in HTML tags!
Great, your website has few CSS files.
Perfect, your website has few JavaScript files.
Too bad, your website does not take advantage of gzip.

Mobile

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Optimization

XML Sitemap

Great, your website has an XML sitemap.

https://www.ek9lang.org/sitemap.xml

Robots.txt

https://ek9.io/robots.txt

Great, your website has a robots.txt file.

Analytics

Great, your website has an analytics tool.

   Google Analytics

PageSpeed Insights


Device
Categories

Free SEO Testing Tool

Free SEO Testing Tool is a free SEO tool which provides you content analysis of the website.