You created the background image with Elementor. I would recommend contacting their support forum with your request: https://ww.wp.xz.cn/support/plugin/elementor/
Hi,
This is a common situation and usually happens due to a combination of image resizing, optimization, and background scaling rather than a single issue. I have checked your Links, BG image in canva it is in good resolution for use. Here are some things you should check:
- Check Elementor image size settings
When you use images (especially as background images), Elementor may load a resized version instead of the full-size image. Edit the section → Style → Background and make sure the full resolution image is selected.
- Verify WordPress image scaling
WordPress automatically creates multiple image sizes on upload and may use a scaled version. Try uploading a higher-resolution image (for example 2x the display size) to prevent blurriness when using background-size: cover.
- Review LiteSpeed Cache image optimization
LiteSpeed Cache can compress images or convert them to WebP with aggressive optimization settings.
Go to:
LiteSpeed Cache → Image Optimization
Check:
- Image Quality settings
- Lossy vs lossless compression
- WebP replacement
Try temporarily disabling image optimization to see if quality improves.
- Check original image resolution vs container size
Since your banner uses 100vh and background-size: cover, if the image resolution is smaller than the screen height/width, the browser will upscale it which causes blur. Make sure the image dimensions are large enough (e.g., 1920px+ width for full-screen banners).
- Disable lazy load temporarily
Lazy loading sometimes serves lower-resolution placeholders first.
LiteSpeed Cache → Page Optimization → Media → disable Lazy Load (for testing).
Test each step one by one to identify which component is affecting the image quality.
Hope this helps!
Hi @threadi , Do I do it on Elementor or Litespeed?
Hi @rabby5
Thank you for the detailed steps. Below are the thoughts –
- Check Elementor image size settings – I did that. It is exactly how you mentioned
- Verify WordPress image scaling – Done. I tried as high as 3x but it was still the same only
- Review LiteSpeed Cache image optimization – Done. I even disabled image optimisation along with disabling all the features and even the plugin as well.
- Check original image resolution vs container size – Done. My screen resolution is 1920 x 1080. The image is higher in resolution
- Disable lazy load temporarily – Done. Still nothing
Can you help here please?
Thank you!
As mentioned, you added the background image using Elementor. Therefore, you should contact their support forum via the link above.