Guide du marketing et de la communication

SEO

SEO

SEO 2000 1500 Sharing

SEO est l’acronyme de Search Engine Optimization et fait référence à l’optimisation de la position d’une page web dans les pages de résultats des moteurs de recherche. En français, SEO est traduit “référencement naturel”. Comme son nom l’indique, le référencement naturel se différencie du SEA (Search Engine Advertising), le référencement obtenu grâce à l’utilisation de liens commerciaux payants.

Le SEO repose sur une compréhension des exigences de l’algorithme de Google. En effet, ce dernier attribue une note à chaque site web en fonction de critères précis, puis détermine sa position dans l’affichage des résultats selon cette note.

Optimiser les aspects techniques

Pour optimiser le référencement naturel d’un site, il faut dans un premier temps en optimiser les aspects techniques. Google analyse par exemple le nom de domaine, les URL, la structure HTML du site et tous les éléments techniques susceptible d’améliorer ou détériorer l’expérience utilisateur.
Une page mal structurée sera par exemple identifiée comme difficile à lire pour l’utilisateur ou longue à charger, et donc pénalisée par l’algorithme de Google.

Optimiser le contenu

Par ailleurs, Google analyse le contenu des sites et valorise l’expertise des créateurs. C’est pourquoi le choix des mots clés est essentiel. Un site publiant régulièrement du contenu qualitatif a plus de chances d’avoir un bon SEO. Au contraire, les “contenus supplémentaires” comme les pop-ups, susceptible de ralentir le temps de chargement d’une page mais aussi d’impacter négativement l’expérience utilisateur, sont dans la ligne de mire de l’algorithme Google.

Adopter une stratégie de netlinking

Enfin, il est quasiment indispensable d’adopter une stratégie de netlinking pour un référencement naturel efficace. Cette stratégie consiste en l’intégration de liens (internes comme externes) dans son site web d’une part, mais il s’agit surtout d’être mentionné par d’autres sites. Google juge en effet de la pertinence d’un site en fonction de son nombre de backlinks.

CMS

CMS 2000 1500 Sharing

CMS est l’acronyme de Content Management System (Système de Gestion de Contenu). Il s’agit d’un logiciel informatique utilisant une base de données et permettant de gérer l’apparence et le contenu d’un site web depuis un panneau d’administration.

Pourquoi se tourner vers un CMS ?

Les connaissances nécessaires à la création d’un site web moderne et dynamique sont nombreuses :

  • HTML : le langage HTML définit l’architecture du site et son contenu.
  • CSS : complémentaire au HTML, ce langage attribue un style aux éléments intégrés en HTML et définit le design général du site web.
  • JavaScript : ce langage permet de dynamiser le site en y ajoutant des effets.
  • PHP : ce langage permet de passer d’un site statique, c’est-à-dire d’un site dont chaque page est un fichier HTML et qui ne dispose pas de base de données, à un site dynamique via une connection à une base de données.

La création d’un site qualitatif n’est pas à la portée de toute le monde, les compétences requises sont nombreuses et plus complexes les unes que les autres. C’est là que les CMS interviennent : il est possible d’obtenir un résultat similaire sans aucunes connaissances en développement web.

Les CMS, bien que tous différents, offrent en général les fonctionnalités suivantes :

  • édition de contenu,
  • publication de contenu,
  • gestion des utilisateurs,
  • gestion de modèles de présentation,
  • gestion de modules complémentaires,
  • suivi statistique.

Pour pouvoir être qualifié de CMS, un logiciel doit pouvoir être utilisé simultanément par plusieurs individus dont les droits d’accès peuvent être personnalisés. Il doit ensuite proposer une chaîne de publication de contenu et enfin permettre une gestion séparée du design et du contenu. Beaucoup proposent des plug-ins, c’est-à-dire des petits logiciels additionnels permettant de nouvelles fonctionnalités.
Il existe des CMS gratuits, dits en « Open Source », et d’autres payants. WordPress, disponible en Open Source, est sans doute le CMS le plus connu et le plus répandu.

Aujourd’hui, le CMS est certainement la plate-forme de déploiement de sites web la plus populaire puisque cette méthode permet de créer des sites complexes en un rien de temps et à moindre coût.

Principaux CMS

Sites généralistes
WordPress
Drupal
Joomla!

Sites e-commerce
Magento
PrestaShop

Wiki
MediaWiki

Forum
phpBB
fluxBB

JavaScript

