None of my images were optimized, why is that?
Most of the time, the cause is one of these:
- You're trying to optimize images on a localhost installation. Currently ShortPixel doesn't work on such websites.
- Your website employs a firewall or a security plugin that doesn't allow our Image Optimization Cloud to access your website's images. Make sure you whitelist our IPs from your security plugins, firewalls, hosting and/or CDN; see here the updated list of IPs.
- Some plugins add lines to the ".htaccess" file and because of this our servers aren't allowed to access your website's images. You can easily test if that's your case by temporarily moving renaming your ".htaccess" to ".htaccess_test" and see if ShortPixel Image Optimizer starts to work.
- You have set up different restrictive security rules on Cloudflare. Make sure you whitelist our IPs (see here) and also make sure there are no country based restrictions for Germany (this is where our servers are located). Here is a guide on how to debug Cloudflare.
- Your website and images are password protected. If your site (front-end) is not publicly accessible and visitors need a user and password to connect to it, then go to Settings > ShortPixel > Advanced and add the credentials in the "HTTP AUTH credentials" field.
- A hotlink protection is enabled (via Plesk for example) and your site doesn't allow our servers to directly access the images.
- The WP Hide plugin is installed, rewriting the URLs of our ShortPixel Image Optimizer plugin, preventing it from compressing the pictures. You could either deactivate it or try to remove the ShortPixel related rules from its settings.
- One of your (recently) activated plugins conflicts with ShortPixel. Try to deactivate your latest added plugins and see if this solves the issue.
- Sometimes a new theme can conflict with ShortPixel. You may want to temporary revert to an old/default WordPress theme and see if this makes a difference.
- Wrong WordPress settings. Please check if the URL of your site is correctly set in Settings > General.
- Wrong file or folder permissions. Please contact your hosting provider to make sure that you have the correct file and folder permissions. For WordPress, they should be 644 for files and 755 for folders.
- Wrong file or folder ownership and/or group. Please contact your hosting provider to make sure that you have the correct file and folder owner and group.