web-dev-qa-db-fra.com

Google affiche le chemin d'URL avec un nom de domaine dupliqué dans les résultats de la recherche.

Le chemin de direction de l'URL de nos sites affichés par Google dans les résultats de la recherche semble un peu inhabituel, il est en double en quelque sorte comme www.example.com › https://www.example.com +Title. Par exemple, pour "A propos de nous" (Titre de la page: À propos de nous), Google Index montre comme suit: www.example.com › https://www.example.comAbout US. Veuillez vous reporter à la capture d'écran (soulignée en rouge):

enter image description here

Le chemin de direction normal devrait être: www.example.com › About US ou alors https://www.example.com › About Us.

Quelqu'un pourrait-il conseiller pourquoi cela se produit? et comment résoudre le problème?

1
JamesH

Lors de la test de la page Web de votre capture d'écran dans outil de test de données structuré google J'ai trouvé les données étranges dans votre chapelumbumb.

https://example.comAboutus

Ensuite, en cochant le code source de la page, je peux voir un étrange article caché à l'intérieur de votre liste de pare-hile

<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem" class="trail-item trail-end">
    <span itemprop="item">
        <span itemprop="name">
          <article style="display: none;">https://www.example.com</article>About Us
          </span>
    </span>
    <meta itemprop="position" content="2">
</li>

Donc, l'article caché qui peut être vu par des robots est considéré comme une partie de l'itemProp = nom

Supprimez cet article dans votre chapelum et le problème sera résolu.

De schema.org vous devriez avoir:

<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem" class="trail-item trail-end">
    <a itemprop="item"  href="https://example.com/about-us/">
        <span itemprop="name">About Us
          </span>
    </a>
    <meta itemprop="position" content="2">
</li>
1
gael

Vous utilisez Markup de schéma de Breadcrumb sur vos pages. Cela inclut ces informations supplémentaires. Google vient d'afficher ce que vous le donnez.

Par exemple, sur votre page "A propos de nous", le balisage d'Ariane pour le nom de la page elle-même est marqué comme suit:

<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem" class="trail-item trail-end">
    <span itemprop="item">
        <span itemprop="name">
            <article style="display: none;">
                https://www.example.com
            </article>
            About Us
        </span>
    </span>
    <meta itemprop="position" content="2" />
</li>

Le problème est le <article style="display: none;">https://www.example.com</article> là-bas. Il ne s'affiche pas sur le site aux utilisateurs à cause de style="display: none;" Cependant, Google le ramasse et l'utilise dans la chapelure, car elle fait partie du balisage. La solution est simplement de le supprimer de votre code source de page.

0