ToursAnnonces.fr

Tours annonces est un ensemble de services conçus pour vous faciliter la vie au quotidien : petites annonces, emploi, annuaires, services et bien + ...

Inscrivez-vous Vous êtes nouveau ?
Vous avez un compte ?
Aide

Le carnet de bord du webmaster

Passez votre chemin c'est mes notes ici...

07 | 31 | 01 | 19 | 20 | 04 | 32 | 10 | 11 | 21 | 34 | 16 | 36 | 17 | 30 | 18 | 28 | 14 | 29 | 08 | 06 | 03 | 27 | 25 | 22 | 05 | 09 | 02 | 13 | 15 | 12 | 23 | 26 | 24 | 33
**** 25-05-2010
06h28 start

09h05 tours annonces
Commençons par tous les metas manquantes… sur les pages, même basiquement, le minimum vital.


Pour la faq, c'est très dommage en fait ce système d'ancres.
J'aurais du mettre des paramètres, car là je n'ai aucun moyen de récupérer l'ancre.

Erreur fatale donc, obligé de faire un référencement global pour toutes les questions en attendant de changer de système...


Gros coup de téléphone … aie;..



14h40 : Ca y est les metas sont faites,
et j'ai blindé la page d'accueil également;
Par contre je ne commence que maintenant la phase 2 hélas.



14h56 :
Apparemment, en local du moins,
je n'ai même pas besoin de conserver un quelconque niveau d'arborescence,
je peux mettre la chaîne que je veux dans la barre d'adresse, y compris des slashs,
la petite bidouille que je viens de faire oblige mon contrôleur à utiliser une liste d'annonce
si le premier bloc est annonce.

Ce premier test, s'il ne me dispense pas d'une réécriture totale des liens est très positif.
Vive mon framework! 

En fait les problèmes d'arborescence apparaissent avec le url rewriting d'apache,
mais php n'a pas la notion d'arborescence dans une chaîne de caractères si on ne lui donne pas.
En fait, j'en sais rien ce n'est qu'une hypothèse parmi d'autres, mais bon tant que cela fonctionne,
je n'ai pas besoin de trouver pourquoi ça ne fonctionnait pas avant (surtout pas le temps)


Il ne me reste qu'à choisir le formatage que je désire appliquer.
Pour appuyer le référencement du titre qui a déjà assez été réfléchi pour que j'ai à le remettre en cause maintenant,
 je vais reprendre le même format que le titre de la page.
 
 
La simplicité du système est tout simplement splendide;
En fait, dans mon framework, tous les liens sont centralisés en une fonction;

Il suffit de remplacer
la référence pointant vers annonces/liste-annonce
par une référence pointant vers annonce/

Soit 10 secondes de travail et la redirection est pleinement fonctionnelle,
aucune dégradation, aucun problème de rétrocompatibilité.
(mais pourquoi je me faisais chier avec les rewrite rules d'apache, rhalala…,
on passe du fais 3 fois le tour du terrain avant de marquer un panier à
marque ton panier
)

je rattrappe un peu mon retard...
 

15h32 : réécriture des liens pour l'annonce;
Je fais étape par étape.
Je sais qu'après il faudra que je réécrives les paramètres, puis dans une éventuelle 3ème passe si j'ai le temps
de réécrire les liens avec le sousdomaine approprié…
mais lentement avec certitude, c'est mieux;



16h03
Grosse réflexion sur l'organisation encore, compromis entre l'objet et le procédural, encore une fois je choisis le procédural,
tant que l'organisation est saine, je préfère n'ajouter qu'un minimum de calculs et garder une certaine flexibilité.
et finalement mon premier test
http://tan51:8888/annonce/voiture%20d%27occasion,%20voiture%20Seine%20Saint%20Denis%2037?m=&t=date&s=1&y=b&j=37&r=4&n=0&p=1#anchor
est concluant

16h12 : les liens annonces de la page d'accueil sont réécrits avec la fake chain.
Par rapport à la réalité de la situation, il est préférable de faire les 2 référencements pour le sous-domaine
et la fakechain en même temps, je viens de réécrire les liens annonce de la page d'accueil. 16h32


