SEO pour Joomla

De Analyse Développement Hacking
Sauter à la navigation Sauter à la recherche

Glider.png

Le wiki : Accueil - Administrateur - Bureautique - Développeur - Intégrateur - Marketing - Multimédia - Objets numériques - Jeux - We make Hack

Le site : Accueil du site - Annuaire - Blog - Forum - Outils - Utilisateur
Le FTP : Accueil du FTP - Le privatebin : Accueil du privatebin
Le Redmine : Accueil du Redmine

SEO pour Joomla

Autoriser la visite des googlebots

Source : https://www.web54.fr/tutoriels-joomla/astuces-joomla/resoudre-l-erreur-acces-de-googlebot-aux-fichiers-css-et-js-impossible

Ajouter le code Google Analytics dans Joomla

Ajouter le code Google Analytics dans Joomla! 2.5

1) Se connecter à Google Analytics
2) Cliquer sur le site que l'on veut comptabiliser et prendre son code.
3) Ajouter le script proposé par Google Analytics, dans le template de joomla, juste avant la fermeture de la balise head.
4) OUI ça fonctionne comme ça. Fin.
404.png Fixme.png : http://www.webtechriser.com/tutorials/80-joomla-2-5/70-how-to-add-google-analytics-code-in-joomla-2-5-template
Source du script mis en place en Décembre 2015
Fichier:Script-Google-Analytics-www.visionduweb.fr.zip
Excellent outil pour tester en temps réel ses visites sur son site
https://www.google.com/analytics/web/?hl=fr&authuser=1#realtime/rt-overview/
La communauté officielle de Google Analytics en anglais
https://www.en.advertisercommunity.com/t5/Google-Analytics/ct-p/Google_Analytics#
Analyser les erreurs de TAGS avec Google Tag Assistant sur Google Chrome uniquement
https://support.google.com/tagassistant
Accélérer Google Analytics avec le code de tracking asynchrone
Discussion : http://forum.webrankinfo.com/tracking-asynchrone-google-analytics-t120052.html
Officiel : https://developers.google.com/analytics/devguides/collection/gajs/asyncTracking?csw=1
Le code officiel : http://googlecode.blogspot.fr/2009/12/google-analytics-launches-asynchronous.html
Le code asynchrone génère dynamiquement une balise <script> qui effectue le tracking.
Le chargement de la page s'effectue en parallèle de celui du tracking.
Gain en rapidité fini les ralentissements suite à l'appel des serveurs de Google Analytics.
Placer le nouveau code de tracking en haut de page pour analyser tous les visiteurs et pas seulement ceux qui attendent que la page soit entièrement chargée.
Les statistiques de Google Analytics affichées par seethestat pour www.visionduweb.com
Je ne sais plus si j'ai un code spécifique à GA ou SeeTheStat sur le .com qui continue de m'afficher des statistiques.
J'ai rajouté un code pour le .fr dans le index du template Vertex Shape 5.
Procédure pour suivre les statistiques depuis d'autres domaines, n'a pas été mis en place.
https://support.google.com/analytics/answer/1034342?hl=fr
Autres ressources dont je n'ai pas eu besoin.
Voir aussi : http://www.inmotionhosting.com/support/edu/joomla-25/309-google-analytics
# 2016
Le script à jour pour www.visionduweb.eu
Avant </head>
<script>
 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 ga('create', 'UA-77777591-1', 'auto');
 ga('send', 'pageview');
