{% 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 %}
{% if urlBlocks %}

Blocking URLs

Les urls longues qui bloquent le chargement d’une page.

    {% for urlBlock in urlBlocks %} {% if forloop.length != 0 %} {% for url in urlBlock.urls %} {% for arg in url.result.args %}
  1. {{ arg.value }}
  2. {% endfor %} {% endfor %} {% endif %} {% endfor %}
{% endif %} {% if status %}

URL status (different of OK)

Les urls présentant un status différent de valide.

    {% for topList in liststatus %} {% assign value = topList.[Status Code] %} {% if value != "OK" %}
  1. {{ topList.Address | replace: "https://www.leforestier-immobilier.com",""}} {{ value }}
  2. {% endif %} {% endfor %}
{% endif %} {% if title %}

Title 1 Length

Si plus de 65 caractères

    {% for topList in listtitle %} {% assign value = topList.["Title 1 Length"] | times: 1 %} {% if value > 65 %}
  1. {{ topList.Address | replace: "https://www.leforestier-immobilier.com",""}} {{ value }} Characters
  2. {% endif %} {% endfor %}
{% endif %} {% if meta %}

Meta Description 1 Length

Si plus de 155 caractères.

    {% for topList in listmeta %} {% assign value = topList.["Meta Description 1 Length"] | times: 1 %} {% if value > 155 %}
  1. {{ topList.Address | replace: "https://www.leforestier-immobilier.com",""}} {{ value }} Characters
  2. {% endif %} {% endfor %}
{% endif %} {% if h1 %}

H1-1 length

Si plus de 70 caractères.

    {% for topList in listh1 %} {% assign value = topList.["H1-1 length"] | times: 1 %} {% if value > 70 %}
  1. {{ topList.Address | replace: "https://www.leforestier-immobilier.com",""}} {{ value }} Characters
  2. {% endif %} {% endfor %}
{% endif %} {% if sizepage %}

Page Size

Les pages les plus lourdes.

    {% for topList in listsizepage %} {% assign content = topList.["Content"] %} {% assign value = topList.["Size (bytes)"] | times: 1 %} {% if content != "image/jpeg" and content != "image/png" and content != "image/gif" and topList.Indexability == "Indexable" %}{% if value > 220000 %}
  1. {{ topList.Address | replace: "https://www.leforestier-immobilier.com",""}} {{ value}}
  2. {% endif %}{% endif %} {% endfor %}
{% endif %} {% if sizeimage %}

Image Size

Les images les plus lourdes.

    {% for topList in listsizeimage %} {% assign content = topList.["Content"] %} {% assign value = topList.["Size (bytes)"] | times: 1 %} {% if content == "image/jpeg" or content == "image/png" or content == "image/gif" %}{% if value > 180000 %}
  1. {{ topList.Address | replace: "https://www.leforestier-immobilier.com",""}} {{ value}}
  2. {% endif %}{% endif %} {% endfor %}
{% endif %} {% if response %}

Response Time

Temps de réponse.

    {% for topList in listresponse %} {% assign content = topList.["Content"] %} {% assign value = topList.["Response Time"] %} {% if content != "image/jpeg" and value > "1" %}
  1. {{ topList.Address | replace: "https://www.leforestier-immobilier.com",""}} {{ value }} s
  2. {% endif %} {% endfor %}
{% endif %} {% comment %} {% assign seocli = site.data.[website].seocli[datelastcrawl] %}
{% for topList in seocli.topLists %}

{{topList.[0]}}

{% endfor %}
{% endcomment %}