Référencement AJAX / Duplicate content à cause des paramètres "GET" de l'URL ?

WRInaute discret
Bonjour à tou(te)s !

J'ai quelques petite questions sur une page de mon nouveau site : iSkin.

C'est un site dédié à iOS pour pouvoir installer des sortes de "thèmes" sur son iPhone / iPad.
J'ai tout fait "à la main" donc pas de framework / CMS / base particulière...
Voilà pour le contexte !

Comme mes questions concernent la même page, je me permet de les poser dans ce même post.
Voici la page en question : http://iskin.tooliphone.net/browse-themes-page-1


A/ D'abord le problème AJAX :

Les items de cette page se chargent en AJAX (pagination avec "scrolling infini", ce qui est plus "user friendly")
Il me semblait que Google ne géraient pas bien les chargements AJAX (ce qui se comprend)

A1/ C'était il y a longtemps que j'avais entendu cela. Qu'en est-il aujourd'hui ? Est-ce toujours vrai ?

Du coup, j'ai choisi pour l'instant de ne pas indexer cette page :
Code:
<meta name="robots" content="noindex, nofollow">

J'ai donc créé une page "spéciale SEO" dont le lien est uniquement accessible via le footer de la page d'accueil, qui liste tous les thèmes de manière paginée classique (une seule page pour le moment) : http://iskin.tooliphone.net/list-all-no-jailbreak-ios-themes-page-1

L'idée est que ces pages soient indexées (à la limite c'est pas le plus important, c'est que des listes de résultats, pas de contenu super riche), mais surtout que les liens soient suivis par Google pour détecter et indexer les nouveaux thèmes publiés (sinon il ne pourrait pas le savoir, sauf à lui envoyer un sitemap à chaque fois, et c'est lourd de gérer ça automatiquement...)

A2/ J'ai bien fait à votre avis ou alors c'est naze en fait ?!? Si c'est "naze", merci d'argumenter que je comprenne pourquoi ! ;-p


B/ Ensuite le problème de duplicate content :

J'ai une page qui liste tous les thèmes du site (idem pour auteurs d'ailleurs).
Avant j'avais un seul mode d'affichage en "vignettes" des thèmes.
J'ai ajouté une fonctionnalité pour les afficher aussi "en liste"

Ca me donne 3 URLs potentielles pour la même page :
http://iskin.tooliphone.net/browse-themes-page-1
http://iskin.tooliphone.net/browse-themes-page-1?display=grid
http://iskin.tooliphone.net/browse-themes-page-1?display=list

J'ai ajouté à l'instant la balise link rel=canonical suivante :
Code:
<link rel="canonical" href="<?php echo $_SERVER['SCRIPT_URI']; ?>" />

B1/ Ca vous parait bon SCRIPT_URI ? En faisant un var_dump de $_SERVER c'est ce qui me paraissait le mieux...

B2/ Sinon question subsidiaire : faudrait-il aussi faire une redirection 301 des 2 URLs avec les paramètres "display" vers l'URL "canonique" ? Ou bien le meta link canonical suffit ?

B3/ Au final si j'ai raison pour la question A1 et que AJAX n'est pas bien géré, je suis en train de réaliser que me prend la tête pour pas grand chose peut-être vu qu'en fait cette page n'est pas indexée... :-/

Merci pour vos lumières et bonne journée !

A+
 
WRInaute discret
Bonjour zeb,

Merci pour les liens.

J'avais déjà lu le premier sur WRI, d'où ma première question (A1/) puisque l'article date de 2009... ! :)

J'ai jeté un oeil au second sur Google, plus récent (2012).
La technique du hash spécial "#!" dans l'URL me parait complexe à mettre en oeuvre, et probablement pas supportée universellement (autres SERPs que Google ?)

Ca me conforte donc dans l'idée que :
- AJAX et le référencement ça fait toujours deux si on charge du contenu dynamiquement
- J'ai bien fait de faire une version "statique" de mes pages de résultats, pour être crawlées par Google & Cie et donc lui permettre de trouver plus facilement les nouveaux thèmes publiés...
 
Discussions similaires
Haut