exercism.io

Website review exercism.io

Exercism

 Generated on January 19 2026 10:27 AM

Old data? UPDATE !

The score is 54/100

SEO Content

Title

Exercism

Length : 8

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

Description

Learn, practice and get world-class mentoring in over 50 languages. 100% free.

Length : 78

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

This page does not take advantage of Og Properties. This tags allows social crawler's better structurize your page. Use this free og properties generator to create them.

Headings

H1 H2 H3 H4 H5 H6
1 5 17 0 0 20
  • [H1] Get really good at programming.
  • [H2] Explore and get fluent in 78 programming languages
  • [H2] Over 7,908 coding exercises. From "Allergies" to "Zebra Puzzle".
  • [H2] Deepen your knowledge with human mentoring, for free.
  • [H2] Code practice and mentorship for everyone
  • [H2] Our programming language tracks
  • [H3] Allergies
  • [H3] Queen Attack
  • [H3] Zebra Puzzle
  • [H3] Write code locally, in your own space
  • [H3] Use the Exercism in-browser editor
  • [H3] Get automated analysis on your code
  • [H3] Why mentoring?
  • [H3] You don't know what you don't know
  • [H3] Learn language-specific conventions
  • [H3] Learning with others is fun
  • [H3] Editions
  • [H3] About
  • [H3] Get involved
  • [H3] Legal & policies
  • [H3] Keep in touch
  • [H3] Get help
  • [H3] Want to add a language track to Exercism?
  • [H6] Language Tracks
  • [H6] Jiki (Coding Fundamentals)
  • [H6] Your Journey
  • [H6] Your FavoritesNew
  • [H6] Exercism Perks
  • [H6] Community Videos
  • [H6] Brief Introduction Series
  • [H6] Interviews & Stories
  • [H6] Discord
  • [H6] Forum
  • [H6] Getting started
  • [H6] Mentoring
  • [H6] Docs
  • [H6] Contributors
  • [H6] TranslatorsNew
  • [H6] Donate
  • [H6] About Exercism
  • [H6] Our Impact
  • [H6] GitHub SyncerNew
  • [H6] Insiders

Images

We found 66 images on this web page.

38 alt attributes are empty or missing. Add alternative text so that search engines can better understand the content of your images.

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

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

In-page links

We found a total of 113 links including 0 link(s) to files

Anchor Type Juice
Sign up Internal Passing Juice
Log in Internal Passing Juice
Explore languages Internal Passing Juice
Learn more Internal Passing Juice
Exercism External Passing Juice
Learn to Code External Passing Juice
Exercism for Teams Internal Passing Juice
Exercism Research Internal Passing Juice
Our team Internal Passing Juice
Contributors Internal Passing Juice
Partners Internal Passing Juice
Individual supporters Internal Passing Juice
Exercism Insiders Internal Passing Juice
Contribute Internal Passing Juice
Mentor Internal Passing Juice
Donate Internal Passing Juice
Terms of usage Internal Passing Juice
Privacy policy Internal Passing Juice
Cookie policy Internal Passing Juice
Code of conduct Internal Passing Juice
Accessibility statement Internal Passing Juice
Exercism's blog Internal Passing Juice
Discuss on GitHub External Passing Juice
Contact us Internal Passing Juice
Report abuse Internal Passing Juice
Exercism's Docs Internal Passing Juice
Getting started Internal Passing Juice
FAQs Internal Passing Juice
Installing the CLI Internal Passing Juice
Interactive CLI Walkthrough Internal Passing Juice
8th Internal Passing Juice
ABAP Internal Passing Juice
ARM64 Assembly Internal Passing Juice
Arturo Internal Passing Juice
AWK Internal Passing Juice
Ballerina Internal Passing Juice
Bash Internal Passing Juice
Batch Script Internal Passing Juice
C Internal Passing Juice
C# Internal Passing Juice
C++ Internal Passing Juice
Cairo Internal Passing Juice
CFML Internal Passing Juice
Clojure Internal Passing Juice
COBOL Internal Passing Juice
CoffeeScript Internal Passing Juice
Common Lisp Internal Passing Juice
Crystal Internal Passing Juice
D Internal Passing Juice
Dart Internal Passing Juice
Delphi Pascal Internal Passing Juice
Elixir Internal Passing Juice
Elm Internal Passing Juice
Emacs Lisp Internal Passing Juice
Erlang Internal Passing Juice
Euphoria Internal Passing Juice
F# Internal Passing Juice
Fortran Internal Passing Juice
Futhark Internal Passing Juice
Gleam Internal Passing Juice
Go Internal Passing Juice
Groovy Internal Passing Juice
Haskell Internal Passing Juice
Idris Internal Passing Juice
Java Internal Passing Juice
JavaScript Internal Passing Juice
jq Internal Passing Juice
Julia Internal Passing Juice
Kotlin Internal Passing Juice
Lisp Flavoured Erlang Internal Passing Juice
Lua Internal Passing Juice
MIPS Assembly Internal Passing Juice
Nim Internal Passing Juice
Objective-C Internal Passing Juice
OCaml Internal Passing Juice
Perl Internal Passing Juice
Pharo Internal Passing Juice
PHP Internal Passing Juice
PowerShell Internal Passing Juice
Prolog Internal Passing Juice
PureScript Internal Passing Juice
Pyret Internal Passing Juice
Python Internal Passing Juice
R Internal Passing Juice
Racket Internal Passing Juice
Raku Internal Passing Juice
ReasonML Internal Passing Juice
Red Internal Passing Juice
Roc Internal Passing Juice
Ruby Internal Passing Juice
Rust Internal Passing Juice
Scala Internal Passing Juice
Scheme Internal Passing Juice
SQLite Internal Passing Juice
Standard ML Internal Passing Juice
Swift Internal Passing Juice
Tcl Internal Passing Juice
TypeScript Internal Passing Juice
Uiua Internal Passing Juice
Unison Internal Passing Juice
V Internal Passing Juice
Vim script Internal Passing Juice
Visual Basic Internal Passing Juice
WebAssembly Internal Passing Juice
Wren Internal Passing Juice
x86-64 Assembly Internal Passing Juice
YAMLScript Internal Passing Juice
Zig Internal Passing Juice
forum External Passing Juice
registered in the UK External Passing Juice
Katrina Owen External Passing Juice
Jeremy Walker External Passing Juice
Erik Schierboom External Passing Juice

SEO Keywords

Keywords Cloud

language programming more get exercism learn students new languages code

Keywords Consistency

Keyword Content Title Keywords Description Headings
exercism 18
students 12
code 11
language 10
learn 9

Usability

Url

Domain : exercism.io

Length : 11

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

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

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Optimization

XML Sitemap

Great, your website has an XML sitemap.

https://exercism.org/sitemap.xml

Robots.txt

https://exercism.io/robots.txt

Great, your website has a robots.txt file.

Analytics

Missing

We didn't detect an analytics tool installed on this website.

Web analytics let you measure visitor activity on your website. You should have at least one analytics tool installed, but It can also be good to install a second in order to cross-check the data.

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.