Poor Lighthouse score is negatively impacting SEO. #5018
Replies: 1 comment
-
|
Thanks for sharing such a detailed breakdown — this is a solid Lighthouse audit. You’re absolutely right that LCP + TBT issues at this level will impact SEO, especially now that Google heavily factors Core Web Vitals into ranking signals. Key Observations From what you’ve shared, the main bottlenecks seem to be:
Suggestion: Inline critical CSS for above-the-fold content This suggests: Over-bundling Suggestion: Enable stricter tree-shaking This is the biggest concern. 14.6s main thread work is very high Suggestion: Break long tasks using requestIdleCallback or chunked execution Shipping polyfills for modern browsers is unnecessary overhead. Suggestion: Use differential serving (modern vs legacy bundles) Fix: Add intrinsic dimensions or use aspect-ratio containers Good catch here — these issues can also indirectly affect UX signals: Missing aria-label → easy fix Focusable elements inside aria-hidden → needs proper focus trapping Duplicate ARIA IDs → can break assistive tech parsing Bigger Picture (Important) Since this is a platform-level issue (Mintlify), individual users can’t fully optimize around it. So prioritizing: Bundle optimization …would benefit all customers at scale. SEO Impact Just to reinforce your point: Poor LCP → affects rankings + UX These directly influence Core Web Vitals, which Google uses as a ranking factor. Additional Note For teams trying to compensate at the content level, strong technical SEO still plays a major role in visibility recovery and performance alignment: (Not a direct fix here, but relevant when evaluating overall SEO impact alongside performance.) Final Thoughts This is a well-documented issue and definitely worth prioritizing. If Mintlify can: Reduce JS payload …it would likely result in immediate Lighthouse + SEO gains across all hosted docs. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Both our Arize and Phoenix docs are having performance issues as documented in the attached Lighthouse report. We're getting dinged by google on LCP, and a commercial review has revealed this is no good for our SEO.
As these are not changes we can make on our end and are beneficial to all Mintlify customers, we are hoping this can be prioritized.
Mintlify Lighthouse score.pdf
Here are some things Mintlify can do to improve their product's lighthouse score:
Performance Issues
Issue: 3 CSS files blocking initial render
Files:
Request: Defer non-critical CSS or inline critical CSS
Unused CSS (Est savings: 33 KiB)
Issue: css/6d69438450cf7bb8.css has 33.5 KiB unused
Request: Implement CSS tree-shaking or purging
Unused JavaScript (Est savings: 487 KiB from first-party)
Issue: Large JS bundles with unused code:
Request: Better code splitting and tree-shaking
Issue: Shipping polyfills for modern features:
Request: Use differential serving or remove polyfills
Issue: Main thread work is 14.6 seconds
Request: Break up long tasks, optimize JS execution
Missing Source Maps
Issue: chunks/80622-f3d....js missing source map
Impact: Debugging difficulty, Lighthouse can't provide detailed
insights
Images Without Explicit Dimensions (CLS)
Issue: logo/dark.svg from mintcdn.com has no width/height
Impact: Layout shift (CLS: 0.007)
Request: Add intrinsic dimensions to Mintlify-served images
Accessibility Issues
Button Without Accessible Name
Element: button#assistant-entry-mobile
Request: Add aria-label to the mobile assistant button
Missing Main Landmark
elementIssue: Document lacks
Request: Add proper landmark structure
ARIA Hidden Contains Focusable Elements
Element: div#chat-assistant-sheet (aria-hidden="true")
Contains: buttons, textarea, links that are focusable
Request: Fix focus management in the chat assistant
Duplicate ARIA IDs
Elements with duplicate IDs:
Low Contrast Text
Multiple elements fail WCAG contrast requirements
Request: Review gray-400/gray-600 text colors
Video Missing Captions
Issue:
Beta Was this translation helpful? Give feedback.
All reactions