9jaVisible - Instant Ads on Real-World Screens

Affordable, pay-as-you-go advertising for SMEs across Nigeria.

Tailwind CSSVercel

Report generated on April 5, 2026

9javisible.vercel.app
Screenshot of 9javisible.vercel.app

A note on how to read this

This report is ProdPoke's take on your site — think of it as a first impression from a very opinionated robot. We check real things (load times, broken links, accessibility patterns), but we also try to understand what your site is trying to do and whether the technical details support that goal. Some of our observations might not apply to your specific situation, and that's okay. We're getting sharper with every scan. If something feels off, tell us — it makes us better.

Key Insights for 9jaVisible - Instant Ads on Real-World Screens

Five dead links (Pricing, Venue Map, About, Contact, Careers) block your entire user journey.

Advertisers can't see pricing before committing. Screen hosts can't view venues to host ads. Both user types hit 404s when trying to learn about your platform or contact support—this directly kills conversions on a two-sided marketplace where trust and transparency are essential.

React error #418 (invalid HTML structure) may break form submission in your Advertise/Host Ads sign-up flow.

Your dual sign-up is the gateway to both sides of your marketplace. If authentication or form handling fails silently due to malformed HTML, users abandon without clear feedback, and you lose both advertisers and screen hosts.

Hero phone image (917KB) delays sign-up page load, causing mobile bounce-offs before users even reach 'Advertise' or 'Host Ads' buttons.

On 4G/3G networks in Nigeria (your likely market), a 917KB unoptimized image can add 3–5 seconds of load time. Potential marketplace users bounce before seeing your value prop.

Missing Open Graph tags mean your sign-up page shares as a blank preview on LinkedIn and WhatsApp—killing referral growth from both advertiser and host networks.

Two-sided marketplaces grow through network effects. When screen hosts share 'earn money' links or advertisers share 'reach real audiences' links, they default to generic previews instead of compelling call-to-outs.

One interactive element in your sign-up flow lacks an accessible name, breaking usability for screen reader users.

On a marketplace targeting small businesses and informal screen owners in Nigeria, you're excluding users with visual impairments and harming SEO crawlability of your sign-up paths.

What ProdPoke understands about 9jaVisible - Instant Ads on Real-World Screens

9jaVisible is a two-sided marketplace platform that connects advertisers with screen owners. On the sign-up page, new users can choose between two roles: 'Advertise' (to 'Promote my business') or 'Host Ads' (to 'Earn from screens'). This indicates the platform enables businesses to display advertisements on physical screens in real-world locations, while screen owners can monetize their displays. The tagline 'Start advertising or earning today' reinforces this dual-purpose model. The platform uses standard authentication (email/password login) and is built on Tailwind CSS and Vercel.

Based on exploring 2 pages across the site

First Impression — How clear is your site?

92
Crystal clear

9jaVisible is an advertising platform that allows SMEs to place ads on physical screens across Nigeria. According to the page, it offers "Affordable, pay-as-you-go advertising" where users can "Upload your ad, pick a location, go live in minutes." The service currently operates in "50+ venues across Nigeria" with "247 Active Screens" and serves "480+ advertisers."

This score measures how quickly a first-time visitor understands what your site does — based on visible headings, navigation, and visual hierarchy alone.

83/ 100

Overall Score

Strong foundation.

Performance

92/100

Large asset: 917KB — https://9javisible.vercel.app/hero-phone.png

medium

The hero phone image (917KB) loads slowly on your landing page, delaying the time-to-interactive for potential advertisers and screen hosts trying to sign up. On mobile networks, this could cause sign-ups to bounce.

Expected: Assets under 500KB
Found: 917KB

SEO

83/100

Missing Open Graph tags: og:title, og:description, og:image

medium

When potential advertisers or screen hosts share your sign-up page on LinkedIn, Twitter, or WhatsApp, the preview will be blank or generic. This hurts your ability to attract both sides of your marketplace through social sharing.

Expected: og:title, og:description, og:image all present
Found: Missing: og:title, og:description, og:image

No canonical URL specified

low

Without a canonical URL, search engines may struggle to rank your marketplace correctly when the same sign-up page is accessed via different URL variations, potentially splitting your SEO authority.

No robots.txt found

low

Search engines have no guidance on how to crawl your marketplace. This could limit indexing of key pages like your advertiser sign-up, host sign-up, and venue listings.

No sitemap.xml found

low

Without a sitemap, search engines must discover your marketplace pages manually. This slows indexing of your advertiser and host sign-up flows, pricing information, and venue catalog.

Accessibility

92/100

1 interactive element(s) without accessible names

medium

An interactive button or form element (likely in your dual sign-up flow for 'Advertise' or 'Host Ads') has no label or aria-label, making it inaccessible to screen reader users and confusing for assistive technology.

