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
- Quality checklist
- 62.43/100
- Broken links
- 0
Ranks first
Breaks ties
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 →- Distinct page titles
Use a title that describes the purpose of this page rather than repeating the same title across URLs.
- Canonical URL
Declare one valid HTTP(S) canonical URL for each indexable page. It may point to another URL when intentional.
- 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 reportHide 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
- Pages read
- 31
mostly access denied
Broken links
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
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
- Accessibility
- 40.69
- Structure
- 85.48
- Sharing
- 84.59
- AI access
- 35.48
- Performance
- 96.77
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>.
- https://icodethis.com/roadmap/icodemasNo page title
- https://icodethis.com/roadmap/jos-burgerNo page title
- https://icodethis.com/iCodeThis
- https://icodethis.com/blogiCodeThis
- https://icodethis.com/coursesiCodeThis
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.
- https://icodethis.com/iCodeThis
- https://icodethis.com/blogiCodeThis
- https://icodethis.com/coursesiCodeThis
- https://icodethis.com/leaderboardiCodeThis
- https://icodethis.com/loginiCodeThis
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.
- https://icodethis.com/roadmap/icodemasNo meta description
- https://icodethis.com/roadmap/jos-burgerNo meta description
- https://icodethis.com/Projects to improve your coding skills!
- https://icodethis.com/blogProjects to improve your coding skills!
- https://icodethis.com/coursesProjects to improve your coding skills!
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.
- https://icodethis.com/No canonical URL
- https://icodethis.com/blogNo canonical URL
- https://icodethis.com/coursesNo canonical URL
- https://icodethis.com/leaderboardNo canonical URL
- https://icodethis.com/loginNo canonical URL
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.
- https://icodethis.com/sitemap.xmlHTTP 200; no sitemap root found
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.
- https://icodethis.com/No document language
- https://icodethis.com/blogNo document language
- https://icodethis.com/coursesNo document language
- https://icodethis.com/leaderboardNo document language
- https://icodethis.com/loginNo document language
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.
- https://icodethis.com/courses0 of 0 images lack an alt attribute
- https://icodethis.com/leaderboard0 of 0 images lack an alt attribute
- https://icodethis.com/privacy_policy0 of 0 images lack an alt attribute
- https://icodethis.com/terms0 of 0 images lack an alt attribute
- https://icodethis.com/stats0 of 0 images lack an alt attribute
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.
- https://icodethis.com/0 of 0 controls have no HTML label
- https://icodethis.com/blog0 of 0 controls have no HTML label
- https://icodethis.com/courses0 of 0 controls have no HTML label
- https://icodethis.com/leaderboard0 of 0 controls have no HTML label
- https://icodethis.com/modes0 of 0 controls have no HTML label
Links namedNeeds work
0/29 applicable observations passed. 0.00/1 checklist weight earned.
How to improve: Give every link visible text or a meaningful accessible name.
- https://icodethis.com/3 of 15 links have no HTML name
- https://icodethis.com/blog1 of 21 links have no HTML name
- https://icodethis.com/courses1 of 8 links have no HTML name
- https://icodethis.com/leaderboard1 of 9 links have no HTML name
- https://icodethis.com/login1 of 3 links have no HTML name
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.
- https://icodethis.com/Requires a browser or human assessment; excluded from points.
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.
- https://icodethis.com/Requires a browser or human assessment; excluded from points.
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.
- https://icodethis.com/courses0 H1 element(s)
- https://icodethis.com/login0 H1 element(s)
- https://icodethis.com/challenges0 H1 element(s)
- https://icodethis.com/modes/design-to-code0 H1 element(s)
- https://icodethis.com/modes/functional0 H1 element(s)
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.
- https://icodethis.com/blog1 skipped heading level(s)
- https://icodethis.com/courses0 skipped heading level(s)
- https://icodethis.com/leaderboard1 skipped heading level(s)
- https://icodethis.com/login0 skipped heading level(s)
- https://icodethis.com/stats1 skipped heading level(s)
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.
- https://icodethis.com/roadmap/icodemas0 main landmarks
- https://icodethis.com/roadmap/jos-burger0 main landmarks
- https://icodethis.com/1 main landmarks
- https://icodethis.com/blog1 main landmarks
- https://icodethis.com/courses1 main landmarks
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.
- https://icodethis.com/width=device-width
- https://icodethis.com/blogwidth=device-width
- https://icodethis.com/courseswidth=device-width
- https://icodethis.com/leaderboardwidth=device-width
- https://icodethis.com/loginwidth=device-width
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.
- https://icodethis.com/https://icodethis.com/
- https://icodethis.com/bloghttps://icodethis.com/blog
- https://icodethis.com/courseshttps://icodethis.com/courses
- https://icodethis.com/leaderboardhttps://icodethis.com/leaderboard
- https://icodethis.com/loginhttps://icodethis.com/login
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.
- https://icodethis.com/0 HTTP embedded resource URL(s)
- https://icodethis.com/blog0 HTTP embedded resource URL(s)
- https://icodethis.com/courses0 HTTP embedded resource URL(s)
- https://icodethis.com/leaderboard0 HTTP embedded resource URL(s)
- https://icodethis.com/login0 HTTP embedded resource URL(s)
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.
- https://icodethis.com/roadmap/icodemasNo og:title
- https://icodethis.com/roadmap/jos-burgerNo og:title
- https://icodethis.com/iCodeThis
- https://icodethis.com/blogiCodeThis
- https://icodethis.com/coursesiCodeThis
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.
- https://icodethis.com/roadmap/icodemasNo og:description
- https://icodethis.com/roadmap/jos-burgerNo og:description
- https://icodethis.com/Projects to improve your coding skills!
- https://icodethis.com/blogProjects to improve your coding skills!
- https://icodethis.com/coursesProjects to improve your coding skills!
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.
- https://icodethis.com/roadmap/icodemasNo og:type
- https://icodethis.com/roadmap/jos-burgerNo og:type
- https://icodethis.com/website
- https://icodethis.com/blogwebsite
- https://icodethis.com/courseswebsite
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.
- https://icodethis.com/roadmap/icodemasNo og:url
- https://icodethis.com/roadmap/jos-burgerNo og:url
- https://icodethis.com/https://icodethis.com/
- https://icodethis.com/bloghttps://icodethis.com/
- https://icodethis.com/courseshttps://icodethis.com/
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.
- https://icodethis.com/roadmap/icodemasNo og:image
- https://icodethis.com/roadmap/jos-burgerNo og:image
- https://icodethis.com/https://www.icodethis.com/thumbnail.png
- https://icodethis.com/bloghttps://www.icodethis.com/thumbnail.png
- https://icodethis.com/courseshttps://www.icodethis.com/thumbnail.png
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.
- https://icodethis.com/No sharing image description
- https://icodethis.com/blogNo sharing image description
- https://icodethis.com/coursesNo sharing image description
- https://icodethis.com/leaderboardNo sharing image description
- https://icodethis.com/loginNo sharing image description
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.
- https://icodethis.com/roadmap/icodemasNo social card type
- https://icodethis.com/roadmap/jos-burgerNo social card type
- https://icodethis.com/summary_large_image
- https://icodethis.com/blogsummary_large_image
- https://icodethis.com/coursessummary_large_image
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.
- https://icodethis.com/favicon.icoHTTP 200; image/vnd.microsoft.icon
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.
- https://www.icodethis.com/thumbnail.pngHTTP 200; image/png
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.
- https://icodethis.com/courses0 characters of crawler-visible content (minimum 100)
- https://icodethis.com/challenges0 characters of crawler-visible content (minimum 100)
- https://icodethis.com/modes/design-to-code0 characters of crawler-visible content (minimum 100)
- https://icodethis.com/modes/functional0 characters of crawler-visible content (minimum 100)
- https://icodethis.com/modes/jsbites0 characters of crawler-visible content (minimum 100)
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.
- https://icodethis.com/0 of 0 blocks have valid JSON-LD structure
- https://icodethis.com/blog0 of 0 blocks have valid JSON-LD structure
- https://icodethis.com/courses0 of 0 blocks have valid JSON-LD structure
- https://icodethis.com/leaderboard0 of 0 blocks have valid JSON-LD structure
- https://icodethis.com/login0 of 0 blocks have valid JSON-LD structure
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.
- https://icodethis.com/stats726,447 bytes of HTML; budget 500,000
- https://icodethis.com/37,184 bytes of HTML; budget 500,000
- https://icodethis.com/blog33,817 bytes of HTML; budget 500,000
- https://icodethis.com/courses12,723 bytes of HTML; budget 500,000
- https://icodethis.com/leaderboard18,228 bytes of HTML; budget 500,000
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.
- https://icodethis.com/Requires a browser or human assessment; excluded from points.
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.
| Page | Status | Title | H1 | ms |
|---|---|---|---|---|
| https://icodethis.com/ | 200 | iCodeThisPage checklist evidence
| 1 | 993 |
| https://icodethis.com/blog | 200 | iCodeThisPage checklist evidence
| 1 | 130 |
| https://icodethis.com/courses | 200 | iCodeThisPage checklist evidence
| 0 | 128 |
| https://icodethis.com/leaderboard | 200 | iCodeThisPage checklist evidence
| 1 | 132 |
| https://icodethis.com/login | 200 | iCodeThisPage checklist evidence
| 0 | 318 |
| https://icodethis.com/modes | 200 | iCodeThisPage checklist evidence
| 1 | 132 |
| https://icodethis.com/privacy_policy | 200 | iCodeThisPage checklist evidence
| 1 | 177 |
| https://icodethis.com/roadmap | 200 | iCodeThisPage checklist evidence
| 1 | 128 |
| https://icodethis.com/terms | 200 | iCodeThisPage checklist evidence
| 1 | 124 |
| https://icodethis.com/stats | 200 | iCodeThisPage checklist evidence
| 1 | 4,166 |
| https://icodethis.com/blog/boost-career-learn-in-public | 200 | iCodeThisPage checklist evidence
| 1 | 137 |
| https://icodethis.com/blog/first-freelancing-gig | 200 | iCodeThisPage checklist evidence
| 1 | 391 |
| https://icodethis.com/blog/images-in-github-repository | 200 | iCodeThisPage checklist evidence
| 1 | 353 |
| https://icodethis.com/blog/build-developer-portfolio-website | 200 | iCodeThisPage checklist evidence
| 1 | 348 |
| https://icodethis.com/blog/resources-for-coding-challenges | 200 | iCodeThisPage checklist evidence
| 1 | 336 |
| https://icodethis.com/blog/custom-fonts-colors-tailwindcss | 200 | iCodeThisPage checklist evidence
| 1 | 343 |
| https://icodethis.com/blog/first-job-as-a-frontend-developer-2023 | 200 | iCodeThisPage checklist evidence
| 1 | 375 |
| https://icodethis.com/blog/from-economics-to-javascript | 200 | iCodeThisPage checklist evidence
| 1 | 347 |
| https://icodethis.com/blog/button-on-top-of-input | 200 | iCodeThisPage checklist evidence
| 1 | 328 |
| https://icodethis.com/blog/frontend-mastery-with-icodethis | 200 | iCodeThisPage checklist evidence
| 1 | 315 |
| https://icodethis.com/blog/adrian-coding-journey | 200 | iCodeThisPage checklist evidence
| 1 | 316 |
| https://icodethis.com/blog/how-icodethis-works | 200 | iCodeThisPage checklist evidence
| 1 | 324 |
| https://icodethis.com/blog/what-is-icodethis | 200 | iCodeThisPage checklist evidence
| 1 | 355 |
| https://icodethis.com/challenges | 200 | iCodeThisPage checklist evidence
| 0 | 513 |
| https://icodethis.com/modes/design-to-code | 200 | iCodeThisPage checklist evidence
| 0 | 173 |
| https://icodethis.com/modes/functional | 200 | iCodeThisPage checklist evidence
| 0 | 134 |
| https://icodethis.com/modes/jsbites | 200 | iCodeThisPage checklist evidence
| 0 | 130 |
| https://icodethis.com/pro-challenges | 200 | iCodeThisPage checklist evidence
| 0 | 125 |
| https://icodethis.com/roadmap/30-day | 200 | iCodeThisPage checklist evidence
| 0 | 129 |
| https://icodethis.com/roadmap/icodemas | 200 | —Page checklist evidence
| 0 | 126 |
| https://icodethis.com/roadmap/jos-burger | 200 | —Page checklist evidence
| 0 | 417 |