Overall Score
Pass The Product is a Saudi-focused digital agency with solid positioning and decent visual design, but it's being absolutely DESTROYED by atrocious performance metrics (49/100 mobile performance, 14.06s LCP) that would make any user rage-quit before the page even loads.
The Roast
This website is like ordering a beautiful custom suit that arrives 14 seconds late and falls apart when you try to wear it. They've built a gorgeous Arabic-first product site for startups while ironically ignoring the fundamental startup lesson: ship fast or die. The irony is painful—a performance consulting agency delivering a site slower than a dial-up connection loading a YouTube video in 2005. Even their calendar booking widget loads slower than a Saudi traffic jam.
🎯 Start Here
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.
Core Web Vitals
Performance
SEO
Mobile
Accessibility
Trust Signals
Conversion
Design & UX
Copy & Messaging
Performance
This is the website's Achilles heel—mobile performance is catastrophically bad (49/100), with a 14.06-second LCP that screams 'unused CSS/JS bloat' and suggests zero optimization effort whatsoever.
Issues Found
- LCP is 14.06s on simulated conditions—target is <2.5s; page will lose ~90% of mobile visitors before it loads
- Total Blocking Time of 406.5ms indicates heavy JavaScript execution blocking user interactions
- Unused CSS and JavaScript are eating performance; no code-splitting, no lazy-loading, no asset minification visible
- Multiple page redirects (noted in issues) suggest overly complex navigation logic
Recommendations
-
Eliminate Unused CSS/JS high
Audit bundled assets, remove dead code, and split JavaScript into critical (header/nav) vs. deferred (portfolio animations, calendar widget). Use tree-shaking and minification aggressively.
-
Optimize Images & LCP Elements high
Serve next-gen image formats (WebP), add responsive srcsets, lazy-load below-fold images, and ensure hero image is preloaded as a critical resource to get LCP under 2.5s.
-
Reduce & Simplify Redirects high
Audit redirect chains (e.g., /index → /ar → homepage), eliminate them, and use direct links. Each redirect adds 300-500ms latency.
SEO
Critically underbaked SEO strategy with zero SEO score on mobile Lighthouse (0/100), missing structured schema markup, poorly optimized headings, and minimal keyword optimization despite clear local Saudi market opportunity.
Issues Found
- No schema markup (Organization, LocalBusiness, Service, or FAQ schema missing entirely)
- Heading hierarchy is broken—24 H3s with no clear structure, suggesting automation or poor planning
- Page language set to Arabic but English content and nav items present; no hreflang tags for bilingual setup
- Meta description is generic and keyword-weak; no target keywords in H1/H2
Recommendations
-
Implement Structured Data Markup high
Add Organization schema (name, location, contact), LocalBusiness schema (Riyadh, Saudi Arabia), Service schema for each offering (MVP, UX/UI, consulting), and Product schema for portfolio pieces.
-
Fix Heading Structure high
Reorganize content with 1 H1, 4-5 strategic H2s (Services, Why Choose Us, Portfolio, CTA), and H3s only for subsections—eliminate orphaned H3s.
-
Optimize for Local Keywords high
Target 'MVP development Riyadh', 'UX/UI design Saudi Arabia', 'startup consulting KSA' in H1, H2, and meta description; add hreflang tags for EN/AR version switching.
Mobile
Mobile layout is structurally responsive but crippled by catastrophic performance (49/100 score), and touch targets appear adequate but navigation hamburger menu placement feels awkward on right-aligned header.
Issues Found
- Performance kills mobile experience—14s load time means most users bounce before seeing content
- Hamburger menu is right-aligned (standard RTL), but CTA button placement is ambiguous—'احجز مكالمة' button overlaps or competes with menu icon
- Touch targets likely meet 48px minimum but spacing is tight; portfolio cards and service section cards need larger tap areas
- Calendar widget (seen in screenshot) is a mobile UX disaster—calendar grid doesn't fit well on mobile and time slots are cramped
Recommendations
-
Fix Mobile Performance First high
All other mobile improvements are futile if page takes 14s to load. Follow Performance section recommendations urgently.
-
Optimize Mobile Header Layout medium
Redesign header to reduce overlap between CTA button and hamburger menu; consider stacking them or using a more mobile-friendly primary nav structure.
-
Simplify Calendar Booking on Mobile high
Replace custom calendar with a simpler form-based booking (date picker field + time dropdown) or native mobile date/time pickers; current widget is unusable at 375px width.
Accessibility
Decent ARIA implementation (23 attributes present) and proper landmarks, but missing critical foundations like skip links, full alt text, and likely color contrast issues in the red/white theme.
Issues Found
- No skip-to-main-content link for keyboard users
- 1 missing alt text attribute (noted in Design & UX section)
- Color contrast not verified—red text (#E8664F approx.) on white may fail WCAG AA for small text
- Possible keyboard navigation issues in calendar booking widget and service card interactions
Recommendations
-
Audit Color Contrast Ratios high
Run automated tools (WAVE, Axe) to verify all text meets WCAG AA minimum (4.5:1 for normal text). Adjust red accent color if needed.
-
Ensure Keyboard Navigation high
Test tab order, ensure all interactive elements (CTAs, calendar, service cards) are keyboard-accessible, and add visible focus indicators.
-
Add Skip Link & Focus Management high
Implement a skip-to-main-content link and ensure focus management when dialogs/modals open (e.g., calendar booking widget).
Trust Signals
Present but underutilized—client logos (CoachHub, Mindvalley, etc.) and case studies with metrics are visible, but no testimonials with faces/quotes, security badges, or trust markers are apparent in the screenshots.
Issues Found
- Client logos are displayed but lack context—no 'Trusted by X+ companies' headline or growth metrics attached
- Case studies show project cards (DealApp, Mindvalley, Aasil) but lack customer testimonial quotes or video testimonials from founders
- No security/privacy badges, certifications, or compliance markers (e.g., ISO, SOC 2, GDPR) visible
- Founder/team video (present in sidebar) is underexposed—should be featured more prominently as a trust-building element
Recommendations
-
Strengthen Client Logo Section medium
Add headline like 'Trusted by 50+ companies' or 'Built 50+ products' above client logos, and include a short metric (e.g., 'Avg. 3x user growth within 6 months').
-
Add Video Testimonials medium
Feature 2-3 short (30-60s) testimonial videos from founders/clients talking about results (e.g., 'We launched in 6 weeks instead of 6 months'). Place near case studies.
-
Feature Founder/Team Prominently low
Expand the sidebar founder video into a dedicated 'Meet the Team' or 'About Us' section with team bios and expertise highlights to humanize the agency.
Conversion
Solid conversion funnel with clear CTAs and portfolio proof points, but primary CTA is not positioned aggressively enough and form/booking friction isn't optimized—the calendar widget looks cool but is probably overkill.
Issues Found
- Primary CTA ('Book Free Call') appears after hero on desktop but is non-prominent; secondary CTA ('View Work') may steal focus
- Calendar booking widget is visually impressive but adds complexity; simplicity would convert better (Calendly embed or form > custom calendar)
- No urgency, scarcity, or time-limit language pushing immediate action
- Trust signals (testimonials, case study metrics) are present but not emphasized enough in conversion flow
Recommendations
-
Prioritize CTA Hierarchy high
Ensure 'Book Free Call' button is the most prominent visual element in the hero, with secondary 'View Work' button de-emphasized in color/size.
-
Simplify Booking Experience medium
Replace custom calendar widget with Calendly or similar—it's faster to load, more familiar, and reduces friction. Test conversion impact.
-
Add Conversion-Focused Copy Elements medium
Insert urgency triggers ('Limited slots available', 'Book within 48 hours for [incentive]') and case study callouts ('70% faster launch' with social proof) near CTAs.
Design & UX
Clean, modern design with proper RTL Arabic support and decent visual hierarchy, but the hero section feels slightly bloated and the overall layout doesn't compensate for the sluggish performance that ruins the actual experience.
Issues Found
- Missing skip-to-content link hurts keyboard navigation accessibility
- One image missing alt text (breaks WCAG 2.1 AA compliance)
- Hero section text (H1) could be more concise—currently it's split across multiple lines awkwardly
Recommendations
-
Add Skip Navigation Link high
Implement an invisible skip link at the top of the page that jumps directly to main content, essential for keyboard users and screen reader users.
-
Complete Alt Text Coverage high
Audit and add descriptive alt text to all 8 images, including the missing one, to meet WCAG 2.1 AA standards.
-
Optimize Hero Typography medium
Break the hero heading into 2-3 concise lines instead of 4, reducing visual clutter and improving cognitive load.
Copy & Messaging
Strong Arabic copywriting that feels natural and locally relevant, with clear service offerings and compelling value props—but the CTAs are somewhat buried and the messaging could be more aggressive about speed/ROI.
Issues Found
- Primary CTA ('احجز مكالمة مجانية') appears below the fold on mobile, reducing immediate conversion intent
- Value propositions could quantify ROI more explicitly (e.g., '70% faster than competitors')
- Lack of urgency language—no scarcity, timeline pressure, or FOMO triggers in copy
Recommendations
-
Elevate Primary CTA on Mobile high
Move the 'Book Free Call' button above the fold on mobile devices to capture intent before users scroll past.
-
Add Quantified ROI Statements medium
Embed specific metrics into service descriptions: e.g., 'Launch MVP in 4-8 weeks' (already there—good) and add conversion rate improvements or user growth benchmarks.
-
Introduce Urgency Mechanisms low
Add limited-time offers, client capacity limits, or timeline-based incentives ('Book this month = 2 weeks faster delivery').
Think you can beat 54/100?
Get your site brutally analyzed by the same AI. 8 scores, a punch list of fixes, 60 seconds.