Contao 2, Catalog et référencement

Comment utiliser Contao
charled
Membre
Messages : 382
Inscription : 14 Juin 2008 15:54
Localisation : Au pied du Luberon…

Contao 2, Catalog et référencement

Messagepar charled » 13 Avr 2015 11:04

Bonjour,

Une question qui peut paraitre dater puisqu'elle concerne Contao 2 et Catalog mais elle se pose seulement maintenant. J'ai créé il y a quelques années un site pour une société de programmes immobilier avec le module catalog pour gérer l'affichage des programme immobiliers. Or, le client s'est aperçu que certains programmes dépubliés apparaissent toujours chez Google alors qu'il n'apparaissent plus sur aucune page du site dont certains depuis 8 mois. J'ai vérifié : la page est bien en index / follow. Est-ce un pb de Catalog ou de Google ?

Merci.

Avatar de l’utilisateur
F2lt
Membre
Messages : 164
Inscription : 26 Mai 2011 09:24
Localisation : L'Isle sur Sorgue - Vaucluse (84)

Re: Contao 2, Catalog et référencement

Messagepar F2lt » 13 Avr 2015 11:37

Bonjour,

Si elles sont présentes dans les résultats de Google, c'est qu’elles sont toujours accessibles.
Peux-tu donner un exemple de page ayant ce problème ?

F2lt
Je soutiens Mira Europe qui éduque et remet gratuitement des chiens guides d'aveugles aux enfants aveugles : http://www.miraeurope.org/

charled
Membre
Messages : 382
Inscription : 14 Juin 2008 15:54
Localisation : Au pied du Luberon…

Re: Contao 2, Catalog et référencement

Messagepar charled » 13 Avr 2015 13:08

Bonjour F2lt,

F2lt a écrit :Si elles sont présentes dans les résultats de Google, c'est qu’elles sont toujours accessibles. Peux-tu donner un exemple de page ayant ce problème ?

C'est ce que j'ai pensé. J'ai donc fouillé le code source des pages concernées accueil (http://segi-immobilier.com) et programmes neufs (http://segi-immobilier.com/programmes-neufs.html).
Pas de trace du programme Villa Gabriel dépublié depuis 8 mois.

