https://jackgross-five.vercel.app
Keep your audit and access AI content
Create a free account to generate optimized content from the issues found in this report.
Create my free accountScore by category
Prioritized Action Roadmap
AI-generated plan to improve your score step by step — quick wins first.
Roadmap generation failed.
Broken link → timed out or DNS failure
CriticallinksLink "llms.txt" points to https://jackgross-five.vercel.app/llms.txt which returned timed out or DNS failure. Broken links waste link equity and hurt user experience.
Fix: Fix or remove the link on 48 page(s): https://jackgross-five.vercel.app/, https://jackgross-five.vercel.app/categories, https://jackgross-five.vercel.app/about (+45 more).
Missing viewport meta tag
Criticalmobilehttps://jackgross-five.vercel.app/feed.xml has no <meta name="viewport">. Without it, mobile browsers render the page at desktop width and zoom out — making text unreadable and hurting mobile rankings (Google is mobile-first).
Fix: Add <meta name="viewport" content="width=device-width, initial-scale=1"> to the <head>.
Duplicate title used on 2 pages
Warningduplicates"Contact - Jack Gross" is the <title> on 2 pages. Each page should have a unique title so search engines (and users) can distinguish them in results.
Fix: Write a unique, descriptive title for each page.
Missing canonical tag
Warningindexabilityhttps://jackgross-five.vercel.app/feed.xml has no canonical link. Without it, Google may index URL variants (query params, trailing slashes) as duplicate content.
Fix: Add <link rel="canonical" href="..."> pointing to the preferred URL of this page.
Thin content (227 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Meta description too long (172 chars)
WarningonPageMeta descriptions over 160 characters are truncated in the SERP. Tighten the copy.
Title too short (24 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (221 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (17 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (220 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (20 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (228 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Meta description too long (191 chars)
WarningonPageMeta descriptions over 160 characters are truncated in the SERP. Tighten the copy.
Title too short (25 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (110 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (20 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (86 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (21 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (92 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (22 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (94 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (17 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (85 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (21 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (270 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Meta description too long (179 chars)
WarningonPageMeta descriptions over 160 characters are truncated in the SERP. Tighten the copy.
Title too short (26 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (223 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Meta description too long (172 chars)
WarningonPageMeta descriptions over 160 characters are truncated in the SERP. Tighten the copy.
Title too short (19 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (216 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (20 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (220 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (20 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (76 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Meta description too long (179 chars)
WarningonPageMeta descriptions over 160 characters are truncated in the SERP. Tighten the copy.
Title too short (23 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (224 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Meta description too long (191 chars)
WarningonPageMeta descriptions over 160 characters are truncated in the SERP. Tighten the copy.
Title too short (19 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (62 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Meta description too long (172 chars)
WarningonPageMeta descriptions over 160 characters are truncated in the SERP. Tighten the copy.
Title too short (22 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (70 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (20 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (61 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Meta description too long (191 chars)
WarningonPageMeta descriptions over 160 characters are truncated in the SERP. Tighten the copy.
Title too short (22 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (66 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (21 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Meta description too long (192 chars)
WarningonPageMeta descriptions over 160 characters are truncated in the SERP. Tighten the copy.
Title too long (63 chars)
WarningonPageTitles over 60 characters get truncated in search results, hurting click-through rate.
Meta description too long (216 chars)
WarningonPageMeta descriptions over 160 characters are truncated in the SERP. Tighten the copy.
Title too short (29 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Title too long (67 chars)
WarningonPageTitles over 60 characters get truncated in search results, hurting click-through rate.
Title too short (28 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Meta description too long (169 chars)
WarningonPageMeta descriptions over 160 characters are truncated in the SERP. Tighten the copy.
Meta description too long (179 chars)
WarningonPageMeta descriptions over 160 characters are truncated in the SERP. Tighten the copy.
Meta description too long (172 chars)
WarningonPageMeta descriptions over 160 characters are truncated in the SERP. Tighten the copy.
Meta description too long (191 chars)
WarningonPageMeta descriptions over 160 characters are truncated in the SERP. Tighten the copy.
Thin content (99 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (26 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (106 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (20 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Title too short (23 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Title too short (22 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (256 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (21 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Missing H1
WarningonPageThe page has no H1. The H1 is the primary topical signal for search engines and accessibility tools.
Missing meta description
WarningonPageNo meta description present. Google will auto-generate one — often lower quality than a crafted one. Add a concise summary (70–160 chars).
Thin content (104 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (20 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (265 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (22 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Thin content (69 words)
WarningonPagePage has fewer than 300 words of visible text. Thin pages rank poorly and may be flagged as low-quality.
Title too short (23 chars)
WarningonPageTitles under 30 characters waste SERP real estate and under-use keyword relevance.
Duplicate meta description on 3 pages
Infoduplicates3 pages share the same meta description. Unique descriptions improve CTR and help Google match pages to queries.
Fix: Write a unique meta description per page.
Duplicate meta description on 4 pages
Infoduplicates4 pages share the same meta description. Unique descriptions improve CTR and help Google match pages to queries.
Fix: Write a unique meta description per page.
Duplicate meta description on 4 pages
Infoduplicates4 pages share the same meta description. Unique descriptions improve CTR and help Google match pages to queries.
Fix: Write a unique meta description per page.
Duplicate meta description on 4 pages
Infoduplicates4 pages share the same meta description. Unique descriptions improve CTR and help Google match pages to queries.
Fix: Write a unique meta description per page.
Duplicate meta description on 4 pages
Infoduplicates4 pages share the same meta description. Unique descriptions improve CTR and help Google match pages to queries.
Fix: Write a unique meta description per page.
Duplicate meta description on 8 pages
Infoduplicates8 pages share the same meta description. Unique descriptions improve CTR and help Google match pages to queries.
Fix: Write a unique meta description per page.
Orphan page (no internal links)
Warningindexabilityhttps://jackgross-five.vercel.app/fr has no internal links pointing to it. Orphan pages are hard for Google to discover and pass little ranking equity.
Fix: Add at least one internal link to this page from a relevant, indexed page.
Orphan page (no internal links)
Warningindexabilityhttps://jackgross-five.vercel.app/he has no internal links pointing to it. Orphan pages are hard for Google to discover and pass little ranking equity.
Fix: Add at least one internal link to this page from a relevant, indexed page.
Orphan page (no internal links)
Warningindexabilityhttps://jackgross-five.vercel.app/uk has no internal links pointing to it. Orphan pages are hard for Google to discover and pass little ranking equity.
Fix: Add at least one internal link to this page from a relevant, indexed page.
Orphan page (no internal links)
Warningindexabilityhttps://jackgross-five.vercel.app/ru has no internal links pointing to it. Orphan pages are hard for Google to discover and pass little ranking equity.
Fix: Add at least one internal link to this page from a relevant, indexed page.
Orphan page (no internal links)
Warningindexabilityhttps://jackgross-five.vercel.app/ar has no internal links pointing to it. Orphan pages are hard for Google to discover and pass little ranking equity.
Fix: Add at least one internal link to this page from a relevant, indexed page.
Thin content, eligible for AI generation (110 words)
InfoonPagehttps://jackgross-five.vercel.app/fr/contact has only 110 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=110
Thin content, eligible for AI generation (86 words)
InfoonPagehttps://jackgross-five.vercel.app/uk/contact has only 86 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=86
Thin content, eligible for AI generation (92 words)
InfoonPagehttps://jackgross-five.vercel.app/he/contact has only 92 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=92
Thin content, eligible for AI generation (94 words)
InfoonPagehttps://jackgross-five.vercel.app/ar/contact has only 94 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=94
Thin content, eligible for AI generation (85 words)
InfoonPagehttps://jackgross-five.vercel.app/ru/contact has only 85 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=85
Thin content, eligible for AI generation (76 words)
InfoonPagehttps://jackgross-five.vercel.app/fr/categories has only 76 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=76
Thin content, eligible for AI generation (62 words)
InfoonPagehttps://jackgross-five.vercel.app/uk/categories has only 62 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=62
Thin content, eligible for AI generation (70 words)
InfoonPagehttps://jackgross-five.vercel.app/ar/categories has only 70 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=70
Thin content, eligible for AI generation (61 words)
InfoonPagehttps://jackgross-five.vercel.app/ru/categories has only 61 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=61
Thin content, eligible for AI generation (66 words)
InfoonPagehttps://jackgross-five.vercel.app/he/categories has only 66 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=66
Thin content, eligible for AI generation (99 words)
InfoonPagehttps://jackgross-five.vercel.app/categories/ai-extensions has only 99 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=99
Thin content, eligible for AI generation (106 words)
InfoonPagehttps://jackgross-five.vercel.app/categories/fiction has only 106 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=106
Thin content, eligible for AI generation (104 words)
InfoonPagehttps://jackgross-five.vercel.app/contact has only 104 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=104
Thin content, eligible for AI generation (69 words)
InfoonPagehttps://jackgross-five.vercel.app/categories has only 69 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=69
Low structured-data coverage (57% of pages have no JSON-LD)
InfogeoMost indexable pages carry no JSON-LD entities. Answer engines use structured data to identify and ground entities (organization, products, FAQs) when composing citations — bare pages rely on raw text inference only.
Fix: Add at least Organization/WebSite JSON-LD site-wide and the most specific type per template (Article, Product, FAQPage). BACKR’s schema checker lists the exact pages without structured data.
Thin content, eligible for AI generation (227 words)
InfoonPagehttps://jackgross-five.vercel.app/uk/categories/research has only 227 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=227
Thin content, eligible for AI generation (221 words)
InfoonPagehttps://jackgross-five.vercel.app/he/categories/research has only 221 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=221
Thin content, eligible for AI generation (220 words)
InfoonPagehttps://jackgross-five.vercel.app/ar/categories/research has only 220 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=220
Thin content, eligible for AI generation (228 words)
InfoonPagehttps://jackgross-five.vercel.app/ru/categories/research has only 228 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=228
Thin content, eligible for AI generation (270 words)
InfoonPagehttps://jackgross-five.vercel.app/fr/about has only 270 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=270
Thin content, eligible for AI generation (223 words)
InfoonPagehttps://jackgross-five.vercel.app/uk/about has only 223 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=223
Thin content, eligible for AI generation (216 words)
InfoonPagehttps://jackgross-five.vercel.app/he/about has only 216 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=216
Thin content, eligible for AI generation (220 words)
InfoonPagehttps://jackgross-five.vercel.app/ar/about has only 220 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=220
Thin content, eligible for AI generation (224 words)
InfoonPagehttps://jackgross-five.vercel.app/ru/about has only 224 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=224
Thin content, eligible for AI generation (464 words)
InfoonPagehttps://jackgross-five.vercel.app/he has only 464 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=464
Thin content, eligible for AI generation (470 words)
InfoonPagehttps://jackgross-five.vercel.app/uk has only 470 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=470
Thin content, eligible for AI generation (472 words)
InfoonPagehttps://jackgross-five.vercel.app/ru has only 472 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=472
Thin content, eligible for AI generation (490 words)
InfoonPagehttps://jackgross-five.vercel.app/ar has only 490 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=490
Thin content, eligible for AI generation (406 words)
InfoonPagehttps://jackgross-five.vercel.app/categories/technology has only 406 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=406
Thin content, eligible for AI generation (345 words)
InfoonPagehttps://jackgross-five.vercel.app/categories/ai-safety has only 345 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=345
Thin content, eligible for AI generation (256 words)
InfoonPagehttps://jackgross-five.vercel.app/categories/research has only 256 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=256
Thin content, eligible for AI generation (265 words)
InfoonPagehttps://jackgross-five.vercel.app/about has only 265 words of visible text. This page is a good candidate for BACKR's content engine — generate an optimized, ~700-word version from an SEO brief.
Fix: [content-engine] target=700 source=265