JavaScript 2000 1500 Sharing

Aujourd’hui, quasiment toutes les pages web contiennent du code JavaScript. Souvent abrégé JS, JavaScript est un langage de programmation de scripts, c’est-à-dire un langage qui va ordonner à une page web de se comporter d’une certaine manière.
Il permet entre autres d’ajouter des animations ou effets sur une page HTML. Ce langage a en général une visée plus esthétique que pratique et les effets intégrés sont rarement indispensables.

Son principal intérêt réside dans son mode de fonctionnement : le langage JavaScript offre en effet la possibilité d’exécuter un script automatiquement, sans recharger la page web. Les possibilités qu’offre ce langage sont nombreuses, allant d’un simple carrousel d’images à la conception de jeux ou graphiques en 2D et 3D.

Quelques notions sont essentielles avant de se lancer sur JavaScript.

Variables

Une variable est, comme son nom l’indique, un élément qui va changer de forme. C’est le passage d’un état A à un état B qui visuellement va créer de l’animation. En déclarant une variable avec le mot-clef “let” puis le nom qu’on lui attribue, il est ensuite possible d’y faire appel plus tard dans le code et de lui attribuer de nouvelles caractéristiques.

Opérateurs

La programmation JavaScript requiert des notions en mathématiques. Dans le code apparaîtront souvent des opérateurs (+, —, *, =) qui auront la même signification que dans un calcul classique.

Algorithmes

Là encore, il ne s’agit que de simples formules mathématiques. La structure conditionnelle le plus souvent utilisée est “if…else”. Il s’agit en fait d’un test.

Fonctions

Une fonction est un morceau de code simplifié auquel il est possible de faire appel à n’importe quel moment dans le code. Généralement, un mot suivi de parenthèse est une fonction (par exemple la fonction alert () est un code permettant de faire apparaître une fenêtre de pop up). Il est possible de créer sa propre fonction pour gagner du temps ensuite.

Événements

Il est possible de ne déclencher une action qu’à la suite d’un événement particulier, par exemple faire apparaître un message lorsque l’utilisateur clique quelque part ou survole une zone.
Cours Open Classrooms sur la création d’événements

 

Prenons l’exemple d’une variable que l’on appellerait “Sharing”. On souhaiterait afficher le message “oui” si Sharing est une agence de communication et “non” si ce n’est pas le cas.
Le code JS sera donc le suivant :

let Sharing = ‘agence de communication’;
            if (Sharing === ‘agence de communication’) {
            alert (“oui”);
            } else {
            alert (“non”);
}

Afin de simplifier la programmation avec JavaScript, des librairies telles que JQuery ont été créées. Il suffit simplement de faire appel à l’un des éléments de la bibliothèque plutôt que de coder une action de A à Z. Ces bibliothèques fonctionnent sur le principe de création de fonctions expliqué précédemment.

HTML

HTML 2000 1500 Sharing

L’HyperText Markup Language, généralement abrégé HTML, est un langage conçu pour créer des pages web. Contrairement à ce que l’on pourrait penser, il ne s’agit pas réellement d’un langage de programmation mais plutôt d’une manière de mettre en forme du contenu grâce à des balises. Plus concrètement, le contenu de chaque page web provient d’une page HTML. Cette page HTML ne prend pas (ou très peu) en compte la mise en page, mais seulement le contenu, qu’il s’agisse du texte, des images ou des liens. La création d’une page HTML est la première étape de l’élaboration d’un site web.

Structure générale d’une page HTML

Les deux balises principales (et indispensables) dans la création d’une page HTML sont <head> et <body>. Pour insérer du contenu sur une page HTML, l’utilisation des balises suit en général le schéma suivant : <balise> contenu </balise>.

<! DOCTYPE html>
<html>
<head>
<title> Structure Page HTML </title>
<meta charset="utf-8">
</head>
<body>
</body>
</html>

<head> définit les informations générales du site : le titre du site (balise <title> ) et le langage (ici, la balise <meta charset> suivie de “utf-8” permet la prise en compte des accents par exemple). Bien qu’invisible pour l’utilisateur, le contenu de la balise head est essentiel.
<body> englobe le contenu de la page à proprement parler, c’est-à-dire les titres, les paragraphes, les images, le menu, etc.
Une fois la structure définie, il ne reste qu’à ajouter du contenu dans la partie <body>, qui cette fois-ci sera visible par l’utilisateur. Les balises sont assez intuitives, à condition d’avoir quelques notions d’anglais.

