web-dev-qa-db-fra.com

URL canonique pour faire référence à une autre page, même s’il ne s’agit pas d’un contenu dupliqué?

Nous organisons des événements récurrents, et lorsque vous effectuez une recherche sur Google dans cet événement, vous en recevez toujours une tranche plus importante en tête de liste. Cela est évident, car chaque fois que le nouvel événement commence à zéro, il attire l’attention des médias. Finalement, il sera en tête de liste.

Comme ces événements sont généralement les mêmes chaque année, serait-il une solution d'ajouter une URL canonique au nouvel événement? Et si oui, courons-nous le risque de déclencher une pénalité pour Google étant donné que les événements ne sont pas un contenu en double à proprement parler?

Les redirections 301 ne sont pas vraiment une option car nous avons besoin de ces pages accessibles dans nos archives.

2
jberculo

Traiter des événements récurrents n’est en effet pas si facile. Pour éviter les problèmes de contenu en double, la meilleure option consiste à utiliser la même page chaque année (même URL), en particulier si le contenu est très similaire. Pour cela, pensez à ne pas utiliser la date dans l'URL.

Avec cette solution, vous pouvez tirer parti de l’ancienne page de référencement et vous serez sûr de classer en premier le nouvel événement dans les moteurs de recherche. De mon point de vue, il est dommage de perdre chaque année le travail de référencement des événements, mais si cela ne vous dérange pas, vous pouvez placer la balise rel="canonical" sur l'ancienne page de l'événement avec la référence du nouveau. URL de la page de l'événement (et non l'inverse!). Pas sûr que l'ancienne page d'événement disparaisse des moteurs de recherche, mais vous êtes en sécurité en ce qui concerne les problèmes de contenu en double.

Si vous souhaitez que l'ancienne page d'événements reste disponible pour vos utilisateurs, pensez à modifier l'URL et non plus à l'indexer dans les moteurs de recherche (en utilisant la balise méta no-index et ajoutez l'URL dans votre robots.txt par exemple).

1
Zistoloen

Je suppose que la solution à votre page n’est pas rel=canonical parce que même si cela peut vous permettre d’atteindre votre objectif, cela pourrait confondre Googlebot et donner lieu à un classement inférieur de l’ensemble du site, sur la base de l’idée vague "Je ne comprends pas cette page "(De plus, Google considère rel=canonical comme un signal et non un ordre). Dans votre cas, j'ajouterais deux choses (les deux) à votre code HTML (en n'en ajoutant qu'une seule, cela devrait résoudre le problème, mais plus nous donnons d'informations à Google, plus il comprend le site, ce qui est meilleur pour nous. ):

Cela n'a pas été créé pour résoudre votre problème, mais cela pourrait être le cas. En outre, il se peut que votre événement apparaisse dans le graphique de connaissances Google . Veuillez noter la partie endDate.

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Event",
  "name": "Miami Heat at Philadelphia 76ers - Game 3 (Home Game 1)",
  "location": {
    "@type": "Place",
    "address": {
      "@type": "PostalAddress",
      "addressLocality": "Philadelphia",
      "addressRegion": "PA"
    },
    "url": "wells-fargo-center.html"
  },
  "offers": {
    "@type": "AggregateOffer",
    "lowPrice": "$35",
    "offerCount": "1938"
  },
      "startDate": "2016-04-21T20:00",
      "endDate": "2016-04-21T21:30",  // This is the part yyou are looking for
      "url": "nba-miami-philidelphia-game3.html"
}
</script>

Si vous êtes timide en ce qui concerne le balisage schématique, si cela vous semble trop difficile ou si vous souhaitez fournir davantage d'informations à Google afin de garantir le résultat, une balise méta est créée exactement pour ce que vous recherchez:

<META NAME=”GOOGLEBOT” CONTENT=”unavailable_after: 23-Jul-2016 18:00:00 EST”>
0
Kenny Lajara