17h02 :coup de chance extraordinaire :
alors que j'étais en train de voir un par un tous les éléments sensibles au réferencement du liste 5 : 
le moteur, les triggers, le page link et les éléments à l'intérieur de la liste…

Je me disais que pour le moteur de recherche,
ça allait être super coton de conserver les paramètres dans l'url.
Mais en fait l'action du moteur de recherche étant vide,,
ce dernier ne fait qu'ajouter à l'url déjà existante les nouveaux paramètres.

Ah non en fait, je suis con, c'est justement un problème, bref;..

17h55 sport :


19h14 : pas le temps,
je viens de regarder comment il font viva street, ils bourrent encore plus comme des salauds que moi.
Moi, pour l'instant j'y vais tranquille, on verra comment ça évolue, chui pas pressé  ce niveau là.
Pour moi ils ont le meileur modèle au niveau référencement.


Ptêtre qu'après si je veux gratter des places, je ferais comme eux, mais pour l'instant m'intéresse pas…
par rapport au temps de développement.


Par contre ça c'est pas mal :
http://voiture-occasion.vivastreet.fr/annonces-voiture-occasion+pompignan-30170/c5-break-gris-metal-excellent-etat/23189136
je vais essyer de faire ça quand j'en serais là.
C'est vrai que c'est peut être mieux que
http://voiture-occasion.vivastreet.fr/c5-break-gris-metal-excellent-etat/annonces-voiture-occasion+pompignan-30170/23189136

Du plus général au plus précis, ouai pas mal j'avoue…

Et puis je vais aussi mettre tout en tiret et minuscules, c'est vrai que c'est plus sûr et plus propre, que les espces et accents...

20h35 : après une encore grande réflexion sur le référencement,
je pense qu'une organisation impeccable est nécessaire pour un référencement sain.
Donc, des idées claires, des principes siples, pas trop d'entourloupes ou d'astuces.


Voici pour ma part mon guide.
Le but est de déterminer les fakeurl le plus haut possible dans la page, afin de pouvoir le décliner de manière pertinente dans toute la suite du script.
pour ceux qui captent rien : 
http://mondomaine.monsite.com/fakeurl/script.php

Dans le cadre de mon framework, le fake url est déclenché par un mot clé, placé juste après le premier slash.
j'ai choisi annonce- pour appeler la liste des annonces.
donc
http://mondomaine.monsite.com/annonce-fakeurl/script.php
dans mon cas;


Après, tout reste à savoir ce qu'on veut mettre dans fakeurl;


Après avoir réfléchi, je pense que pour une liste d'annonce, je vais mettre :
{categorie|gratuite}+{ville-|}{Departement}{-numeroDepartement}

donc catégorie ou gratuite,
comme ça si ya pas de catégorie choisie ça fait annonce-gratuite,
puis un plus +
puis ville-
ou rien
puis le département
puis -numeroDuDepartement.

Allez codons ça, ce qui m'embêt c'est que je fais 3 requêtes supplémentaires pour avoir cette chaîne en haut du script proprement,
alors qu'n bidouillant, je pourrais peut être m'en sortir avec 2 requêtes, voire une.
Tant pis pour cette fois, misons sur la perennité.



21h33 : la génération du fakeUrl est réalisée.
Reste à le décliner sur les triggers.


En fait je préfère prendre ce schéma là :
{categorie|gratuite}+{ville-|}{numeroDepartement}{-Departement}


A propos de pertinence dans la page.

Je ne sais pas à quel type de format google attribue le plus de points entre :

répéter une phrase à l'indentique 5 fois
et
répéter une phrase avec des variantes dans la combinaison des mots 5 fois


Alors, quel est le plus pertinent ?

Comme je ne sais pas, histoire d'avoir une application propre, je vais répéter à l'identique
une adaptation textuelle de ma fakeUrl.

Il sera facile de faire des variantes plus tard.



22h20 : ok pour les annonces partie liste.
Mais je n'ai pas fait la partie détail d'une annonce, ni les listes depuis mon compte,
et si je veux mettre en ligne ce soir, il faut que je créé tous 
les sous-domaines.

En plus chui pas loin du mode veille, ça sent le retard à plein nez ça, samère…

