how to : référencer un CMS postnuke sur Google
Auteur Sujet

Post 
Par défaut Postnuke n'est pas optimisé pour le référencement, mais peut facilement l'être de part l'existence de multiples plugins. Je ne parlerai que du référencement "interne" (ce qui doit être fait à l'intérieur de votre site pour un bon référencement).


Personnaliser les titres

Vous pouvez personnaliser le titre général de votre postnuke en remplissant les champs correspondant dans le module "settings". Le problème c'est qu'en faisant çà, vous aurez un titre pour tout le site ... et c'est moche (et mal référencé surtout).

Une solution a été proposé par Markest, pour personnaliser la balise title
http://community.postnuke.com/modul...id-8-pid-11.htm

[b]elle vous permet de formater vos titres de la manière suivante

  1. how to : référencer un CMS postnuke sur Google :: PostNuke-France.org :: Site francophone officiel 


notez que j'en propose une version optimisé en commentaire à la soumission, elle vous permettra de formater vos titres de la maniére suivante (c'est mieux pour le réf, c'est l'expérience qui parle).

  1. how to : référencer un CMS postnuke sur Google  


Notes dans un pnforum, vous pouvez mettre
<!--[settitle title=$topic.topic_title|pnvarprepfordisplay|pnvarcensor]-->

Personnaliser les meta descriptions et keywords

Vous pouvez personnaliser les meta descriptions et keywords de votre postnuke en remplissant les champs correspondant dans le module "settings". Le problème c'est qu'en faisant çà, vous aurez une description et une keywords pour tout le site ... et c'est moche (et mal référencé ).

Afin d'améliorer tout çà, il existe deux plugin un pour fixer les descriptions, l'autres pour les keywords, noté que les balises keywords ne sont plus utilisé pour le référencement (elles ont été trop spammé), mais c'est toujours sympa de les mettre ... pour la forme.

http://community.postnuke.com/modul...tid-8-pid-9.htm
how to rapid, copier les plugins dans les bons répertoires, editez le fichier master de votre template, remplacer <!--[slogan]--> par <!--[metadesc]-->, fixer une description avec <!--[setmetadesc description="ma super description"]-->


http://community.postnuke.com/modul...id-8-pid-20.htm
how to rapid, copier les plugins dans les bons répertoires, editez le fichier master de votre template, remplacer <!--[keywords]--> par <!--[metakeywords]-->, fixer une description avec <!--[setmetakeywords description=" mes mots clés"]-->

Bon voilà c'est cool, vous vous voulez que çà soit dynamique
Et ben c'est simple pour pnforum, vous pouvez mettre

  1. <!--[setmetadesc description=$topic.posts[0].post_text|strip|truncate:600:" "]--> 



Activer l'url rewriting

Vous pouvez aussi activer l'url rewriting de xanthia, aller dans le module xanthia, sélectionner "Utiliser les Liens courts", copier le .htaccess fourni dans un répertoire du cms à la racine (de tête je dirais que c'est doc).

Par défaut, msn ne lit pas les urls avec plus de deux tirets, il existe des astuces pour éviter çà.

