{% for website in pagestested limit: 1 %} {% if site.data %} {% assign gpagespeed = sites.data.[website].gpagespeed[datelastcrawl] %} {% assign seocli = site.data.[website].seocli[datelastcrawl] %} {% assign screamingfrog = site.data.[website].screamingfrog[datelastcrawl] %} {% else %} {% assign gpagespeed = [website].gpagespeed[datelastcrawl] %} {% assign seocli = [website].seocli[datelastcrawl] %} {% assign screamingfrog = [website].screamingfrog[datelastcrawl] %} {% endif %} {% assign urlBlocks = gpagespeed.formattedResults.ruleResults.MinimizeRenderBlockingResources.urlBlocks %} {% if screamingfrog %} {% assign liststatus = screamingfrog | sort: 'Status Code' | reverse %} {% assign listtitle = screamingfrog | sort: 'Title 1 Length' | reverse %} {% assign listmeta = screamingfrog | sort: 'Meta Description 1 Length' | reverse %} {% assign listh1 = screamingfrog | sort: 'H1-1 length' | reverse %} {% assign listsizepage = screamingfrog | sort: 'Size (bytes)' | reverse %} {% assign listsizepage = listsizepage | where_exp: "item", "item.Content != 'image/jpeg' and item.Content != 'image/png'" %} {% assign listsizepage = listsizepage | where_exp: "item", "item.Content != 'image/gif' and item.Indexability == 'Indexable'" %} {% assign listsizeimage = screamingfrog | sort: 'Size (bytes)' | reverse %} {% assign listsizeimage = listsizeimage | where_exp: "item", "item.Content contains 'image'" %} {% assign listresponse = screamingfrog | sort: 'Response Time' | reverse %} {% endif %} {% assign status = "" | split: ',' %} {% assign title = "" | split: ',' %} {% assign meta = "" | split: ',' %} {% assign h1 = "" | split: ',' %} {% assign sizepage = "" | split: ',' %} {% assign sizeimage = "" | split: ',' %} {% assign response = "" | split: ',' %} {% for topList in liststatus %} {% assign value = topList.[Status Code] %} {% if value != "OK" %}{% assign status = status | push: value %}{% endif %}{% endfor %} {% for topList in listtitle %} {% assign value = topList.["Title 1 Length"] | times: 1 %} {% if value > 65 %}{% assign title = title | push: value %}{% endif %}{% endfor %} {% for topList in listmeta %} {% assign value = topList.["Meta Description 1 Length"] | times: 1 %} {% if value > 155 %}{% assign meta = meta | push: value %}{% endif %}{% endfor %} {% for topList in listh1 %} {% assign value = topList.["H1-1 length"] | times: 1 %} {% if value > 70 %}{% assign h1 = h1 | push: value %}{% endif %}{% endfor %} {% for topList in listsizepage %} {% assign value = topList.["Size (bytes)"] | times: 1 %} {% if value > 160000 %}{% assign sizepage = sizepage | push: value %}{% endif %}{% endfor %} {% for topList in listsizeimage %} {% assign value = topList.["Size (bytes)"] | times: 1 %} {% if value > 120000 %}{% assign sizeimage = sizeimage | push: value %}{% endif %}{% endfor %} {% for topList in listresponse %}{% assign value = topList.["Response Time"] %} {% if value > "1" %}{% assign response = response | push: value %}{% endif %}{% endfor %} {% endfor %}
Les urls longues qui bloquent le chargement d’une page.
Les urls présentant un status différent de valide.
Si plus de 65 caractères
Si plus de 155 caractères.
Si plus de 70 caractères.
Les pages les plus lourdes.
Les images les plus lourdes.
Temps de réponse.