Continuons valeureusement avec pour objectif de finir toute la partie annonce ce soir…

Si je prends un jour de plus sur le référencement, alors il audrait que je prennes un jour de moins
sur l'emploi…
Misère…


Faisons le détail d'une annonce
Ca devrait pas être trop dur.


Mon modèle serait donc un truc comme ça :
http://voiture-occasion.vivastreet.fr/c5-break-gris-metal-excellent-etat/annonces-voiture-occasion+pompignan-30170/23189136


soit 
http://{sousdomaine}.{domaine}/{fakeUrlDetailAnnonce}/idAnnonce

Dans le cadre de mon framework, pour rester simple, je vais modifier légèrement en
http://{sousdomaine}.{domaine}/{fakeUrlDetailAnnonce}/idAnnonce!!

où les 2 points d'exclamation indiquent qu'il s'agit du détail d'une annonce, info qui sera réemployée par mon controleur pour 
réaliser l'astuce.
2 points et pas un car j'ai déjà utilisé un pour autre chose, gasp;
Je pourrais prendre un autre caractère mais bon…


php est plein de petites fonctions qui me permettent de récupérer facilement l'id de l'annonce :

$id_item = (int)rtrim(substr($_SERVER['REQUEST_URI'], strrpos($_SERVER['REQUEST_URI'], '/') + 1),'!');


Bon finalement j'ai fait !a avec a comme annonce, en prévision de faire !c comme commerce…

Donc la bidouille est fonctionnelle,
reste à penser la cohérence et pertinence des mots clés dans la page.

Autrement dit déterminer un fakeUrlFormat pour le détail d'une annonce et s'y tenir.


detailAnnonceFakeUrl = {titre}
…


en fait non, pour le détail des annonces, je vais être plus souple, je ne vais pas toucher ce que j'ai fait hier c'était pas mal.
Mais les liens qui pointent de l'annonce vers les listes doivent respecter le format fakeUrl de liste.


Maintenant, pour arriver sur une annonce…

oh et puis si en fait je faire le format pour les annonces détail :
{titre}{ - categorie}{ commune}{ numeroDepartement}{ nom_departement}


Ouai pas mal ça.


Oups, j'ai un contrat, un site à faire, payé 60€ heure.
J'ai putain intérêt de ma magner ma race, le délai pour le site est le 1 juin.
Hahahahaha, non c'est pas des blagues.