Balises principales sur Open Classroms

Une page web codée uniquement en HTML ne sera ni esthétique ni interactive. HTML n’est qu’une base, le squelette du site. Son aspect purement visuel dépend de pages annexes dont le langage est différent (CSS par exemple).
Si aujourd’hui, la plupart des développeurs se tournent vers des frameworks ou des CMS tels que WordPress pour créer un site internet, HTML n’en est pas moins important. D’une part, bien qu’invisible pour l’utilisateur d’un framework, le code HTML est tout de même présent sur le site généré. Le comprendre et savoir le modifier est primordial pour toujours garder la main sur son site.

Google ads adwords agence sharing communication web paris

AdWords

AdWords 2000 1500 Sharing

Google AdWords (maintenant Google Ads), est une plateforme payante qui permet de promouvoir son site web. Les possibilités y sont nombreuses et il est nécessaire de définir un plan d’action précis pour ne pas s’y perdre (et ne pas perdre d’argent).

Définir son objectif

Avant de se lancer sur AdWords, il faut se poser les bonnes questions. Si le but de la campagne est seulement d’accroitre sa visibilité, la stratégie employée sera différente d’une campagne visant à générer des ventes.
Sur Google AdWords, il existe trois types d’objectifs : développer la notoriété, susciter l’intérêt ou inciter à l’action. En choisissant un objectif plutôt qu’un autre, certaines fonctionnalités additionnelles seront proposées en fonction des besoins.
De plus, plusieurs types d’annonces sont disponibles :
Réseau de recherche, pour que l’annonce soit diffusée à côté des résultats de recherche
Réseau Display pour qu’elle soit diffusée sur le réseau partenaire de Google
Shopping pour promouvoir des produits dans le cas d’un site de e-commerce
Vidéo pour qu’elle soit diffusée sous forme de vidéo sur YouTube et/ou le réseau Display
Application universelle qui concerne surtout les applications mobiles.
Il est important de se mettre à la place de l’utilisateur et de connaître sa cible pour savoir quel type d’annonce est le plus pertinent.

Structurer son compte

Google AdWords est une plateforme complexe dont chaque rubrique est importante. Côté annonceur, la campagne doit être le plus rentable possible. Côté internaute, le ciblage doit être optimal afin que la campagne ne touche que des personnes susceptibles d’être réellement intéressées. Par ailleurs, Google attribue une note aux campagnes publicitaires afin de prioriser l’expérience de ses utilisateurs, et cette évaluation est en majeure partie faite par rapport à la qualité de configuration d’une campagne. L’une des clés pour être bien noté est d’accorder une attention particulière aux mots clés de la campagne.
En effet, Google AdWords, en fonction des mots clés choisis, propose des synonymes plus ou moins pertinents pour élargir au maximum la cible de la campagne. Dans le cas d’une campagne pour promouvoir une agence de communication, l’annonceur choisira certainement « communication » comme mot clé. Google Adwords pourra alors l’associer à des synonymes tels que « branding », qui à priori est pertinent, ou « langage » qui ne l’est absolument pas.
Pour cibler au mieux les destinataires de la campagne, il est primordial de définir une liste de mots clés cohérents, mais aussi (et surtout) de bannir ceux qui ne le sont pas.

Ajuster sa stratégie au fur et à mesure

Il est quasiment impossible de prévoir à l’avance si une campagne AdWords sera un succès. En revanche, il est possible et nécessaire de l’analyser dans les moindres détails pour pouvoir l’ajuster au fil du temps. Le ROI (Retour Sur Investissement) est certainement l’indice le plus flagrant du succès d’une campagne, l’objectif étant que celle-ci rapporte plus qu’elle ne coûte. En faisant varier régulièrement (et intelligement) une annonce Adwords et son paramétrage, il est rapidement plus simple de savoir quelles annonces auront le meilleur ROI. D’autres facteurs moins évidents sont tout aussi importants. La plateforme met par exemple à disposition un suivi des conversions, qui détaille avec précision le comportement d’un internaute qui a cliqué sur l’annonce.

Si la plateforme Google AdWords est assez intuitive, elle regorge tout de même de paramêtres subtils plus utiles les uns que les autres. En résumé, une campagne AdWords réussie repose essentiellement sur son paramêtrage, la connaissance de sa cible et de ses attentes ainsi qu’une analyse perpetuelle des KPI (Key Performance Indicators, les facteurs clés de succès).