Académique Documents
Professionnel Documents
Culture Documents
Dpartement dinformatique
Introduction Gnral
Les systmes de gestion de contenu ou Content management Systems sont destins
l'alimentation en contenu des sites web. Ils cherchent intgrer de manire cohrente les
diffrents acteurs et les diffrents supports de diffusion de l'information.
Outils de production de sites web dynamiques, ils permettent de modifier, d'diter et de
publier du contenu sur un site Internet, Intranet ou Extranet. Pour cela ils mettent en uvre le
principe de sparation des donnes et de la mise en forme, qui implique d'une part la
structuration des documents par "type de document" ou modles, d'autre part l'utilisation de
mtadonnes.
Aprs avoir tudi l'origine de ces outils et leurs principales fonctionnalits, nous nous
intresserons leurs domaines d'application et nous analyserons la structuration de leur
march.
Dpartement dinformatique
Les pages statiques, entirement codes en HTML, ont t les premires utilises sur le Web.
Si elles sont encore beaucoup employes, leur nombre est en diminution par rapport aux
pages dynamiques. En effet, elles sont relativement faciles construire, mais elles
comportent de nombreux inconvnients 2 .
- Le manque de sparation entre le contenu et la forme : ainsi, lorsque le
site est important et que les pages sont crs par plusieurs personnes, le risque est grand de
voir apparatre des incohrences de forme dans le site.
- L'obligation de crer et de publier sur le serveur chaque page pralablement sa
consultation : l'ajout d'une page entrane parfois la modification d'autres pages. Ds que le
site devient important l'utilisation de pages HTML statiques pose problme : il devient
difficile voire impossible de le grer, notamment de le mettre jour.
-La difficult de mise jour :. lorsque lon veut modifier le contenu ou la prsentation, il
faut rcrire les pages en y apportant les modifications souhaites.
Il faut ouvrir chaque fichier, trouver l'endroit modifier, oprer la modification et publier la
nouvelle page ainsi cre sur le serveur.
- La personnalisation du site est impossible : tous les visiteurs ont accs la mme
information et de la mme faon.
Dpartement dinformatique
2.1Le Back-office
Il gre tout le cycle de vie d'une information : la cration du contenu, son stockage et le
maintient en version, sa structuration et son classement. Pour cela, il utilise:
- les outils de cration de contenu: les CMS proposent d'utiliser des outils d'dition intgrs
un workflow, ou d'importer des donnes issus du systme d'information.
- un rfrentiel dans lequel toutes ces donnes sont stockes ou "pointes":
elles y sont, en gnral, dcrites l'aide de balises XML qui fournissent des
mtadonnes (auteur, titre, date d'expiration). Le rfrentiel contient galement les gabarits
des documents qui seront utiliss pour l'assemblage des pages.
Il s'appuie gnralement sur une base de donnes relationnelle.
Les mtadonnes vont notamment servir crer automatiquement la page avec le bon gabarit,
et placer en amont les liens ncessaires dans les pages destines la navigation
- l'outil de workflow : il offre des circuits de validation de contenu plus ou moins
hirarchiss.
2.2 Le Front Office
Il permet de publier le contenu et de contrler l'accs celui-ci. Il se prsente sous la forme
d'un site frontal ou d'un portail : le portail est une plate-forme qui runit, qui agrge les
contenus htrognes, et prsente aux utilisateurs des pages composites, constitues de
"pavs" issus de diffrentes sources. Le portail gre galement l'identification unique du
visiteur.
Lorsqu'une requte http arrive au serveur web, elle est transmise au serveur d'application, qui
assemble la page demande. Ce serveur peut tre intgr ou non au CMS. Les pages
dynamiques sont cres la vole, et parfois en fonction de rgles de personnalisation.
3.Principales fonctionnalits des CMS
3.1Fonctionnalits lies la gestion de contenu
- Sparation fonds/forme : lun des principes clefs des CMS est dtablir une distinction
entre le contenu, gr par une base de donnes, et la forme dtermine par des gabarits de
prsentation. De multiples facteurs justifient cette sparation :
ces lments relvent, en effet, de deux mtiers diffrents : la mise en page est labore par
le webdesigner et le fond est fourni par un utilisateur, appel auteur
3
Dpartement dinformatique
lun et lautre doivent pouvoir voluer de manire indpendante ; on doit pouvoir modifier
le contenu sans se soucier de la forme et inversement.
cette sparation garantit lhomognit du site malgr la diversit de ses contenus. enfin, le
fait de sparer le contenu de la forme permet de publier et dexploiter ce dernier travers
diffrents mdias.
La structure des articles ou la dfinition de types darticles : cest la manire dont l'article
est dcompos. Lorsque larticle est dcoup en champs lmentaires comme le titre, le soustitre, lauteur, le corps du texte, sa structuration est dite fonctionnelle. En opposition, la
structuration smantique dcompose larticle en sous lments types , Une troisime
approche consiste concevoir la structuration des articles sur la base de lhritage 8 , qui
permet daffiner progressivement les concepts. On prend un article gnrique partir duquel
on va crer des sous-types qui reprendront ses champs, en les compltant par des champs qui
leur seront spcifiques.
La structuration permet de guider la saisie des articles avec des formulaires adapts, et
dassurer une cohrence. En distinguant chaque composant de larticle, elle facilite galement
la mise en forme lors de la restitution.
-Lorganisation des contenus : elle va dterminer la structure du site Le mode
dorganisation le plus classique est la structure hirarchique arborescente, sorte de table des
matires. En raison de son manque de souplesse, on lui prfre parfois dautres solutions
comme la publication darticles sous diffrentes rubriques, ou lutilisation de mots-clefs et
dun moteur de recherche. En associant des articles diffrents thmes, on obtient une
structure par ensembles.
- La Gestion des contributeurs : les CMS permettent aux contributeurs premiers dintragir
directement en leur proposant une interface pour la saisie et la modification des leurs articles.
Il est donc ncessaire de diviser le contenu et daccorder aux auteurs des droits limits
certaines actions telles que consulter, mettre jour, valider, publier...- et certaines parties du
site.
-Workflow et chane de validation : Il est ncessaire dans certains cas, notamment quand la
contribution est dcentralise et dlgue diffrents intervenants, de dcomposer les tapes
de la ralisation dun article, de sa cration sa publication. La sparation des droits permet
de mettre en place un workflow de validation qui sert garder un contrle sur les
publications. : un contributeur crit, un deuxime apporte des corrections, un troisime valide
le rsultat... Avec les CMS le principe de sparation des tches devient transparent, le
workflow est automatis et chacun est inform de la tche quil doit raliser
.
- Cycle de vie des articles : avec les CMS, on peut programmer la mise en ligne automatique
d'un contenu une date donne, dfinir sa dure de vie et donc sa date limite de visibilit au4
Dpartement dinformatique
del de laquelle il sera transfr dans une autre rubrique, par exemple celle des archives, ou
devra tre mis jour.
- Gestion des versions : elle permet de conserver le mme article dans ses diffrentes
versions :le brouillon, la version publie, la version archive.... Ce contrle des versions
facilite le travail collaboratif puisque les intervenants peuvent travailler plusieurs sur le
mme article, sans que les modifications des uns suppriment le travail des autres.
3.2 Fonctionnalits lies la publication
- Les gabarits de prsentation : la standardisation de la mise en forme du site est base sur
un dispositif de templates. Ils dfinissent les informations affiches, leur position dans la
page et les attributs de mise en forme qui leur sont appliqus. Il existe plusieurs techniques
pour la mise en uvre de ces templates.
- la plus simple consiste insrer dans un fond de page html des balises qui sont adresses au
CMS. Cest partir de ces balises que le systme dduira le contenu slectionner et
insrer la position voulue, ralisera son insertion puis enverra la page.
- les CMS bass sur le langage Java, utilise les pages JPS. Les insertions de contenu sont
dfinies soit par du code Java, soit par des tags qui font rfrence des objets Java. On parle
alors de librairies de tags .
- enfin, certains CMS utilisent les feuilles de style XSL, bases sur le langage XML. Le
contenu est slectionn et format par des tags XML. Puis ce contenu XML est transform en
html grce aux feuilles de style XSL. Cette technique plus complexe offre lavantage de
pouvoir utiliser des bibliothques de tags XML standardiss ce qui facilite lchange de
contenu.
- Slection de contenu : les CMS automatisent en partie la mise jour du site en permettant
de slectionner des articles selon des critres comme "les trois dernier en date", "les articles
rdigs par cet auteur"
- Les moteurs de recherche : certains CMS proposent des moteurs de recherche internes qui
permettent aux utilisateurs de retrouver facilement un document. Pour cela, ces outils
procdent une recherche "plein texte", sur tous les mots des textes qu'il aura pralablement
indexs, ou utilisent les mtadonnes.
Nanmoins ces processus d'indexation et les performances des moteurs restent ce
jour limits.
Dpartement dinformatique
Dpartement dinformatique
Dpartement dinformatique
Dpartement dinformatique
informations aussi bien structures que non structures.Ce type dutilisation sinscrit dans un
concept plus global : l"Entreprise Content Management".
2.3.Du Web Content Management l'Entreprise Content Management
2.3.1.L'Entreprise Content Management
Les entreprises doivent dsormais grer un contenu de plus en plus diversifi, constitu
notamment de documents non structurs flux gnrs par les logiciels intgrs, les e-mails
ou les fichiers issus des plates-forme collaborative 13 . - ou multimdia. Elles ont besoin de
stocker sous la forme de contenu directement publiable l'ensemble de ces donnes, de les
rutiliser sous diffrents formats et sur diffrents mdias, voire de les mettre au service
d'autres applictions.
Le concept d'Entreprise Content Management apparat lorsque l'on passe d'une gestion de
contenu Web une gestion de l'ensemble des contenus de l'entreprise. Cela suppose la mise
en place d'un rfrentiel central 14 qui va organiser et classer les informations, les associer
des mtadonnes et dcrire l'tat de leur cycle de vie. 15
Ce concept est issu de la convergence de la Gestion lectronique de Documents, dont les
fonctions, rappelons-le, sont de grer, de stocker et de diffuser les documents, du workflow et
du Web Content Management 16 . Certains diteurs ont mme dpass la notion de Workflow
de publication pour se tourner vers de vritables solutions de gestion de processus mtier.
JOOMLA :
Historique
Joomla! est un systme de gestion de contenu (en anglais CMS pour content management
system) libre, open source et gratuit. Il est crit en PHP et utilise une base de donnes
MySQL. Joomla! inclut des fonctionnalits telles que des flux RSS, des news, une version
imprimable des pages, des blogs, des sondages, des recherches. Joomla! est sous licence GNU
GPL.
Joomla!, dformation du mot swahili Jumla, veut dire : tous ensemble, en arabe Jumla
signifie phrase, en bloc ou en tout, en mor restons unis 1. Il est cr
partir du CMS Open Source Mambo en aot 2005, suite aux dsaccords d'une majorit des
dveloppeurs open source avec la socit propritaire du nom de Mambo. Celle-ci, pour
accrotre sa notorit, voulait utiliser ce nom pour le CMS propritaire qu'elle dveloppait en
parallle. La trs grande majorit des utilisateurs a rapidement suivi le mouvement.
Dans le concours 2009 du meilleur CMS open source organis par la socit britannique
Packt (en), Joomla! est arriv dans la catgorie Best Open Source PHP Content
Management System (derrire Drupal et WordPress) et dans la catgorie
nouvellement cre Hall of Fame Award (derrire Drupal)2.
Dpartement dinformatique
Joomla a vu le jour le 17 aot 2005 la suite d'un fork de Mambo par l'ensemble de ses
principaux dveloppeurs. cette poque, le nom Mambo est une marque dpose par Miro
International Pty. Ltd., qui a form une fondation but non lucratif avec l'objectif dclar de
financer le projet et de le protger des poursuites. L'quipe de dveloppement a fait valoir que
de nombreuses dispositions de la Fondation allaient l'encontre des accords antrieurs et
contenaient des dispositions violant les valeurs open source fondamentales.
L'quipe de dveloppement a cr le site web OpenSourceMatters pour communiquer avec les
utilisateurs, dveloppeurs, concepteurs de sites Web et la communaut en gnral. Le chef
d'quipe de projet Andrew Eddie (alias "MasterChief") a crit une lettre ouverte la
communaut, publie sur la section des annonces du forum public sur mamboserver.com.
Un millier de personnes a rejoint le site opensourcematters.org en un seul jour, la plupart avec
des messages d'encouragements et de soutien pour les actions de l'quipe de dveloppement.
Le site web a profit d'un effet slashdot et des articles de presse concernant l'vnement sont
apparus sur newsforge.com, eweek.com, et ZDnet.com. Miro (Peter Lamont) y a donn une
rponse publique, dans un article intitul La controverse Mambo Open Source - 20
Questions Avec Miro.
Cet vnement a suscit de vives ractions dans la communaut du logiciel libre. De
nombreux messages pour et contre les actions des deux cts ont rempli des forums de
nombreux autres projets open source.
Dans les deux semaines suivant l'annonce d'Eddie, des quipes ont t rorganises et la
communaut a continu crotre. Avec le soutien de Eben Moglen et du Software Freedom
Law Center (SFLC), l'quipe de base de Joomla! commence le projet en aot 2005, ce que
Moglen annonce sur son blog. Le SFLC continue fournir des conseils juridiques Joomla!
Projet.
Le septembre 2005, le nom du projet devient Joomla, qui est l'orthographe anglaise du mot
arabe signifiant ensemble , en bloc ou lot . Le 18 aot 2005, Andrew Eddie
fait un appel la collectivit pour proposer d'autres noms et l'quipe de base indique qu'elle
prendrait la dcision finale, mais le nom n'a finalement pas t choisi parmi la liste des noms
suggrs.
Le 7 septembre 2005, l'quipe principale fait appel la communaut pour un logo, puis la
communaut est invite voter sur le logo prfr. La dcision de la communaut est
communique le 22 septembre 2005. Suite la slection de logo, des lignes directrices de
marque, un manuel de marque, des logos-type et un ensemble de ressources sont publis le 2
octobre 2005 pour l'usage des collectivits.
La premire version de Joomla (Joomla 1.0.0) a t annonce le 16 septembre 2005. C'est une
nouvelle version de Mambo 4.5.2.3 corrigeant certains bogues et apportant des amliorations,
10
Dpartement dinformatique
notamment au niveau de scurit. Joomla version 1.5 a t diffus le 22 janvier 2008. Joomla
a remport l'Award de gestion de contenu Open Source en 2006 et 2007.
Caractristiques
Le paquet se compose de plusieurs parties, qui sont construites pour tre le plus modulaire
possible, ce qui permet des extensions et intgrations faire facilement. Certaines extensions
sont appeles plugins (antrieurement connues sous le nom de Mambots ). Les plugins
sont des extensions de fond qui donnent Joomla de nouvelles fonctionnalits. Le WikiBot,
par exemple, permet l'auteur de contenu Joomla d'utiliser Wikitags dans ses articles
Joomla qui vont crer des dynamiques d'auto-hyperliens vers des articles Wikipdia lorsqu'il
est affich. Il y a plus de 4500 extensions pour Joomla disponibles via des extensions
Directory, OpenSourceMatters un site qui fonctionne comme un rpertoire officiel des
extensions.
En plus des plugins, des extensions sont disponibles. Les composants permettent
d'effectuer des tches telles que la construction d'une communaut en expansion avec des
fonctionnalits pour les utilisateurs, la sauvegarde d'un site web, traduire le contenu et crer
des URL qui sont plus optimiss pour le rfrencement dans les moteurs de recherche.
Certains modules permettent d'effectuer des tches telles que l'affichage d'un calendrier ou un
code personnalis pour Google AdSense, etc. insrer dans le code de base de Joomla.
Mme s'il existe un nombre plus important d'extensions pour Joomla 1.0 que pour la version
1.5, de nouvelles extensions compatibles avec cette dernire version sont dsormais mises
disposition un rythme remarquable. Certaines des extensions de la version 1.0 peuvent tre
utilises avec la version 1.5 si Joomla est rgl sur le mode de compatibilit.
Joomla permet aux administrateurs de fixer les paramtres de configuration globaux qui
affectent tous les articles. Chaque page est conforme ces paramtres par dfaut, mais une
page peut avoir son propre rglage de chaque paramtre. Il est par exemple possible de choisir
d'afficher l'article, l'auteur, cacher l'auteur, etc.
Versions
Depuis sa cration, Joomla! a volu :
Version 1.0
Version 1.5
Version 1.6 : la version 1.6 apporte plusieurs nouveauts dont :
Une nouvelle gestion des autorisations (ACL : Access Control Layer), c'est--
11
Dpartement dinformatique
Version 2.5 sortie le 24 janvier 2012 : une version de joomla particulirement stable et
fonctionnelle
Version 3.0 sortie le 27 septembre 2012 : cette nouvelle version de joomla offre un
tableau de bord des multiples fonctionnalits du CMS6 plus intuitif que sur les
versions prcdentes.
Version 3.1 sortie le 24 avril 2013 : cette mise jour de la branche 3.x inclut plusieurs
12
Dpartement dinformatique
En validant cette nouvelle numrotation, la Core Team a not quil ntait pas judicieux de
nommer les STS suivants la Joomla 1.5 en 1.6 et 1.7, hlas la livraison des versions tant dj
en place, il ntait plus possible de renommer J!1.6 en J!2.0 et J!1.7 en J!2.1
Points fort et points faibles de Joomla par rapport aux autres CMS.
Joomla fait parmi des CMS les plus utiliss. Il regroupe une trs grande communaut de
dveloppeurs, ce qui se traduit comme tant un avantage important, dans la mesure o une
multitude de modules et extensions (gratuites et payantes) sont rgulirement proposes.
Contrairement WordPress, il est tout--fait envisageable de concevoir des sites complexes
en terme darchitecture avec cette plateforme.
Trs puissant, il demande tout de mme un petit temps dadaptation pour le maitriser dans
son ensemble
Ses points forts :
13
Dpartement dinformatique
Utilisation dun diteur WYSIWIG (what you see is what you get) pour linsertion et
ldition des textes
Possibilit de programmer la publication dun article une date et une heure prcise
Plusieurs personnes peuvent travailler simultanment au contenu du site
Modulable en fonction de vos besoins
Vous grez votre site Internet depuis nimporte o (via votre navigateur habituel)
La maintenance de votre site Internet peut tre assure par vos soins
Gestion du multilingue
Large gamme de modules complmentaires
Ses points faibles :
Sa lourdeur : Souvent considr comme tant lourd, il est dconseill si vous
souhaitez crer un blog ou un site vitrine peu consquent. Si vous voulez raliser un
site de 3-4 pages, il risque de vous paraitre trs lourd. Une fois install, il reprsente
environ 15 Mo, sans la base de donnes. Sur certains serveurs, il peut-tre un peu plus
lent que dautres CMS plus lgers, do la ncessit de bien cibler son CMS, en
fonction de son projet.
Sa complexit : peut en dcourager plus dun. Au premier abord, il peut paraitre
complexe, surtout si on installe le site dexemple, qui comprend plusieurs sites dans
un. Avec un peu dapprentissages, on saperoit quil nest pas si complexe quil le
parat Pour crer un site complexe, normal dvoluer sur une plateforme complexe
Ses sauvegardes : Nativement, il ne comporte aucun outil de sauvegarde. En cas de
14
Dpartement dinformatique
Architecture de joomla :
Le Langage PHP
La POO
Joomla ! Implmente les concepts de la Programmation Oriente Objet. Il n'est pas ncessaire
d''tre un dieu en POO, mais la comprhension sommaire de certains concepts vous vitera
des migraines, notamment :
l'encapsulation,
les proprits et les mthodes,
l'hritage.
15
Dpartement dinformatique
Le CRUD
Un acronyme bien barbare, mais qui n'est pas trs complexe a apprhender.
Le CRUD signifie Create, Read, Update, Delete . Ce concept dsigne toutes les oprations
qu'un dveloppeur d'applications doit apprhender pour manipuler les donnes.
Le design pattern MVC
Ce concept (design pattern en anglais) est une philosophie de dveloppement visant a
segmenter votre code source en 3 parties : Modele, Vue Controleur
Les Bases de la programmation Joomla!
Une fois les pr-requis obtenus, il est bon de connaitre les spcificits de l'architecture
Joomla !
Les API
Afin de ne pas rinventer la roue, Joomla ! contient tout un lot d'API (Application Program
Interface) pour utiliser des bibliothques reconnues dans le monde du dveloppement Web :
Mootools : framework javascript
AJAX : API javascript pour les changes asynchrones au sein d'une page
LDAP : Protocole de communication avec un annuaire d'authentification LDAP
Webservices (XML-RPC) : appel de services entre 2 sites ou applications web
PHPmail : pour envoyer des emails en PHP
....et bien d'autres
Toutes ces API sont intgres dans Joomla ! dans les dossiers /librairies et /includes
Le Framework Joomla
Il est structur autour d'une architecture en 3 couches :
une couche permettant de grer des extensions fournies par la communaut des dveloppeurs
(Module, Composant, Templates).
16
Dpartement dinformatique
Une couche incluant le niveau applicatif, afin que qualifier le comportement de Joomla
selon l'application en cours d'excution (Frontend, Backend, Installation, ...)
la couche du socle technique qui contient tout le Core de Joomla !, les
bibliothques additionnelles et les Plugins qui si ils sont communment reconnues
comme tant des extensions additionnelles, leur place est bien localise aux cots du
Framework. Ils sont effectivement trs fortement lis la gestion des vnements du
systme fourni par le framework ... indpendamment de l'application qui est en cours
d'excution.
cette
adresse
:
www.votresite.fr.
A bannir : Toutes les pages qui proposent une introduction avec une petite animation, et un
lien "entrer sur le site" ne sont vraiment pas ergonomique. C'est peut-tre joli mais c'est
compltement inutile. Vous rajoutez un clic en plus l'utilisateur, et pour les moteurs de
recherche, la page daccueil n'est pas du tout optimise
La rgle des 3 clics, utile ou pas ?
La rgle des 3 clics permet aux internautes de trouver linformation recherche sur votre site
en maximum 3 clics.
Lavantage principal est que linformation est trouve rapidement par linternaute.
Il est inutile et non recommand pour des sites ayant peu de contenu de construire son site
avec 5 ou 6 niveaux de hirarchie. Bien entendu, il y a des fois o vous ne pouvez pas
faire autrement. On ne tiendra pas rigueur aux sites tels Cdiscount ou Amazon
avec des milliers de produits davoir plusieurs niveaux de hirarchie.
17
Dpartement dinformatique
Rsolution
1024x768px
560px
16001080
880px
1920x1200px
1000px
18
Dpartement dinformatique
est press et naime pas attendre. Si une page se charge trop lentement, quest ce que
linternaute fait ? Il quitte la page. Je lai fait et vous lavez sans doute dj fait galement non
Comment augmenter la Vitesse de chargement des pages ?
1. Soignez votre code HTML :<div> la place des <table>
2. Evitez les <img> en fond :en utilisant le fichier CSS grce la proprit background
image
1. Rduire le poids des images
2. Compression des fichiers javascript et CSS (JCompress
http://jscompress.com/ ) ,Clean CSS (Minify)
3. En plus de la compression, il est prfrable de centraliser vos fichier CSS et JS si
vous avez peu de lignes de codes. Il est inutile d'avoir 3 fichiers CSS diffrents qui
ont une centaine de lignes chacun. Regroupez les en 1 seul fichier.
4. utiliser le Sprite CSS
5. Limitez les publicits pour votre site. Ce conseil vaut pour le chargement des
Vous pouvez mesurer la vitesse de chargement de vos pages avec loutil Google Speed
https://developers.google.com/pagespeed/
le design et l'ergonomie sont deux chose differentes
Les notions du rfrencement
Indexation : Inscrire son site sur les moteurs de recherche afin qu'il ressorte dans les
rsultats.
Positionnement : Un site est index sur Google et est positionn une certaine place.
L'objectif des mthodes que nous allons voir n'est pas d'amliorer le rfrencement de
son site (comme on peut le lire partout) mais le positionnement de son site.
Rfrencement : Quand on parle de rfrencement, on parle gnralement de toute les
techniques qui vont nous permettre d'amliorer le positionnement de son site sur les
moteurs de recherche. Au sens plus littral, a reviendrait au mme que l'indexation,
c'est dire inscrire son site sur les moteurs de recherche.
19
Dpartement dinformatique
mais en anglais.
SERP : "Search Engine Result Page". Il s'agit de la page de rsultat des moteurs de
recherche.
Le rfrencement de manire gnral
Il est important de rflchir au rfrencement de votre site avant sa mise en ligne. Le
rfrencement va vous aider bien construire le contenu de vos pages. Il est plus difficile de
raliser une stratgie de rfrencement si votre site est en ligne. Le travail sera plus compliqu
qu'un nouveau site ou qu'une refonte de site. C'est surtout du travail en plus. Imaginez que
vous avez des dizaines et des dizaines de pages (et encore ce n'est pas norme) avec de longs
contenus. Malheureusement ce contenu est non optimis pour les moteurs de recherche. Il
vous faudra donc tout refaire. Il vaut mieux faire appel une agence SEO au dbut d'un projet
plutt qu'une fois votre site en ligne. Ca vous coutera moins cher.
Le rel objectif n'est pas d'attirer le maximum de visiteurs, mais d'attirer des visiteurs
qualifis. Il est inutile d'attirer 100 visiteurs si 90 ne restent que quelques secondes car votre
site ne correspond pas ce que l'internaute cherchait. Il vaut mieux recevoir 40 visiteurs qui
parcourront votre site et qui seront susceptibles d'acheter, si vous avez un site marchand par
exemple.
Il vous faudra plusieurs mois pour arriver un classement honorable sur un mot cl ayant un
peu de concurrence. Les algorithmes voluant rgulirement avec la technologie, le
positionnement n'est jamais acquis. Il vous faudra en permanence le travailler. Par exemple,
les rseaux sociaux ont de plus en plus d'importance dans l'algorithme de Google. On appelle
a le SMO (Social Media Optimization).
Le rfrencement est un vrai mtier, ne croyez pas qu'en lisant ce tutoriel vous pourrez tre
rfrenceur. Le travail du rfrenceur est de beaucoup lire, et surtout de pratiquer en testant et
retestant encore et encore. Je vous dis a suite la remarque que j'ai fait au dessus sur le
budget qu'il faudrait pour se placer sur des requtes trs concurrentielles. La seule lecture de
ce tutoriel ne vous permettrait pas de dtrner de tels sites.
Le rfrencement peut prendre 3 formes :
Le rfrencement naturel: Celui que nous allons tudier.
Les liens sponsoriss: Publicit sur les moteurs de recherche.
Le rfrencement payant : Rfrencement de votre site par une socit experte.
20
Dpartement dinformatique
Le rfrencement naturel est un ensemble de techniques (que nous allons voir dans les
chapitres suivants) permettant de positionner le mieux possible votre site web sur les moteurs
de recherches sur certains mots cls dfinis par vos soins.
Les liens sponsoriss permettent d'afficher votre site sur certaines requtes suivant les mots
cls que vous avez achets. Ne ne le verrons pas mais ce sujet pourrait faire l'objet d'un
tutoriel entier.
Le fonctionnement du moteur de recherche ?
Pour un simple internaute, un moteur de recherche est uniquement un site qui fournit une liste
dautres
sites.
Nous allons donc voir en quelques mots comment fonctionne un moteur de recherche.
1- Des spiders (ou robots de moteurs de recherche) parcourent le web de page en page afin de
collecter
les
pages
web.
2- Ces informations sont stockes dans une base de donnes appele index.
3- Grce cette base de donnes, les moteurs de recherche vont pouvoir traiter les requtes
demandes
par
les
internautes
selon
un
algorithme.
4- Les rsultats sont affichs sur le moteur de recherche aprs qu'une requte ait t demand
par un internaute.
Vous entendrez aussi parler de crawler. C'est un robot qui parcourt le web 24h/24, tout
comme le spider, mais celui ci n'enregistre pas le code source des pages web. Il suit et collecte
les liens fournis par le spider.
Cest assez simple. Les robots, nomm GoogleBot pour Google et BingBot pour Bing,
parcourent le web 24h/24, 7 jours sur 7.
Les robots mettent jour les pages :Ils se basent sur plusieurs critres :
La date de dernire modification du document.
Le poids de la page.
La modification du contenu.
Quest ce qui a t modifi (pied de page, menu, contenu, etc).
Il est possible de voir quand une page a t indexe dans la base de donnes de Google
Les stop words
Les stops words sont les petits mots sans importance, premire vue, tels que "le", "la", "les",
"un", etc... mais finalement ils ne sont pas si inutiles que ca.
21
Dpartement dinformatique
Il faut faire attention car mme si la plupart n'y font pas attention dans leur stratgie de
rfrencement, car Google ne les prends pas en compte, ils ont leur importance.
Les requtes sur "joueur de foot" et "joueur foot" ne sont pas les mmes contrairement ce
que certains peuvent penser. Pourquoi ? Tout simplement car Google tient compte de la place
des mots. Il ignore le mot "de" mais il se rappelle qu'il y a un mot entre "joueur" et "foot"
Si vous souhaitez lors d'une recherche, que les stops words soient pris en compte, vous devez
saisir
votre
requte
entre
guillemet
:
"joueur
de
foot"
Les guillemets disent Google que vous souhaitez une recherche sur les 3 mots saisis, dans
l'ordre saisis.
Google :
Google a dj annonc qu'il avait mis au point ce qu'il appelle "The Knowledge Graph". Pour
faire simple, c'est une innovation qui permettra Google de :
Donner la rponse la question directement sur Google.
Diffrencier les lments qui peuvent prendre la forme de diverses choses comme le
Taj Mal (monument, restaurant, musicien.)
De donner plus d'informations l'internaute afin qu'il ait directement la rponse la
prochaine question qu'il pourrait se poser.
22