CloviTek Fleet SEO Audit Report LIVE

Generated: June 2026  ·  14 platforms audited  ·  Covers SEO · Accessibility · Security · Performance

Fleet Summary
Platforms Audited
14
subdomains + clovitek.com
Average Score
56.4
out of 100 · needs work
HIGH Priority
11
platforms need urgent fixes
MEDIUM Priority
3
platforms
Missing H1 Tags
7
of 14 platforms
Missing CSP Headers
14
100% — fleet-wide gap
Missing Skip Nav
12
WCAG 2.4.1 failures
Missing OG Image
11
social previews broken
Issues by Category
SEO
85 issues
85
Security
78 issues
78
Accessibility
65 issues
65
Performance
55 issues
55
Score Distribution
40–49 (Critical)
3
3
50–59 (Poor)
8
8
60–69 (Fair)
3
3
70+ (Good)
0
0
No platform scores above 63. Fleet average 56.4 is below the threshold for acceptable SEO performance.
Platform Scorecard
Platform Score Priority Title Meta Desc H1 Canonical OG Tags Schema Sitemap robots.txt CSP SRI Skip Nav Block Scripts Word Count
CloviScan
cloviscan.com
58 HIGH 3/5 301 2 3,986
CloviAble
cloviable.com
54 HIGH 0 301 3 10,323
CloviLegal
clovilegal.com
58 HIGH 4/5 301 301 5 4,067
CloviCharts
clovicharts.com
58 HIGH 3/5 301 301 7 8,720
CloviPDF
clovipdf.com
42 HIGH 0 301 301 4 3,533
CloviDecks
clovidecks.com
47 HIGH ⚠ mismatch 2/5 301 5 6,565
CloviAnalytics
clovianalytics.clovitek.com
42 HIGH ⚠ generic 0 1 2,621
CloviImage
cloviimage.clovitek.com
61 MEDIUM 2/5 6 6,606
CloviReach
clovireach.com
62 MEDIUM ⚠ mismatch 2/5 2 1,741
CloviHuman
clovihuman.com
63 MEDIUM 2/5 3 4,216
CloviFlow
cloviflow.com
61 HIGH 2/5 5 2,495
CloviForms
cloviforms.com
52 HIGH ⚠ mismatch 1/5 301 301 6 13,580
CloviTek
clovitek.com (homepage)
58 HIGH 2/5 N/A 2 9,818
Pass   Fail   Warning/Partial   301 Returns redirect instead of 200
Top 20 Issues Across Fleet
#1
Security
No Content-Security-Policy header or meta tag — XSS attack surface fully open on every platform
14/14
Fleet-wide
#2
Security
External scripts (Alpine.js, Lucide, Chart.js) loaded from CDNs without Subresource Integrity (SRI) hashes — supply-chain attack vector
13/14
All except clovitek.com
#3
A11y
No skip navigation link — keyboard users must tab through entire nav on every page load (WCAG 2.4.1 failure)
12/14
Missing on 12 platforms
#4
SEO
og:image meta tag missing — social shares on LinkedIn/Twitter show no thumbnail preview
11/14
Most platforms
#5
SEO
robots.txt returns 301 redirect instead of 200 — search crawlers may skip or mishandle the file
10/14
Most platforms
#6
A11y
Zero or near-zero form label elements — any inputs lack associated <label> elements (WCAG 1.3.1 failure)
10/14
Most platforms
#7
SEO
No structured data (ld+json) — platforms missing SoftwareApplication or Organization schema, blocking Google rich results
9/14
cloviable, clovilegal, clovipdf, clovidecks, clovianalytics, clovireach, clovihuman, cloviforms, clovitek
#8
SEO
Missing H1 tag — page has no primary heading element, hurting keyword hierarchy and semantic structure
7/14
cloviscan, cloviable, clovipdf, clovidecks, clovianalytics, clovitek
#9
Perf
Render-blocking scripts in <head> without defer/async — delays First Contentful Paint and slows crawler parse
13/14
All except clovianalytics (1 only)
#10
SEO
sitemap.xml missing or returns 301 redirect — Google cannot discover all pages for indexing
9/14
clovilegal, clovicharts, clovipdf, clovianalytics, cloviimage, cloviforms
#11
A11y
Missing ARIA landmark roles (main, nav, banner, contentinfo) — screen readers cannot navigate page structure
8/14
cloviscan, clovilegal, cloviimage, clovireach, cloviflow, cloviforms
#12
SEO
No canonical tag — risk of duplicate content penalties if content is served from multiple URLs
4/14
cloviable, clovipdf, clovianalytics, clovitek
#13
Security
CDN scripts using floating version tags (@latest, @3.x.x) — upstream package compromise could inject malicious code with no pinning protection
11/14
Most platforms using unpkg/jsdelivr
#14
Perf
No preconnect hints for external CDN origins (jsdelivr.net, unpkg.com) — adds DNS + TLS round-trip latency on first load
10/14
Most platforms
#15
Perf
Large single-file HTML pages (50KB–203KB) — inline CSS/JS bloat causes slow TTFB and browser parse time
9/14
cloviforms (184KB), clovitek (204KB), clovidecks (143KB), clovicharts (127KB), cloviable (127KB)
#16
A11y
Potential low-contrast color declarations in inline styles — may fail WCAG AA 4.5:1 contrast ratio for normal text
7/14
cloviscan (44), clovidecks (42), clovilegal (28), clovitek (21), clovireach (5)
#17
Security
HTTP (non-HTTPS) link references in page source — mixed content risk when page is served over HTTPS
3/14
cloviforms (55), clovidecks (7), clovipdf (3)
#18
SEO
Canonical URL points to apex domain instead of the serving subdomain — cross-domain canonical mismatch may confuse crawlers
4/14
clovicharts, clovidecks, cloviforms, clovireach
#19
A11y
No focus-visible styles detected — keyboard navigation lacks visible focus indicators across interactive components
5/14
clovicharts, clovianalytics, cloviflow, clovilegal, clovipdf
#20
Perf
Images not lazy-loaded (missing loading="lazy") — increases initial page weight and delays LCP metric
7/14
clovilegal, clovidecks, clovicharts, cloviflow, clovihuman, cloviimage (3/4)
Platform Detail Cards
CloviScan
cloviscan.com
58
Overall
🔍
SEO
Missing H1 tag — page has no <h1> element
robots.txt returns 301 redirect (not a clean 200)
Only 3 OG tags — missing og:url, og:type, og:site_name
2 render-blocking scripts in head
Accessibility
No skip navigation link (WCAG 2.4.1)
0 form labels found
Only 1 ARIA role — complex UI components unidentified
44 potential low-contrast color declarations
🔒
Security
No CSP header or meta tag — XSS risk
Alpine.js from jsdelivr CDN without SRI hash
Performance
68KB HTML file — consider splitting sections
No preconnect hint for jsdelivr.net
CloviAble
cloviable.com
54
Overall
🔍
SEO
No H1 tag — critical for SEO hierarchy
No canonical link tag — duplicate content risk
Zero OG tags — no social sharing preview whatsoever
No structured data — missing rich results eligibility
robots.txt returns 301 redirect
Accessibility
Zero form label elements (WCAG 1.3.1)
4 potential low-contrast inline color values
Heading level skip (h3 follows h1) — WCAG 1.3.1
🔒
Security
No CSP header — XSS risk
Lucide (jsDelivr) and AlpineJS (unpkg) without SRI
unpkg is less reliable; consider self-hosting
Performance
126KB HTML file — very large landing page
No preconnect for unpkg.com
CloviLegal
clovilegal.com
58
Overall
🔍
SEO
No structured data — missing SoftwareApplication schema
robots.txt and sitemap.xml both return 301
Missing og:image for social sharing
5 render-blocking scripts in head
Accessibility
No skip navigation link
Zero ARIA landmark roles
28 potential low-contrast color declarations
Focus indicators likely insufficient
🔒
Security
No CSP — XSS attack surface fully open
3 CDN scripts (jsdelivr/unpkg) without SRI
unpkg Lucide uses @latest — version drift risk
Performance
Image missing loading="lazy"
Only 1 preconnect hint — missing jsdelivr/unpkg
unpkg uses @latest — unpredictable caching
CloviCharts
clovicharts.com
58
Overall
🔍
SEO
robots.txt and sitemap.xml return 301 redirects
Canonical points to clovicharts.com apex — cross-domain mismatch
7 render-blocking/external scripts
H1 inside Alpine.js binding — may not render for crawlers
Accessibility
No skip navigation link
No form labels found
No focus-visible styles detected
🔒
Security
No CSP header or meta tag
5 external CDN scripts without SRI
unpkg Lucide uses floating @latest version
Performance
127KB HTML file — split sections
chart.js loads synchronously — blocks parsing
Only 1 preconnect hint for multiple CDN origins
CloviPDF
clovipdf.com
42
Overall
🔍
SEO
No H1 tag — critical for SEO relevance signal
No canonical tag — duplicate content risk
Zero OG tags — no social preview at all
No structured data
robots.txt and sitemap.xml both return 301
4 render-blocking scripts
Accessibility
No skip navigation link
Only 1 form label found
🔒
Security
No CSP — XSS risk with 3 unpkg scripts
3 external scripts from unpkg without SRI
3 HTTP link references — mixed content risk
Performance
Lucide loads synchronously — blocks render
No preconnect for unpkg.com
CloviDecks
clovidecks.com
47
Overall
🔍
SEO
Missing H1 tag
No structured data
Canonical mismatch: clovidecks.com/landing.html vs serving domain
Only 2 OG tags — og:image likely missing
robots.txt returns 301
Accessibility
No skip navigation link
Zero form labels
42 potential low-contrast color values
🔒
Security
No CSP header or meta tag
4 CDN scripts without SRI
7 plain HTTP links — mixed content risk
Performance
142KB HTML file — heaviest marketing page
No lazy-loading on images
Only 1 preconnect hint
CloviAnalytics
clovianalytics.clovitek.com
42
Overall
🔍
SEO
No meta description tag
No H1 tag
No canonical tag
Zero OG tags
No structured data
No sitemap.xml
Title is generic "Cockpit" — not indexable-friendly
Accessibility
No skip navigation link
Zero form labels
No focus-visible styles detected
🔒
Security
No CSP header or meta tag
chart.js from jsdelivr without SRI
Performance
No preconnect hint for cdn.jsdelivr.net
53KB file — acceptable but growing risk
CloviImage
cloviimage.clovitek.com
61
Overall
🔍
SEO
No sitemap.xml (404)
Only 2 OG tags — og:image likely missing
6 render-blocking script tags in head
Accessibility
No skip navigation link
No form labels found
Zero ARIA roles — no landmark elements
🔒
Security
No CSP meta tag
4 CDN scripts without SRI
Performance
3 of 4 images not lazy-loaded
100KB+ single HTML file
Only 1 preconnect for 2+ CDN origins
CloviReach
clovireach.com
62
Overall
🔍
SEO
Missing og:image — social shares lack thumbnail
Zero structured data
Canonical points to clovireach.com — cross-domain mismatch
Word count 1,741 — thin for competitive SEO
Accessibility
No skip-navigation link
Zero ARIA landmark roles
Only 1 form label — additional inputs unlabelled
5 potential low-contrast declarations
🔒
Security
No CSP meta tag — relies on unverified server headers
platform.clovitek.com script — confirm SRI present
Performance
All CSS appears inline — extract to cached stylesheet
2 render-blocking scripts — verify defer/async
CloviHuman
clovihuman.com
63
Overall
🔍
SEO
No structured data — zero schema markup
Only 2 OG tags — og:image likely missing
3 render-blocking scripts
Accessibility
No skip navigation link
Only 1 form label — fields beyond first unlabeled
🔒
Security
No CSP meta tag or header
unpkg Lucide loaded without SRI hash
Performance
No preconnect hints for unpkg.com or platform.clovitek.com
50KB single HTML — extract CSS to external sheet
CloviFlow
cloviflow.com
61
Overall
🔍
SEO
Only 2 OG tags — og:image missing
5 render-blocking scripts
Word count 2,495 — thin for automation keyword cluster
Accessibility
No skip-navigation link
Zero form labels in CTA forms
Only 2 ARIA roles — interactive components unmapped
No focus-visible styles
🔒
Security
No CSP header or meta tag
3 CDN scripts on unpinned versions without SRI
Lucide and consent loader are render-blocking
Performance
Only 1 preconnect — add jsdelivr.net and unpkg.com
Alpine.js + Lucide CDN add ~60KB+ uncached JS weight
CloviForms
cloviforms.com
52
Overall
🔍
SEO
robots.txt and sitemap.xml both return 301
Only 1 OG tag — missing og:description and og:image
No structured data
Canonical points to cloviforms.com apex — mismatch
6 render-blocking scripts
Accessibility
No skip navigation link
Only 1 ARIA role — no landmark elements
Potential low-contrast gray text on light backgrounds
🔒
Security
No CSP header or meta tag
55 HTTP link references — mixed content risk
CDN scripts on floating versions without SRI
Performance
184KB HTML file — largest landing page in fleet
Only 1 preconnect hint
Lucide loaded from unpkg at runtime — bundle locally
CloviTek (Homepage)
clovitek.com
58
Overall
🔍
SEO
Missing H1 tag on homepage — critical SEO gap
No canonical tag — duplicate content risk
Only 2 OG tags — og:image likely missing
2 render-blocking scripts
Accessibility
No skip navigation link
Only 1 ARIA role — insufficient landmark coverage
21 potential low-contrast color declarations
No form labels
🔒
Security
No CSP header or meta tag — XSS risk
Performance
203KB HTML file — very large Next.js SSR page
Only 1 of 3 images uses lazy loading
No preconnect hints for external resources
Fix Queue — Sorted by Impact & Priority
How to read this table: Items are sorted by highest cross-platform impact first. A single fix (e.g., adding CSP headers in nginx) can close a HIGH severity issue across all 14 platforms at once. Start with fleet-wide fixes before tackling per-platform items.
#1
FLEET-WIDE · Security · 14 platforms
Add Content-Security-Policy headers to all nginx virtual host configs — single nginx change closes XSS risk across all 14 platforms simultaneously
HIGH Security
#2
FLEET-WIDE · Security · 13 platforms
Add SRI integrity= attributes to all external CDN script tags (Alpine.js, Lucide, Chart.js) and pin to exact semver versions — eliminates supply-chain attack vector across fleet
HIGH Security
#3
FLEET-WIDE · A11y · 12 platforms
Add <a href="#main-content" class="skip-nav">Skip to content</a> as first element in <body> across all platform templates — closes WCAG 2.4.1 failure fleet-wide
HIGH A11y
#4
FLEET-WIDE · SEO · 11 platforms
Add og:image meta tag to all platform pages — social shares on LinkedIn/Twitter will render thumbnail previews; use consistent 1200x630 branded image per platform
HIGH SEO
#5
FLEET-WIDE · SEO · 10 platforms
Fix robots.txt on all subdomains — currently returns 301 redirect. Each subdomain needs its own robots.txt file at /robots.txt returning 200 with proper Allow/Disallow rules
HIGH SEO
#6
CloviAble, CloviPDF, CloviAnalytics, CloviTek · SEO
Add canonical link tag (<link rel="canonical" href="...">) to prevent duplicate content indexing. Should point to the exact URL being served (matching subdomain)
HIGH SEO
#7
CloviScan, CloviAble, CloviPDF, CloviDecks, CloviAnalytics, CloviTek · SEO
Add H1 tag with primary keyword phrase on each page. This is the single highest-impact individual SEO fix per platform. Use product category keyword (e.g. "Website Security Scanner")
HIGH SEO
#8
CloviAble, CloviPDF, CloviAnalytics, CloviReach, CloviHuman, CloviFlow, CloviForms · SEO
Add ld+json structured data block (SoftwareApplication schema) to each platform's HTML head — enables Google rich results and SERP feature eligibility with minimal implementation effort
HIGH SEO
#9
CloviCharts, CloviDecks, CloviForms, CloviReach · SEO
Fix canonical URL mismatch — canonical currently points to apex domain (clovicharts.com, clovidecks.com, etc.) instead of the serving subdomain. Update or remove to prevent crawl confusion
HIGH SEO
#10
FLEET-WIDE · A11y · 10 platforms
Associate all form inputs with <label for=> or aria-label attributes — any CTA email fields, search boxes, or upload inputs lacking labels are WCAG 1.3.1 violations
HIGH A11y
#11
CloviLegal, CloviCharts, CloviImage, CloviReach, CloviFlow · A11y
Add ARIA landmark roles: role="banner" (header), role="navigation" (nav), role="main" (main content), role="contentinfo" (footer) — screen readers need these to navigate page structure
HIGH A11y
#12
CloviScan, CloviDecks, CloviLegal, CloviTek · A11y
Audit and fix 42/28/21 low-contrast color declarations — run each platform through CloviAble scanner to get specific selectors. Priority: CloviScan (44 issues), CloviDecks (42 issues)
MEDIUM A11y
#13
CloviLegal, CloviCharts, CloviAnalytics, CloviImage, CloviFlow, CloviForms · SEO
Create sitemap.xml at each subdomain root (or fix 301 redirect). Reference in robots.txt. Submit sitemap URLs to Google Search Console for immediate crawl discovery
HIGH SEO
#14
CloviCharts, CloviPDF, CloviDecks, CloviFlow · Perf
Add defer or async attribute to synchronously-loaded scripts (Lucide, chart.js, consent loader) — eliminates render-blocking behavior and improves First Contentful Paint metric
HIGH Perf
#15
CloviForms, CloviDecks, CloviCharts, CloviAble, CloviTek · Perf
Split large HTML files (184KB, 142KB, 127KB, 127KB, 203KB) — extract inline CSS/JS to external cached files; lazy-load below-fold sections. Repeat-visit perf improves immediately
MEDIUM Perf
#16
FLEET-WIDE · Perf · 10 platforms
Add <link rel="preconnect"> hints for cdn.jsdelivr.net and unpkg.com in <head> — reduces DNS + TLS handshake latency before CDN scripts download
MEDIUM Perf
#17
CloviAnalytics · SEO
Change page title from "Cockpit" to "CloviAnalytics — Web Analytics Dashboard" and add meta description, OG tags. Dashboard pages still benefit from SEO for logged-in users and brand signals
HIGH SEO
#18
CloviForms, CloviDecks, CloviPDF · Security
Fix 55/7/3 HTTP link references in page HTML — these create mixed content warnings when the page loads over HTTPS. Audit all href and src attributes and upgrade to HTTPS
HIGH Security
#19
CloviReach, CloviHuman · SEO
Expand content depth: CloviReach (1,741 words) and CloviHuman (4,216 words) are thin for competitive keyword clusters. Add feature explanations, use cases, and comparison copy to reach 2,500+ words
MEDIUM SEO
#20
CloviLegal, CloviDecks, CloviImage, CloviTek · Perf
Add loading="lazy" to all images below the fold. CloviImage has 3 of 4 images without lazy loading. Run CloviAble scanner to get exact selector list per platform
MEDIUM Perf
CloviTek Fleet SEO Audit  ·  Generated June 2026  ·  Powered by CloviAble