Comment créer les versions Bureau et Mobile d'un Site Web

Bonnes pratiques > Étape 2 - Modèle > Comment créer un Site Web "Mobile-friendly"  >

Comment créer les versions Bureau et Mobile d'un Site Web

Previous pageReturn to chapter overviewNext page
Montrer/Cacher le texte caché

Plusieurs manières s'offrent à vous pour offrir aux Visiteurs la meilleure expérience d'utilisation possible durant la navigation dans un Site Web, indépendamment du dispositif utilisé. Vous pouvez appliquer la Conception Web Adaptative, un critère de conception impliquant la création d'un site unique capable de s'adapter automatiquement aux différents dispositifs. Vous pouvez également créer des versions séparées du même Site, qui seront publiées sur une URL différente et optimisées pour l'affichage sur un dispositif donné.

Par rapport à la Conception Web Adaptative, la configuration avec des URL séparées permet de gérer des projets plus simples puisqu'ils sont expressément pensés pour des dispositifs spécifiques, mais elle présente le défaut de devoir répéter toutes les modifications et mises à jour éventuelles sur tous les Projets.  

Cliquez pour etendre/reduireEn pratique : Comment configurer la redirection en fonction de la définition du dispositif

Dans l'hypothèse que vous souhaitez créer une version Bureau, une version Tablette et une version Smartphone d'un Site Web, vous pouvez utiliser la Page d'Accès pour configurer la redirection automatique en fonction de la définition du Navigateur relevée.

Tout d'abord, il faut créer le Site correspondant à la version Bureau et en définir la structure et les contenus.
À l' Étape 1 - Paramètres du Site | Avancés cliquez sur le bouton Page d'Accès et, dans la fenêtre correspondante, activez l'option Afficher la page d'Accès et sélectionnez l'option Relever automatiquement la définition.
Avec les commandes disponibles, composez l'Liste des points de rupture . Cliquez ensuite sur le bouton Ajouter... pour ajouter, en plus des points de rupture configurés par défaut, un nouveau point du rupture avec la valeur à 480 px.

Ainsi, vous obtenez 3 points de rupture qui configurent 3 intervalles différents: le premier intervalle comprend toutes les définitions supérieures à celle du Modèle actuellement sélectionné ; le deuxième intervalle comprend les définitions comprises entre celles du point de rupture configuré manuellement et celle du Modèle actuellement sélectionné ; le troisième intervalle, enfin, comprend toutes les définitions inférieures au point de rupture configuré manuellement.

Pour l'affichage "Bureau", qui correspond au premier intervalle, le Projet Courant est automatiquement proposé et vous n'avez plus rien à faire. Pour les autres affichages, en revanche, il est nécessaire de configurer le lien aux versions du Site les plus appropriées :

Dans l'Liste des points de rupture sélectionnez "l'Affichage 1" correspondant au deuxième intervalle et cliquez sur le bouton Modifier... pour rappeler la fenêtre Paramètres Point de rupture.
Dans le champ URL pour ce Point de rupture spécifiez l'URL du Site préparé pour l'affichage sur Tablette: par exemple, http//www.monsite.fr/tablette/, si vous prévoyez de le publier dans le sous-dossier "tablette" du dossier principal du Serveur.
Répétez les mêmes opérations pour l'affichage "Smartphone" correspondant au troisième intervalle, en le reliant à l'URL associée: par exemple, http//www.monsite.fr/smartphone/, si vous envisagez de publier la version Smartphone du Site dans le sous-dossier "smartphone" du dossier principal du Serveur.

Le Site est alors prédisposé pour la redirection en fonction de la définition du dispositif relevée, mais il manque encore les Sites associés aux versions Tablette et Smartphone.

