Catalog / panafricandata.com
65

SEO audit for panafricandata.com

PanAfricanData.com - AI-Ready African Datasets

saasNext.js

Health 65/100 (fair) · 20 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)

The structured African data exchange and API platform to aggregate, standardize, and distribute AI-ready African datasets. Discover, query, and license datasets covering agriculture, economics, health…

20
pages crawled
20
indexable pages
0
errors
84
warnings
134
notices
19
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Content 70 0 20 30
Headings 70 0 20 0
Rendering 70 0 20 0
Links 72 0 19 0
Titles 94 0 4 0
Duplicate 99 0 1 0
Agent Readiness 100 0 0 1
Cache 100 0 0 10
Meta Description 100 0 0 2
Performance 100 0 0 31
Security 100 0 0 20
Social 100 0 0 10
Structured Data 100 0 0 20
URL 100 0 0 10
Findings

Warnings (6 rules)

warning Homepage duplicated across protocol/host variants (no redirect)

Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)

  • https://panafricandata.com/ — https://www.panafricandata.com/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.

warning Orphan page (no internal inlinks)

Rule links.orphan · Links · 19 occurrence(s)

warning Content only rendered by JavaScript (invisible to non-JS crawlers & AI)

Rule rendering.js_shell · Rendering · 20 occurrence(s)

  • https://panafricandata.com/ — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/about — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/careers — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/changelog — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/contact — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/contribute — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/datasets/4H5GLm3BjyBrnP87BIbZ — Raw HTML has 10 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/datasets/4c5zcVA5jwou4cHaNe4f — Raw HTML has 10 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/datasets/9x8DTqpU9M8xArrWimdd — Raw HTML has 12 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/datasets/DR5KDtUH99evr3WW10F5 — Raw HTML has 6 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/datasets/ExfU5BIrlMTUyd1pDfSP — Raw HTML has 7 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/datasets/QLdTy2C3SbFd5u4Gp8k6 — Raw HTML has 10 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/datasets/ab2X0X1FrVdZhpFKDl9R — Raw HTML has 9 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/datasets/jr0lk18v1O1gNNaGFS6A — Raw HTML has 10 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/datasets/nj0xpn0Gg953oxb0k0TS — Raw HTML has 8 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/datasets/xY7bkdCixdlr0yeRnz8g — Raw HTML has 10 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/developers — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/privacy — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/search — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://panafricandata.com/terms — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.

warning Title likely truncated in SERP (too wide)

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

Notices (13 rules)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

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

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

notice Legacy <meta name=keywords> tag present (Google ignores it)

Rule meta.keywords_present · Content · 20 occurrence(s)

notice Meta description too long

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

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 1 occurrence(s)

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 10 occurrence(s)

  • https://panafricandata.com/datasets/4H5GLm3BjyBrnP87BIbZ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://panafricandata.com/datasets/4c5zcVA5jwou4cHaNe4f — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://panafricandata.com/datasets/9x8DTqpU9M8xArrWimdd — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://panafricandata.com/datasets/DR5KDtUH99evr3WW10F5 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://panafricandata.com/datasets/ExfU5BIrlMTUyd1pDfSP — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://panafricandata.com/datasets/QLdTy2C3SbFd5u4Gp8k6 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://panafricandata.com/datasets/ab2X0X1FrVdZhpFKDl9R — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://panafricandata.com/datasets/jr0lk18v1O1gNNaGFS6A — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://panafricandata.com/datasets/nj0xpn0Gg953oxb0k0TS — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://panafricandata.com/datasets/xY7bkdCixdlr0yeRnz8g — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 20 occurrence(s)

  • https://panafricandata.com/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/about — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/careers — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/changelog — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/contact — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/contribute — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/datasets/4H5GLm3BjyBrnP87BIbZ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/datasets/4c5zcVA5jwou4cHaNe4f — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/datasets/9x8DTqpU9M8xArrWimdd — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/datasets/DR5KDtUH99evr3WW10F5 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/datasets/ExfU5BIrlMTUyd1pDfSP — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/datasets/QLdTy2C3SbFd5u4Gp8k6 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/datasets/ab2X0X1FrVdZhpFKDl9R — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/datasets/jr0lk18v1O1gNNaGFS6A — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/datasets/nj0xpn0Gg953oxb0k0TS — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/datasets/xY7bkdCixdlr0yeRnz8g — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/developers — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/privacy — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/search — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://panafricandata.com/terms — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice Slow server response

