Verified internal navigation

At least 10 internal destinations were verified. Unknown items do not disqualify the site; confirmed checklist failures reduce quality.

100.00/100 link health · 62.43/100 quality · 31 internal destinations

New comparison baseline. A change in coverage is not a verified improvement.

The diagnostic report below may cover additional pages and external links. Only the stored competitive sample determines the ranking. At least 10 verified internal links are required; unavailable checklist items do not exclude a site. How scoring works

icodethis.com

icodethis.com · 🇺🇸 United States · Community picks

#113/165 top ranked in United States · #211/335 worldwide

Scanned

The quick verdict

No broken links found in this sample.

Link health
100.00/100

Ranks first

Quality checklist
62.43/100

Breaks ties

Broken links
0

Confirmed in sample

31 links verified · 0 unknown · 10 selected source pages · 100% of selected destinations verified. Sample only. Unknown links are not counted as broken.

What to fix first

View all priorities →
  1. Distinct page titles

    Use a title that describes the purpose of this page rather than repeating the same title across URLs.

  2. Canonical URL

    Declare one valid HTTP(S) canonical URL for each indexable page. It may point to another URL when intentional.

  3. Document language

    Declare a valid language tag on the html element, such as en or pt-BR.

Fix with your coding assistant

Copy a ready-to-use prompt with the issues and affected URLs.

View full reportConfirmed issues, suggested fixes and the evidence behind them.

Extended diagnostic evidence

0 confirmed broken links in 82 verified. 10 discovered links could not be verified.

89% of discovered links verified. These diagnostic counts may include pages and external links outside the ranked sample. Unknown links are not counted as broken.

Broken links
0
Links verified
82
Unverifiable
10

mostly access denied

Pages read
31

0 internal · 0 external

Latest competitive sample and evidence · 62.43/100 quality

At least 10 internal destinations were verified. Unknown items do not disqualify the site; confirmed checklist failures reduce quality. The available outcomes agreed between passes.

10 selected source URLs · 31 internal destinations. 31 evaluated · 0 unknown · 0 using previous evidence. The expanded diagnostic report follows below.

SEO
40.00/100
Accessibility
42.00/100
Structure
88.33/100
Sharing
88.89/100
Selected pages
  • https://icodethis.com/
  • https://icodethis.com/blog
  • https://icodethis.com/courses
  • https://icodethis.com/leaderboard
  • https://icodethis.com/login
  • https://icodethis.com/modes
  • https://icodethis.com/privacy_policy
  • https://icodethis.com/roadmap
  • https://icodethis.com/terms
  • https://icodethis.com/stats
Internal link verdicts and weights
  • ok · weight 6 · https://icodethis.com/
  • ok · weight 6 · https://icodethis.com/blog
  • ok · weight 6 · https://icodethis.com/courses
  • ok · weight 6 · https://icodethis.com/leaderboard
  • ok · weight 6 · https://icodethis.com/login
  • ok · weight 6 · https://icodethis.com/modes
  • ok · weight 6 · https://icodethis.com/privacy_policy
  • ok · weight 6 · https://icodethis.com/roadmap
  • ok · weight 6 · https://icodethis.com/terms
  • ok · weight 4 · https://icodethis.com/stats
  • ok · weight 2 · https://icodethis.com/blog/adrian-coding-journey
  • ok · weight 2 · https://icodethis.com/blog/boost-career-learn-in-public
  • ok · weight 2 · https://icodethis.com/blog/build-developer-portfolio-website
  • ok · weight 2 · https://icodethis.com/blog/button-on-top-of-input
  • ok · weight 2 · https://icodethis.com/blog/custom-fonts-colors-tailwindcss
  • ok · weight 2 · https://icodethis.com/blog/first-freelancing-gig
  • ok · weight 2 · https://icodethis.com/blog/first-job-as-a-frontend-developer-2023
  • ok · weight 2 · https://icodethis.com/blog/from-economics-to-javascript
  • ok · weight 2 · https://icodethis.com/blog/frontend-mastery-with-icodethis
  • ok · weight 2 · https://icodethis.com/blog/how-icodethis-works
  • ok · weight 2 · https://icodethis.com/blog/images-in-github-repository
  • ok · weight 2 · https://icodethis.com/blog/resources-for-coding-challenges
  • ok · weight 2 · https://icodethis.com/blog/what-is-icodethis
  • ok · weight 2 · https://icodethis.com/challenges
  • ok · weight 2 · https://icodethis.com/modes/design-to-code
  • ok · weight 2 · https://icodethis.com/modes/functional
  • ok · weight 2 · https://icodethis.com/modes/jsbites
  • ok · weight 2 · https://icodethis.com/pro-challenges
  • ok · weight 2 · https://icodethis.com/roadmap/30-day
  • ok · weight 2 · https://icodethis.com/roadmap/icodemas
  • ok · weight 2 · https://icodethis.com/roadmap/jos-burger