Pour procéder plus rapidement à la création du Site pour la version Tablette, créez une copie du Site Bureau: dans la fenêtre initiale Choix du projet sélectionnez le Projet du Site Bureau et cliquez sur le bouton Dupliquer. Cliquez ensuite sur le bouton Renommer pour modifier correctement le nom du nouveau Projet.
Ouvrez la copie du Projet et procédez en apportant toutes les modifications au Modèle et aux contenus que vous considérez opportuns.
À l' Étape 1 - Paramètres du Site | Avancés, accédez à la fenêtre Page d'Accès et désactivez l'option Afficher la page d'Accès.
Une fois le Projet de la version Tablette du Site terminé, répétez la même procédure pour prédisposer également le Projet de la version Smartphone.

Pour la publication sur Serveur des Sites réalisés, vous devez procéder comme suit :

Publication de la version Bureau du Site : la version Bureau du Site est celle à laquelle est associée la Page d'Accès. En procédant à la publication, un fichier index.html sera créé, correspondant à la Page d'Accès, et enregistré dans le dossier de publication. Pour respecter les URL configurées pour les autres versions des Sites, il est nécessaire de créer sur Serveur les sous-dossiers prévus : "tablette" et "smartphone".

Une fois ce passage effectué, la version Bureau du Site sera en ligne et dans la Page d'Accès le code qui relève la définition du Navigateur et configure ainsi la redirection aux autres versions du Site sera actif.

Publication de la version Tablette du Site : pour que la redirection figurant dans la Page de Page d'Accès à la version Tablette du Site fonctionne, publiez le Projet dans le sous-dossier "tablette" créé.
Publication de la version Smartphone du Site : de même, pour que la redirection figurant dans la Page de Page d'Accès à la version Smartphone du Site fonctionne, publiez le Projet dans le sous-dossier "smartphone" créé.
Cliquez pour etendre/reduireEn pratique : Comment configurer dans le code des Pages les annotations concernant les URL Bureau et Mobile

Google accepte expressément la configuration avec des URL séparées pour les versions Bureau et Mobile du même Site, mais conseille d'utiliser quelques annotations pour permettre à ses algorithmes de les interpréter correctement. En particulier, Google demande que :

Dans la Page pour Bureau soit ajoutée la balise link rel="alternate" qui dirige à l'URL correspondante pour les dispositifs mobiles.
Dans la Page pour Mobile soit ajoutée la balise link rel="canonical" qui dirige à l'URL pour Bureau correspondante.

Ce type d'annotations indique aux algorithmes de Google que les deux URL ont des contenus équivalents et qu'elles devraient être considérées comme une entité unique et non pas comme deux entités distinctes. Ce point est très important car si les versions Bureau et Mobile de la Page sont considérées comme deux entités distinctes, aussi bien l'URL bureau que l'URL pour dispositifs mobiles s'afficheront dans les résultats de recherche. Dans ce cas, par ailleurs, pour les deux Pages, le classement pourrait chuter à cause d'une pénalisation éventuelle due à la présence de contenus dupliqués.

Lors de la configuration de ces annotations, il est ensuite nécessaire de faire attention à :

conserver un rapport 1:1 entre les Pages pour Bureau et les Pages correspondantes pour Mobile. En particulier, il faut éviter d'insérer des annotations dans de nombreuses Pages Bureau qui se réfèrent à une même Page Mobile (ou vice versa).
configurez les redirections uniquement entre des Pages réellement liées.

En travaillant avec WebSite X5, la manière la plus simple de procéder est de créer le Site pour la version Mobile comme une copie exacte du Site pour la version Bureau : ainsi, les deux Sites ont exactement les mêmes Pages (fichiers avec le même nom) et la configuration du rapport 1:1 entre elles est simple.

En reprenant l'exemple précédent et en supposant donc de devoir insérer les annotations requises par Google pour gérer les versions Bureau, Tablette et Smartphone d'un Site Web, il faut :

Ouvrir le Projet du Site pour la version Bureau et à l'Étape 1 - Paramètres du Site | Avancés, accéder à la fenêtre Statistiques, SEO et code et ouvrir la section Code.
Dans le champ Code personnalisé sélectionnez l'option Avant la balise de fermeture </HEAD> et écrivez les annotations suivantes :

<link rel="alternate" media="only screen and (max-width: 480px)" href="http//www.monsite.fr/smartphone/[CURPAGE]">