Par contre, si on tape "segi immobilier" sur Google (https://www.google.fr/?gws_rd=ssl#q=segi+immobilier), il propose la villa Gabriel. Et le lien est bon donc atterrit sur la page du lecteur et l'affiche.

En te répondant, plusieurs idées/pistes de recherche me viennent à l'esprit :
1. Je n'ai pas créé une checkbox pour la publication mais un champs select pour permettre le choix entre : non publié, page d'accueil, page programme, page d'accueil et page programme. Je n'ai donc pas pu indiquer ce champs comme champ de publication dans les paramètres du catalog. D'autant qu'il me semble me souvenir qu'il a un bug : le clic sur l'œil dans les listes BE ne fonctionne pas. Mais peut-être est-ce nécessaire pour que ça soit réellement considéré comme dépublié.

2. Il me semble que mon client a à l'époque utilisé les Google AdWords pour mettre en avant ce programme. Ça court peut-être toujours et donc Google persiste d'autant que le lien fonctionne.

3. J'ai regardé dans les paramètres du lecteur : je ne vois pas comment je pourrais limiter les éléments à afficher ou pas (pas de champs de tri mysql).

3. Je pourrais le cas échéant demander à Google de ne plus référencer la page des les outils pour webmaster mais j'aimerai bien comprendre d'abord où est le pb.

Merci de ton aide.

Avatar de l’utilisateur
F2lt
Membre
Messages : 164
Inscription : 26 Mai 2011 09:24
Localisation : L'Isle sur Sorgue - Vaucluse (84)

Re: Contao 2, Catalog et référencement

Messagepar F2lt » 13 Avr 2015 14:03

Google a parcouru ton site et trouvé ta page : http://segi-immobilier.com/programme/it ... briel.html
Une fois qu'il connait l'URL, il essaie d'y accéder directement ensuite ; or la page est toujours accessible (GET => 200 par 404).
Donc pour lui, elle existe toujours et elle est toujours indexée et proposée dans les résultats de recherche ; c'est normal !

Si tu veux rectifier rapidement avec GoogleWebTools, il faut interdire l'indexation de la page dans ton robots.txt, attendre que Google est relu le robots.txt modifié et demander la suppression de la page.

Pour la publication "catalog", j'avais posté sur le forum la petite modification à faire pour la gestion correcte de la publication/dépublication avec Catalog : extensions/catalog-publication-previsualisation-t2702.html
car en fait tu l'enlèves de la liste des items, mais la page de l'item existe toujours.
Je soutiens Mira Europe qui éduque et remet gratuitement des chiens guides d'aveugles aux enfants aveugles : http://www.miraeurope.org/

charled
Membre
Messages : 382
Inscription : 14 Juin 2008 15:54
Localisation : Au pied du Luberon…

Re: Contao 2, Catalog et référencement

Messagepar charled » 13 Avr 2015 14:53

F2lt a écrit :Google a parcouru ton site et trouvé ta page : http://segi-immobilier.com/programme/it ... briel.html
Une fois qu'il connait l'URL, il essaie d'y accéder directement ensuite ; or la page est toujours accessible (GET => 200 par 404).
Donc pour lui, elle existe toujours et elle est toujours indexée et proposée dans les résultats de recherche ; c'est normal !

Ok.

Si tu veux rectifier rapidement avec GoogleWebTools, il faut interdire l'indexation de la page dans ton robots.txt, attendre que Google est relu le robots.txt modifié et demander la suppression de la page.

Ok (2). Par contre, ça n'est pas une manip' que je peux demander à mon client de faire à chaque fois qu'il dépublie un contenu.

Pour la publication "catalog", j'avais posté sur le forum la petite modification à faire pour la gestion correcte de la publication/dépublication avec Catalog : extensions/catalog-publication-previsualisation-t2702.html
car en fait tu l'enlèves de la liste des items, mais la page de l'item existe toujours.

Ok (3). Je vais donc séparer la publication du choix des pages où le faire apparaître. Et donc est-ce que le fait d'utiliser la "vrai" fonction de publication (l'œil) va régler ce pb (litem sera dépublié et pas seulement non listé) ?

Avatar de l’utilisateur
F2lt
Membre
Messages : 164
Inscription : 26 Mai 2011 09:24
Localisation : L'Isle sur Sorgue - Vaucluse (84)

Re: Contao 2, Catalog et référencement

Messagepar F2lt » 13 Avr 2015 15:23

Et donc est-ce que le fait d'utiliser la "vrai" fonction de publication (l'œil) va régler ce pb (litem sera dépublié et pas seulement non listé) ?

En fait tu vas obtenir une page identique à celle ci : http://segi-immobilier.com/programme/items/azerty.html
Si tu veux être "tranquille" génére une erreur 404 au lieu de la page quand "Aucun éléments du catalogue trouvés"
Je soutiens Mira Europe qui éduque et remet gratuitement des chiens guides d'aveugles aux enfants aveugles : http://www.miraeurope.org/

charled
Membre
Messages : 382
Inscription : 14 Juin 2008 15:54
Localisation : Au pied du Luberon…

Re: Contao 2, Catalog et référencement

Messagepar charled » 13 Avr 2015 15:47

F2lt a écrit :
Et donc est-ce que le fait d'utiliser la "vrai" fonction de publication (l'œil) va régler ce pb (litem sera dépublié et pas seulement non listé) ?

En fait tu vas obtenir une page identique à celle ci : http://segi-immobilier.com/programme/items/azerty.html
Si tu veux être "tranquille" génére une erreur 404 au lieu de la page quand "Aucun éléments du catalogue trouvés"


Comment je fais pour générer une "erreur 404" depuis Catalog ?

Avatar de l’utilisateur
tom-over
Membre
Messages : 829
Inscription : 23 Mai 2008 10:43
Localisation : Rouen

Re: Contao 2, Catalog et référencement

Messagepar tom-over » 14 Avr 2015 09:22

