Ah I believe I already see where this is happening. Ok, I’ve got something to go on. THanks for your help, much appreciated.
Yes you are right, it works on my side as well now. How odd. Thanks for the information. I guess I need to reach out to the developer?
Other posts are loading just fine on my side. Which other ones are showing a problem for you?
The only thing I added to the header.php is some tracking scripts, but that should affect all pages.
You are welcome to try anything on the staging website. There is no customer traffic on that one.
Apologies, might have been that the previously provided password didn’t work. Just noticed I didn’t save it. It works now.
I’m providing log in to our staging environment where the issue also appears.
Hi Shufflehound,
Our website runs on WP Engine and I can’t deactivate the cache unfortunately. I purged all the caches just now, but not sure there is much more I can do.
Best regards,
Vincent
Solution for this topic
Thanks. This has now been resolved.
Actually it worked through the header.php now. Is there a way to had different trackers loaded on pages vs posts?
FYI I tried adding it in Custom Code but the tracking scripts don’t work there, so I will need to hardcode them before the </head> tag. Please let me know where to do this.
Ok it turned out to be caused by two specific plugins. One I could just remove, the other we use to add tracking pixels to the website.
Where can I add scripts for tools like intercom / segment? Normally I would put them in header.php before </head> but I tried that and it doesn’t work.
We use Ever Cache from WP Engine.
Images are all optimized using piio.co. This is not being flagged by any of the speed tests. Can you give an example?
On GTMetrix PageSpeed minified CSS and JS is all green.
The only improvement suggested on GT Metrix and Google is “Defer parsing of JavaScript” which refers to the files I asked about above.
On GT Metrix it actually looks good, with 3.2s loading time and 1.23Mb in size. But Google Pagespeed gives it a score of 12 out of 100, which is terribly low. Unfortunately, the Google score is the one that matters for SEO.
Yes we do all these things.
Posting the list again because the formatting got messed up.
…block-library/style.min.css?ver=5.1.1
5 KB
1.4%
…min/wtr-css-v5.1.1.css
1 KB
0.3%
…min/fw-ext-builder-frontend-grid-v1.2.10.css
2 KB
0.6%
…min/fw-ext-forms-default-styles-v2.7.22.css
2 KB
0.6%
…css/font-awesome.min.css?ver=5.7
8 KB
2.3%
/css?family=…
1 KB
0.3%
…plugins/bootstrap.min.css?ver=3.3.4
25 KB
7.0%
…min/jevelin-plugins-v5.1.1.css
21 KB
5.9%
…min/jevelin-shortcodes-v5.1.1.css
28 KB
7.9%
…min/jevelin-styles-v5.1.1.css
36 KB
10.1%
…min/jevelin-responsive-v5.1.1.css
3 KB
0.8%
…min/jevelin-ie-v5.1.1.css
1 KB
0.3%
…uploads/jevelin-dynamic-styles.css?ver=760…
3 KB
0.8%
/css?family=…
1 KB
0.3%
…jquery/jquery.js?ver=1.12.4
39 KB
11.0%
…jquery/jquery-migrate.min.js?ver=1.4.1
5 KB
1.4%
…min/jevelin-plugins-v5.1.1.js
94 KB
26.5%
…min/jevelin-scripts-v5.1.1.js
12 KB
3.4%
…min/tve_style_family_tve_flt-v2.1.13.css
60 KB
16.9%
…css/frontend.css?ver=2.1.6
8 KB
2.3%
Hi Shufflehound team,
Thanks for your response. Please look at the list below. 73.8% of the file size comes from files that have Jevelin in the name, plus bootstrap and jquery which are part of the theme too. No matter how much I’d optimize the other plugins, the biggest chunk is coming from the theme.
Thanks,
Vincent
<table width=”680″>
<tbody>
<tr>
<td width=”485″>URL</td>
<td width=”87″>Size</td>
<td width=”108″>Percentage</td>
</tr>
<tr>
<td>…block-library/style.min.css?ver=5.1.1</td>
<td>5 KB</td>
<td>1.4%</td>
</tr>
<tr>
<td>…min/wtr-css-v5.1.1.css</td>
<td>1 KB</td>
<td>0.3%</td>
</tr>
<tr>
<td>…min/fw-ext-builder-frontend-grid-v1.2.10.css</td>
<td>2 KB</td>
<td>0.6%</td>
</tr>
<tr>
<td>…min/fw-ext-forms-default-styles-v2.7.22.css</td>
<td>2 KB</td>
<td>0.6%</td>
</tr>
<tr>
<td>…css/font-awesome.min.css?ver=5.7</td>
<td>8 KB</td>
<td>2.3%</td>
</tr>
<tr>
<td>/css?family=…</td>
<td>1 KB</td>
<td>0.3%</td>
</tr>
<tr>
<td>…plugins/bootstrap.min.css?ver=3.3.4</td>
<td>25 KB</td>
<td>7.0%</td>
</tr>
<tr>
<td>…min/jevelin-plugins-v5.1.1.css</td>
<td>21 KB</td>
<td>5.9%</td>
</tr>
<tr>
<td>…min/jevelin-shortcodes-v5.1.1.css</td>
<td>28 KB</td>
<td>7.9%</td>
</tr>
<tr>
<td>…min/jevelin-styles-v5.1.1.css</td>
<td>36 KB</td>
<td>10.1%</td>
</tr>
<tr>
<td>…min/jevelin-responsive-v5.1.1.css</td>
<td>3 KB</td>
<td>0.8%</td>
</tr>
<tr>
<td>…min/jevelin-ie-v5.1.1.css</td>
<td>1 KB</td>
<td>0.3%</td>
</tr>
<tr>
<td>…uploads/jevelin-dynamic-styles.css?ver=760…</td>
<td>3 KB</td>
<td>0.8%</td>
</tr>
<tr>
<td>/css?family=…</td>
<td>1 KB</td>
<td>0.3%</td>
</tr>
<tr>
<td>…jquery/jquery.js?ver=1.12.4</td>
<td>39 KB</td>
<td>11.0%</td>
</tr>
<tr>
<td>…jquery/jquery-migrate.min.js?ver=1.4.1</td>
<td>5 KB</td>
<td>1.4%</td>
</tr>
<tr>
<td>…min/jevelin-plugins-v5.1.1.js</td>
<td>94 KB</td>
<td>26.5%</td>
</tr>
<tr>
<td>…min/jevelin-scripts-v5.1.1.js</td>
<td>12 KB</td>
<td>3.4%</td>
</tr>
<tr>
<td>…min/tve_style_family_tve_flt-v2.1.13.css</td>
<td>60 KB</td>
<td>16.9%</td>
</tr>
<tr>
<td>…css/frontend.css?ver=2.1.6</td>
<td>8 KB</td>
<td>2.3%</td>
</tr>
</tbody>
</table>
Great, thank you!
Great, yes that solved it. Thanks!
How will this work when I update the theme. Will I have to delete it again?
Hi, Thrive Leads has looked at the issue and came back with following feedback:
We think inside the JS theme there is an event.stopPropagation() written
somewhere that stops the code from reaching our JS.
Hope this gives you something to go on.
Thanks,
Vincent
Hi,
I’ve asked the support team for Thrive Leads if they can provide more info. They said it could take a few days so please leave this ticket open in the meanwhile.
Best,
Vincent
Ah found it. Perfect, thank you!