</script>
Juste après <body>
<?php include_once("analyticstracking.php") ?>
[b]Google Tag Manager ( Mieux pour le multidomaines ? )[/b]
Mais, faut t'il conserver alors les tags de google analytics ???
https://www.google.com/analytics/tag-manager/
--> https://tagmanager.google.com/?hl=en#/home !!!
Je met les 3 codes pour le moment, 2 pour Analytics, et, 1 pour Tagmanager.
<iframe src="//www.googletagmanager.com/ns.html?id=GTM-WXCBQF" height="0" width="0" style="display:none;visibility:hidden"></iframe>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:;j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WXCBQF');</script>
Je cherchais un "truc" pour forcer Google à comprendre quel est le domaine principale...
Ici, c'est plutôt avoir plusieurs domaines ACTIFS qui se renvoient du traffic ... ... et suivre le traffic ... ...
Je crée un  conteneur "Tous les éléments cliqués" Version classique de Google Analytics.
Cela est intégré avec le code de Google Tag Manager je suppose. Je verrais par la suite.
Ce lien devrait mener vers ce conteneur. Voir donc par la suite si il m'affiche "des trucs".
https://tagmanager.google.com/?hl=en#/container/accounts/282181242/containers/2223626/triggers/4
Pour "forcer" Google à comprendre qu'un domaine est le domaine principale, il faut aller sur Google Webmaster !

Ajouter le code Google Analytics dans Joomla! 3.x

...

Google Analytics Dashboard

Source : https://extensions.joomla.org/extension/google-analytics-dashboard/

Le https avec Joomla

En plus d'améliorer la sécurité du site, le https favoriserait le bon référencement d'un site sur Google.
Source : https://www.web-eau.net/blog/joomla-et-le-https

Utiliser les tags avec précaution dans Joomla

Attention les tags entraînent une duplication de contenu lors du référencement.
Source : https://magazine.joomla.org/international-stories-all/articles-in-french-all/utilisez-avec-precaution-les-tags-dans-joomla

OpenGraph pour Joomla

Social Meta

La technologie OpenGraph sert à définir les informations utilisées pour mettre en forme l'encart du lien de son site partagé sur les réseaux sociaux (Facebook, Twitter, GooglePlus).
Téléchargeable gratuitement depuis Github, utiliser social-meta. Testé et approuvé !
Site officiel pour le code source : https://github.com/vistamedia/socialmeta
Ne fonctionne pas avec mon composant de galerie vidéo.

Social Meta Tags

Ne permet que de gérer les catégories et les articles.
Source : https://extensions.joomla.org/extension/social-meta-tags/

CW so Meta

Permet d'afficher une image pour le composant Yendif Video Share - FREE version, mais, n'affiche que le nom du menu et pas le nom des vidéos.
Source : https://cwextensions.com/extensions/cw-so-meta
Une correction a été apportée par Zer00CooL au code du projet officiel :
Dépôt Github : https://github.com/ZerooCool/plg_system_cw_someta/

Le fichier robots.txt pour Joomla

