Catalog / freecodecamp.org
65

SEO audit for freecodecamp.org

Health 65/100 (fair) · 50 pages crawled · generated 2026-07-11

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of freecodecamp.org
50
pages crawled
49
indexable pages
0
errors
90
warnings
151
notices
12
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 69 0 52 0
Titles 92 0 13 0
Structured Data 95 0 9 0
Headings 95 0 8 0
Duplicate 97 0 5 3
Crawlability 98 0 3 0
Cache 100 0 0 46
Images 100 0 0 46
Meta Description 100 0 0 38
Sitemap 100 0 0 7
Social 100 0 0 9
URL 100 0 0 2
Findings

Warnings (7 rules)

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 5 occurrence(s)

warning Incomplete/empty response after retries (likely transient — re-crawl)

Rule fetch.incomplete · Crawlability · 3 occurrence(s)

warning Internal link points to a redirect

Rule links.redirect_target · Links · 40 occurrence(s)

warning Rich-result schema missing required properties

Rule schema.invalid · Structured Data · 9 occurrence(s)

warning Title likely truncated in SERP (too wide)

Rule title.too_long · Titles · 13 occurrence(s)

Notices (7 rules)

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 46 occurrence(s)

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 3 occurrence(s)

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 46 occurrence(s)

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 38 occurrence(s)

notice Indexable page not listed in sitemap