Duplicate content (contenu dupliqué)
Enfin, ne dupliquer pas les liens (deux liens ne doivent pas pointer vers la même page, sinon vous présentez un contenu dupliqué à google et il n'aime pas çà), vous pouvez éviter çà en utilisant un robots.txt.

Créer un fichier nommé robots.txt à la racine du CMS, mettez dedans

  1. User-agent: * 
  2. Disallow: admin.php 
  3. Disallow: config/* 
  4. Disallow: header/* 
  5. Disallow: footer/* 
  6. Disallow: pntables/* 
  7. Disallow: /images/* 
  8. Disallow: /includes/* 
  9. Disallow: /adlogger/* 
  10. Disallow: /themes/* 
  11. Disallow: /pnTemp/* 
  12. Disallow: /docs/* 
  13. Disallow: /javascript/* 
  14. Disallow: *.php 
  15. Disallow:module-Forum-viewtopic-topic-*-start-0.html 
  16.   


De même en poursuivant dans cette logique, vous pouvez ne mettre les versions imprimable des articles que pour les gens logués, ou alors interdire leur référencement dans le robots.txt

Une autre astuce, "/index.php", "/index.html" et "/" redirige vers la même page, donc autant rediriger tout vers "/"
  1. RewriteRule ^index\.html$ http://postnuke-france.org [NC,R=301] 
  2. RewriteRule ^index\.php$ http://postnuke-france.org [NC,R=301] 

à mettre dans un htaccess

Formatage du texte

penser à bien structurer vos pages, par structure je veux dire rajouter des balises H1,H2,H3 pour bien monter le plan d'une page. Pour un forum, il est d'usage de mettre le titre de chaque sujet en H1 par exemple.

Pour optimiser votre référencement de ce coté là, je vous propose ce module MuBBcode qui vous permet de formater un article en BBCode avec une gestion hierarchique en titre 2, titre 3 ... (comme dans word).

De même on pourrait s'amuser à mettre le fil d'ariane du forum en
  1. <h3>PostNuke</h3> » <h2>Documentation</h2> »how to : référencer un CMS postnuke sur Google
(je posterai un smarty sur la community pour faire çà quand j'aurai le temps).

Module autolink et liens internes

Le module autolink est intéressant par le fait qu'il peut vous permettre de créer un grand nombre de liens vers des pages internes de votre site avec la même ancre, ce qui renforce votre référencement sur le mot clé en question. Il est donc conseillé de l'installer et d'activer le "hook" sur tous les modules qui le supportent.

L'erreur 404
Encore un truc bête, mais si vous avez un vieux site, y'a de fortes chances que beaucoup de vos pages référencés n'existent plus, plutôt que de perdre des visites des robots google en lui demander de crawler des pages qui n'existent pas, autant lle rediriger vers la page d'accueil.

  1.  ErrorDocument 404 /index.html  


à mettre dans un htaccess

Virer les balises inutiles

Bon, ca ne nuit pas forcément au référencement, mais les
meta name="revisit-after" content="1 days" /
meta name="distribution" content="Global" /


Vous pouvez les supprimer dans master.html, ca n'a aucune influence, et çà vous permet d'avoir une entête plus clair


PS : y'a un bug sur la balise code si je mets les balises
PS': çà intéresserai une traduction en anglais pour mettre la community


Ensuite, d'une manière plus générale, vous pouvez installer le module google sitemap et essayez de mettre vos liens les plus importants sur la page d'accueil, c'est la page la plus visité par les moteurs de recherche.

Enfin, vous pourrez vous inscrire dans des annuaires type bigannuaire, pour favoriser votre référencement "externe", et obtenir plus de liens vers votre site. (annuaire classique qui vous assure un référencement minimum, bigannuaire,gralon,bonweb

English translation







modifié par : mumuri, 26 Fév 2008 - 09:27
Données personnelles Accueil

Post 
Merci pour cette récap très complète !

Laurent Dubois - Consultant commercial
Réseaux : Ziki Viadeo Xing
Données personnelles Accueil

Post 
Petit complément à ce how to:

Le réfélrencement d'un site ne peut se faire que si l'on fait ressortir ce qui est important dans le code HTML. Je m'explique : Si l'on utilise que des balises div dans tout le site (ce qui est tout à fait faisable) et que l'on couple le tout à du css, le site peut avoir l'allure que vous voulez. les robots de référencement voient à peu près que le "click droit, afficher la source". Et pour eux, à ce moment là, tout à la même valeur. Ils ne vont pas aller regarder dans le css pour connaitre l'allure !
Il est important de mettre des balises h1 pour le très important, h2 pour le moins, etc... de bien faire les choses ! Les divs ne sont pas à proscrirent, ils permettent de mettre en forme la page, pas le contenu.

Voilà !

++


Gilles  ><>°
Données personnelles Accueil

Post 
Je vais rajouter une section , t'as raison

un truc rigolo aussi par rapport à ta remarque et aux listes de sujets, (dd, dt li ul).
Je me suis pas amusé à faire de tests sur l'influence dans google, mais je sais que c'est utiliser dans la dernière version de phpBB. Donc ca pourrait être sympa d'adapter un template, pour présenter la partie "viewforum" sous forme d'un liste de sujets (ce que c'est), plutôt que comme une succession de "td".



modifié par : mumuri, 19 Sep 2007 - 12:02
Données personnelles Accueil

Post 
Tu parles d'un module google sitemap, il y a effectivement qqhcose comme cela dans le NOC mais aucun fichier à télécharger (même pas dans le svn) ?

"Power corrupts. PowerPoint corrupts absolutely."
My personnal (french) Websites: http://www.xbee.net (0.8)
and http://fczone.xbee.net (0.764)
Données personnelles Accueil

Post 
http://noc.postnuke.com/frs/?group_id=256&release_id=1019
Données personnelles Accueil

Post 
Merci, j'ai cherché sitemap sur le NOC et je suis tombé sur un projet sans fichier :( Je regarde cela ...

"Power corrupts. PowerPoint corrupts absolutely."
My personnal (french) Websites: http://www.xbee.net (0.8)
and http://fczone.xbee.net (0.764)
Données personnelles Accueil
Post 
fallait chercher sur google , tu tombais sur mon site et tu cliquais sur le lien vers la noc, preuve que le tuto marche bien ..
Données personnelles Accueil