# ----------- Autoriser les robots -----------
User-agent: *
# ----------- Autoriser l'indexation des images -----------
Allow: /*.js*
Allow: /*.css*
Allow: /*.png*
Allow: /*.jpg*
Allow: /*.gif*
# Autoriser le fichier sitemap ( yandex.com affichait : Indexing the specified URL is forbidden in robots.txt )
Allow: /sitemap.xml
# ----------- Si nécessaire, autoriser un dossier ou un fichier manuellement pour Google Webmaster Tools. -----------
# ----------- La norme de Google recommande d'appliquer en premier les règles autorisées, suivies des règles non autorisées. -----------
# ----------- Google Webmaster Tools indique le chargement de la page comme "Partiel" si des fichiers css et js nécessaires sont bloqués avec une instruction comme par exemple Disallow: /templates/ -----------
# ----------- Quel est alors le risque de voir les fichiers css du site accessibles dans les SERP du moteur de recherche ? -----------
# ----------- Autoriser l'accès aux templates -----------
Allow: /templates/*/css/*.css$
Allow: /templates/*/js/*.js$
# ----------- Autoriser l'accès aux composants -----------
Allow: /components/*/js/jquery/*.js?*
Allow: /components/*/js/*.js?*
# ----------- Autoriser l'accès aux liens de weblinks -----------
Allow: /components/weblinks/*
# ----------- Autoriser l'accès aux modules -----------
Allow: /modules/*/css/*.css$
Allow: /modules/*/css/font/*.ttf$
# ----------- Autoriser l'accès au module slideshowck -----------
Allow: /modules/mod_slideshowck*
# ----------- Autoriser l'accès aux plugins -----------
Allow: /plugins/system/*/css/*.css$
Allow: /plugins/system/*/js/*.js$
Allow: /plugins/system/*/css/*.css?*
Allow: /plugins/system/*/js/*.js?*
# ----------- Autoriser l'accès au wiki ou autres dossiers complémentaires -----------
Allow: /wiki/*
# ----------- D'autres dossiers peuvent être à interdire au référencement automatique comme par exemple celui du composant Jdownload. -----------
# ----------- Cela n'empêche pas l'accès direct aux fichiers, si l'accès direct est possible. -----------
# ----------- Autant conserver l'indexation si l'objectif est de partager du contenu. -----------
# Allow: /jdownloads/
# ----------- Autoriser l'indexation de toutes les pages contenant un "?". -----------
# ----------- Être prudent avec ce type de paramétrages lorsqu'il est utilisé pour interdire l'indexation du contenu dupliqué avec les adresses url non réécrites. -----------
Allow: /*?*
# ----------- Ne pas indexer le fichier robots.txt -----------
Disallow: /robots.txt
# ----------- Ne pas indexer la page erreur 404 -----------
Disallow: /index.php?option=com_content&view=article&id=183
# ----------- Ne pas indexer la page de login / inscription -----------
Disallow: /utilisateur/connexion
Disallow: /utilisateur/connexion?view=registration
# ----------- Ne pas indexer le duplicata content -----------
Disallow: /?tmpl=component&type=raw
# ----------- Ne pas indexer les fichiers du CMS -----------
Disallow: /administrator/
Disallow: /bin/
Disallow: /cache/
Disallow: /cli/
Disallow: /components/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /layouts/
Disallow: /libraries/
Disallow: /logs/
Disallow: /modules/
Disallow: /plugins/
Disallow: /tmp/
# ----------- Ne pas indexer les dossiers images et media -----------
# ----------- Indexation possible par défaut avec la nouvelle version du CMS -----------
# ----------- Comment les images privées avec des droits spécifiques restent protégées ? A vérifier ! -----------
# Disallow: /images/
# Disallow: /media/
# ----------- Spécifier l'emplacement du fichier sitemap.xml -----------
Sitemap: https://www.visionduweb.eu/sitemap.xml

Mise à jour de Joomla et modification du fichier robots.txt

Suite à une mise à jour de Joomla, le nouveau fichier robots.txt proposé est nommé robots.txt.dist.
Vérifier son contenu et renommer le fichier robots.txt.dist en robots.txt si nécessaire.

Bibliographie

Voir aussi : Accueil SEO.

NAVIGATION

PARTICIPER ET PARTAGER

Bienvenue sur le wiki de Vision du Web.
De nombreuses pages sont partagées sur ce wiki.
Créer un compte utilisateur pour participer sur le wiki.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
Utiliser la recherche interne du wiki pour trouver votre contenu.
La page de discussion de VisionDuWeb vous permet de poser une question.
Utiliser la recherche interne du site pour chercher dans tout le contenu.
Ce contenu ne doit pas servir à nuire à autrui ou à un système informatique.
Protéger votre système Linux ou Windows en lisant la page dédié à la sécurité.
Améliorer le contenu des pages avec vos propositions depuis l'onglet discussion.

SOUTENIR CE WIKI

Soutenir le wiki avec un don en monnaie numérique :
AEON - Bitcoins - Bitcoins Cash - Bitcoins Gold - Bitcore - Blackcoins - Basic Attention Token - Bytecoins - Clams - Dash - Monero - Dogecoins - Ğ1 - Ethereum - Ethereum Classique - Litecoins - Potcoins - Solarcoins - Zcash

OBTENIR DE LA MONNAIE NUMERIQUE

Obtenir gratuitement de la monnaie numérique :
Gagner des Altcoins - Miner des Altcoins.