Je l'ai pris par ce que c'était pas dur à faire, (normalement, en une demi-journée c'est torché)
et parce que le salaire me convient tout à fait. (c'est mieux que livrer des pizzas).

En fait mon tarif ça aurait du être 100€/heure, mais bon,
je me suis mis GROSGUILLEMET pas cher GROSGUILLEMET pour qu'après il puisse continuer à traiter avec moi,
je préfère faire plein de petits sites qu'un gros et puis au revoir,
apparemment, il aime bien le web…


Bon bref, …
00h13 et les annonces c'est toujours pas fini, un peu de lait pour les forces….



00h24 : les annonces similaires, ahoui d'ailleurs … 
00h26 : j'ai encore placé un mot clé comme un gros boeuf à la place de annonce similaire, 
mais bref, les liens dans annonces similaires sont opé, et honnêtement ça fait plaisir quand ça marche…

Reste à faire la même sur les annonces des pages de listes, allez ...

00h28 : merde quand le titre est trop long ça bave dans annonces similaires …
00h30 j'ai mis plus petit mais c'est moche.
Bon tant pis au moins c'est bien référencé.
(bou, grillé on t'as vu fainéasse.)



00h40 :ok
Tiens je crois savoir pourquoi viva street dans le titre de la page pour le détail d'une annonce, ne mettait que le titre de l'annonce
et pas le nom de la catégorie ou pas le nom de la commune.
Je trouvais ça bizarre pour des gros blindeurs comme eux, mais là je viens de voir une de mes annonces :

RENAULT CLIO III DCI 85CV ECO2 PACK EXCEPTION SEMI CUIR  2007      7950 EUROS - voiture occasion, voiture Tours 37 Indre-et-Loire - petite annonce voiture occasion, voiture

C'est le titre.
Un peu gros, peut être que ça passe pas bien pour google.
Voila.
Je vais la jouer un peu plus subtil,
je vais simplement limiter le nombre de caractères, histoire de garder un bon référencement pour les annonces avec des titres un peu moins longs.
Logiquement, je devrais couper les mots, mais si je trouve pas une fonction php qui fait ça dans les 5 minutes, je passe, pas très important...


00h43 
http://www.reconn.us/count_words.html

function count_words($str)
{
$no = count(explode(" ",$str));
return $no;
}

Ah ouia pas con.
Des fois j'me demande si ca fait vraiment plusieurs années que je fais du php.
Ou alors j'ai le cerveau ramolli par ce que c'est le soir, oui.
oui, forcément, ça peut être aque ça;
oui, si.
forcément.

00h46
en fait, la honte mais j'ai pas besoin de cellel à;


plutôt celle là 
http://path-of-power.com/php-count-word-count-words-php,133



function word_limiter($str, $limit = 100, $end_char = '…') {

if (trim($str) == '')
return $str;

preg_match('/\s*(?:\S*\s*){'. (int) $limit .'}/', $str, $matches);

if (strlen($matches[0]) == strlen($str))
$end_char = '';

return rtrim($matches[0]) . $end_char;
}



Putain elle marche nickel celle là trop bien merci mec…

Mais au fait c'est quoi la longueur conseillée me rappelle plus


http://www.sagerock.com/blog/title-tag-meta-description-length/

69 et 156, mais c'est ridicule!!
bon, tant pis, chui trop fatigué pour réfléchir sur ça, j'ai d'autres trucs à faire, on val imiter à 69.




En fait laissons tomber, je vais juste mettre le titre comme vivastreet.



01h02 : ok kool ça avance.

Bon ben reste plus qu'à créer tous les sous-domaines et faire la mise à jour.



Qu'on m'amène la liste des sous-domaines!

Commentça ya pas de liste, faut tout faire au cas par cas ?!?
E Misère…

01h15 : agréable surprise, je viens de me rendre compte que tous mes anciens domaines sont restés activés,
je peux donc réutiliser les mêmes.
Il y avait velo-occasion et j'ai créé velo pour voir, mais ça n'est toujours pas actif, je pense qu'il y a un certain délai.
ou peut être…
non, même en relancant apache, quedalle.
Je vais donc reprendre les même pour l'instant, ça me fait gagner quand même beaucoup de temps.
J'ai plus qu'à recopier les noms dans ma table de traduction,
en moins d'une heure voire une demi-heure ça devrait être fait, je vais pas tous les faire, seulement, les catégories pour les annonces.



Tiens j'avais fait une catégorie babysitter, pas con …


Faudra la remettre un de ces quatre…



02h03 : ca y est les sous-domaines sont à peu près configurés, je les referais mieux si un jour je mets la main 
sur bind… pas tout de suite hélas…

Par contre je viens de me rendre compte que les liens de la page d'accueil, c'était n'importe quoi : à l'ancienne;

oubli de ma part, allez encore un petit effort…

02h24 : ok pour la page d'accueil.
Juste une petite note.
A cause de la jointure supplémentaire, la page d'accueil est naturellement beaucoup plus longue à charger, on voit la différence à l'oeil nu.
Heureusement, la page d'accueil est quasiment tout le temps en cache, donc je prends le risque…

Passons donc à la mise à jour;..


02h37 ok la mise en jour s'est bien déroulée, il y a cependant un petit bug que je n'avais pas vu qui doit exister en local :
lorsque l'on clique sur le menu annonces tout là haut,cela doit toujours ramener au sous-domaine www,
et de plus la fake url n'est pas prise en place sur ce lien...


02h42 : bon cette fois, c'est bon.
J'ai l'impression d'avoir rien branlé comme d'hab, mais bon, tant pis chui obligé de continuer sur le référencement demain,
je peux pas laisser les commerces en plan …

Bref, la lune s'est déjà barrée, j'veux pas prendre trop de retard …





Ling_exception
Remettre l'article dans la catégorie patrimoine (oubli de ma part ?)
mise à jour faq 46

















AgenceWeb37, agence web de création de site vitrine en Indre et Loire (37)
0.0071699619293213