9jaVisible - Instant Ads on Real-World Screens
Affordable, pay-as-you-go advertising for SMEs across Nigeria.
Report generated on April 5, 2026
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?
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.
Overall Score
Strong foundation.
Performance
92/100Large asset: 917KB — https://9javisible.vercel.app/hero-phone.png
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.
Found: 917KB
SEO
83/100Missing Open Graph tags: og:title, og:description, og:image
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.
Found: Missing: og:title, og:description, og:image
No canonical URL specified
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
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
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/1001 interactive element(s) without accessible names
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.
Found: 1 missing: <ol.fixed>
Functional
60/100Dead link: HTTP 404 — Pricing
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.
Found: HTTP 404
Dead link: HTTP 404 — Venue Map
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.
Found: HTTP 404
Dead link: HTTP 404 — About Us
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.
Found: HTTP 404
Dead link: HTTP 404 — Contact
The 'Contact' link returns a 404 error. Both advertisers and screen hosts cannot reach your support team with questions, blocking onboarding and relationship-building.
Found: HTTP 404
Dead link: HTTP 404 — Careers
The 'Careers' link returns a 404 error. Potential team members cannot view job opportunities, limiting your ability to grow the team supporting your marketplace.
Found: HTTP 404
Technical Health
Minified React error #418; visit https://react.dev/errors/418?args[]=HTML&arg...
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…".
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…".
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/100Key Metrics
Crawlability
Standards
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:
- Dead link: HTTP 404 — Pricing
- Dead link: HTTP 404 — Venue Map
- Dead link: HTTP 404 — About Us
- Dead link: HTTP 404 — Contact
- Dead link: HTTP 404 — Careers
- React error #418 (invalid HTML structure)
- Large asset: 917KB hero-phone.png
- Missing Open Graph tags
- 1 interactive element without accessible name
- SVG polyline rendering error
- No robots.txt found
- No sitemap.xml found
- 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.