Scoring checks
  • Page title: passed · 10/10 applicable observations

    https://icodethis.com/: iCodeThis

    https://icodethis.com/blog: iCodeThis

    https://icodethis.com/courses: iCodeThis

    https://icodethis.com/leaderboard: iCodeThis

    https://icodethis.com/login: iCodeThis

  • Distinct page titles: failed · 0/10 applicable observations

    https://icodethis.com/: iCodeThis

    https://icodethis.com/blog: iCodeThis

    https://icodethis.com/courses: iCodeThis

    https://icodethis.com/leaderboard: iCodeThis

    https://icodethis.com/login: iCodeThis

  • Meta description: passed · 10/10 applicable observations

    https://icodethis.com/: Projects to improve your coding skills!

    https://icodethis.com/blog: Projects to improve your coding skills!

    https://icodethis.com/courses: Projects to improve your coding skills!

    https://icodethis.com/leaderboard: Leaderboard with the top coders on iCodeThis based on number of people referred

    https://icodethis.com/login: Projects to improve your coding skills!

  • Canonical URL: failed · 0/10 applicable observations

    https://icodethis.com/: No canonical URL

    https://icodethis.com/blog: No canonical URL

    https://icodethis.com/courses: No canonical URL

    https://icodethis.com/leaderboard: No canonical URL

    https://icodethis.com/login: No canonical URL

  • Main heading: failed · 8/10 applicable observations

    https://icodethis.com/courses: 0 H1 element(s)

    https://icodethis.com/login: 0 H1 element(s)

    https://icodethis.com/: 1 H1 element(s)

    https://icodethis.com/blog: 1 H1 element(s)

    https://icodethis.com/leaderboard: 1 H1 element(s)

  • Heading hierarchy: failed · 5/10 applicable observations

    https://icodethis.com/blog: 1 skipped heading level(s)

    https://icodethis.com/courses: 0 skipped heading level(s)

    https://icodethis.com/leaderboard: 1 skipped heading level(s)

    https://icodethis.com/login: 0 skipped heading level(s)

    https://icodethis.com/stats: 1 skipped heading level(s)

  • Main landmark: passed · 10/10 applicable observations

    https://icodethis.com/: 1 main landmarks

    https://icodethis.com/blog: 1 main landmarks

    https://icodethis.com/courses: 1 main landmarks

    https://icodethis.com/leaderboard: 1 main landmarks

    https://icodethis.com/login: 1 main landmarks

  • Document language: failed · 0/10 applicable observations

    https://icodethis.com/: No document language

    https://icodethis.com/blog: No document language

    https://icodethis.com/courses: No document language

    https://icodethis.com/leaderboard: No document language

    https://icodethis.com/login: No document language

  • Image alternatives declared: passed · 5/5 applicable observations

    https://icodethis.com/courses: 0 of 0 images lack an alt attribute

    https://icodethis.com/leaderboard: 0 of 0 images lack an alt attribute

    https://icodethis.com/privacy_policy: 0 of 0 images lack an alt attribute

    https://icodethis.com/terms: 0 of 0 images lack an alt attribute

    https://icodethis.com/stats: 0 of 0 images lack an alt attribute

  • Form controls named: passed · 1/1 applicable observations

    https://icodethis.com/: 0 of 0 controls have no HTML label

    https://icodethis.com/blog: 0 of 0 controls have no HTML label

    https://icodethis.com/courses: 0 of 0 controls have no HTML label

    https://icodethis.com/leaderboard: 0 of 0 controls have no HTML label

    https://icodethis.com/modes: 0 of 0 controls have no HTML label

  • Buttons named: failed · 1/10 applicable observations

    https://icodethis.com/: 3 of 5 buttons have no HTML name

    https://icodethis.com/blog: 1 of 1 buttons have no HTML name

    https://icodethis.com/courses: 1 of 1 buttons have no HTML name

    https://icodethis.com/leaderboard: 1 of 8 buttons have no HTML name

    https://icodethis.com/modes: 1 of 1 buttons have no HTML name

  • Links named: failed · 0/10 applicable observations

    https://icodethis.com/: 3 of 15 links have no HTML name

    https://icodethis.com/blog: 1 of 21 links have no HTML name

    https://icodethis.com/courses: 1 of 8 links have no HTML name

    https://icodethis.com/leaderboard: 1 of 9 links have no HTML name

    https://icodethis.com/login: 1 of 3 links have no HTML name

  • Mobile viewport: passed · 10/10 applicable observations

    https://icodethis.com/: width=device-width

    https://icodethis.com/blog: width=device-width

    https://icodethis.com/courses: width=device-width

    https://icodethis.com/leaderboard: width=device-width

    https://icodethis.com/login: width=device-width

  • HTTPS page: passed · 10/10 applicable observations

    https://icodethis.com/: https://icodethis.com/

    https://icodethis.com/blog: https://icodethis.com/blog

    https://icodethis.com/courses: https://icodethis.com/courses

    https://icodethis.com/leaderboard: https://icodethis.com/leaderboard

    https://icodethis.com/login: https://icodethis.com/login

  • No insecure embedded resources: passed · 10/10 applicable observations

    https://icodethis.com/: 0 HTTP embedded resource URL(s)

    https://icodethis.com/blog: 0 HTTP embedded resource URL(s)

    https://icodethis.com/courses: 0 HTTP embedded resource URL(s)

    https://icodethis.com/leaderboard: 0 HTTP embedded resource URL(s)

    https://icodethis.com/login: 0 HTTP embedded resource URL(s)

  • Open Graph title: passed · 10/10 applicable observations

    https://icodethis.com/: iCodeThis

    https://icodethis.com/blog: iCodeThis

    https://icodethis.com/courses: iCodeThis

    https://icodethis.com/leaderboard: iCodeThis | Leaderboard

    https://icodethis.com/login: iCodeThis

  • Open Graph description: passed · 10/10 applicable observations

    https://icodethis.com/: Projects to improve your coding skills!

    https://icodethis.com/blog: Projects to improve your coding skills!

    https://icodethis.com/courses: Projects to improve your coding skills!

    https://icodethis.com/leaderboard: Leaderboard with the top coders on iCodeThis based on number of people referred

    https://icodethis.com/login: Projects to improve your coding skills!

  • Open Graph type: passed · 10/10 applicable observations

    https://icodethis.com/: website

    https://icodethis.com/blog: website

    https://icodethis.com/courses: website

    https://icodethis.com/leaderboard: website

    https://icodethis.com/login: website

  • Open Graph URL: passed · 10/10 applicable observations

    https://icodethis.com/: https://icodethis.com/

    https://icodethis.com/blog: https://icodethis.com/

    https://icodethis.com/courses: https://icodethis.com/

    https://icodethis.com/leaderboard: https://icodethis.com/

    https://icodethis.com/login: https://icodethis.com/

  • Open Graph image URL: passed · 10/10 applicable observations

    https://icodethis.com/: https://www.icodethis.com/thumbnail.png

    https://icodethis.com/blog: https://www.icodethis.com/thumbnail.png

    https://icodethis.com/courses: https://www.icodethis.com/thumbnail.png

    https://icodethis.com/leaderboard: https://www.icodethis.com/thumbnail.png

    https://icodethis.com/login: https://www.icodethis.com/thumbnail.png

  • Open Graph image description: failed · 0/10 applicable observations

    https://icodethis.com/: No sharing image description

    https://icodethis.com/blog: No sharing image description

    https://icodethis.com/courses: No sharing image description

    https://icodethis.com/leaderboard: No sharing image description

    https://icodethis.com/login: No sharing image description

  • Social card type: passed · 10/10 applicable observations

    https://icodethis.com/: summary_large_image

    https://icodethis.com/blog: summary_large_image

    https://icodethis.com/courses: summary_large_image

    https://icodethis.com/leaderboard: summary_large_image

    https://icodethis.com/login: summary_large_image

  • Homepage favicon available: passed · 1/1 applicable observations

    https://icodethis.com/favicon.ico: HTTP 200; image/vnd.microsoft.icon

  • Homepage sharing image available: passed · 1/1 applicable observations

    https://www.icodethis.com/thumbnail.png: HTTP 200; image/png

  • Root sitemap available: failed · 0/1 applicable observations

    https://icodethis.com/sitemap.xml: HTTP 200; no sitemap root found

  • Rendered color contrast: unverified · 0/1 applicable observations

    https://icodethis.com/: Requires a browser or human assessment; excluded from points.

  • Keyboard and focus behavior: unverified · 0/1 applicable observations

    https://icodethis.com/: Requires a browser or human assessment; excluded from points.

