Joomla et le référencement.
Joomla fournit par défaut la possibilité de faire des fichiers PDF ou imprimable, ceci a aussi l'inconvénient de générer du Duplicate content pour notre moteur de recherche préférée Google.
La page PDF généré est considéré comme un autre contenu par les moteurs de recherche.
fichier robots.txt
Mettre à jour votre fichier robots.txt, en ajoutant ces lignes dans le fichier
Disallow: /*pdf*
les moteurs de recherche n'indexeront plus vos fichiers PDF sur votre site. La solution est un peu radicale
mais efficace.
une autre option est la modification des liens sur les icônes.
Hack de Joomla
Pour cela il faut modifier les liens sur les icônes.
Il est important de faire une sauvegarde de vos fichiers avant toute manipulation ,faites des backups
se rendre par FTP dans le repertoire/www/components/com_content/
comme ci dessous et récupérer le fichier content.html.php
Liens Nofollow sur Joomla
Une fois le fichier récupéré l'ouvrir avec un éditeur de texte et chercher dans le fichier
la fonction fonctionEmailIcon
function EmailIcon( &$row, &$params, $hide_js ) {
global $mosConfig_live_site, $Itemid, $task;
if ( $params->get( 'email' ) && !$params->get( 'popup' ) && !$hide_js ) {
$status = 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=400,height=250,directories=no,location=no';
if ($task == 'view') {
$_Itemid = '&itemid='. $Itemid;
} else {
$_Itemid = '';
}
$link = $mosConfig_live_site .'/index2.php?option=com_content&task=emailform&id='. $row->id . $_Itemid;
if ( $params->get( 'icons' ) ) {
$image = mosAdminMenus::ImageCheck( 'emailButton.png', '/images/M_images/', NULL, NULL, _CMN_EMAIL, _CMN_EMAIL );
} else {
$image = ' '. _CMN_EMAIL;
}
?>
<td align="right" width="100%" class="buttonheading">
<a xhref="<?php echo $link; ?>" target="_blank" rel="nofollow" onclick="window.open('<?php echo $link; ?>','win2','<?php echo $status; ?>'); return false;" title="<?php echo _CMN_EMAIL;?>">
<?php echo $image; ?></a>
</td>
<?php
}
}
ajouter rel="nofollow" comme ce qui est en rouge au dessus
Meme chose pour
La fonction function PdfIcon
function PdfIcon( &$row, &$params, $hide_js ) {
global $mosConfig_live_site;
if ( $params->get( 'pdf' ) && !$params->get( 'popup' ) && !$hide_js ) {
$status = 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no';
$link = $mosConfig_live_site. '/index2.php?option=com_content&do_pdf=1&id='. $row->id;
if ( $params->get( 'icons' ) ) {
$image = mosAdminMenus::ImageCheck( 'pdf_button.png', '/images/M_images/', NULL, NULL, _CMN_PDF, _CMN_PDF );
} else {
$image = _CMN_PDF .' ';
}
?>
<td align="right" width="100%" class="buttonheading">
<a xhref="<?php echo $link; ?>" target="_blank" rel="nofollow" onclick="window.open('<?php echo $link; ?>','win2','<?php echo $status; ?>'); return false;" title="<?php echo _CMN_PDF;?>">
<?php echo $image; ?></a>
</td>
<?php
}
}
ajouter rel="nofollow" comme ce qui est en rouge au dessus
Enregistrer ensuite le fichier et le remettre sur le serveur par FTP. vosu devriez maintenant avoir des liens nofollow sur les icones PDF et Mail.
cet article sur votre site ?
|