How to Improve a Heavy Homepage Without Removing Categories?
-
Hi everyone,
I’d like some advice about the performance of my homepage.
My main page has become quite heavy because I want to show many categories, sections and content blocks at once. I also stopped adding banners (images, hero sections, etc.) because I’m worried they will slow the site down even more, but I feel like the page is losing personality and visual impact.
I don’t really want to remove categories or radically simplify the structure, if possible. Instead, I’m looking for practical tips to:
- keep multiple categories visible on the homepage
- maybe still use some banners or visuals
- but improve speed and performance (Core Web Vitals, load time, etc.)
Do you have any suggestions or best practices for this kind of “rich” homepage? For example: lazy loading, excerpts instead of full posts, splitting content into different pages, specific themes or plugins, or layout patterns that keep things fast without making the site look empty?
I’d really appreciate any concrete examples or setups that worked for you in a similar situation.
Thanks in advance!
The blog I need help with is: (visible only to logged in users)
-
Thanks for sharing the details about your homepage goals! You can use our Speed Test Tool to measure the performance of your site. There I can see some recommendations, and there are some observations I can make. Please note that the number of ads, the size, resolution, and number of images, and also the number of sections, will be a load on the site.
To keep multiple categories visible while maintaining good speed, consider using excerpts instead of full posts and enabling lazy loading for images; WordPress.com supports this by default for faster load times. You might also explore dividing content into tabs or accordion blocks to reduce initial page weight without removing sections. Choosing a lightweight, performance-optimized theme and limiting large image file sizes can also help retain visual impact without slowing down the site.
Please let me know if this helps with your request and if there are any additional concerns I can help you with.