Sample reference: e99837cf867c3d3f4dfc309d22dcd8e3f161919aed05f818be8c2119b673e5f4

Full standard report · free for everyone. This is a bounded sample, not an audit of every page.

No confirmed broken links in this sample. Unverified URLs are not evidence of healthy links.

Diagnostic checklist

8 passed · 21 need work · 3 not verified. Open a check for the evidence and suggested fix.

SEO
37.42
Sharing
84.59

Measured performance

419 ms median to homepage response headers. Measurements: 593, 407, 419 ms.

Same crawler, three sequential requests, DNS and TLS included. Timing is diagnostic only and never decides a position. This is server/network response, not browser loading or Core Web Vitals.

Static checks inspect crawler-visible HTML; they do not certify accessibility or code quality.

SEO5 to improve
Page titleNeeds work

29/31 applicable observations passed. 0.94/1 checklist weight earned.

How to improve: Give each page a descriptive, non-empty <title>.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Distinct page titlesNeeds work

0/31 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Use a title that describes the purpose of this page rather than repeating the same title across URLs.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Meta descriptionNeeds work

29/31 applicable observations passed. 0.94/1 checklist weight earned.

How to improve: Add a non-empty meta name="description" that summarizes this page.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Canonical URLNeeds work

0/31 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Declare one valid HTTP(S) canonical URL for each indexable page. It may point to another URL when intentional.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Root sitemap availableNeeds work

