Do 3D websites hurt SEO and page speed?
3D websites can rank well and load fast. They just have to be built with a performance budget from the first day.

Clients love the idea of a 3D website, then their SEO person gets nervous. Fair enough: plenty of WebGL sites are slow, heavy and hard for search engines to read. But that is a build problem, not a 3D problem. Here is how I keep them fast and indexable.
Keep the words in the HTML
Search engines read text. If every headline lives inside a canvas, Google sees an empty page. On my 3D sites the headings, copy and links are real HTML that sits on top of the scene, so the page reads the same to a crawler as it does to a person.
Set a performance budget
Before any modelling starts I agree a budget: total download size, number of draw calls, texture sizes. Models are compressed with Draco, textures with KTX2, and anything the visitor cannot see is not loaded.
Load the scene after the page
The text and layout load first, so Largest Contentful Paint is fast. The 3D scene starts once the page is usable. Visitors see content straight away and the motion fades in a moment later.
Scale down on weaker devices
Not every phone can run the same scene as a new laptop. I lower the pixel ratio, turn off expensive effects and reduce particle counts automatically on slower devices, and visitors who prefer reduced motion get a calm static version.
Test on real phones
Lighthouse scores are useful, but I also test on a mid-range Android phone because that is what many of your visitors carry. If the scene stutters there, it gets simpler.
Keep it accessible
Keyboard navigation, visible focus states, real buttons and alt text all still apply when there is a 3D scene behind the page. They help visitors and search engines at the same time.
Measure after launch
Real visitors on real connections tell you more than any lab test. For the first few weeks I watch Core Web Vitals in Search Console and trim the scene if anything slips.
The short answer
A well-built 3D site can score in the 90s on Lighthouse and rank like any other page. If you are planning one, budget for performance work from the start rather than trying to fix it after launch.