web-dev-qa-db-fra.com

Comment puis-je correctement méta-tag dans un CMS où chaque page a le même code <head>?

J'aide quelqu'un à mettre à jour son site web avec un code similaire à celui-ci

<title>keywords | brand</title>
<link rel="shortcut icon" type=" "/>
<link rel="canonical" href="http://website.com"/>
<meta property="og:site_name" content="Site Name"/>
<meta property="og:title" content="Keyword title"/>
<meta property="og:url" content="url"/>
<meta property="og:type" content="website"/>
<meta itemprop="name" content="schema name"/>
<meta itemprop="url" content="schema url"/>
<meta name="Twitter:title" content="title"/>
<meta name="Twitter:url" content="url"/>
<meta name="Twitter:card" content="summary"/>
<meta name="description" content="keywords in desc" />

Le site Web utilise le même fichier d’en-tête sur chaque page. Par conséquent, est-il acceptable que ces données soient répétées sur toutes les pages?

De plus, canonique posera-t-il un problème si la même URL est appliquée à l'en-tête de chaque page?

4
BobbyTuesday

En dehors des OG, chacun d'entre eux: site_name sont spécifiques à la page, donc oui, ce sera un problème.

Plus précisément, le <title> et les balises canoniques. Si toutes vos pages comportent le même élément <title>, Google affichera probablement toutes vos pages à la recherche avec le même titre (ils peuvent choisir d'utiliser les titres sur la page à la place, mais c'est rarement le cas). .

La balise canonique est importante s’il existe des variantes de votre URL. Par exemple:

  1. http://website.com
  2. https://website.com
  3. http://www.website.com
  4. https://www.website.com

Tous les éléments ci-dessus sont considérés comme différents par Google. Cependant, à moins que des redirections ne soient en place, tout ou partie de celles-ci peuvent être visibles et indexables. La balise canonique indique à Google la version à prendre en compte pour que le maître puisse lui attribuer le classement des autres versions.

Sans balise canonique unique, ce problème se répandra pour chaque page de votre site et vous obtiendrez des avertissements de contenu en double.

Il manque également dans votre exemple la balise méta Description, qui devra également être unique.

<meta name="description" content="Your page's description, which is typically a couple sentences." />

Google peut saisir cela en explorant vos pages, mais il est préférable de le définir afin de guider Google et de lui indiquer ce que vous voulez que les utilisateurs voient sur la page d'index.

2
DavyH