As tu essayé de spécifier la page 404 dans ton fichier .htaccess ?

Du genre :
ErrorDocument 404 /erreur_404.html

charled
Membre
Messages : 382
Inscription : 14 Juin 2008 15:54
Localisation : Au pied du Luberon…

Re: Contao 2, Catalog et référencement

Messagepar charled » 14 Avr 2015 09:38

tom-over a écrit :As tu essayé de spécifier la page 404 dans ton fichier .htaccess ?

Du genre :
ErrorDocument 404 /erreur_404.html

Salut TomOver,
Non je n'ai pas essayé mais j'ai une page 404 et une page 403 en début de mon arborescence. Or Contao ne bascule pas dessus ; il ne doit donc pas considérer l'erreur comme 404 ou je me trompe ? D'autant que la page existe et le module affiche quelque chose (même s'il dit qu'il n'y a pas d'éléments). D'autant - encore - qu'il ne faut pas qu'il bascule en 404 si d'aventure il n'y a aucun programme à afficher.

charled
Membre
Messages : 382
Inscription : 14 Juin 2008 15:54
Localisation : Au pied du Luberon…

Re: Contao 2, Catalog et référencement

Messagepar charled » 11 Mai 2015 13:53

tom-over a écrit :As tu essayé de spécifier la page 404 dans ton fichier .htaccess ?

Du genre :
ErrorDocument 404 /erreur_404.html

F2lt a écrit :Si tu veux être "tranquille" génére une erreur 404 au lieu de la page quand "Aucun éléments du catalogue trouvés"


Bonjour,

Je relance car je n'arrive pas à générer cette erreur 404.

J'ai ajouté "ErrorDocument 404 /erreur_404.html" à mon fichier .htaccess mais ça n'a rien donné.

Dans le modèle xhtml de mon lecteur j'ai remplacé

Code : Tout sélectionner

<p class="info"><?php echo $this->noItemsMsg; ?></p>

par

Code : Tout sélectionner

  header("HTTP/1.0 404 Not Found");
  header('Location: http://www.segi-immobilier.com/page-non-trouvee.html');
exit;

qui ne fonctionne pas non plus.

Pourriez-vous m'en dire un peu plus ? Merci.

Avatar de l’utilisateur
iankoOol
Membre
Messages : 160
Inscription : 04 Août 2008 10:07
Localisation : Bretagne

Re: Contao 2, Catalog et référencement

Messagepar iankoOol » 20 Mai 2015 11:49

Peut-être une réponse/piste, j'ai pas encore testé, qui m'a été donnée par F2lt il y'a qq jours:

Code : Tout sélectionner

<p class="info">
<?php
ob_clean(); // efface ce qui a déjà été généré
header("HTTP/1.0 404 Not Found !!");
die("OB ERREUR 404"); // indispensable pour tout arrêter !
?>
</p>
Graphiste / Dév - Xhtml/css/javascript/php - Faîtes-vous du bien !

charled
Membre
Messages : 382
Inscription : 14 Juin 2008 15:54
Localisation : Au pied du Luberon…

Re: Contao 2, Catalog et référencement

Messagepar charled » 20 Mai 2015 14:47

Merci IankoOol mais ça ne fonctionne pas non plus.

En fait, je pense que le problème vient d'abord du modèle dans lequel je place mon code à savoir dans un modèle catalog_full.xhtml personnalisé et renommé catalogue_fiche_programme.xhtml. Je viens de tester en remplaçant

Code : Tout sélectionner

<?php else: ?>
  <p class="info"><?php echo $this->noItemsMsg; ?></p>
<?php endif; ?>
par

Code : Tout sélectionner

<?php else: ?>
<p>test</p>
<?php endif; ?>
mais il m'affiche toujours le message d'erreur par défaut de Contao. C'est donc qu'il prend ses "ordres" ailleurs au moins pour l'affichage du message d'erreur.

Je viens de regarder dans le modèle mod_catalogreader mais là je ne vois pas où je devrais placer ce code.

Une petite idée ?

Merci.


Revenir vers « Utilisation de Contao »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités