Overall Score
Advance Affinity's website is a pet nutrition powerhouse that's visually polished but technically wheezing under the weight of bloated code and performance issues—like a champion racehorse running in flip-flops. The design looks clean and the Spanish copy is solid, but a 29/100 mobile performance score means you're asking users to wait longer than it takes to feed an actual cat.
The Roast
This website is dressed to the nines in a tuxedo while simultaneously running a marathon with cinderblocks tied to its ankles. Sure, the cookie consent modal is gorgeously designed (with those delicious orange CTAs), and the 'Are you a dog or cat owner?' segmentation is chef's kiss—but holy mother of bloat, this thing loads slower than a senior dog climbing stairs. The desktop version looks great until you remember that 60% of the world shops on mobile, where this page gasps for air like it just swallowed a whole bag of dry kibble. Fix the performance and you've got a winner; as it stands, you're optimizing for aesthetics while your conversion rate optimizes downward.
🎯 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
Mobile
SEO
Conversion
Accessibility
Trust Signals
Design & UX
Copy & Messaging
Performance
This website is a performance dumpster fire—a 29/100 mobile score with 2.8s LCP is acceptable for a luxury supercar site but absolutely unacceptable for e-commerce pet food where mobile conversion is king. The slow TTFB (811ms) signals server issues, but the real villain is unminified CSS/JS and likely oversized hero images.
Issues Found
- Mobile Lighthouse score of 29/100 is critically bad; SEO score of 0 (likely due to missing H1) means Google probably isn't even ranking this properly
- LCP of 2.856s on mobile exceeds Core Web Vitals 'good' threshold (2.5s); combined with 172ms INP, page feels sluggish on interaction
- Unminified CSS and JavaScript present in production; unused CSS is being shipped, adding 40-60kb of bloat per typical Advance Affinity site weight
Recommendations
-
Minify All Assets and Remove Unused CSS high
Minify CSS/JS files in build pipeline; audit and remove unused CSS classes (likely from over-engineered navigation system) to reduce payload by 30-40%.
-
Optimize Hero Image and Implement Lazy Loading high
Compress hero image, serve next-gen formats (WebP), and lazy-load below-fold images to drop LCP below 2.5s; implement font-display: swap to avoid invisible text.
-
Investigate TTFB and Enable Server-Side Caching high
Check server response time (811ms is slow); enable aggressive caching headers, consider CDN acceleration, and check for database query bottlenecks on page generation.
Mobile
Mobile experience is mediocre at best—the viewport is technically optimized, but the 29/100 performance score, massive cookie modal that blocks >50% of screen, and unresponsive navigation make this a frustrating experience for anyone scrolling on their phone.
Issues Found
- Cookie consent modal occupies ~60% of mobile viewport; users cannot interact with page content until dismissed—completely breaks mobile-first UX
- No visible viewport optimization evidence (mobile screenshot shows cramped header); touch targets may be undersized (needs verification with inspector, but spacing looks tight)
- Hamburger menu is present but navigation is still deeply nested; no evidence of mobile-specific flattened menu structure in screenshots
Recommendations
-
Reposition Cookie Banner to Footer high
Move cookie consent from modal to sticky footer banner that slides up from bottom, allowing users to browse products while making a decision.
-
Flatten Mobile Navigation medium
Implement mobile-specific nav drawer with single-level categories instead of nested menus; show max 5-7 items with 'More' expandable section.
-
Verify and Increase Touch Target Sizes medium
Audit all buttons/links to ensure 48x48px minimum touch target; add padding around search bar, product filters, and CTA buttons on mobile.
SEO
The meta description is solid and keyword-rich, but the missing H1 tag is an absolute SEO crime—it's like submitting a resume without a name—and the 1,325 total words spread across 94 internal links suggests thin, duplicated content that won't rank.
Issues Found
- Empty H1 tag (critical SEO blocker): The page has <h1></h1> with zero content, violating basic on-page SEO requirements
- Only 2 H-tags detected (1 H1 + 1 H2) despite 1,325 words; structure is flat and non-hierarchical, making content semantically unclear to search engines
- 94 internal links with minimal anchor text variation suggests over-linking to similar pages; dilutes link juice and creates duplicate content risk across pet age categories (Cachorro, Adulto, Senior appear 4+ times)
Recommendations
-
Fix H1 Tag Immediately high
Insert a unique, keyword-rich H1 in the hero section (e.g., 'Comida para Perros y Gatos Adaptada a Cada Etapa y Necesidad Especial') that matches or enhances the meta description.
-
Restructure Content Hierarchy high
Add 4-6 descriptive H2/H3 tags throughout page to break up sections logically (e.g., H2 'Productos para Perros', H3 'Cachorro', etc.) and improve SEO semantics.
-
Reduce Internal Link Bloat medium
Audit and consolidate duplicate category links; use breadcrumbs and structured navigation instead of repeating 'Ver todo: Perro' links multiple times.
Conversion
The CTAs are visually prominent (that orange is impossible to miss), but they're scattered across the page without a clear conversion funnel—it's like having 10 exit signs in a theater but no clear path to the emergency exit.
Issues Found
- Multiple competing CTAs without hierarchy: 'ACEPTAR TODAS' cookies, 'DESCUBRE PRODUCTOS', 'PERRO' vs 'GATO' segmentation buttons, promo banner all fighting for attention
- No clear primary conversion goal; unclear whether site wants users to browse products, take a quiz (Vitality Test), or sign up for content
- Cookie modal's 'ACEPTAR TODAS' button is strategically placed to encourage acceptance before user even sees product content—dark pattern that may hurt trust
Recommendations
-
Establish Single Primary CTA high
Define primary conversion goal (e.g., 'Find Your Product' via quiz) and remove competing CTAs from above-fold; secondary CTAs (login, cart) should be navigation-level only.
-
Redesign Cookie Modal as Non-Dark-Pattern high
Replace fake binary choice with 'Accept All / Customize' that gives real control; move to non-modal position (sticky footer) so it doesn't block product discovery.
-
Create Product Discovery Funnel medium
After segmentation (Dog/Cat), guide users through clear steps: age/needs selection → product recommendation → add to cart → checkout, with progress indication.
Accessibility
272 ARIA attributes is either overkill (over-engineered) or misapplied—it's like wearing 272 seatbelts to drive to the grocery store—and the missing form label plus absent skip link means keyboard users and screen reader visitors are navigating this site blindfolded.
Issues Found
- No skip link detected; keyboard users must tab through entire navigation menu before reaching main content (violates WCAG 2.1 Level A)
- 1 form input missing label; the search bar 'Te ayudamos con...' appears to have placeholder-only labeling, confusing screen readers and accessibility tools
- 4 images missing alt text (out of 18 total); decorative pet images in 'Are you a dog or cat owner?' section lack descriptive alternatives
Recommendations
-
Add Skip to Main Content Link high
Add invisible skip link at very top of page (keyboard-focusable) that jumps to main product content, bypassing navigation.
-
Add Form Labels to All Inputs medium
Replace placeholder-only search input with proper <label> tag or use aria-label; ensure all 3 form inputs have associated labels.
-
Audit and Reduce ARIA Misuse medium
Review 272 ARIA attributes; remove redundant roles/labels that duplicate semantic HTML; test with screen reader to ensure over-labeling doesn't confuse users.
Trust Signals
The brand credibility is there ('25 años protegiendo perros y gatos'), and professional imagery of real pets adds authenticity, but trust signals are scattered and under-leveraged—no visible customer testimonials, security badges, or vet endorsements in captured sections.
Issues Found
- 25-year company history is buried in body copy under 'PROTEGE A TU PERRO' section instead of hero; should be immediately visible to build instant credibility
- No visible security badges, certifications, or vet endorsements in screenshots; veterinary team expertise is mentioned but not leveraged with names/credentials/photos
- No testimonials, customer reviews, or social proof visible in captured content; user-generated content or success stories would dramatically boost conversion
Recommendations
-
Move Heritage Claim to Hero medium
Add trust badge or subheading to hero section: '25 Años de Confianza de Veterinarios y Propietarios' to establish credibility before content friction.
-
Add Veterinary Endorsement Section medium
Include photos + names of 2-3 veterinarians on team with credentials; add certifications/associations (e.g., veterinary nutrition boards) below hero or in dedicated trust section.
-
Integrate Customer Testimonials low
Add 3-5 short customer quotes (1-2 sentences) with pet owner names/photos in a carousel section below product segmentation; consider star ratings or review aggregator badges.
Design & UX
The layout is clean and modern with good use of whitespace, clear product segmentation, and an attractive color palette (navy + orange), but the design drowns under a tsunami of menu items and overlapping modals that scream 'someone didn't make hard prioritization decisions.'
Issues Found
- Cookie consent modal blocks entire page on load—aggressive and intrusive, especially on mobile where it occupies >50% of viewport
- Navigation menu is exhaustingly nested (Perro > Productos > Cachorro > etc.) with excessive category duplication creating cognitive overload
- Hero section on mobile is completely obscured by cookie modal; below-the-fold content becomes functionally 'above-the-fold' friction
Recommendations
-
Minimize Cookie Modal Aggression high
Replace full-screen overlay with a sticky footer banner that doesn't block page interaction; allow dismissal with a single click without forcing 'accept all' vs 'reject all' false choice.
-
Flatten Navigation Hierarchy medium
Reduce menu nesting by 1-2 levels; merge duplicate category labels and use mega-menu grid layout to show all options at once instead of cascading submenus.
-
Improve Hero Readability medium
Ensure hero section is fully visible on mobile before fold; add breathing room between call-to-action buttons and surrounding content.
Copy & Messaging
The Spanish copy is warm, benefit-focused, and speaks directly to pet owners ('Descubre sus mundo', 'Protege a tu perro'), but the value proposition is buried under layers of navigation text and the promotional banner at the top gets lost in the noise.
Issues Found
- Promo banner (50% off Puppy & Kitten) is visible but competing with cookie consent and navigation for attention—unclear if this is the primary hook
- H1 tag is empty (should contain primary value prop like 'Nutrición Avanzada para Perros y Gatos'); only H1 found has no content
- Body copy under 'PROTEGE A TU PERRO O GATO' section is compelling but positioned after multiple friction points (modals, menus)
Recommendations
-
Populate H1 with Clear Value Proposition high
Add descriptive H1 heading in hero section that reinforces main benefit (e.g., 'Nutrición Científica Personalizada para Cada Etapa de Vida') to improve SEO and user clarity.
-
Lead with Strongest Social Proof medium
Move the '25 años protegiendo perros y gatos' claim to hero section before secondary modals to establish credibility immediately.
-
Consolidate Promotional Messaging medium
Merge the top banner promo and cookie modal into a single, non-intrusive UI element that doesn't block page content access.
Think you can beat 53/100?
Get your site brutally analyzed by the same AI. 8 scores, a punch list of fixes, 60 seconds.