SEO audit for frontendmasters.com
Health 71/100 (fair) · 50 pages crawled · generated 2026-07-11
Download Markdown report (feed to ChatGPT / Claude / Cursor)
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Sitemap | 96 | 2 | 0 | 11 |
| Crawlability | 98 | 1 | 0 | 2 |
| Duplicate | 86 | 0 | 24 | 12 |
| Titles | 92 | 0 | 13 | 0 |
| Links | 93 | 0 | 11 | 0 |
| Video | 93 | 0 | 11 | 0 |
| Content | 95 | 0 | 8 | 11 |
| Headings | 95 | 0 | 8 | 4 |
| Meta Description | 95 | 0 | 8 | 16 |
| Images | 98 | 0 | 3 | 30 |
| Canonical | 99 | 0 | 1 | 11 |
| Cache | 100 | 0 | 0 | 46 |
| Security | 100 | 0 | 0 | 49 |
| Social | 100 | 0 | 0 | 31 |
| Structured Data | 100 | 0 | 0 | 40 |
| URL | 100 | 0 | 0 | 2 |
Errors (2 rules)
error Non-200 URL listed in sitemap
Rule sitemap.not_200 · Sitemap · 2 occurrence(s)
- https://frontendmasters.com/learn/custom/ — listed in sitemap but status 404
- https://frontendmasters.com/my-account/account/ — listed in sitemap but status 0
error Client error (4xx) response
Rule status.4xx · Crawlability · 1 occurrence(s)
- https://frontendmasters.com/learn/custom/ — HTTP 404
Warnings (10 rules)
warning Missing canonical tag
Rule canonical.missing · Canonical · 1 occurrence(s)
warning Thin content (low word count)
Rule content.thin · Content · 8 occurrence(s)
- https://frontendmasters.com/guides/ — 119 words
- https://frontendmasters.com/learn-custom/ — 68 words
- https://frontendmasters.com/learn/custom/hash/edit/ — 88 words
- https://frontendmasters.com/login/ — 88 words
- https://frontendmasters.com/login/?return=/bootcamp/ — 88 words
- https://frontendmasters.com/sale/individual/ — 47 words
- https://frontendmasters.com/tutorials/3d/ — 89 words
- https://frontendmasters.com/tutorialtopics/ — 68 words
warning Duplicate page content
Rule duplicate.content · Duplicate · 9 occurrence(s)
- https://frontendmasters.com/ — content shared by 2 pages: https://frontendmasters.com/?q=
- https://frontendmasters.com/?q= — content shared by 2 pages: https://frontendmasters.com/
- https://frontendmasters.com/courses/ — content shared by 3 pages: https://frontendmasters.com/courses/?dg=1&c=courses&so=date, https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack
- https://frontendmasters.com/courses/?dg=1&c=courses&so=date — content shared by 3 pages: https://frontendmasters.com/courses/, https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack
- https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack — content shared by 3 pages: https://frontendmasters.com/courses/, https://frontendmasters.com/courses/?dg=1&c=courses&so=date
- https://frontendmasters.com/courses/agent-harness/ — content shared by 2 pages: https://frontendmasters.com/courses/agent-harness/?utm_source=fm&utm_medium=homepage&utm_campaign=agent-harness
- https://frontendmasters.com/courses/agent-harness/?utm_source=fm&utm_medium=homepage&utm_campaign=agent-harness — content shared by 2 pages: https://frontendmasters.com/courses/agent-harness/
- https://frontendmasters.com/teachers/richard-feldman/ — content shared by 2 pages: https://frontendmasters.com/teachers/richard-feldman/?q=
- https://frontendmasters.com/teachers/richard-feldman/?q= — content shared by 2 pages: https://frontendmasters.com/teachers/richard-feldman/
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 15 occurrence(s)
- https://frontendmasters.com/ — title shared by 2 pages: https://frontendmasters.com/?q=
- https://frontendmasters.com/?q= — title shared by 2 pages: https://frontendmasters.com/
- https://frontendmasters.com/courses/ — title shared by 3 pages: https://frontendmasters.com/courses/?dg=1&c=courses&so=date, https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack
- https://frontendmasters.com/courses/?dg=1&c=courses&so=date — title shared by 3 pages: https://frontendmasters.com/courses/, https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack
- https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack — title shared by 3 pages: https://frontendmasters.com/courses/, https://frontendmasters.com/courses/?dg=1&c=courses&so=date
- https://frontendmasters.com/courses/agent-harness/ — title shared by 2 pages: https://frontendmasters.com/courses/agent-harness/?utm_source=fm&utm_medium=homepage&utm_campaign=agent-harness
- https://frontendmasters.com/courses/agent-harness/?utm_source=fm&utm_medium=homepage&utm_campaign=agent-harness — title shared by 2 pages: https://frontendmasters.com/courses/agent-harness/
- https://frontendmasters.com/learn-custom/ — title shared by 3 pages: https://frontendmasters.com/topics/, https://frontendmasters.com/tutorialtopics/
- https://frontendmasters.com/learn/custom/hash/edit/ — title shared by 3 pages: https://frontendmasters.com/login/, https://frontendmasters.com/login/?return=/bootcamp/
- https://frontendmasters.com/login/ — title shared by 3 pages: https://frontendmasters.com/learn/custom/hash/edit/, https://frontendmasters.com/login/?return=/bootcamp/
- https://frontendmasters.com/login/?return=/bootcamp/ — title shared by 3 pages: https://frontendmasters.com/learn/custom/hash/edit/, https://frontendmasters.com/login/
- https://frontendmasters.com/teachers/richard-feldman/ — title shared by 2 pages: https://frontendmasters.com/teachers/richard-feldman/?q=
- https://frontendmasters.com/teachers/richard-feldman/?q= — title shared by 2 pages: https://frontendmasters.com/teachers/richard-feldman/
- https://frontendmasters.com/topics/ — title shared by 3 pages: https://frontendmasters.com/learn-custom/, https://frontendmasters.com/tutorialtopics/
- https://frontendmasters.com/tutorialtopics/ — title shared by 3 pages: https://frontendmasters.com/topics/, https://frontendmasters.com/learn-custom/
warning Missing <h1>
Rule h1.missing · Headings · 8 occurrence(s)
- https://frontendmasters.com/blog/
- https://frontendmasters.com/company/privacy/
- https://frontendmasters.com/learn-custom/
- https://frontendmasters.com/learn/custom/hash/edit/
- https://frontendmasters.com/login/
- https://frontendmasters.com/login/?return=/bootcamp/
- https://frontendmasters.com/tutorials/
- https://frontendmasters.com/tutorialtopics/
warning Images missing alt text
Rule images.missing_alt · Images · 3 occurrence(s)
- https://frontendmasters.com/ — 1 of 115 images missing alt
- https://frontendmasters.com/?q= — 1 of 115 images missing alt
- https://frontendmasters.com/workshops/vibe-coding-bootcamp/?utm_source=fm&utm_medium=homepage&utm_campaign=vibe-coding-bootcamp — 6 of 17 images missing alt
warning Orphan page (no internal inlinks)
Rule links.orphan · Links · 11 occurrence(s)
- https://frontendmasters.com/bootcamp/calculator-javascript/adding-javascript-to-the-calculator/ — no internal links point here
- https://frontendmasters.com/bootcamp/career-guidance-v2/ — no internal links point here
- https://frontendmasters.com/courses/testing-modular-front-end/assert/ — no internal links point here
- https://frontendmasters.com/guides/ — no internal links point here
- https://frontendmasters.com/learn-custom/ — no internal links point here
- https://frontendmasters.com/learn/custom/hash/edit/ — no internal links point here
- https://frontendmasters.com/sale/ — no internal links point here
- https://frontendmasters.com/sale/individual/ — no internal links point here
- https://frontendmasters.com/trial/ — no internal links point here
- https://frontendmasters.com/tutorials/3d/ — no internal links point here
- https://frontendmasters.com/tutorialtopics/ — no internal links point here
warning Missing meta description
Rule meta_desc.missing · Meta Description · 8 occurrence(s)
- https://frontendmasters.com/company/privacy/
- https://frontendmasters.com/join/
- https://frontendmasters.com/learn-custom/
- https://frontendmasters.com/reviews/
- https://frontendmasters.com/sale/individual/
- https://frontendmasters.com/topics/
- https://frontendmasters.com/trial/
- https://frontendmasters.com/tutorialtopics/
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 13 occurrence(s)
- https://frontendmasters.com/ — 93 chars, ~716px (limit ~580px)
- https://frontendmasters.com/?q= — 93 chars, ~716px (limit ~580px)
- https://frontendmasters.com/bootcamp/ — 117 chars, ~958px (limit ~580px)
- https://frontendmasters.com/bootcamp/calculator-javascript/adding-javascript-to-the-calculator/ — 87 chars, ~655px (limit ~580px)
- https://frontendmasters.com/bootcamp/career-guidance-v2/ — 78 chars, ~607px (limit ~580px)
- https://frontendmasters.com/courses/ — 103 chars, ~844px (limit ~580px)
- https://frontendmasters.com/courses/?dg=1&c=courses&so=date — 103 chars, ~844px (limit ~580px)
- https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack — 103 chars, ~844px (limit ~580px)
- https://frontendmasters.com/free/ — 113 chars, ~911px (limit ~580px)
- https://frontendmasters.com/learn/fullstack/?utm_source=fm&utm_medium=homepage&utm_campaign=fullstack — 116 chars, ~888px (limit ~580px)
- https://frontendmasters.com/teachers/ — 80 chars, ~626px (limit ~580px)
- https://frontendmasters.com/teachers/paul-boag/user-tests-branding-survey/ — 72 chars, ~592px (limit ~580px)
- https://frontendmasters.com/welcome/github-student-developers/ — 118 chars, ~919px (limit ~580px)
warning Video element present but hidden/zero-size (prominence)
Rule video.hidden · Video · 11 occurrence(s)
- https://frontendmasters.com/ — 1 <video> element(s), all hidden/zero-size
- https://frontendmasters.com/?q= — 1 <video> element(s), all hidden/zero-size
- https://frontendmasters.com/bootcamp/ — 1 <video> element(s), all hidden/zero-size
- https://frontendmasters.com/bootcamp/career-guidance-v2/ — 1 <video> element(s), all hidden/zero-size
- https://frontendmasters.com/courses/agent-harness/ — 1 <video> element(s), all hidden/zero-size
- https://frontendmasters.com/courses/agent-harness/?utm_source=fm&utm_medium=homepage&utm_campaign=agent-harness — 1 <video> element(s), all hidden/zero-size
- https://frontendmasters.com/free/ — 5 <video> element(s), all hidden/zero-size
- https://frontendmasters.com/join/ — 1 <video> element(s), all hidden/zero-size
- https://frontendmasters.com/teachers/paul-boag/user-tests-branding-survey/ — 1 <video> element(s), all hidden/zero-size
- https://frontendmasters.com/trial/ — 1 <video> element(s), all hidden/zero-size
- https://frontendmasters.com/welcome/github-student-developers/ — 1 <video> element(s), all hidden/zero-size
Notices (16 rules)
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 46 occurrence(s)
- https://frontendmasters.com/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/bootcamp/ — Cache-Control: no-cache, private, max-age=0, no-store
- https://frontendmasters.com/bootcamp/calculator-javascript/adding-javascript-to-the-calculator/ — Cache-Control: no-cache, private, max-age=0, no-store
- https://frontendmasters.com/bootcamp/career-guidance-v2/ — Cache-Control: no-cache, private, max-age=0, no-store
- https://frontendmasters.com/contact/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/courses/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/courses/agent-harness/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/courses/testing-modular-front-end/assert/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/faq/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/faq/courses/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/features/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/features/enterprise/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/guides/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/learn/custom/hash/edit/ — Cache-Control: no-cache, private, max-age=0, no-store
- https://frontendmasters.com/sale/individual/ — Cache-Control: no-cache, private, max-age=0, no-store
- https://frontendmasters.com/teachers/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/teachers/paul-boag/user-tests-branding-survey/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/teachers/richard-feldman/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/topics/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/topics/artificial-intelligence/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/tutorials/3d/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/tutorials/kevin-powell/has-pseudo-selector/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/u/ — Cache-Control: no-cache, private, max-age=0, no-store
- https://frontendmasters.com/workshops/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
- https://frontendmasters.com/workshops/zig/ — Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
notice Canonical points to a different URL
Rule canonical.non_self · Canonical · 11 occurrence(s)
- https://frontendmasters.com/?q= — canonical=https://frontendmasters.com/
- https://frontendmasters.com/blog/today-frontend-masters-becomes-master-dev/ — canonical=https://master.dev/blog/today-frontend-masters-becomes-master-dev/
- https://frontendmasters.com/courses/?dg=1&c=courses&so=date — canonical=https://frontendmasters.com/courses/
- https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack — canonical=https://frontendmasters.com/courses/
- https://frontendmasters.com/courses/agent-harness/?utm_source=fm&utm_medium=homepage&utm_campaign=agent-harness — canonical=https://frontendmasters.com/courses/agent-harness/
- https://frontendmasters.com/courses/agent-harness/introduction/?utm_source=fm&utm_medium=homepage&utm_campaign=agent-harness — canonical=https://frontendmasters.com/courses/agent-harness/introduction/
- https://frontendmasters.com/learn/custom/hash/edit/ — canonical=https://frontendmasters.com/login/
- https://frontendmasters.com/learn/fullstack/?utm_source=fm&utm_medium=homepage&utm_campaign=fullstack — canonical=https://frontendmasters.com/learn/fullstack/
- https://frontendmasters.com/login/?return=/bootcamp/ — canonical=https://frontendmasters.com/login/
- https://frontendmasters.com/teachers/richard-feldman/?q= — canonical=https://frontendmasters.com/teachers/richard-feldman/
- https://frontendmasters.com/workshops/vibe-coding-bootcamp/?utm_source=fm&utm_medium=homepage&utm_campaign=vibe-coding-bootcamp — canonical=https://frontendmasters.com/workshops/vibe-coding-bootcamp/
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 11 occurrence(s)
- https://frontendmasters.com/courses/ — 3.7%
- https://frontendmasters.com/courses/?dg=1&c=courses&so=date — 3.7%
- https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack — 3.7%
- https://frontendmasters.com/guides/ — 4.2%
- https://frontendmasters.com/learn-custom/ — 3.7%
- https://frontendmasters.com/sale/individual/ — 3.4%
- https://frontendmasters.com/topics/ — 4.6%
- https://frontendmasters.com/tutorials/ — 3.7%
- https://frontendmasters.com/tutorials/3d/ — 4.4%
- https://frontendmasters.com/tutorials/kevin-powell/has-pseudo-selector/ — 3.9%
- https://frontendmasters.com/tutorialtopics/ — 3.7%
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 12 occurrence(s)
- https://frontendmasters.com/ — meta description shared by 2 pages: https://frontendmasters.com/?q=
- https://frontendmasters.com/?q= — meta description shared by 2 pages: https://frontendmasters.com/
- https://frontendmasters.com/courses/ — meta description shared by 3 pages: https://frontendmasters.com/courses/?dg=1&c=courses&so=date, https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack
- https://frontendmasters.com/courses/?dg=1&c=courses&so=date — meta description shared by 3 pages: https://frontendmasters.com/courses/, https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack
- https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack — meta description shared by 3 pages: https://frontendmasters.com/courses/, https://frontendmasters.com/courses/?dg=1&c=courses&so=date
- https://frontendmasters.com/courses/agent-harness/ — meta description shared by 2 pages: https://frontendmasters.com/courses/agent-harness/?utm_source=fm&utm_medium=homepage&utm_campaign=agent-harness
- https://frontendmasters.com/courses/agent-harness/?utm_source=fm&utm_medium=homepage&utm_campaign=agent-harness — meta description shared by 2 pages: https://frontendmasters.com/courses/agent-harness/
- https://frontendmasters.com/learn/custom/hash/edit/ — meta description shared by 3 pages: https://frontendmasters.com/login/, https://frontendmasters.com/login/?return=/bootcamp/
- https://frontendmasters.com/login/ — meta description shared by 3 pages: https://frontendmasters.com/learn/custom/hash/edit/, https://frontendmasters.com/login/?return=/bootcamp/
- https://frontendmasters.com/login/?return=/bootcamp/ — meta description shared by 3 pages: https://frontendmasters.com/learn/custom/hash/edit/, https://frontendmasters.com/login/
- https://frontendmasters.com/teachers/richard-feldman/ — meta description shared by 2 pages: https://frontendmasters.com/teachers/richard-feldman/?q=
- https://frontendmasters.com/teachers/richard-feldman/?q= — meta description shared by 2 pages: https://frontendmasters.com/teachers/richard-feldman/
notice Multiple <h1> elements
Rule h1.multiple · Headings · 4 occurrence(s)
- https://frontendmasters.com/bootcamp/ — 4 <h1> elements
- https://frontendmasters.com/free/ — 2 <h1> elements
- https://frontendmasters.com/teachers/paul-boag/user-tests-branding-survey/ — 2 <h1> elements
- https://frontendmasters.com/welcome/github-student-developers/ — 4 <h1> elements
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 30 occurrence(s)
- https://frontendmasters.com/ — 41 of 115 images without width/height
- https://frontendmasters.com/?q= — 41 of 115 images without width/height
- https://frontendmasters.com/blog/ — 5 of 14 images without width/height
- https://frontendmasters.com/blog/today-frontend-masters-becomes-master-dev/ — 7 of 25 images without width/height
- https://frontendmasters.com/bootcamp/career-guidance-v2/ — 1 of 9 images without width/height
- https://frontendmasters.com/contact/ — 41 of 42 images without width/height
- https://frontendmasters.com/courses/ — 557 of 1322 images without width/height
- https://frontendmasters.com/courses/agent-harness/ — 1 of 31 images without width/height
- https://frontendmasters.com/faq/ — 1 of 2 images without width/height
- https://frontendmasters.com/faq/courses/ — 2 of 3 images without width/height
- https://frontendmasters.com/features/ — 1 of 2 images without width/height
- https://frontendmasters.com/features/enterprise/ — 8 of 12 images without width/height
- https://frontendmasters.com/guides/ — 8 of 9 images without width/height
- https://frontendmasters.com/join/ — 5 of 9 images without width/height
- https://frontendmasters.com/learn/fullstack/?utm_source=fm&utm_medium=homepage&utm_campaign=fullstack — 20 of 41 images without width/height
- https://frontendmasters.com/sale/ — 17 of 24 images without width/height
- https://frontendmasters.com/teachers/paul-boag/user-tests-branding-survey/ — 1 of 2 images without width/height
- https://frontendmasters.com/teachers/richard-feldman/ — 6 of 19 images without width/height
- https://frontendmasters.com/topics/ — 74 of 75 images without width/height
- https://frontendmasters.com/topics/artificial-intelligence/ — 1 of 32 images without width/height
- https://frontendmasters.com/tutorials/ — 61 of 90 images without width/height
- https://frontendmasters.com/tutorials/3d/ — 1 of 2 images without width/height
- https://frontendmasters.com/tutorials/kevin-powell/has-pseudo-selector/ — 30 of 33 images without width/height
- https://frontendmasters.com/u/ — 89 of 90 images without width/height
- https://frontendmasters.com/workshops/zig/ — 1 of 10 images without width/height
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 14 occurrence(s)
- https://frontendmasters.com/blog/ — 248 chars
- https://frontendmasters.com/blog/today-frontend-masters-becomes-master-dev/ — 289 chars
- https://frontendmasters.com/bootcamp/career-guidance-v2/ — 213 chars
- https://frontendmasters.com/courses/ — 169 chars
- https://frontendmasters.com/courses/?dg=1&c=courses&so=date — 169 chars
- https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack — 169 chars
- https://frontendmasters.com/courses/agent-harness/ — 175 chars
- https://frontendmasters.com/courses/agent-harness/?utm_source=fm&utm_medium=homepage&utm_campaign=agent-harness — 175 chars
- https://frontendmasters.com/courses/agent-harness/introduction/?utm_source=fm&utm_medium=homepage&utm_campaign=agent-harness — 202 chars
- https://frontendmasters.com/features/enterprise/ — 171 chars
- https://frontendmasters.com/sale/ — 167 chars
- https://frontendmasters.com/teachers/paul-boag/user-tests-branding-survey/ — 281 chars
- https://frontendmasters.com/teachers/richard-feldman/ — 281 chars
- https://frontendmasters.com/teachers/richard-feldman/?q= — 281 chars
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 2 occurrence(s)
- https://frontendmasters.com/faq/ — 26 chars
- https://frontendmasters.com/guides/ — 35 chars
notice Missing Open Graph tags
Rule og.missing · Social · 20 occurrence(s)
- https://frontendmasters.com/blog/ — og:title, og:description, og:image
- https://frontendmasters.com/blog/today-frontend-masters-becomes-master-dev/ — og:title, og:description
- https://frontendmasters.com/company/privacy/ — og:description
- https://frontendmasters.com/courses/ — og:title, og:description, og:image
- https://frontendmasters.com/courses/?dg=1&c=courses&so=date — og:title, og:description, og:image
- https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack — og:title, og:description, og:image
- https://frontendmasters.com/guides/ — og:image
- https://frontendmasters.com/join/ — og:description
- https://frontendmasters.com/learn-custom/ — og:description
- https://frontendmasters.com/learn/custom/hash/edit/ — og:title, og:description, og:image
- https://frontendmasters.com/login/ — og:title, og:description, og:image
- https://frontendmasters.com/login/?return=/bootcamp/ — og:title, og:description, og:image
- https://frontendmasters.com/reviews/ — og:title, og:description, og:image
- https://frontendmasters.com/sale/individual/ — og:description
- https://frontendmasters.com/topics/ — og:description
- https://frontendmasters.com/trial/ — og:description
- https://frontendmasters.com/tutorials/ — og:title, og:description, og:image
- https://frontendmasters.com/tutorials/kevin-powell/has-pseudo-selector/ — og:title, og:description, og:image
- https://frontendmasters.com/tutorialtopics/ — og:description
- https://frontendmasters.com/workshops/ — og:title, og:description, og:image
notice URL redirects to another URL
Rule redirect.single · Crawlability · 1 occurrence(s)
- https://frontendmasters.com/learn/custom/hash/edit/ — redirects to https://frontendmasters.com/login/?return=%2Flearn%2Fcustom%2Fhash%2Fedit%2F
notice Blocked by robots.txt
Rule robots.blocked · Crawlability · 1 occurrence(s)
- https://frontendmasters.com/my-account/account/ — Disallowed by robots.txt; not fetched
notice No structured data detected
Rule schema.none · Structured Data · 40 occurrence(s)
- https://frontendmasters.com/bootcamp/calculator-javascript/adding-javascript-to-the-calculator/
- https://frontendmasters.com/company/privacy/
- https://frontendmasters.com/contact/
- https://frontendmasters.com/courses/
- https://frontendmasters.com/courses/agent-harness/
- https://frontendmasters.com/courses/testing-modular-front-end/assert/
- https://frontendmasters.com/faq/
- https://frontendmasters.com/faq/courses/
- https://frontendmasters.com/features/
- https://frontendmasters.com/features/enterprise/
- https://frontendmasters.com/join/
- https://frontendmasters.com/learn-custom/
- https://frontendmasters.com/learn/custom/hash/edit/
- https://frontendmasters.com/login/
- https://frontendmasters.com/sale/individual/
- https://frontendmasters.com/teachers/
- https://frontendmasters.com/teachers/paul-boag/user-tests-branding-survey/
- https://frontendmasters.com/teachers/richard-feldman/
- https://frontendmasters.com/topics/
- https://frontendmasters.com/topics/artificial-intelligence/
- https://frontendmasters.com/tutorials/3d/
- https://frontendmasters.com/tutorials/kevin-powell/has-pseudo-selector/
- https://frontendmasters.com/u/
- https://frontendmasters.com/workshops/
- https://frontendmasters.com/workshops/zig/
notice Missing recommended security headers
Rule security.missing_headers · Security · 49 occurrence(s)
- https://frontendmasters.com/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/bootcamp/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/bootcamp/calculator-javascript/adding-javascript-to-the-calculator/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/bootcamp/career-guidance-v2/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/contact/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/courses/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/courses/agent-harness/ — X-Content-Type-Options, HSTS, CSP
- https://frontendmasters.com/courses/testing-modular-front-end/assert/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/faq/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/faq/courses/ — CSP, X-Content-Type-Options, HSTS
- https://frontendmasters.com/features/ — CSP, X-Content-Type-Options, HSTS
- https://frontendmasters.com/features/enterprise/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/guides/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/learn/custom/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/learn/custom/hash/edit/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/teachers/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/teachers/paul-boag/user-tests-branding-survey/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/teachers/richard-feldman/ — X-Content-Type-Options, HSTS, CSP
- https://frontendmasters.com/topics/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/topics/artificial-intelligence/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/tutorials/3d/ — X-Content-Type-Options, HSTS, CSP
- https://frontendmasters.com/tutorials/kevin-powell/has-pseudo-selector/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/u/ — X-Content-Type-Options, HSTS, CSP
- https://frontendmasters.com/workshops/ — HSTS, CSP, X-Content-Type-Options
- https://frontendmasters.com/workshops/zig/ — HSTS, CSP, X-Content-Type-Options
notice Indexable page not listed in sitemap
Rule sitemap.orphan_not_listed · Sitemap · 11 occurrence(s)
- https://frontendmasters.com/?q= — indexable but not in sitemap
- https://frontendmasters.com/blog/ — indexable but not in sitemap
- https://frontendmasters.com/blog/today-frontend-masters-becomes-master-dev/ — indexable but not in sitemap
- https://frontendmasters.com/courses/?dg=1&c=courses&so=date — indexable but not in sitemap
- https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack — indexable but not in sitemap
- https://frontendmasters.com/courses/agent-harness/?utm_source=fm&utm_medium=homepage&utm_campaign=agent-harness — indexable but not in sitemap
- https://frontendmasters.com/courses/agent-harness/introduction/?utm_source=fm&utm_medium=homepage&utm_campaign=agent-harness — indexable but not in sitemap
- https://frontendmasters.com/learn/fullstack/?utm_source=fm&utm_medium=homepage&utm_campaign=fullstack — indexable but not in sitemap
- https://frontendmasters.com/login/?return=/bootcamp/ — indexable but not in sitemap
- https://frontendmasters.com/teachers/richard-feldman/?q= — indexable but not in sitemap
- https://frontendmasters.com/workshops/vibe-coding-bootcamp/?utm_source=fm&utm_medium=homepage&utm_campaign=vibe-coding-bootcamp — indexable but not in sitemap
notice Missing Twitter Card tag
Rule twitter.missing · Social · 11 occurrence(s)
- https://frontendmasters.com/blog/
- https://frontendmasters.com/courses/
- https://frontendmasters.com/courses/?dg=1&c=courses&so=date
- https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack
- https://frontendmasters.com/learn/custom/hash/edit/
- https://frontendmasters.com/login/
- https://frontendmasters.com/login/?return=/bootcamp/
- https://frontendmasters.com/reviews/
- https://frontendmasters.com/tutorials/
- https://frontendmasters.com/tutorials/kevin-powell/has-pseudo-selector/
- https://frontendmasters.com/workshops/
notice URL is very long
Rule url.too_long · URL · 2 occurrence(s)
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://frontendmasters.com/company/privacy/ Privacy Policy | Frontend Masters |
200 | yes | 1109 | 46 |
| https://frontendmasters.com/blog/ Master.dev Blog – Helping Your Journey to Senior Developer |
200 | yes | 917 | 45 |
| https://frontendmasters.com/courses/ Learn JavaScript and Front-End Web Development to Backend and Full-Stack Development | Frontend Masters |
200 | yes | 5162 | 47 |
| https://frontendmasters.com/ Learn JavaScript, React, and TypeScript to Node.js, Fullstack, and Backend | Frontend Masters |
200 | yes | 1764 | 44 |
| https://frontendmasters.com/join/ Pricing | Frontend Masters |
200 | yes | 942 | 44 |
| https://frontendmasters.com/learn/ Learn to Master Front-End Development | Frontend Masters |
200 | yes | 1241 | 44 |
| https://frontendmasters.com/login/ Sign in to your account | Frontend Masters |
200 | yes | 88 | 44 |
| https://frontendmasters.com/faq/ FAQ | Frontend Masters |
200 | yes | 426 | 43 |
| https://frontendmasters.com/reviews/ Reviews | Frontend Masters |
200 | yes | 3270 | 43 |
| https://frontendmasters.com/teachers/ Get to know Frontend Masters teachers -- Learn from the best! | Frontend Masters |
200 | yes | 593 | 43 |
| https://frontendmasters.com/topics/ Frontend Masters | Frontend Masters |
200 | yes | 269 | 43 |
| https://frontendmasters.com/workshops/ Live Online Workshops | Frontend Masters |
200 | yes | 810 | 43 |
| https://frontendmasters.com/features/ Expert Web Development Training | Frontend Masters |
200 | yes | 951 | 39 |
| https://frontendmasters.com/features/enterprise/ Enterprise Learning Solutions for Web Development | Frontend Masters |
200 | yes | 788 | 39 |
| https://frontendmasters.com/teachers/richard-feldman/ Learn from Richard Feldman's courses | Frontend Masters |
200 | yes | 458 | 11 |
| https://frontendmasters.com/bootcamp/ Learn Web Development Free (HTML, CSS and JavaScript) through the Frontend Masters Online Bootcamp | Frontend Masters |
200 | yes | 600 | 6 |
| https://frontendmasters.com/topics/artificial-intelligence/ Artificial Intelligence | Frontend Masters |
200 | yes | 805 | 7 |
| https://frontendmasters.com/welcome/github-student-developers/ Get 6 months free of Frontend Masters membership by enrolling in the GitHub Student Developer Pack. | Frontend Masters |
200 | yes | 552 | 4 |
| https://frontendmasters.com/free/ Frontend Masters Free Account | Get Started with JavaScript, CSS, & HTML and Front-End Web Dev | Frontend Masters |
200 | yes | 434 | 3 |
| https://frontendmasters.com/courses/?dg=1&c=courses&so=date Learn JavaScript and Front-End Web Development to Backend and Full-Stack Development | Frontend Masters |
200 | yes | 5162 | 5 |
| https://frontendmasters.com/courses/?dg=1&c=courses&tg=full-stack Learn JavaScript and Front-End Web Development to Backend and Full-Stack Development | Frontend Masters |
200 | yes | 5162 | 5 |
| https://frontendmasters.com/contact/ Contact Us | Frontend Masters |
200 | yes | 586 | 2 |
| https://frontendmasters.com/courses/agent-harness/ Build Durable AI Agent Systems | Frontend Masters |
200 | yes | 1573 | 4 |
| https://frontendmasters.com/workshops/zig/ Zig Fundamentals Online Workshop |
200 | yes | 477 | 4 |
| https://frontendmasters.com/blog/today-frontend-masters-becomes-master-dev/ Today, Frontend Masters becomes Master.dev – Master.dev Blog |
200 | yes | 1097 | 3 |
| https://frontendmasters.com/faq/courses/ Courses FAQ | Frontend Masters |
200 | yes | 603 | 2 |
| https://frontendmasters.com/login/?return=/bootcamp/ Sign in to your account | Frontend Masters |
200 | yes | 88 | 3 |
| https://frontendmasters.com/?q= Learn JavaScript, React, and TypeScript to Node.js, Fullstack, and Backend | Frontend Masters |
200 | yes | 1764 | 2 |
| https://frontendmasters.com/courses/agent-harness/?utm_source=fm&utm_medium=homepage&utm_campaign=agent-harness Build Durable AI Agent Systems | Frontend Masters |
200 | yes | 1573 | 2 |
| https://frontendmasters.com/courses/agent-harness/introduction/?utm_source=fm&utm_medium=homepage&utm_campaign=agent-harness Introduction - Harness Engineering & Agent Orchestration | Frontend Masters |
200 | yes | 210 | 2 |
| https://frontendmasters.com/learn/fullstack/?utm_source=fm&utm_medium=homepage&utm_campaign=fullstack Fullstack to Backend Learning Path - Expand Your Abilities to the Server and Master the Fullstack | Frontend Masters |
200 | yes | 596 | 2 |
| https://frontendmasters.com/workshops/vibe-coding-bootcamp/?utm_source=fm&utm_medium=homepage&utm_campaign=vibe-coding-bootcamp Building with AI Bootcamp Online Workshop |
200 | yes | 1054 | 2 |
| https://frontendmasters.com/teachers/richard-feldman/?q= Learn from Richard Feldman's courses | Frontend Masters |
200 | yes | 458 | 2 |
| https://frontendmasters.com/u/ Frontend Masters - User Profiles | Frontend Masters |
200 | yes | 1010 | 1 |
| https://frontendmasters.com/tutorials/ Tutorials | Frontend Masters |
200 | yes | 821 | 1 |
| https://frontendmasters.com/tutorials/kevin-powell/has-pseudo-selector/ :has() is more than a parent selector | Frontend Masters |
200 | yes | 433 | 1 |
| https://frontendmasters.com/teachers/paul-boag/user-tests-branding-survey/ Branding Survey: Assess How Customers View Your Brand | Frontend Masters |
200 | yes | 1220 | 1 |
| https://frontendmasters.com/bootcamp/calculator-javascript/adding-javascript-to-the-calculator/ Adding JavaScript to the Calculator - Calculator Project: JavaScript | Frontend Masters |
200 | yes | 221 | 0 |
| https://frontendmasters.com/bootcamp/career-guidance-v2/ Get Career Guidance and Learn to Prepare Yourself for a Job | Frontend Masters |
200 | yes | 641 | 0 |
| https://frontendmasters.com/courses/testing-modular-front-end/assert/ Assert - Testing and Modular Front-End | Frontend Masters |
200 | yes | 202 | 0 |
| https://frontendmasters.com/guides/ Frontend Masters Guides | Frontend Masters |
200 | yes | 119 | 0 |
| https://frontendmasters.com/learn-custom/ Frontend Masters | Frontend Masters |
200 | yes | 68 | 0 |
| https://frontendmasters.com/learn/custom/hash/edit/ Sign in to your account | Frontend Masters |
200 | yes | 88 | 0 |
| https://frontendmasters.com/sale/ The Future of Coding Sale | Frontend Masters |
200 | yes | 1075 | 0 |
| https://frontendmasters.com/sale/individual/ Individual Sale | Frontend Masters |
200 | yes | 47 | 0 |
| https://frontendmasters.com/trial/ Trial | Frontend Masters |
200 | yes | 543 | 0 |
| https://frontendmasters.com/tutorials/3d/ 3D | Frontend Masters |
200 | yes | 89 | 0 |
| https://frontendmasters.com/tutorialtopics/ Frontend Masters | Frontend Masters |
200 | yes | 68 | 0 |
| https://frontendmasters.com/learn/custom/ 404 - This page is lost :( | Frontend Masters |
404 | no | 118 | 0 |
| https://frontendmasters.com/my-account/account/ | 0 | no | 0 | 0 |
Audit your own site — free
77 checks, internal PageRank, render-diff. No signup, results in ~30s.