0/1 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Publish a sitemap URL set or index at /sitemap.xml. This checks its root, not every listed URL.

Accessibility3 to improve
Document languageNeeds work

0/31 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Declare a valid language tag on the html element, such as en or pt-BR.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Image alternatives declaredPassed

18/18 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Add alt text to informative images. Use alt="" for decorative images. This check does not judge text quality.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Form controls namedPassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Associate a label with each visible form control, or provide a non-empty aria-label / valid aria-labelledby.

Buttons namedNeeds work

1/29 applicable observations passed. 0.03/1 checklist weight earned.

How to improve: Give every button visible text or an accessible name, including icon-only buttons.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Rendered color contrastNot verified

0/1 applicable observations passed. Informational; excluded from points.

How to improve: Check foreground/background contrast in the rendered page.

Keyboard and focus behaviorNot verified

0/1 applicable observations passed. Informational; excluded from points.

How to improve: Test every interactive control with a keyboard and inspect focus visibility.

Structure3 to improve
Main headingNeeds work

21/31 applicable observations passed. 0.68/1 checklist weight earned.

How to improve: Add a descriptive H1 identifying the main topic.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Heading hierarchyNeeds work

16/31 applicable observations passed. 0.52/1 checklist weight earned.

How to improve: Nest headings logically without skipping a level, starting with H1.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Main landmarkNeeds work

29/31 applicable observations passed. 0.94/1 checklist weight earned.

How to improve: Mark the main content with one <main> or role="main" landmark.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Mobile viewportPassed

31/31 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Add meta name="viewport" with width=device-width and do not disable user zoom.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

HTTPS pagePassed

31/31 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Serve the page over HTTPS with a valid certificate.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

No insecure embedded resourcesPassed

31/31 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Use HTTPS for embedded script, image, stylesheet, frame, audio and video URLs.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Sharing7 to improve
Open Graph titleNeeds work

29/31 applicable observations passed. 0.94/1 checklist weight earned.

How to improve: Provide a non-empty og:title meta property.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph descriptionNeeds work

29/31 applicable observations passed. 0.94/1 checklist weight earned.

How to improve: Provide a non-empty og:description meta property.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph typeNeeds work

29/31 applicable observations passed. 0.94/1 checklist weight earned.

How to improve: Declare og:type, such as website or article.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph URLNeeds work

29/31 applicable observations passed. 0.94/1 checklist weight earned.

How to improve: Set og:url to an absolute HTTP(S) URL for this content.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph image URLNeeds work

29/31 applicable observations passed. 0.94/1 checklist weight earned.

How to improve: Set og:image to an absolute HTTP(S) image URL. Homepage image availability is checked separately.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph image descriptionNeeds work

0/29 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Describe the sharing image with og:image:alt.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Social card typeNeeds work

29/31 applicable observations passed. 0.94/1 checklist weight earned.

How to improve: Declare twitter:card as summary or summary_large_image for a website card.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Homepage favicon availablePassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Serve a non-empty public image with an image Content-Type.

Homepage sharing image availablePassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Serve a non-empty public image with an image Content-Type.

AI access2 to improve
Content in initial HTMLNeeds work

22/31 applicable observations passed. 0.71/1 checklist weight earned.

How to improve: Render meaningful main content on the server so readers can access it without executing JavaScript.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Structured data syntaxNeeds work

0/31 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Provide JSON-LD with @context and @type (or a typed @graph). Match the markup to the visible content; syntax alone does not validate its meaning.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Performance1 to improve
HTML transfer budgetNeeds work

30/31 applicable observations passed. 0.97/1 checklist weight earned.

How to improve: Keep the uncompressed HTML at or below 500 KB. Remove duplicated inline payloads and unnecessary markup.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Repeated homepage HTTP responsePassed

1/1 applicable observations passed. Informational; excluded from points.

How to improve: Improve server response and CDN caching. Median of three requests; diagnostic only, never a ranking tiebreak.

  • https://icodethis.com/3/3 successful measurements to response headers. Includes DNS and TLS; excludes rendering.
Browser loading and Core Web VitalsNot verified

0/1 applicable observations passed. Informational; excluded from points.

How to improve: Measure LCP, INP and CLS with browser and field tools.

Checklist quality-v3. Competitive weights: Structure 30%, Accessibility markup 30%, SEO 25%, Sharing 15%. AI access and performance are diagnostic only. This expanded report may include pages outside the competitive sample. Unverified scored checks earn no points; not-applicable and manual checks are excluded. Full methodology and references.

Page health

From the 31 pages we read. Full details in the report.

Missing titles

2

Duplicate titles

29

Missing descriptions

2

Missing H1

10

Multiple H1

0

Avg response

401 ms

Slowest pages

HTTP response time measured by our crawler; not browser loading speed.

Pages inspected (31)

All 31 pages from this scan.

PageStatusTitleH1ms
https://icodethis.com/200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedProjects to improve your coding skills!
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 14 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed3 of 5 buttons have no HTML name
  • links-named: failed3 of 15 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis
  • og-description: passedProjects to improve your coding skills!
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://www.icodethis.com/thumbnail.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed2436 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed37,184 bytes of HTML; budget 500,000
1993
https://icodethis.com/blog200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedProjects to improve your coding skills!
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 26 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 21 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/blog
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis
  • og-description: passedProjects to improve your coding skills!
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://www.icodethis.com/thumbnail.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed801 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed33,817 bytes of HTML; budget 500,000
1130
https://icodethis.com/courses200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedProjects to improve your coding skills!
  • canonical: failedNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: not-applicable0 of 0 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 8 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/courses
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis
  • og-description: passedProjects to improve your coding skills!
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://www.icodethis.com/thumbnail.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: failed0 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed12,723 bytes of HTML; budget 500,000
0128
https://icodethis.com/leaderboard200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedLeaderboard with the top coders on iCodeThis based on number of people referred
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: not-applicable0 of 0 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 8 buttons have no HTML name
  • links-named: failed1 of 9 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/leaderboard
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis | Leaderboard
  • og-description: passedLeaderboard with the top coders on iCodeThis based on number of people referred
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://www.icodethis.com/thumbnail.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed119 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed18,228 bytes of HTML; budget 500,000
1132
https://icodethis.com/login200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedProjects to improve your coding skills!
  • canonical: failedNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 3 images lack an alt attribute
  • labels: passed0 of 1 controls have no HTML label
  • buttons: passed0 of 3 buttons have no HTML name
  • links-named: failed1 of 3 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/login
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis
  • og-description: passedProjects to improve your coding skills!
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://www.icodethis.com/thumbnail.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed215 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed14,157 bytes of HTML; budget 500,000
0318
https://icodethis.com/modes200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedProjects to improve your coding skills!
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 16 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/modes
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis
  • og-description: passedProjects to improve your coding skills!
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://www.icodethis.com/thumbnail.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed985 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed15,435 bytes of HTML; budget 500,000
1132
https://icodethis.com/privacy_policy200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedProjects to improve your coding skills!
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: not-applicable0 of 0 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed3 of 12 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/privacy_policy
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis
  • og-description: passedProjects to improve your coding skills!
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://www.icodethis.com/thumbnail.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed1617 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed22,514 bytes of HTML; budget 500,000
1177
https://icodethis.com/roadmap200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedProjects to improve your coding skills!
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 3 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 14 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/roadmap
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis
  • og-description: passedProjects to improve your coding skills!
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://www.icodethis.com/thumbnail.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed605 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed14,552 bytes of HTML; budget 500,000
1128
https://icodethis.com/terms200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedProjects to improve your coding skills!
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: not-applicable0 of 0 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed3 of 12 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/terms
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis
  • og-description: passedProjects to improve your coding skills!
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://www.icodethis.com/thumbnail.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed4134 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed25,203 bytes of HTML; budget 500,000
1124
https://icodethis.com/stats200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedProjects to improve your coding skills!
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: not-applicable0 of 0 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 8 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/stats
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis
  • og-description: passedProjects to improve your coding skills!
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://www.icodethis.com/thumbnail.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed33408 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: failed726,447 bytes of HTML; budget 500,000
14,166
https://icodethis.com/blog/boost-career-learn-in-public200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedBlog article about the benefits of learning in public, in order to boost your we development career.
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 6 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 21 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/blog/boost-career-learn-in-public
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis | How Learning in Public Can Accelerate Your Career
  • og-description: passedBlog article about the benefits of learning in public, in order to boost your we development career.
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://shismqklzntzxworibfn.supabase.co/storage/v1/object/public/blog/boost-career-learn-in-public/thumbnail.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed6270 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed31,355 bytes of HTML; budget 500,000
1137
https://icodethis.com/blog/first-freelancing-gig200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedBlog article about the journey of a beginner programmer to its first freelancing gig. Sharing tips on how and what to learn to succeed in freelancing.
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 18 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/blog/first-freelancing-gig
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis | The Journey To My First Freelancing Job
  • og-description: passedBlog article about the journey of a beginner programmer to its first freelancing gig. Sharing tips on how and what to learn to succeed in freelancing.
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://shismqklzntzxworibfn.supabase.co/storage/v1/object/public/blog/first-freelancing-gig.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed5272 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed28,294 bytes of HTML; budget 500,000
1391
https://icodethis.com/blog/images-in-github-repository200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedStep by step instructions on how to store images in a GitHub repository and use them in an iCodeThis challenge.
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 14 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 19 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/blog/images-in-github-repository
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis | How To Store Images in a GitHub Repository
  • og-description: passedStep by step instructions on how to store images in a GitHub repository and use them in an iCodeThis challenge.
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://shismqklzntzxworibfn.supabase.co/storage/v1/object/public/blog/images-in-github-repository/thumbnail.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed3591 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed28,131 bytes of HTML; budget 500,000
1353
https://icodethis.com/blog/build-developer-portfolio-website200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedTips to build a successful developer portfolio
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 17 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/blog/build-developer-portfolio-website
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis | How to Build a Great Developer Portfolio Website
  • og-description: passedTips to build a successful developer portfolio
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://shismqklzntzxworibfn.supabase.co/storage/v1/object/public/blog/developer-portfolio-website.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed6938 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed30,925 bytes of HTML; budget 500,000
1348
https://icodethis.com/blog/resources-for-coding-challenges200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedA list of resources like images, fonts, colors, that you can use to improve your coding challenges on iCodeThis.
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 24 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/blog/resources-for-coding-challenges
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis | Resources For Coding Challenges
  • og-description: passedA list of resources like images, fonts, colors, that you can use to improve your coding challenges on iCodeThis.
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://shismqklzntzxworibfn.supabase.co/storage/v1/object/public/blog/resources-for-challenges.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed2493 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed22,275 bytes of HTML; budget 500,000
1336
https://icodethis.com/blog/custom-fonts-colors-tailwindcss200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedHow to use custom fonts and colors with the CDN version of TailwindCSS using the config object.
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 15 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/blog/custom-fonts-colors-tailwindcss
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis | Adding custom fonts and colors to a Tailwind project
  • og-description: passedHow to use custom fonts and colors with the CDN version of TailwindCSS using the config object.
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://shismqklzntzxworibfn.supabase.co/storage/v1/object/public/blog/custom-tailwindcss.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed4626 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed35,685 bytes of HTML; budget 500,000
1343
https://icodethis.com/blog/first-job-as-a-frontend-developer-2023200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedWant to become a frontend developer? Follow these steps to kickstart your tech career. Master HTML, CSS, JavaScript, and land your dream job.
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 10 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 19 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/blog/first-job-as-a-frontend-developer-2023
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis | How to Get Your First Job as a Frontend Developer
  • og-description: passedWant to become a frontend developer? Follow these steps to kickstart your tech career. Master HTML, CSS, JavaScript, and land your dream job.
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://shismqklzntzxworibfn.supabase.co/storage/v1/object/public/blog/bo-cover.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed18569 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed57,118 bytes of HTML; budget 500,000
1375
https://icodethis.com/blog/from-economics-to-javascript200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedVlad's transition into the tech industry having an economics background
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 16 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/blog/from-economics-to-javascript
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis | From Economics to JavaScript
  • og-description: passedVlad's transition into the tech industry having an economics background
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://shismqklzntzxworibfn.supabase.co/storage/v1/object/public/blog/vlad%20cover.jpg?t=2023-05-31T05%3A07%3A05.711Z
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed3620 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed24,055 bytes of HTML; budget 500,000
1347
https://icodethis.com/blog/button-on-top-of-input200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedEnhance your web forms with overlapping elements. Learn how to place a button on top of an input using CSS.
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 5 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 17 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/blog/button-on-top-of-input
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis | Placing a Button on Top of an Input using CSS
  • og-description: passedEnhance your web forms with overlapping elements. Learn how to place a button on top of an input using CSS.
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://shismqklzntzxworibfn.supabase.co/storage/v1/object/public/blog/button%20on%20input%20cover.jpg?t=2023-05-25T16%3A18%3A55.313Z
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed3616 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed28,492 bytes of HTML; budget 500,000
1328
https://icodethis.com/blog/frontend-mastery-with-icodethis200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedEmine's journey: enhancing frontend skills and networking through iCodeThis challenges
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 5 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 17 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/blog/frontend-mastery-with-icodethis
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis | Frontend Mastery with iCodeThis
  • og-description: passedEmine's journey: enhancing frontend skills and networking through iCodeThis challenges
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://shismqklzntzxworibfn.supabase.co/storage/v1/object/public/blog/emine%20cover.jpg?t=2023-05-25T09%3A51%3A08.028Z
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed3588 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed24,759 bytes of HTML; budget 500,000
1315
https://icodethis.com/blog/adrian-coding-journey200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedHow iCodeThis helped me as a self-taught developer to improve my coding skills with daily practice
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 5 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 15 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/blog/adrian-coding-journey
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis | My Coding Journey
  • og-description: passedHow iCodeThis helped me as a self-taught developer to improve my coding skills with daily practice
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://shismqklzntzxworibfn.supabase.co/storage/v1/object/public/blog/adrian%20cover.jpg?t=2023-05-15T16%3A54%3A29.302Z
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed3442 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed24,189 bytes of HTML; budget 500,000
1316
https://icodethis.com/blog/how-icodethis-works200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passediCodeThis works by providing daily coding challenges to frontend developers. It offers an integrated platform for coding, the ability to submit and share projects, and fosters a community for mutual learning and growth.
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 15 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/blog/how-icodethis-works
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis | How iCodeThis Works?
  • og-description: passediCodeThis works by providing daily coding challenges to frontend developers. It offers an integrated platform for coding, the ability to submit and share projects, and fosters a community for mutual learning and growth.
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://shismqklzntzxworibfn.supabase.co/storage/v1/object/public/blog/how%20it%20works.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed2572 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed22,205 bytes of HTML; budget 500,000
1324
https://icodethis.com/blog/what-is-icodethis200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedDaily projects you can build to improve your coding skills!
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: passed0 of 3 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 13 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/blog/what-is-icodethis
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis | What is iCodeThis?
  • og-description: passedDaily projects you can build to improve your coding skills!
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://shismqklzntzxworibfn.supabase.co/storage/v1/object/public/blog/what%20is.jpg?t=2023-05-15T05%3A51%3A09.770Z
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed926 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed17,141 bytes of HTML; budget 500,000
1355
https://icodethis.com/challenges200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedProjects to improve your coding skills!
  • canonical: failedNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: not-applicable0 of 0 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 8 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/modes/design-to-code
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis
  • og-description: passedProjects to improve your coding skills!
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://www.icodethis.com/thumbnail.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: failed0 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed12,827 bytes of HTML; budget 500,000
0513
https://icodethis.com/modes/design-to-code200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedProjects to improve your coding skills!
  • canonical: failedNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: not-applicable0 of 0 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 8 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/modes/design-to-code
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis
  • og-description: passedProjects to improve your coding skills!
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://www.icodethis.com/thumbnail.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: failed0 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed12,827 bytes of HTML; budget 500,000
0173
https://icodethis.com/modes/functional200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedProjects to improve your coding skills!
  • canonical: failedNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: not-applicable0 of 0 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 8 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/modes/functional
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis
  • og-description: passedProjects to improve your coding skills!
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://www.icodethis.com/thumbnail.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: failed0 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed12,741 bytes of HTML; budget 500,000
0134
https://icodethis.com/modes/jsbites200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedProjects to improve your coding skills!
  • canonical: failedNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: not-applicable0 of 0 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 8 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/modes/jsbites
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis
  • og-description: passedProjects to improve your coding skills!
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://www.icodethis.com/thumbnail.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: failed0 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed12,735 bytes of HTML; budget 500,000
0130
https://icodethis.com/pro-challenges200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedProjects to improve your coding skills!
  • canonical: failedNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: not-applicable0 of 0 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 8 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/pro-challenges
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis
  • og-description: passedProjects to improve your coding skills!
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://www.icodethis.com/thumbnail.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: failed0 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed12,737 bytes of HTML; budget 500,000
0125
https://icodethis.com/roadmap/30-day200iCodeThis
Page checklist evidence
  • title: passediCodeThis
  • description: passedProjects to improve your coding skills!
  • canonical: failedNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: failedNo document language
  • alt: not-applicable0 of 0 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 1 buttons have no HTML name
  • links-named: failed1 of 8 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/roadmap/30-day
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passediCodeThis
  • og-description: passedProjects to improve your coding skills!
  • og-type: passedwebsite
  • og-url: passedhttps://icodethis.com/
  • og-image: passedhttps://www.icodethis.com/thumbnail.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: failed0 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed12,737 bytes of HTML; budget 500,000
0129
https://icodethis.com/roadmap/icodemas200
Page checklist evidence
  • title: failedNo page title
  • description: failedNo meta description
  • canonical: failedNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed0 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: failedNo document language
  • alt: not-applicable0 of 0 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: not-applicable0 of 0 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/roadmap/icodemas
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: failedNo og:title
  • og-description: failedNo og:description
  • og-type: failedNo og:type
  • og-url: failedNo og:url
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: failedNo social card type
  • readable: failed0 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed2,799 bytes of HTML; budget 500,000
0126
https://icodethis.com/roadmap/jos-burger200
Page checklist evidence
  • title: failedNo page title
  • description: failedNo meta description
  • canonical: failedNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed0 skipped heading level(s)
  • main: failed0 main landmarks
  • lang: failedNo document language
  • alt: not-applicable0 of 0 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: not-applicable0 of 0 links have no HTML name
  • viewport: passedwidth=device-width
  • https: passedhttps://icodethis.com/roadmap/jos-burger
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: failedNo og:title
  • og-description: failedNo og:description
  • og-type: failedNo og:type
  • og-url: failedNo og:url
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: failedNo social card type
  • readable: failed0 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed2,803 bytes of HTML; budget 500,000
0417