Expected: All interactive elements have accessible names
Found: 1 missing: <ol.fixed>

Functional

60/100

Dead link: HTTP 404 — Pricing

likelymedium

The 'Pricing' link in your navigation returns a 404 error. Advertisers and screen hosts cannot view pricing details, which directly blocks business decisions and sign-ups.

Expected: Link should return a valid page (200)
Found: HTTP 404

Dead link: HTTP 404 — Venue Map

likelymedium

The 'Venue Map' link returns a 404 error. Screen hosts cannot view available venues to place their ads, and advertisers cannot see where their ads could be displayed. This is critical to your marketplace value proposition.

Expected: Link should return a valid page (200)
Found: HTTP 404

Dead link: HTTP 404 — About Us

likelymedium

The 'About Us' link returns a 404 error. Potential users cannot learn about your platform's credibility, mission, or how the two-sided marketplace works, reducing trust and conversion.

Expected: Link should return a valid page (200)
Found: HTTP 404

Dead link: HTTP 404 — Contact

likelymedium

The 'Contact' link returns a 404 error. Both advertisers and screen hosts cannot reach your support team with questions, blocking onboarding and relationship-building.

Expected: Link should return a valid page (200)
Found: HTTP 404

Dead link: HTTP 404 — Careers

likelymedium

The 'Careers' link returns a 404 error. Potential team members cannot view job opportunities, limiting your ability to grow the team supporting your marketplace.

Expected: Link should return a valid page (200)
Found: HTTP 404

Technical Health

Minified React error #418; visit https://react.dev/errors/418?args[]=HTML&arg...

high

React error #418 indicates invalid HTML structure in a core UI component. Since 9jaVisible handles sensitive user data (advertiser and host accounts), this error could affect form submission, authentication, or dashboard functionality for either user type.

Error: <polyline> attribute points: Expected number, "0%,80% 33.3333333…".

medium

SVG rendering error in a chart or graph component on your sign-up or dashboard interface. This malformed polyline could break visual elements that help advertisers or screen hosts understand platform metrics or pricing structures.

Error: <polyline> attribute points: Expected number, "0%,80% 33.3333333…".

medium

SVG rendering error in a chart or graph component on your sign-up or dashboard interface. This malformed polyline could break visual elements that help advertisers or screen hosts understand platform metrics or pricing structures.

Compliance

100/100
All clear — no issues found in this category.

Key Metrics

Crawlability

Sitemap.xml
Robots.txt
Broken Links5

Standards

HTTPS
Mobile Responsive
Images Missing Alt0

Improvement Plan

Your marketplace is blocked by five critical dead links that prevent users on both sides from completing their onboarding. Advertisers cannot see pricing—a deal-breaker before they commit budget. Screen hosts cannot view the venue map—the core feature of your platform. Both user types cannot access About Us or Contact, leaving them uncertain about trust and support. Fix these five pages immediately; they are your marketplace's front door.

Second, address the React error #418 and SVG polyline rendering issues. These technical errors likely corrupt your sign-up forms, pricing charts, or dashboard metrics—silent failures that frustrate users without clear error messages. Test the Advertise and Host Ads sign-up flows end-to-end; verify form submission works and charts render correctly.

Third, optimize your hero phone image from 917KB to under 200KB using modern compression or next-gen formats (WebP). This single fix will shave 2–3 seconds from mobile load times, especially critical for your Nigerian audience. Pair this with adding missing Open Graph tags (og:title, og:description, og:image) so when screen hosts and advertisers share your sign-up link on WhatsApp, LinkedIn, or Twitter, it previews compellingly and drives referral sign-ups.

Fourth, add the accessible name to your unlabeled interactive element—likely one of the 'Advertise' or 'Host Ads' buttons. This is a quick win for both accessibility and SEO. Finally, implement robots.txt and sitemap.xml to guide search engines through your sign-up flows and venue listings. These foundational SEO moves will accelerate organic discovery of both user pathways.

Suggested priority order:

  1. Dead link: HTTP 404 — Pricing
  2. Dead link: HTTP 404 — Venue Map
  3. Dead link: HTTP 404 — About Us
  4. Dead link: HTTP 404 — Contact
  5. Dead link: HTTP 404 — Careers
  6. React error #418 (invalid HTML structure)
  7. Large asset: 917KB hero-phone.png
  8. Missing Open Graph tags
  9. 1 interactive element without accessible name
  10. SVG polyline rendering error
  11. No robots.txt found
  12. No sitemap.xml found
  13. No canonical URL specified

This is your site? Get the full picture.

Claim this report to unlock ongoing monitoring, deeper analysis, and actionable alerts.

What is ProdPoke?

Automated analysis generated on April 5, 2026. Not professional advice. Contact us to modify or remove this report.