All my websites are WordPress so I will speak to that though I think this will apply
to all sites.
- Ensure you have a good Hosting company
- Keep your plugins updated and use only the ones you need
- Compress images effectively
Those are just 3 steps that should keep your site loading fast and smoothly.