SEO audit for afriksms.com
AfrikSMS
Health 32/100 (poor) · 13 pages crawled · generated 2026-07-12
Download Markdown report (feed to ChatGPT / Claude / Cursor)| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Links | 5 | 12 | 1 | 0 |
| Crawlability | 85 | 2 | 0 | 1 |
| Canonical | 75 | 0 | 11 | 0 |
| Duplicate | 77 | 0 | 10 | 5 |
| Headings | 79 | 0 | 9 | 1 |
| Agent Readiness | 84 | 0 | 7 | 13 |
| Meta Description | 86 | 0 | 6 | 0 |
| Content | 88 | 0 | 5 | 0 |
| AI Content | 98 | 0 | 1 | 0 |
| Cache | 100 | 0 | 0 | 11 |
| Images | 100 | 0 | 0 | 11 |
| Security | 100 | 0 | 0 | 13 |
| Social | 100 | 0 | 0 | 22 |
| Structured Data | 100 | 0 | 0 | 11 |
| Titles | 100 | 0 | 0 | 10 |
| URL | 100 | 0 | 0 | 4 |
Errors (2 rules)
error Broken internal link (target 4xx/5xx)
Rule links.broken_internal · Links · 12 occurrence(s)
- https://afriksms.com/ — https://afriksms.com/about_us (HTTP 404)
- https://afriksms.com/ — https://afriksms.com/our_services (HTTP 404)
- https://afriksms.com/contact — https://afriksms.com/about_us (HTTP 404)
- https://afriksms.com/contact — https://afriksms.com/our_services (HTTP 404)
- https://afriksms.com/site/cgu — https://afriksms.com/about_us (HTTP 404)
- https://afriksms.com/site/cgu — https://afriksms.com/our_services (HTTP 404)
- https://afriksms.com/site/contact — https://afriksms.com/about_us (HTTP 404)
- https://afriksms.com/site/contact — https://afriksms.com/our_services (HTTP 404)
- https://afriksms.com/site/pricing — https://afriksms.com/about_us (HTTP 404)
- https://afriksms.com/site/pricing — https://afriksms.com/our_services (HTTP 404)
- https://afriksms.com/site/privacy_policy — https://afriksms.com/about_us (HTTP 404)
- https://afriksms.com/site/privacy_policy — https://afriksms.com/our_services (HTTP 404)
error Client error (4xx) response
Rule status.4xx · Crawlability · 2 occurrence(s)
- https://afriksms.com/about_us — HTTP 404
- https://afriksms.com/our_services — HTTP 404
Warnings (9 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 7 occurrence(s)
- https://afriksms.com/ — 4 button/link(s) with no text or aria-label — an agent can't target them
- https://afriksms.com/contact — 4 button/link(s) with no text or aria-label — an agent can't target them
- https://afriksms.com/docapi — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://afriksms.com/site/cgu — 4 button/link(s) with no text or aria-label — an agent can't target them
- https://afriksms.com/site/contact — 4 button/link(s) with no text or aria-label — an agent can't target them
- https://afriksms.com/site/pricing — 4 button/link(s) with no text or aria-label — an agent can't target them
- https://afriksms.com/site/privacy_policy — 4 button/link(s) with no text or aria-label — an agent can't target them
warning Unfilled template or prompt-leak text
Rule ai.prompt_leak · AI Content · 1 occurrence(s)
- https://afriksms.com/docapi — The page contains unfilled template or prompt-echo text — e.g. "{{ClientId}}". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
warning Missing canonical tag
Rule canonical.missing · Canonical · 11 occurrence(s)
- https://afriksms.com/
- https://afriksms.com/contact
- https://afriksms.com/docapi
- https://afriksms.com/login
- https://afriksms.com/password_forget
- https://afriksms.com/register
- https://afriksms.com/site/cgu
- https://afriksms.com/site/contact
- https://afriksms.com/site/pricing
- https://afriksms.com/site/privacy_policy
- https://afriksms.com/user-recharge
warning Thin content (low word count)
Rule content.thin · Content · 5 occurrence(s)
- https://afriksms.com/login — 19 words
- https://afriksms.com/password_forget — 11 words
- https://afriksms.com/register — 47 words
- https://afriksms.com/site/pricing — 137 words
- https://afriksms.com/user-recharge — 19 words
warning Duplicate page content
Rule duplicate.content · Duplicate · 2 occurrence(s)
- https://afriksms.com/contact — content shared by 2 pages: https://afriksms.com/site/contact
- https://afriksms.com/site/contact — content shared by 2 pages: https://afriksms.com/contact
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 8 occurrence(s)
- https://afriksms.com/ — title shared by 6 pages: https://afriksms.com/contact, https://afriksms.com/site/pricing, https://afriksms.com/site/contact
- https://afriksms.com/contact — title shared by 6 pages: https://afriksms.com/, https://afriksms.com/site/pricing, https://afriksms.com/site/contact
- https://afriksms.com/login — title shared by 2 pages: https://afriksms.com/user-recharge
- https://afriksms.com/site/cgu — title shared by 6 pages: https://afriksms.com/, https://afriksms.com/contact, https://afriksms.com/site/pricing
- https://afriksms.com/site/contact — title shared by 6 pages: https://afriksms.com/, https://afriksms.com/contact, https://afriksms.com/site/pricing
- https://afriksms.com/site/pricing — title shared by 6 pages: https://afriksms.com/, https://afriksms.com/contact, https://afriksms.com/site/contact
- https://afriksms.com/site/privacy_policy — title shared by 6 pages: https://afriksms.com/, https://afriksms.com/contact, https://afriksms.com/site/pricing
- https://afriksms.com/user-recharge — title shared by 2 pages: https://afriksms.com/login
warning Missing <h1>
Rule h1.missing · Headings · 9 occurrence(s)
warning Internal link points to a redirect
Rule links.redirect_target · Links · 1 occurrence(s)
- https://afriksms.com/ — https://afriksms.com/user-recharge → https://afriksms.com/login
warning Missing meta description
Rule meta_desc.missing · Meta Description · 6 occurrence(s)
Notices (14 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 5 occurrence(s)
- https://afriksms.com/ — h3 follows h1 — skips h2
- https://afriksms.com/contact — h5 follows h2 — skips h3
- https://afriksms.com/docapi — h4 follows h2 — skips h3
- https://afriksms.com/site/contact — h5 follows h2 — skips h3
- https://afriksms.com/site/pricing — h5 follows h3 — skips h4
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://afriksms.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 7 occurrence(s)
- https://afriksms.com/ — add a <main> element (or role=main) around the primary content
- https://afriksms.com/contact — add a <main> element (or role=main) around the primary content
- https://afriksms.com/docapi — add a <main> element (or role=main) around the primary content
- https://afriksms.com/site/cgu — add a <main> element (or role=main) around the primary content
- https://afriksms.com/site/contact — add a <main> element (or role=main) around the primary content
- https://afriksms.com/site/pricing — add a <main> element (or role=main) around the primary content
- https://afriksms.com/site/privacy_policy — add a <main> element (or role=main) around the primary content
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 11 occurrence(s)
- https://afriksms.com/ — Cache-Control: no-store, no-cache, must-revalidate
- https://afriksms.com/contact — Cache-Control: no-store, no-cache, must-revalidate
- https://afriksms.com/docapi — Cache-Control: no-store, no-cache, must-revalidate
- https://afriksms.com/login — Cache-Control: no-store, no-cache, must-revalidate
- https://afriksms.com/password_forget — Cache-Control: no-store, no-cache, must-revalidate
- https://afriksms.com/register — Cache-Control: no-store, no-cache, must-revalidate
- https://afriksms.com/site/cgu — Cache-Control: no-store, no-cache, must-revalidate
- https://afriksms.com/site/contact — Cache-Control: no-store, no-cache, must-revalidate
- https://afriksms.com/site/pricing — Cache-Control: no-store, no-cache, must-revalidate
- https://afriksms.com/site/privacy_policy — Cache-Control: no-store, no-cache, must-revalidate
- https://afriksms.com/user-recharge — Cache-Control: no-store, no-cache, must-revalidate
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 5 occurrence(s)
- https://afriksms.com/docapi — meta description shared by 5 pages: https://afriksms.com/login, https://afriksms.com/user-recharge, https://afriksms.com/password_forget
- https://afriksms.com/login — meta description shared by 5 pages: https://afriksms.com/docapi, https://afriksms.com/user-recharge, https://afriksms.com/password_forget
- https://afriksms.com/password_forget — meta description shared by 5 pages: https://afriksms.com/docapi, https://afriksms.com/login, https://afriksms.com/user-recharge
- https://afriksms.com/register — meta description shared by 5 pages: https://afriksms.com/docapi, https://afriksms.com/login, https://afriksms.com/user-recharge
- https://afriksms.com/user-recharge — meta description shared by 5 pages: https://afriksms.com/docapi, https://afriksms.com/login, https://afriksms.com/password_forget
notice Multiple <h1> elements
Rule h1.multiple · Headings · 1 occurrence(s)
- https://afriksms.com/ — 2 <h1> elements
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 11 occurrence(s)
- https://afriksms.com/ — 9 of 9 images without width/height
- https://afriksms.com/contact — 4 of 4 images without width/height
- https://afriksms.com/docapi — 1 of 2 images without width/height
- https://afriksms.com/login — 2 of 2 images without width/height
- https://afriksms.com/password_forget — 2 of 2 images without width/height
- https://afriksms.com/register — 2 of 2 images without width/height
- https://afriksms.com/site/cgu — 3 of 3 images without width/height
- https://afriksms.com/site/contact — 4 of 4 images without width/height
- https://afriksms.com/site/pricing — 4 of 4 images without width/height
- https://afriksms.com/site/privacy_policy — 3 of 3 images without width/height
- https://afriksms.com/user-recharge — 2 of 2 images without width/height
notice Missing Open Graph tags
Rule og.missing · Social · 11 occurrence(s)
- https://afriksms.com/ — og:title, og:description, og:image
- https://afriksms.com/contact — og:title, og:description, og:image
- https://afriksms.com/docapi — og:title, og:description, og:image
- https://afriksms.com/login — og:title, og:description, og:image
- https://afriksms.com/password_forget — og:title, og:description, og:image
- https://afriksms.com/register — og:title, og:description, og:image
- https://afriksms.com/site/cgu — og:title, og:description, og:image
- https://afriksms.com/site/contact — og:title, og:description, og:image
- https://afriksms.com/site/pricing — og:title, og:description, og:image
- https://afriksms.com/site/privacy_policy — og:title, og:description, og:image
- https://afriksms.com/user-recharge — og:title, og:description, og:image
notice URL redirects to another URL
Rule redirect.single · Crawlability · 1 occurrence(s)
- https://afriksms.com/user-recharge — redirects to https://afriksms.com/login
notice No structured data detected
Rule schema.none · Structured Data · 11 occurrence(s)
- https://afriksms.com/
- https://afriksms.com/contact
- https://afriksms.com/docapi
- https://afriksms.com/login
- https://afriksms.com/password_forget
- https://afriksms.com/register
- https://afriksms.com/site/cgu
- https://afriksms.com/site/contact
- https://afriksms.com/site/pricing
- https://afriksms.com/site/privacy_policy
- https://afriksms.com/user-recharge
notice Missing recommended security headers
Rule security.missing_headers · Security · 13 occurrence(s)
- https://afriksms.com/ — CSP, X-Content-Type-Options, HSTS
- https://afriksms.com/about_us — HSTS, CSP, X-Content-Type-Options
- https://afriksms.com/contact — HSTS, CSP, X-Content-Type-Options
- https://afriksms.com/docapi — HSTS, CSP, X-Content-Type-Options
- https://afriksms.com/login — HSTS, CSP, X-Content-Type-Options
- https://afriksms.com/our_services — HSTS, CSP, X-Content-Type-Options
- https://afriksms.com/password_forget — HSTS, CSP, X-Content-Type-Options
- https://afriksms.com/register — HSTS, CSP, X-Content-Type-Options
- https://afriksms.com/site/cgu — HSTS, CSP, X-Content-Type-Options
- https://afriksms.com/site/contact — HSTS, CSP, X-Content-Type-Options
- https://afriksms.com/site/pricing — HSTS, CSP, X-Content-Type-Options
- https://afriksms.com/site/privacy_policy — CSP, X-Content-Type-Options, HSTS
- https://afriksms.com/user-recharge — X-Content-Type-Options, HSTS, CSP
notice Title is very short
Rule title.too_short · Titles · 10 occurrence(s)
- https://afriksms.com/ — 8 chars
- https://afriksms.com/contact — 8 chars
- https://afriksms.com/login — 9 chars
- https://afriksms.com/password_forget — 12 chars
- https://afriksms.com/register — 11 chars
- https://afriksms.com/site/cgu — 8 chars
- https://afriksms.com/site/contact — 8 chars
- https://afriksms.com/site/pricing — 8 chars
- https://afriksms.com/site/privacy_policy — 8 chars
- https://afriksms.com/user-recharge — 9 chars
notice Missing Twitter Card tag
Rule twitter.missing · Social · 11 occurrence(s)
- https://afriksms.com/
- https://afriksms.com/contact
- https://afriksms.com/docapi
- https://afriksms.com/login
- https://afriksms.com/password_forget
- https://afriksms.com/register
- https://afriksms.com/site/cgu
- https://afriksms.com/site/contact
- https://afriksms.com/site/pricing
- https://afriksms.com/site/privacy_policy
- https://afriksms.com/user-recharge
notice Underscores in URL path (prefer hyphens)
Rule url.underscores · URL · 4 occurrence(s)
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://afriksms.com/ AfrikSMS |
200 | yes | 642 | 12 |
| https://afriksms.com/login Connexion |
200 | yes | 19 | 8 |
| https://afriksms.com/contact AfrikSMS |
200 | yes | 730 | 6 |
| https://afriksms.com/docapi Documentation de l'API |
200 | yes | 2915 | 6 |
| https://afriksms.com/site/cgu AfrikSMS |
200 | yes | 1790 | 6 |
| https://afriksms.com/site/contact AfrikSMS |
200 | yes | 730 | 6 |
| https://afriksms.com/site/pricing AfrikSMS |
200 | yes | 137 | 6 |
| https://afriksms.com/site/privacy_policy AfrikSMS |
200 | yes | 2969 | 6 |
| https://afriksms.com/password_forget Récupération |
200 | yes | 11 | 2 |
| https://afriksms.com/register Inscription |
200 | yes | 47 | 2 |
| https://afriksms.com/user-recharge Connexion |
200 | yes | 19 | 1 |
| https://afriksms.com/about_us | 404 | no | 31 | 6 |
| https://afriksms.com/our_services | 404 | no | 31 | 6 |
Audit your own site — free
77 checks, internal PageRank, render-diff. No signup, results in ~30s.