# Le référencement de notre domaine est affecté

**URL:** <https://meta.discourse.org/t/seo-for-our-domain-is-being-impacted/327841>\
**Category:** Bug\
**Created:** [Septembre 24, 2024, 12:45 UTC](https://meta.discourse.org/t/seo-for-our-domain-is-being-impacted/327841 "2024-09-24T00:45:09Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)\
**Post date:** [Septembre 24, 2024, 5:41 UTC](https://meta.discourse.org/t/seo-for-our-domain-is-being-impacted/327841/8 "2024-09-24T17:41:08Z")

</div>

Je vois quelques problèmes avec le code

### 1. Propriété `url` mal placée

```plaintext
      <div itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'>
        <meta itemprop='url' content='/u/elvis'>
        <a href='/u/elvis' itemprop='item'>
          <span itemprop='image'>
            <img width="45" height="45" class="avatar" src="https://sea1.discourse-cdn.com/flex001/user_avatar/forum.reflex.dev/elvis/45/31_2.png">
          </span>
          <span itemprop='name'>
            elvis
              - elvis
          </span>
        </a>
      </div>

```

L’`itemListElement` est un `ListItem`.

Le `ListItem` a une propriété `item` qui est une `Thing`.  
**Un `ListItem` ne peut pas avoir de propriété `url`**  
Une `Thing` le peut. Voir [ListItem - Schema.org Type](https://schema.org/ListItem)

Par conséquent, la ligne `<meta itemprop='url' content='/u/elvis'>` devrait être déplacée deux lignes plus bas dans la valeur de la propriété `item`.

```plaintext
      <div itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'>
        <a href='/u/elvis' itemprop='item'>
          <meta itemprop='url' content='/u/elvis'>
          <span itemprop='image'>
            <img width="45" height="45" class="avatar" src="https://sea1.discourse-cdn.com/flex001/user_avatar/forum.reflex.dev/elvis/45/31_2.png">
          </span>
          <span itemprop='name'>
            elvis
              - elvis
          </span>
        </a>
      </div>

```

### 2. `position` manquant

Celui-ci est un peu plus subjectif. Google dit ici [Carousel (ItemList) Structured Data | Google Search Central &nbsp;|&nbsp; Documentation &nbsp;|&nbsp; Google for Developers](https://developers.google.com/search/docs/appearance/structured-data/carousel#list-item) que la propriété est requise

 ![image](https://global.discourse-cdn.com/meta/original/4X/3/0/d/30d7f60f67a1de6f7856222a6659c6a736b1c2c7.png)

Donc Google dit “c’est requis”.  
Cela signifie “Google l’exige”, pas “c’est requis par le schéma”.

### 3. Validateur [Schema.org](http://Schema.org) défectueux

Je ne sais pas ce qu’il fait, mais il ne valide pas correctement. Il aurait dû détecter le problème #1.

---

_[View the full topic](https://meta.discourse.org/t/seo-for-our-domain-is-being-impacted/327841)._