Rule sitemap.orphan_not_listed · Sitemap · 7 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.freecodecamp.org/chinese/news/
freeCodeCamp 中文编程教程:Python、JavaScript、Java、Git 等
200 yes 497 46
https://www.freecodecamp.org/espanol/news/
Cursos de programación freeCodeCamp en Español: Python, JavaScript, Git y más
200 yes 755 46
https://www.freecodecamp.org/italian/news/
freeCodeCamp.org
200 yes 865 46
https://www.freecodecamp.org/japanese/news/
freeCodeCamp プログラミングチュートリアル: Python, JavaScript, Git 他
200 yes 561 46
https://www.freecodecamp.org/korean/news/
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
200 yes 747 46
https://www.freecodecamp.org/news/
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
200 yes 602 46
https://www.freecodecamp.org/portuguese/news/
freeCodeCamp.org
200 yes 759 46
https://www.freecodecamp.org/ukrainian/news/
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
200 yes 784 46
https://www.freecodecamp.org/donate/ 200 yes 0 40
https://www.freecodecamp.org/learn 200 yes 0 40
https://www.freecodecamp.org/news/ai-agents-for-beginners/
AI Agents For Beginners
200 yes 438 1
https://www.freecodecamp.org/news/ai-paper-review-self-consistency-improves-chain-of-thought-reasoning-in-language-models/
AI Paper Review: Self-Consistency Improves Chain of Thought Reasoning in Language Models
200 yes 5479 1
https://www.freecodecamp.org/news/build-an-mcp-server-with-fastmcp-for-local-ai-agent/
How to Build an MCP Server with FastMCP for Your Local AI Agent
200 yes 2264 1
https://www.freecodecamp.org/news/build-pdf-analyzer-javascript/
How to Build a Browser-Based PDF Analyzer Using JavaScript
200 yes 3889 1
https://www.freecodecamp.org/news/build-pdf-ocr-to-text-converter-javascript/
How to Build a Browser-Based PDF OCR to Text Converter Using JavaScript
200 yes 4426 1
https://www.freecodecamp.org/news/build-your-own-healthcare-ai-assistant-with-medgemma-ollama-and-open-webui/
Build Your Own Healthcare AI Assistant with MedGemma, Ollama, and Open WebUI
200 yes 3314 1
https://www.freecodecamp.org/news/export-a-claude-conversation-as-pdf-complete-guide/
How to Export a Claude Conversation as a PDF
200 yes 2448 1
https://www.freecodecamp.org/news/how-an-lms-software-helps-technical-teams-upskill-faster/
How an LMS Software Helps Technical Teams Upskill Faster
200 yes 2068 1
https://www.freecodecamp.org/news/how-mcp-is-changing-wordpress-development/
How MCP Is Changing WordPress Development
200 yes 1949 1
https://www.freecodecamp.org/news/how-to-build-a-dark-mode-toggle-without-javascript/
How to Build a Dark Mode Toggle Without JavaScript
200 yes 1536 1
https://www.freecodecamp.org/news/how-to-build-production-ready-card-components-with-shadcn-ui/
How to Build Production-Ready Card Components with shadcn/ui
200 yes 4249 1
https://www.freecodecamp.org/news/how-to-build-your-own-local-ai-agent-with-tool-calling-and-memory/
How to Build Your Own Local AI Agent with Tool Calling and Memory
200 yes 2285 1
https://www.freecodecamp.org/news/how-to-build-your-own-mcp-server-and-publish-your-chatgpt-app/
How to Build Your Own MCP Server and Publish Your ChatGPT App with Supabase Auth and DigitalOcean
200 yes 9713 1
https://www.freecodecamp.org/news/how-to-fix-app-jank-profiling-flutter-apps-with-devtools/
How to Fix App Jank: A Practical Guide to Profiling Flutter Apps with DevTools
200 yes 3137 1
https://www.freecodecamp.org/news/how-to-take-control-of-your-online-privacy/
How to Take Control of Your Online Privacy
200 yes 1708 1
https://www.freecodecamp.org/news/how-to-turn-a-postman-collection-into-a-maintainable-pytest-suite/
How to Turn a Postman Collection into a Maintainable pytest Suite
200 yes 1329 1
https://www.freecodecamp.org/news/implement-zero-trust-workload-identity-in-kubernetes-with-spiffe-spire-and-cilium/
How to Implement Zero-Trust Workload Identity in Kubernetes with SPIFFE, SPIRE, and Cilium
200 yes 4610 1
https://www.freecodecamp.org/news/level-up-your-react-skills-with-typescript/
Level Up Your React Skills with Typescript
200 yes 402 1
https://www.freecodecamp.org/news/role-based-access-control-nodejs-rest-api-jwt/
How to Implement Role-Based Access Control in a Node.js REST API with JWT
200 yes 2377 1
https://www.freecodecamp.org/news/shopify-ajax-cart-drawer/
How to Build an AJAX Cart Drawer in Shopify (the 2026 Way)
200 yes 4711 1
https://www.freecodecamp.org/news/the-heroku-nostalgia-trap-why-easy-deploys-arent-the-only-answer/
The Heroku Nostalgia Trap: Why Easy Deploys Aren't the Only Answer
200 yes 1842 1
https://www.freecodecamp.org/news/the-hidden-engineering-behind-ai-products-what-devs-should-know/
The Hidden Engineering Behind Every AI Product: What Software Engineers Should Know
200 yes 4819 1
https://www.freecodecamp.org/news/top-ai-productivity-tools-for-developers-and-professionals/
Top AI Productivity Tools for Developers and Professionals
200 yes 1542 1
https://www.freecodecamp.org/news/uplift-modeling-for-personalized-ai-rollouts-in-python/
Product Experimentation with Uplift Modeling: Targeting Your LLM Feature Rollout to Users Who Actually Benefit (Python Implementation)
200 yes 5022 1
https://www.freecodecamp.org/news/why-does-the-internet-keep-breaking-a-deep-dive-into-aws-us-east-1/
Why Does the Internet Keep Breaking? A Deep Dive into AWS US-East-1
200 yes 414 1
https://www.freecodecamp.org/news/author/03balogun/
Balogun Wahab - freeCodeCamp.org
200 yes 209 1
https://freecodecamp.org/ 200 yes 0 0
https://www.freecodecamp.org/news/2025-supporter-wallpaper/
2025 Wallpaper for freeCodeCamp Supporters
200 yes 267 0
https://www.freecodecamp.org/news/2025-top-contributor-wallpaper/
2025 Top Contributor Wallpaper
200 yes 273 0
https://www.freecodecamp.org/news/build-a-private-rag-qa-ai-agent-for-your-documents-using-langchain/
How to Build a RAG Q&A AI Agent for Your Documents Using LangChain v1
200 yes 2461 0
https://www.freecodecamp.org/news/code-briefing-the-best-classes-for-learning-statistics-8a3065b27735/
Code Briefing: The best classes for learning statistics
200 yes 317 0
https://www.freecodecamp.org/news/freecodecamp-supporter-happy-2023-wallpaper/
freeCodeCamp Supporter Happy 2023 Wallpaper
200 yes 283 0
https://www.freecodecamp.org/news/gen-ai-product-experimentation-with-regression-discontinuity-design/
Product Experimentation with Regression Discontinuity: How an LLM Confidence Threshold Creates a Natural Experiment in Python
200 yes 4169 0
https://www.freecodecamp.org/news/podcast-guest-checklist/
The freeCodeCamp Podcast Guest Checklist
200 yes 513 0
https://www.freecodecamp.org/news/super-secret-supporter-wallpaper/
Super Secret Wallpaper for freeCodeCamp Supporters (2024)
200 yes 330 0
https://www.freecodecamp.org/news/thank-you-for-being-a-supporter/
Thank You for Being a Supporter
200 yes 291 0
https://www.freecodecamp.org/news/thank-you-for-donating/
Please check your email for a receipt. Forward it to [email protected].
200 yes 360 0
https://www.freecodecamp.org/news/top-contributor-happy-2023-wallpaper/
Top Contributor Happy 2023 Wallpaper
200 yes 281 0
https://www.freecodecamp.org/news/top-open-source-contributor-wallpaper/
Super Secret Wallpaper for freeCodeCamp 2023 Top Open Source Contributors
200 yes 363 0
https://www.freecodecamp.org/news/author/03balogun/rss/ 200 no 0 1

Audit your own site — free

77 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →