SEO audit for codewars.com
Health 68/100 (fair) · 50 pages crawled · generated 2026-07-11
Download Markdown report (feed to ChatGPT / Claude / Cursor)
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Images | 80 | 0 | 34 | 50 |
| Links | 80 | 0 | 33 | 55 |
| Duplicate | 89 | 0 | 18 | 18 |
| Canonical | 95 | 0 | 8 | 25 |
| Content | 98 | 0 | 4 | 30 |
| Meta Description | 98 | 0 | 4 | 14 |
| Headings | 98 | 0 | 3 | 0 |
| Indexability | 99 | 0 | 2 | 0 |
| Titles | 99 | 0 | 2 | 1 |
| Cache | 100 | 0 | 0 | 50 |
| Crawlability | 100 | 0 | 0 | 2 |
| Performance | 100 | 0 | 0 | 1 |
| Security | 100 | 0 | 0 | 50 |
| Sitemap | 100 | 0 | 0 | 48 |
| Social | 100 | 0 | 0 | 40 |
| Structured Data | 100 | 0 | 0 | 44 |
| URL | 100 | 0 | 0 | 1 |
Warnings (11 rules)
warning Missing canonical tag
Rule canonical.missing · Canonical · 8 occurrence(s)
- https://www.codewars.com/about
- https://www.codewars.com/collections
- https://www.codewars.com/collections/codewars-all-time-top-50
- https://www.codewars.com/join
- https://www.codewars.com/kumite
- https://www.codewars.com/users/leaderboard
- https://www.codewars.com/users/leaderboard/kata
- https://www.codewars.com/users/sign_in
warning Thin content (low word count)
Rule content.thin · Content · 4 occurrence(s)
- https://www.codewars.com/blog-categories/competitions — 197 words
- https://www.codewars.com/join — 156 words
- https://www.codewars.com/partner-schools — 175 words
- https://www.codewars.com/users/sign_in — 162 words
warning Duplicate page content
Rule duplicate.content · Duplicate · 4 occurrence(s)
- https://codewars.com/ — content shared by 2 pages: https://www.codewars.com/
- https://codewars.com/blog — content shared by 2 pages: https://www.codewars.com/blog
- https://www.codewars.com/ — content shared by 2 pages: https://codewars.com/
- https://www.codewars.com/blog — content shared by 2 pages: https://codewars.com/blog
warning Near-duplicate page content
Rule duplicate.near · Duplicate · 2 occurrence(s)
- https://www.codewars.com/kata — near-duplicate of 1 page(s): https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc
- https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc — near-duplicate of 1 page(s): https://www.codewars.com/kata
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 12 occurrence(s)
- https://codewars.com/ — title shared by 2 pages: https://www.codewars.com/
- https://codewars.com/blog — title shared by 2 pages: https://www.codewars.com/blog
- https://www.codewars.com/ — title shared by 2 pages: https://codewars.com/
- https://www.codewars.com/blog — title shared by 2 pages: https://codewars.com/blog
- https://www.codewars.com/kata — title shared by 4 pages: https://www.codewars.com/kata/latest?beta=false, https://www.codewars.com/kata?tags=Cryptography, https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc
- https://www.codewars.com/kata/c — title shared by 2 pages: https://www.codewars.com/kata/c?tags=Cryptography
- https://www.codewars.com/kata/c?tags=Cryptography — title shared by 2 pages: https://www.codewars.com/kata/c
- https://www.codewars.com/kata/latest?beta=false — title shared by 4 pages: https://www.codewars.com/kata, https://www.codewars.com/kata?tags=Cryptography, https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc
- https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc — title shared by 4 pages: https://www.codewars.com/kata, https://www.codewars.com/kata/latest?beta=false, https://www.codewars.com/kata?tags=Cryptography
- https://www.codewars.com/kata?tags=Cryptography — title shared by 4 pages: https://www.codewars.com/kata, https://www.codewars.com/kata/latest?beta=false, https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc
- https://www.codewars.com/users/leaderboard — title shared by 2 pages: https://www.codewars.com/users/leaderboard/kata
- https://www.codewars.com/users/leaderboard/kata — title shared by 2 pages: https://www.codewars.com/users/leaderboard
warning Missing <h1>
Rule h1.missing · Headings · 3 occurrence(s)
warning Images missing alt text
Rule images.missing_alt · Images · 34 occurrence(s)
- https://www.codewars.com/about — 5 of 55 images missing alt
- https://www.codewars.com/collections — 3 of 3 images missing alt
- https://www.codewars.com/collections/codewars-all-time-top-50 — 4 of 5 images missing alt
- https://www.codewars.com/kata — 5 of 7 images missing alt
- https://www.codewars.com/kata/5453b006e6c9202dc8000847/discuss — 5 of 7 images missing alt
- https://www.codewars.com/kata/594a7ea087a7c6cbe60000d6/train/clojure — 4 of 5 images missing alt
- https://www.codewars.com/kata/c — 5 of 7 images missing alt
- https://www.codewars.com/kata/c?tags=Cryptography — 5 of 7 images missing alt
- https://www.codewars.com/kata/cpp — 5 of 7 images missing alt
- https://www.codewars.com/kata/csharp — 5 of 7 images missing alt
- https://www.codewars.com/kata/dart — 5 of 7 images missing alt
- https://www.codewars.com/kata/go — 5 of 7 images missing alt
- https://www.codewars.com/kata/haskell — 5 of 7 images missing alt
- https://www.codewars.com/kata/java — 5 of 7 images missing alt
- https://www.codewars.com/kata/javascript — 5 of 7 images missing alt
- https://www.codewars.com/kata/kotlin — 5 of 7 images missing alt
- https://www.codewars.com/kata/latest?beta=false — 5 of 7 images missing alt
- https://www.codewars.com/kata/lua — 5 of 7 images missing alt
- https://www.codewars.com/kata/php — 5 of 7 images missing alt
- https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc — 5 of 7 images missing alt
- https://www.codewars.com/kata?tags=Cryptography — 5 of 7 images missing alt
- https://www.codewars.com/kumite — 5 of 7 images missing alt
- https://www.codewars.com/users/leaderboard — 3 of 503 images missing alt
- https://www.codewars.com/users/leaderboard/kata — 3 of 503 images missing alt
- https://www.codewars.com/users/sign_in — 4 of 4 images missing alt
warning Page is noindex
Rule index.noindex · Indexability · 2 occurrence(s)
- https://www.codewars.com/about/terms-of-service — meta/X-Robots: meta=noindex
- https://www.codewars.com/kata/594a7ea087a7c6cbe60000d6/train/clojure — meta/X-Robots: meta=noindex
warning Internal link points to a redirect
Rule links.redirect_target · Links · 33 occurrence(s)
- https://www.codewars.com/about — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/collections — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/collections/codewars-all-time-top-50 — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/5453b006e6c9202dc8000847/discuss — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/594a7ea087a7c6cbe60000d6/train/clojure — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/c — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/c?tags=Cryptography — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/cpp — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/csharp — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/dart — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/go — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/haskell — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/java — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/javascript — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/kotlin — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/latest?beta=false — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/lua — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/php — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/python — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kata?tags=Cryptography — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/kumite — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/users/leaderboard — https://codewars.com/blog → https://www.codewars.com/blog
- https://www.codewars.com/users/leaderboard/kata — https://codewars.com/blog → https://www.codewars.com/blog
warning Missing meta description
Rule meta_desc.missing · Meta Description · 4 occurrence(s)
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 2 occurrence(s)
- https://codewars.com/ — 75 chars, ~598px (limit ~580px)
- https://www.codewars.com/ — 75 chars, ~598px (limit ~580px)
Notices (16 rules)
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 50 occurrence(s)
- https://codewars.com/ — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/ — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/about — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/about/privacy — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/about/terms-of-service — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/blog — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/blog-categories/codewars — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/collections — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/join — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/kata — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/kata/5453b006e6c9202dc8000847/discuss — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/kata/594a7ea087a7c6cbe60000d6/train/clojure — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/kata/c — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/kata/c?tags=Cryptography — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/kata/latest?beta=false — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/kata?tags=Cryptography — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/kumite — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/partner-schools — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/partnerships — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/post/the-future-of-codewars-a-message-from-our-ceo — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/post/whats-new-on-codewars-nine-language-runtime-updates — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/subscription — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/users/leaderboard — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/users/leaderboard/kata — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
- https://www.codewars.com/users/sign_in — Cache-Control: max-age=0, private, must-revalidate · cloudflare: DYNAMIC
notice Canonical points to a different URL
Rule canonical.non_self · Canonical · 25 occurrence(s)
- https://www.codewars.com/kata — canonical=https://www.codewars.com/kata/search
- https://www.codewars.com/kata/c — canonical=https://www.codewars.com/kata/search/c
- https://www.codewars.com/kata/c?tags=Cryptography — canonical=https://www.codewars.com/kata/search/c
- https://www.codewars.com/kata/cpp — canonical=https://www.codewars.com/kata/search/cpp
- https://www.codewars.com/kata/csharp — canonical=https://www.codewars.com/kata/search/csharp
- https://www.codewars.com/kata/dart — canonical=https://www.codewars.com/kata/search/dart
- https://www.codewars.com/kata/go — canonical=https://www.codewars.com/kata/search/go
- https://www.codewars.com/kata/haskell — canonical=https://www.codewars.com/kata/search/haskell
- https://www.codewars.com/kata/java — canonical=https://www.codewars.com/kata/search/java
- https://www.codewars.com/kata/javascript — canonical=https://www.codewars.com/kata/search/javascript
- https://www.codewars.com/kata/kotlin — canonical=https://www.codewars.com/kata/search/kotlin
- https://www.codewars.com/kata/latest?beta=false — canonical=https://www.codewars.com/kata/latest
- https://www.codewars.com/kata/lua — canonical=https://www.codewars.com/kata/search/lua
- https://www.codewars.com/kata/php — canonical=https://www.codewars.com/kata/search/php
- https://www.codewars.com/kata/python — canonical=https://www.codewars.com/kata/search/python
- https://www.codewars.com/kata/r — canonical=https://www.codewars.com/kata/search/r
- https://www.codewars.com/kata/ruby — canonical=https://www.codewars.com/kata/search/ruby
- https://www.codewars.com/kata/rust — canonical=https://www.codewars.com/kata/search/rust
- https://www.codewars.com/kata/scala — canonical=https://www.codewars.com/kata/search/scala
- https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc — canonical=https://www.codewars.com/kata/search
- https://www.codewars.com/kata/solidity — canonical=https://www.codewars.com/kata/search/solidity
- https://www.codewars.com/kata/sql — canonical=https://www.codewars.com/kata/search/sql
- https://www.codewars.com/kata/swift — canonical=https://www.codewars.com/kata/search/swift
- https://www.codewars.com/kata/typescript — canonical=https://www.codewars.com/kata/search/typescript
- https://www.codewars.com/kata?tags=Cryptography — canonical=https://www.codewars.com/kata/search
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 30 occurrence(s)
- https://codewars.com/ — 4.0%
- https://www.codewars.com/ — 4.0%
- https://www.codewars.com/blog-categories/codewars — 4.1%
- https://www.codewars.com/blog-categories/competitions — 2.7%
- https://www.codewars.com/collections/codewars-all-time-top-50 — 1.2%
- https://www.codewars.com/kata/5453b006e6c9202dc8000847/discuss — 3.9%
- https://www.codewars.com/kata/c — 3.4%
- https://www.codewars.com/kata/c?tags=Cryptography — 4.5%
- https://www.codewars.com/kata/cpp — 3.2%
- https://www.codewars.com/kata/csharp — 3.8%
- https://www.codewars.com/kata/dart — 2.5%
- https://www.codewars.com/kata/go — 2.5%
- https://www.codewars.com/kata/haskell — 3.6%
- https://www.codewars.com/kata/java — 3.7%
- https://www.codewars.com/kata/javascript — 4.8%
- https://www.codewars.com/kata/kotlin — 2.2%
- https://www.codewars.com/kata/latest?beta=false — 4.9%
- https://www.codewars.com/kata/lua — 3.5%
- https://www.codewars.com/kata/php — 2.5%
- https://www.codewars.com/kata/r — 1.7%
- https://www.codewars.com/kata/ruby — 3.7%
- https://www.codewars.com/kata?tags=Cryptography — 5.0%
- https://www.codewars.com/partner-schools — 2.6%
- https://www.codewars.com/partnerships — 2.9%
- https://www.codewars.com/subscription — 2.2%
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 18 occurrence(s)
- https://codewars.com/ — meta description shared by 3 pages: https://www.codewars.com/subscription, https://www.codewars.com/
- https://codewars.com/blog — meta description shared by 2 pages: https://www.codewars.com/blog
- https://www.codewars.com/ — meta description shared by 3 pages: https://codewars.com/, https://www.codewars.com/subscription
- https://www.codewars.com/about — meta description shared by 7 pages: https://www.codewars.com/users/leaderboard, https://www.codewars.com/join, https://www.codewars.com/kumite
- https://www.codewars.com/blog — meta description shared by 2 pages: https://codewars.com/blog
- https://www.codewars.com/collections — meta description shared by 7 pages: https://www.codewars.com/users/leaderboard, https://www.codewars.com/join, https://www.codewars.com/about
- https://www.codewars.com/join — meta description shared by 7 pages: https://www.codewars.com/users/leaderboard, https://www.codewars.com/about, https://www.codewars.com/kumite
- https://www.codewars.com/kata — meta description shared by 4 pages: https://www.codewars.com/kata/latest?beta=false, https://www.codewars.com/kata?tags=Cryptography, https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc
- https://www.codewars.com/kata/c — meta description shared by 2 pages: https://www.codewars.com/kata/c?tags=Cryptography
- https://www.codewars.com/kata/c?tags=Cryptography — meta description shared by 2 pages: https://www.codewars.com/kata/c
- https://www.codewars.com/kata/latest?beta=false — meta description shared by 4 pages: https://www.codewars.com/kata, https://www.codewars.com/kata?tags=Cryptography, https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc
- https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc — meta description shared by 4 pages: https://www.codewars.com/kata, https://www.codewars.com/kata/latest?beta=false, https://www.codewars.com/kata?tags=Cryptography
- https://www.codewars.com/kata?tags=Cryptography — meta description shared by 4 pages: https://www.codewars.com/kata, https://www.codewars.com/kata/latest?beta=false, https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc
- https://www.codewars.com/kumite — meta description shared by 7 pages: https://www.codewars.com/users/leaderboard, https://www.codewars.com/join, https://www.codewars.com/about
- https://www.codewars.com/subscription — meta description shared by 3 pages: https://codewars.com/, https://www.codewars.com/
- https://www.codewars.com/users/leaderboard — meta description shared by 7 pages: https://www.codewars.com/join, https://www.codewars.com/about, https://www.codewars.com/kumite
- https://www.codewars.com/users/leaderboard/kata — meta description shared by 7 pages: https://www.codewars.com/users/leaderboard, https://www.codewars.com/join, https://www.codewars.com/about
- https://www.codewars.com/users/sign_in — meta description shared by 7 pages: https://www.codewars.com/users/leaderboard, https://www.codewars.com/join, https://www.codewars.com/about
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 50 occurrence(s)
- https://codewars.com/ — 15 of 17 images without width/height
- https://www.codewars.com/ — 15 of 17 images without width/height
- https://www.codewars.com/about — 55 of 55 images without width/height
- https://www.codewars.com/about/privacy — 1 of 2 images without width/height
- https://www.codewars.com/about/terms-of-service — 1 of 2 images without width/height
- https://www.codewars.com/blog — 67 of 68 images without width/height
- https://www.codewars.com/blog-categories/codewars — 19 of 20 images without width/height
- https://www.codewars.com/collections — 3 of 3 images without width/height
- https://www.codewars.com/join — 2 of 2 images without width/height
- https://www.codewars.com/kata — 7 of 7 images without width/height
- https://www.codewars.com/kata/5453b006e6c9202dc8000847/discuss — 7 of 7 images without width/height
- https://www.codewars.com/kata/594a7ea087a7c6cbe60000d6/train/clojure — 5 of 5 images without width/height
- https://www.codewars.com/kata/c — 7 of 7 images without width/height
- https://www.codewars.com/kata/c?tags=Cryptography — 7 of 7 images without width/height
- https://www.codewars.com/kata/latest?beta=false — 7 of 7 images without width/height
- https://www.codewars.com/kata?tags=Cryptography — 7 of 7 images without width/height
- https://www.codewars.com/kumite — 7 of 7 images without width/height
- https://www.codewars.com/partner-schools — 1 of 2 images without width/height
- https://www.codewars.com/partnerships — 11 of 12 images without width/height
- https://www.codewars.com/post/the-future-of-codewars-a-message-from-our-ceo — 5 of 6 images without width/height
- https://www.codewars.com/post/whats-new-on-codewars-nine-language-runtime-updates — 5 of 6 images without width/height
- https://www.codewars.com/subscription — 9 of 10 images without width/height
- https://www.codewars.com/users/leaderboard — 503 of 503 images without width/height
- https://www.codewars.com/users/leaderboard/kata — 503 of 503 images without width/height
- https://www.codewars.com/users/sign_in — 4 of 4 images without width/height
notice Internal link points to a noindex page
Rule links.to_noindex · Links · 55 occurrence(s)
- https://codewars.com/ — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/ — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/about — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/about/privacy — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/about/terms-of-service — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/blog — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/blog-categories/codewars — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/collections — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/join — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/kata — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/kata — https://www.codewars.com/kata/594a7ea087a7c6cbe60000d6/train/clojure
- https://www.codewars.com/kata/5453b006e6c9202dc8000847/discuss — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/kata/c — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/kata/c?tags=Cryptography — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/kata/latest?beta=false — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/kata/latest?beta=false — https://www.codewars.com/kata/594a7ea087a7c6cbe60000d6/train/clojure
- https://www.codewars.com/kata?tags=Cryptography — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/kumite — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/partner-schools — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/partnerships — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/post/the-future-of-codewars-a-message-from-our-ceo — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/subscription — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/users/leaderboard — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/users/leaderboard/kata — https://www.codewars.com/about/terms-of-service
- https://www.codewars.com/users/sign_in — https://www.codewars.com/about/terms-of-service
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 14 occurrence(s)
- https://codewars.com/ — 165 chars
- https://www.codewars.com/ — 165 chars
- https://www.codewars.com/kata — 189 chars
- https://www.codewars.com/kata/5453b006e6c9202dc8000847/discuss — 200 chars
- https://www.codewars.com/kata/haskell — 161 chars
- https://www.codewars.com/kata/javascript — 164 chars
- https://www.codewars.com/kata/latest?beta=false — 189 chars
- https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc — 189 chars
- https://www.codewars.com/kata/solidity — 162 chars
- https://www.codewars.com/kata/typescript — 164 chars
- https://www.codewars.com/kata?tags=Cryptography — 189 chars
- https://www.codewars.com/partner-schools — 289 chars
- https://www.codewars.com/partnerships — 201 chars
- https://www.codewars.com/subscription — 165 chars
notice Missing Open Graph tags
Rule og.missing · Social · 4 occurrence(s)
- https://www.codewars.com/blog-categories/codewars — og:description
- https://www.codewars.com/blog-categories/competitions — og:description
- https://www.codewars.com/post/kata-forge-the-language-sprint — og:description
- https://www.codewars.com/post/whats-new-on-codewars-nine-language-runtime-updates — og:description
notice Slow server response
Rule perf.slow_response · Performance · 1 occurrence(s)
notice URL redirects to another URL
Rule redirect.single · Crawlability · 2 occurrence(s)
- https://codewars.com/ — redirects to https://www.codewars.com/
- https://codewars.com/blog — redirects to https://www.codewars.com/blog
notice No structured data detected
Rule schema.none · Structured Data · 44 occurrence(s)
- https://www.codewars.com/about
- https://www.codewars.com/about/privacy
- https://www.codewars.com/blog
- https://www.codewars.com/blog-categories/codewars
- https://www.codewars.com/blog-categories/competitions
- https://www.codewars.com/collections
- https://www.codewars.com/collections/codewars-all-time-top-50
- https://www.codewars.com/join
- https://www.codewars.com/kata
- https://www.codewars.com/kata/5453b006e6c9202dc8000847/discuss
- https://www.codewars.com/kata/c
- https://www.codewars.com/kata/c?tags=Cryptography
- https://www.codewars.com/kata/csharp
- https://www.codewars.com/kata/latest?beta=false
- https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc
- https://www.codewars.com/kata?tags=Cryptography
- https://www.codewars.com/kumite
- https://www.codewars.com/partner-schools
- https://www.codewars.com/post/how-many-kata-did-you-complete-in-2024
- https://www.codewars.com/post/kata-forge-the-language-sprint
- https://www.codewars.com/post/the-future-of-codewars-a-message-from-our-ceo
- https://www.codewars.com/post/whats-new-on-codewars-nine-language-runtime-updates
- https://www.codewars.com/users/leaderboard
- https://www.codewars.com/users/leaderboard/kata
- https://www.codewars.com/users/sign_in
notice Missing recommended security headers
Rule security.missing_headers · Security · 50 occurrence(s)
- https://codewars.com/ — HSTS
- https://www.codewars.com/ — HSTS
- https://www.codewars.com/about — HSTS
- https://www.codewars.com/about/privacy — HSTS
- https://www.codewars.com/about/terms-of-service — HSTS
- https://www.codewars.com/blog — HSTS
- https://www.codewars.com/blog-categories/codewars — HSTS
- https://www.codewars.com/collections — HSTS
- https://www.codewars.com/join — HSTS
- https://www.codewars.com/kata — HSTS
- https://www.codewars.com/kata/5453b006e6c9202dc8000847/discuss — HSTS
- https://www.codewars.com/kata/594a7ea087a7c6cbe60000d6/train/clojure — HSTS
- https://www.codewars.com/kata/c — HSTS
- https://www.codewars.com/kata/c?tags=Cryptography — HSTS
- https://www.codewars.com/kata/latest?beta=false — HSTS
- https://www.codewars.com/kata?tags=Cryptography — HSTS
- https://www.codewars.com/kumite — HSTS
- https://www.codewars.com/partner-schools — HSTS
- https://www.codewars.com/partnerships — HSTS
- https://www.codewars.com/post/the-future-of-codewars-a-message-from-our-ceo — HSTS
- https://www.codewars.com/post/whats-new-on-codewars-nine-language-runtime-updates — HSTS
- https://www.codewars.com/subscription — HSTS
- https://www.codewars.com/users/leaderboard — HSTS
- https://www.codewars.com/users/leaderboard/kata — HSTS
- https://www.codewars.com/users/sign_in — HSTS
notice Indexable page not listed in sitemap
Rule sitemap.orphan_not_listed · Sitemap · 48 occurrence(s)
- https://codewars.com/ — indexable but not in sitemap
- https://www.codewars.com/ — indexable but not in sitemap
- https://www.codewars.com/about — indexable but not in sitemap
- https://www.codewars.com/about/privacy — indexable but not in sitemap
- https://www.codewars.com/blog — indexable but not in sitemap
- https://www.codewars.com/blog-categories/codewars — indexable but not in sitemap
- https://www.codewars.com/blog-categories/competitions — indexable but not in sitemap
- https://www.codewars.com/collections — indexable but not in sitemap
- https://www.codewars.com/join — indexable but not in sitemap
- https://www.codewars.com/kata — indexable but not in sitemap
- https://www.codewars.com/kata/5453b006e6c9202dc8000847/discuss — indexable but not in sitemap
- https://www.codewars.com/kata/c — indexable but not in sitemap
- https://www.codewars.com/kata/c?tags=Cryptography — indexable but not in sitemap
- https://www.codewars.com/kata/latest?beta=false — indexable but not in sitemap
- https://www.codewars.com/kata?tags=Cryptography — indexable but not in sitemap
- https://www.codewars.com/kumite — indexable but not in sitemap
- https://www.codewars.com/partner-schools — indexable but not in sitemap
- https://www.codewars.com/partnerships — indexable but not in sitemap
- https://www.codewars.com/post/kata-forge-the-language-sprint — indexable but not in sitemap
- https://www.codewars.com/post/the-future-of-codewars-a-message-from-our-ceo — indexable but not in sitemap
- https://www.codewars.com/post/whats-new-on-codewars-nine-language-runtime-updates — indexable but not in sitemap
- https://www.codewars.com/subscription — indexable but not in sitemap
- https://www.codewars.com/users/leaderboard — indexable but not in sitemap
- https://www.codewars.com/users/leaderboard/kata — indexable but not in sitemap
- https://www.codewars.com/users/sign_in — indexable but not in sitemap
notice Title is very short
Rule title.too_short · Titles · 1 occurrence(s)
- https://www.codewars.com/subscription — 12 chars
notice Missing Twitter Card tag
Rule twitter.missing · Social · 36 occurrence(s)
- https://www.codewars.com/about
- https://www.codewars.com/blog-categories/codewars
- https://www.codewars.com/blog-categories/competitions
- https://www.codewars.com/collections
- https://www.codewars.com/collections/codewars-all-time-top-50
- https://www.codewars.com/join
- https://www.codewars.com/kata
- https://www.codewars.com/kata/5453b006e6c9202dc8000847/discuss
- https://www.codewars.com/kata/c
- https://www.codewars.com/kata/c?tags=Cryptography
- https://www.codewars.com/kata/cpp
- https://www.codewars.com/kata/csharp
- https://www.codewars.com/kata/dart
- https://www.codewars.com/kata/go
- https://www.codewars.com/kata/haskell
- https://www.codewars.com/kata/java
- https://www.codewars.com/kata/javascript
- https://www.codewars.com/kata/kotlin
- https://www.codewars.com/kata/latest?beta=false
- https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc
- https://www.codewars.com/kata?tags=Cryptography
- https://www.codewars.com/kumite
- https://www.codewars.com/users/leaderboard
- https://www.codewars.com/users/leaderboard/kata
- https://www.codewars.com/users/sign_in
notice Underscores in URL path (prefer hyphens)
Rule url.underscores · URL · 1 occurrence(s)
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://www.codewars.com/about About | Codewars |
200 | yes | 576 | 49 |
| https://www.codewars.com/about/privacy Codewars - Privacy Policy |
200 | yes | 4937 | 49 |
| https://www.codewars.com/about/terms-of-service Codewars - Terms of Use |
200 | no | 7751 | 49 |
| https://www.codewars.com/blog Codewars Blog - Developer Resources and Insights |
200 | yes | 1204 | 49 |
| https://www.codewars.com/ Codewars - Achieve mastery through coding practice and developer mentorship |
200 | yes | 649 | 49 |
| https://www.codewars.com/join Codewars - Get started on your coding journey |
200 | yes | 156 | 49 |
| https://www.codewars.com/users/leaderboard Leaders | Codewars |
200 | yes | 3275 | 48 |
| https://www.codewars.com/users/sign_in Sign in | Codewars |
200 | yes | 162 | 48 |
| https://codewars.com/blog Codewars Blog - Developer Resources and Insights |
200 | yes | 1204 | 33 |
| https://www.codewars.com/kata/latest?beta=false Kata Practice | Codewars |
200 | yes | 1026 | 33 |
| https://www.codewars.com/kumite Kumite | Codewars |
200 | yes | 13707 | 33 |
| https://www.codewars.com/collections Kata Collections | Codewars |
200 | yes | 740 | 25 |
| https://www.codewars.com/kata Kata Practice | Codewars |
200 | yes | 1054 | 15 |
| https://www.codewars.com/kata/c C practice challenges – train on code kata | Codewars |
200 | yes | 934 | 15 |
| https://www.codewars.com/kata/cpp C++ practice challenges – train on code kata | Codewars |
200 | yes | 961 | 15 |
| https://www.codewars.com/kata/csharp C# practice challenges – train on code kata | Codewars |
200 | yes | 999 | 15 |
| https://www.codewars.com/kata/dart Dart practice challenges – train on code kata | Codewars |
200 | yes | 855 | 15 |
| https://www.codewars.com/kata/go Go practice challenges – train on code kata | Codewars |
200 | yes | 909 | 15 |
| https://www.codewars.com/kata/haskell Haskell practice challenges – train on code kata | Codewars |
200 | yes | 948 | 15 |
| https://www.codewars.com/kata/java Java practice challenges – train on code kata | Codewars |
200 | yes | 985 | 15 |
| https://www.codewars.com/kata/javascript JavaScript practice challenges – train on code kata | Codewars |
200 | yes | 1062 | 15 |
| https://www.codewars.com/kata/kotlin Kotlin practice challenges – train on code kata | Codewars |
200 | yes | 882 | 15 |
| https://www.codewars.com/kata/lua Lua practice challenges – train on code kata | Codewars |
200 | yes | 884 | 15 |
| https://www.codewars.com/kata/php PHP practice challenges – train on code kata | Codewars |
200 | yes | 913 | 15 |
| https://www.codewars.com/kata/python Python practice challenges – train on code kata | Codewars |
200 | yes | 1058 | 15 |
| https://www.codewars.com/kata/r R practice challenges – train on code kata | Codewars |
200 | yes | 841 | 15 |
| https://www.codewars.com/kata/ruby Ruby practice challenges – train on code kata | Codewars |
200 | yes | 971 | 15 |
| https://www.codewars.com/kata/rust Rust practice challenges – train on code kata | Codewars |
200 | yes | 918 | 15 |
| https://www.codewars.com/kata/scala Scala practice challenges – train on code kata | Codewars |
200 | yes | 896 | 15 |
| https://www.codewars.com/kata/solidity Solidity practice challenges – train on code kata | Codewars |
200 | yes | 746 | 15 |
| https://www.codewars.com/kata/sql SQL practice challenges – train on code kata | Codewars |
200 | yes | 885 | 15 |
| https://www.codewars.com/kata/swift Swift practice challenges – train on code kata | Codewars |
200 | yes | 886 | 15 |
| https://www.codewars.com/kata/typescript TypeScript practice challenges – train on code kata | Codewars |
200 | yes | 906 | 15 |
| https://www.codewars.com/partner-schools Codewars - Coding schools we partner with |
200 | yes | 175 | 15 |
| https://www.codewars.com/partnerships Codewars - Education Partnerships |
200 | yes | 241 | 15 |
| https://www.codewars.com/post/the-future-of-codewars-a-message-from-our-ceo The Future of Codewars: A Message from our CEO |
200 | yes | 705 | 15 |
| https://www.codewars.com/subscription Codewars Red |
200 | yes | 238 | 15 |
| https://www.codewars.com/kata/594a7ea087a7c6cbe60000d6/train/clojure Training on Oh come on! Hello world! once again? | Codewars |
200 | no | 304 | 6 |
| https://www.codewars.com/post/whats-new-on-codewars-nine-language-runtime-updates What's new on Codewars: Language Runtime Updates |
200 | yes | 856 | 7 |
| https://www.codewars.com/kata/5453b006e6c9202dc8000847/discuss Discuss Solve the Mysteries of Christianity | Codewars |
200 | yes | 256 | 4 |
| https://www.codewars.com/post/kata-forge-the-language-sprint Kata Forge: The Language Sprint |
200 | yes | 766 | 6 |
| https://www.codewars.com/users/leaderboard/kata Leaders | Codewars |
200 | yes | 3210 | 2 |
| https://www.codewars.com/blog-categories/codewars Category: Product News |
200 | yes | 401 | 5 |
| https://www.codewars.com/blog-categories/competitions Category: Competitions |
200 | yes | 197 | 5 |
| https://www.codewars.com/post/how-many-kata-did-you-complete-in-2024 How many Kata did you complete in 2024? |
200 | yes | 580 | 4 |
| https://www.codewars.com/kata/c?tags=Cryptography C practice challenges – train on code kata | Codewars |
200 | yes | 652 | 1 |
| https://www.codewars.com/kata?tags=Cryptography Kata Practice | Codewars |
200 | yes | 907 | 1 |
| https://www.codewars.com/collections/codewars-all-time-top-50 Codewars all time top 50 |
200 | yes | 969 | 2 |
| https://www.codewars.com/kata/search/?q=&order_by=sort_date%20desc Kata Practice | Codewars |
200 | yes | 1073 | 1 |
| https://codewars.com/ Codewars - Achieve mastery through coding practice and developer mentorship |
200 | yes | 649 | 0 |
Audit your own site — free
77 checks, internal PageRank, render-diff. No signup, results in ~30s.