Skip to main content

www.myflextickets.com

https://www.myflextickets.com/

Completed

Curious how yours stacks up?

www.myflextickets.com scored 44/100. Where would your site land?

44

Overall Score

FlexTickets has a visually attractive hero and solid design foundation, but it's dragged down by glacial performance metrics, virtually nonexistent SEO infrastructure, and a conversion funnel that feels more like a suggestion than a strategy. It's a Nigerian events platform with global ambitions but local-level execution.

🔥

The Roast

FlexTickets looks like it was designed by someone who watched too many Apple keynotes and not enough performance monitoring tutorials. The hero is gorgeous, the category browsing is clean, but then your page takes 5.8 seconds to load while it decides whether to show you events or just a loading spinner. It's like hiring a supermodel to be your sales rep but giving her a broken leg and expecting her to close deals. The SEO is so bare bones it makes a skeleton look well-fed, and those 'NO+' price tags are doing the conversational equivalent of a shrug emoji.

🎯 Start Here

🔍 SEO
12/100
Performance
22/100
🔒 Trust Signals
34/100

Google PageSpeed Insights

(Real metrics from Google)

These scores come directly from Google's PageSpeed API. The AI scores above evaluate broader aspects like copy, trust signals, and conversion.

65
Performance

Core Web Vitals

6.7s
LCP
Largest Contentful Paint
0.00
CLS
Cumulative Layout Shift
121ms
TBT
Total Blocking Time
🔍 12

SEO

22

Performance

🔒 34

Trust Signals

🎯 38

Conversion

48

Accessibility

📝 58

Copy & Messaging

📱 64

Mobile

🎨 72

Design & UX

🔍

SEO

12/100

SEO here is essentially nonexistent—no schema markup, zero internal link text optimization, only 3 images with alt text, and a crawled data sample that's 70% obfuscated JavaScript with no actual structured content. Google's bot is basically staring at a blank page with pretty lights.

Issues Found

  • Meta description is generic boilerplate ('Discover and book tickets for the best events and parties around you') with zero keyword differentiation—doesn't mention Lagos, Nigeria, or any event types
  • No schema markup detected (Event, LocalBusiness, Organization)—missing critical structured data that search engines use to display rich results (dates, prices, locations)
  • Only 1 H2 heading detected; content hierarchy is flattened—no logical nesting to guide both users and crawlers through information architecture

Recommendations

  • Implement Event schema markup high

    Add JSON-LD schema for each event (name, date, location, price, image, organizer) to enable Google rich snippets and improve SERP CTR.

  • Rewrite meta description with keywords high

    Change to: 'Buy event tickets in Lagos & Abuja—concerts, conferences, festivals. Seamless QR verification, no scams. Browse Music, Sports, Arts, Tech & more.'

  • Rebuild heading hierarchy medium

    Add meaningful H2s for each section (e.g., 'Upcoming Events in Lagos', 'Browse Events by Category', 'Why Book with FlexTickets') to improve crawlability and readability.

Performance

22/100

This is a disaster zone dressed in a tuxedo. A 65 mobile performance score with 5.8s LCP, 379ms INP, and 2.3s TTFB means users are seeing a blank screen longer than it takes to make toast while your JavaScript sprawls across the network like it owns the place.

Issues Found

  • LCP (Largest Contentful Paint) at 5.8s is inexcusable for a hero-focused landing page; users bounce before they see your beautiful image
  • INP (Interaction to Next Paint) at 379ms suggests heavy JavaScript blocking the main thread—clicking 'Find Events' or category cards lags noticeably
  • TTFB (Time to First Byte) at 2.3s indicates server-side issues or unoptimized routing; this should be <0.8s; combined with slow LCP, page feels dead on arrival

Recommendations

  • Defer non-critical JavaScript high

    Move theme toggle, analytics, and event carousel logic to async/defer; only load hero, nav, and initial event list in the critical path.

  • Optimize hero image delivery high

    Serve WebP format with JPEG fallback, implement lazy loading for below-fold images, and consider using a CDN (Cloudflare, AWS CloudFront) to reduce TTFB.

  • Implement code splitting and dynamic imports high

    Split the event listing grid into a separate bundle loaded after initial page render; use React.lazy() or Next.js dynamic imports to reduce initial JS payload.

🔒

Trust Signals

34/100

Trust signals are nearly invisible—no testimonials, no booking counts, no verified badges, no security indicators, and no 'Why choose us' content. You're asking users to trust a platform they've never heard of with their money and no social proof.

Issues Found

  • No visible testimonials, reviews, or user count ('1M+ bookings' or '⭐4.8/5 from 10K reviews')—blank slate forces users to assume no one books here
  • No security badges or trust indicators visible (SSL cert icon, payment partner logos, verification checkmarks); Nigerian fraud is a known concern and you're not addressing it
  • Event cards show no booking volume or sold-out indicators—no signal that these are real, in-demand events versus placeholder listings

Recommendations

  • Display social proof prominently high

    Add a banner or stat section ('50K+ Events Booked Safely' or '⭐4.7/5 from 8K Reviews') in the hero or below-the-fold to establish credibility.

  • Add security & payment trust signals high

    Include payment partner logos (Flutterwave, Stripe, Paystack), SSL certificate badge, and a 'Fraud-Protected Guarantee' statement in footer or checkout.

  • Show event popularity metrics medium

    Add '2.5K attending' or '⭐4.9 (312 reviews)' badges to event cards to signal demand and real user validation.

🎯

Conversion

38/100

The funnel exists but feels like an afterthought—CTAs are weak, pricing is cryptic, urgency is absent, and there's no compelling reason to book *now* instead of just bookmarking and moving on.

Issues Found

  • Primary CTA ('Find Events') is generic, buried in copy, and uses passive language—no sense of urgency, scarcity, or immediate value
  • Event cards show 'NO+' pricing with no context; users must click to see actual cost, adding friction at the critical comparison stage
  • No trust signals visible (reviews, booking count, verified badge)—users see event titles and locations but no social proof that thousands of others are booking

Recommendations

  • Create a scarcity-driven CTA high

    Change 'Find Events' to 'See Events Ending Soon' or 'Book This Weekend's Top Picks'—add a counter ('23 events this weekend') to trigger FOMO.

  • Display transparent, upfront pricing high

    Show 'Starting ₦5,000' or 'Free' directly on event cards with a small info icon explaining what's included; reserve detailed pricing for the detail page.

  • Add social proof badges to events medium

    Show '2.3K people attending' or 'Verified & Sold Out in 24hrs Last Time' on popular events to build credibility and urgency.

Accessibility

48/100

You've got ARIA attributes and basic landmark structure (nav, main, footer), but there's no skip link, heading hierarchy is mangled, and alt text is present but likely minimal—good intentions, poor execution.

Issues Found

  • No skip-to-main-content link detected despite having semantic landmarks; users relying on keyboard nav must tab through the entire header to reach events
  • Heading structure flattened (1 H1, 1 H2, 1 H3) suggests poor semantic nesting; screen reader users can't navigate by heading levels to scan page structure
  • 'Loading events...' text appears in crawled content but is likely a state message—needs aria-live and aria-busy attributes to announce async state changes to assistive tech

Recommendations

  • Add skip navigation link high

    Insert a visually hidden but keyboard-accessible link at the top that jumps to #main or the event grid, appearing on focus.

  • Restructure heading hierarchy medium

    Use H1 for main value prop, H2 for major sections (Upcoming Events, Browse by Category, About Us), H3 for subsections; ensure sequential nesting.

  • Enhance dynamic content announcements medium

    Add aria-live='polite' and aria-busy='true/false' to the event loading container; announce when events finish loading to screen reader users.

📝

Copy & Messaging

58/100

The copy is inspirational but vague; 'Experience Events Like Never Before' and 'seamless' sound nice but don't actually explain what makes FlexTickets different from Eventbrite, Ticketmaster, or just Googling 'concerts near me.'

Issues Found

  • Value prop is feature-focused ('QR code verification') not benefit-focused—users care that their tickets are real and easy to use, not the tech stack
  • CTA is weak: 'Find Events' is generic and passive; no urgency or specificity (e.g., 'Discover Events Near You' or 'See What's On This Weekend')
  • 'Now live in Lagos & Abuja' is positioned as a badge but reads like an apology—should be 'Expanding Nationwide' or emphasize why that's exciting to the user

Recommendations

  • Reposition value prop to benefits high

    Change 'Book tickets seamlessly, verify with QR codes' to 'Skip ticket scams, instant verification, no stress at the gate.'

  • Make CTAs action-oriented and specific high

    Replace 'Find Events' with 'See What's On This Weekend' or 'Browse ₦1K-₦30K Events' to reduce friction and increase click intent.

  • Reframe geographic expansion as growth story medium

    Move 'Now live in Lagos & Abuja' from hero sub-text to a trust-building accent in the footer or 'About' section; instead emphasize variety and selection in hero.

📱

Mobile

64/100

Mobile layout is responsive and readable (screenshot shows single-column stacking working correctly), but touch targets are likely suboptimal, and performance degrades dramatically on mobile networks where LCP already exceeds acceptable thresholds.

Issues Found

  • 'Find Events' button is appropriately sized on mobile but appears isolated mid-content; no secondary CTAs or directional nudges visible for users unsure where to start
  • Event cards on mobile are full-width but the 'Get Tickets' button appears small relative to the card—likely hard to tap accurately without zooming
  • No mobile-specific optimizations evident; hero image doesn't appear optimized for smaller viewports (likely serving desktop resolution)

Recommendations

  • Optimize touch target sizing medium

    Ensure all buttons (Get Tickets, category cards) have minimum 44×44px tap area with adequate spacing to avoid accidental taps.

  • Mobile-first image optimization high

    Serve responsive images using srcset; crop hero image for mobile to keep focal point centered and reduce file size significantly.

  • Add sticky mobile nav or bottom action bar medium

    Implement a sticky footer with 'Browse Events' or category shortcuts to reduce scrolling and improve navigation on mobile.

🎨

Design & UX

72/100

Clean, modern interface with a dramatic hero, consistent typography, and well-organized category cards—but it's undermined by skeletal navigation hierarchy and a vague value proposition hierarchy that makes you work to understand what you're actually booking.

Issues Found

  • Hero headline split awkwardly ('Experience Events' / 'Like Never Before') reduces impact and readability; the split color (white/red) adds visual noise without clarity gain
  • Category cards are identical in treatment despite varying price points and event popularity—no visual hierarchy to guide users toward high-value or trending events
  • Event cards show cryptic 'NO+' pricing that provides zero context (is it sold out? free? currency unclear?)—requires users to click to understand cost

Recommendations

  • Clarify pricing display high

    Replace 'NO+' with actual prices or a clear 'Free' / 'Starting ₦X' label; use color coding (green for available, yellow for limited, red for sold out) to add scannability.

  • Strengthen hero headline unity medium

    Rewrite to a single punchy line like 'Book Events Seamlessly—Concerts, Conferences & Festivals Near You' or keep the split but reduce color contrast to avoid visual fragmentation.

  • Add event card badges medium

    Show 'Trending', 'Sold Out Soon', or 'Popular Nearby' badges on event cards to create visual hierarchy and nudge users toward high-intent discoveries.

Think you can beat 44/100?

Get your site brutally analyzed by the same AI. 8 scores, a punch list of fixes, 60 seconds.