Over the last couple of months, I’ve heard from a handful of customers that our website will not display correctly. This is a handful out of probably 3-4,000 that buy from us annually. The only way I’ve been able to replicate what they are seeing based on their screenshots was to manually block CSS files from loading using Developer Tools.
Not sure if this is coincidence, but I discovered early on that all of the customers are in the same geographical region of the US. They are located in Kansas, Nebraska, Iowa, and Wisconsin. I thought it may be a specific ISP, but I know of at least three different ISPs being used, and one is the same ISP that we use internally. That being said, I’m not ruling out an ISP issue entirely. One customer uses Midco for service at home and her business, and the site will not load correctly at either location. However, if she goes to her boyfriend’s, who uses CenturyLink, the site loads just fine.
I spoke to a support tech at one of the ISP’s, and her computer was not displaying our site correctly either, and I managed to get a screenshot of her Network tab in Developer Tools, and all of the CSS files were blocked.
I initially thought it could be a caching issue, so one thing I tried was changing the names of a couple of the CSS files to force browsers to download the new files. This worked for a day or two for at least one of the customers
Aside from adding all of the CSS directly in the header, is there anything else that I can try to resolve this issue?