<link rel="alternate" media="only screen and (min-width: 481px) and (max-width: 1024px)" href="http//www.monsite.fr/tablet/[CURPAGE]">

Après avoir enregistré les modifications effectuées, vous pouvez procéder au travail sur le Site correspondant à la version Tablette :

Ouvrir le Projet du Site pour la version Tablette et, comme pour l'autre Projet, aller à l'Étape 1 - Paramètres du Site | Avancés, accéder à la fenêtre Statistiques, SEO et code et ouvrir la section Code.
Dans le champ Code personnalisé sélectionnez l'option Avant la balise de fermeture </HEAD> et écrivez l'annotation suivante :

<link rel="canonical" href="http//www.monsite.fr/[CURPAGE]">

Répétez les opérations effectuées pour le Site pour Tablette également pour le Site pour Smartphone: l'annotation à insérer reste inchangée.

Pour mieux comprendre le fonctionnement du processus décrit ci-dessus, considérez que :

en configurant les annotations avec la fenêtre Statistiques, SEO et code, celles-ci sont automatiquement insérées dans le code de toutes les Pages des Sites.
Dans les annotations, l'URL de la Page sur laquelle vous travaillez doit être insérée comme valeur de l'attribut href : en utilisant la chaîne [CURPAGE], le nom du fichier correspondant à la Page est identifié et inséré automatiquement par le Programme.
Dans les Pages de la version Bureau du Site, il faut utiliser la balise link rel="alternate" pour déclarer toutes les alternatives disponibles: dans ce cas spécifique, l'opération a été répétée 2 fois pour relier aussi bien la version pour Tablette que celle pour Smartphone.
Dans l'annotation de la balise link rel="alternate", il est nécessaire de déclarer également le moment où, à la place de la version Bureau, la version Smartphone ou Tablette d'un Site doit être proposée. Dans le code d'exemple proposé, les chaînes de requête média définissent que pour des définitions inférieures à 480px Google doit proposer l'URL de la version Smartphone, tandis que pour des définitions comprises entre 481px et 1024px, il doit proposer la version Tablette du Site.

Si les Sites des versions Bureau, Tablette et Smartphone ne contiennent pas exactement les mêmes Pages et/ou contiennent des Pages correspondantes mais avec des noms différents, il est nécessaire d'intervenir manuellement sur le code de chaque Page pour insérer correctement les annotations nécessaires.

Ouvrez le Projet du Site pour la version Bureau. À l'Étape 3 - Plan sélectionnez la Page sur laquelle vous souhaitez travailler et cliquez sur le bouton Propriétés.
Dans la fenêtre Propriétés de la page ouvrez la section Avancées et placez-vous dansle champ Code personnalisé .
Sélectionnez l'option Avant la balise de fermeture </HEAD> et écrivez les annotations suivantes :

<link rel="alternate" media="only screen and (max-width: 480px)" href="http//www.monsite.fr/smartphone/page-1.html">

<link rel="alternate" media="only screen and (min-width: 481px) and (max-width: 1024px)" href="http//www.monsite.fr/tablet/page-1.html">

Où http//www.monsite.fr/smartphone/page-1.html et http//www.monsite.fr/tablet/page-1.html sont les URL des Pages du Site respectivement de la version Mobile et de la version Tablette correspondant à celle du Site de la version Bureau sur lequel vous travaillez.

Répétez ce dernier passage pour toutes les Pages du Site afin d'insérer dans chaque Page les annotations avec les URL des Pages correspondantes pour Smartphone et pour Tablette.

Un travail analogue doit être effectué pour les Pages du Site de la version Smartphone et de la version Tablette. Dans ce cas, l'annotation à insérer est la suivante :

<link rel="canonical" href="http//www.monsite.fr/desktop/page-1.html">

Où http//www.monsite.fr/desktop/page-1.html est l'URL de la Page du Site de la version Bureau correspondant à celle du Site de la version Smartphone ou de la version Tablette sur laquelle vous travaillez.

 


Bonnes pratiques :

-

Comment créer un Site Web "Mobile-friendly"