Rule perf.slow_response · Performance · 1 occurrence(s)

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 20 occurrence(s)

  • https://panafricandata.com/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/about — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/careers — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/changelog — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/contact — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/contribute — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/datasets/4H5GLm3BjyBrnP87BIbZ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/datasets/4c5zcVA5jwou4cHaNe4f — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/datasets/9x8DTqpU9M8xArrWimdd — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/datasets/DR5KDtUH99evr3WW10F5 — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/datasets/ExfU5BIrlMTUyd1pDfSP — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/datasets/QLdTy2C3SbFd5u4Gp8k6 — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/datasets/ab2X0X1FrVdZhpFKDl9R — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/datasets/jr0lk18v1O1gNNaGFS6A — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/datasets/nj0xpn0Gg953oxb0k0TS — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/datasets/xY7bkdCixdlr0yeRnz8g — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/developers — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/privacy — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/search — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://panafricandata.com/terms — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.

notice Missing recommended security headers

Rule security.missing_headers · Security · 20 occurrence(s)

Pages (showing 20 of 20)
URLStatusIndexableWordsIn-links
https://panafricandata.com/
PanAfricanData.com - AI-Ready African Datasets
200 yes 0 0
https://panafricandata.com/about
About Us | PanAfricanData.com
200 yes 0 0
https://panafricandata.com/careers
Careers | PanAfricanData.com
200 yes 0 0
https://panafricandata.com/changelog
Changelog | PanAfricanData.com
200 yes 0 0
https://panafricandata.com/contact
Contact Us | PanAfricanData.com
200 yes 0 0
https://panafricandata.com/contribute
Contribute Data | PanAfricanData.com
200 yes 0 0
https://panafricandata.com/datasets/4H5GLm3BjyBrnP87BIbZ
Africa: CO2 Emissions (metric tons per capita), 2000–2023 | PanAfricanData.com
200 yes 10 0
https://panafricandata.com/datasets/4c5zcVA5jwou4cHaNe4f
Africa: Adult Literacy Rate (% ages 15+), 2000–2023 | PanAfricanData.com
200 yes 10 0
https://panafricandata.com/datasets/9x8DTqpU9M8xArrWimdd
Africa: Foreign Direct Investment, Net Inflows (% of GDP), 2000–2023 | PanAfricanData.com
200 yes 12 0
https://panafricandata.com/datasets/DR5KDtUH99evr3WW10F5
Africa: Total Population, 2000–2023 | PanAfricanData.com
200 yes 6 0
https://panafricandata.com/datasets/ExfU5BIrlMTUyd1pDfSP
Africa: GDP per Capita, 2000–2023 | PanAfricanData.com
200 yes 7 0
https://panafricandata.com/datasets/QLdTy2C3SbFd5u4Gp8k6
Africa: Access to Electricity (% of population), 2000–2023 | PanAfricanData.com
200 yes 10 0
https://panafricandata.com/datasets/ab2X0X1FrVdZhpFKDl9R
Africa: Internet Users (% of population), 2000–2023 | PanAfricanData.com
200 yes 9 0
https://panafricandata.com/datasets/jr0lk18v1O1gNNaGFS6A
Africa: Mobile Cellular Subscriptions (per 100 people), 2000–2023 | PanAfricanData.com
200 yes 10 0
https://panafricandata.com/datasets/nj0xpn0Gg953oxb0k0TS
Africa: Life Expectancy at Birth, 2000–2023 | PanAfricanData.com
200 yes 8 0
https://panafricandata.com/datasets/xY7bkdCixdlr0yeRnz8g
Africa: GDP per Capita Growth (annual %), 2000–2023 | PanAfricanData.com
200 yes 10 0
https://panafricandata.com/developers
Developers | PanAfricanData.com
200 yes 0 0
https://panafricandata.com/privacy
Privacy Policy | PanAfricanData.com
200 yes 0 0
https://panafricandata.com/search
Search African Datasets | PanAfricanData.com
200 yes 0 0
https://panafricandata.com/terms
Terms of Use | PanAfricanData.com
200 yes 0 0

Audit your own site — free

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

Scan your site →