IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

ASP.NET 4 optimise le référencement grâce à l'arrivée de trois nouveaux outils

Le , par Gordon Fowler

0PARTAGES

1  0 
L'amélioration du SEO (Search Engine Optimization) est une des nouveautés majeures apportée par ASP.NET 4.

Le SEO est un élément de plus en plus important pour les développeurs de site Web. C'est grâce à cet outil qu'il est possible d'optimiser leur référencement et donc le trafic en provenance des moteurs de recherches (Google, Bing, Ask, etc.).

Des applications (gratuites) comme SEO Toolkit Analyzer permettent, comme le nom l'indique, d'analyser et de repérer tous les problèmes qui pourraient faire obstacle à la bonne indexation d'un site.



ASP.NET 4 permet d'encore mieux résoudre les lièvres ainsi levés.

Comment ?

Avec trois avancées majeures.

Premièrement l'arrivée de deux nouvelles propriétés pour la Page class : MetaKeywords et MetaDescription, qui rendront vos codes beaucoup plus simples et plus évolutifs car ces propriétés pourront être définies dynamiquement via le code-behind.



Deuxième amélioration, le support amélioré de l'URL Routing pour les ASP.NET Web Forms.

Introduit dès ASP.NET 3.5 SP1, et déjà présent dans les applications ASP.NET MVC, l'URL Routing permet de générer des URLs «Google-friendly» (ou Bing, ou Yahoo, ou...) pour une meilleure indexation.

Ex : www.developpez.com/chercher/dotnet/tutoriel/

Ces URLs, que certains qualifient de “web 2.0” sont plus propres et surtout plus facilement compréhensibles par le cerveau humain, par leur logique simplifiée.

Par exemple, l'adresse classique d'une page listant l'offre d'une catégorie donnée de produit sera traditionnellement de la forme : http://www.mysite.com/products.aspx?category=software

Le nouveau moteur d'URL de ASP.NET 4 peut à présent être configuré pour accepter et générer des adresses du style : http://www.mysite.com/products/software.

Troisième amélioration, ASP.NET 4 propose une nouvelle méthode Response.RedirectPermanent().

Il est très commun de déplacer des pages ou des contenus d'un endroit à un autre d'un site. Très courant mais assez problématique pour l'indexation à mesure que s'accumulent les liens «périmés».

La méthode Response.Redirect() transfert automatiquement les demandes aboutissant sur une de ces anciennes URLs vers la nouvelle URL qui fonctionne.

Le problème pour les moteur de recherche vient du fait que cette redirection passe par une réponse de type HTTP 302. Pour le dire simplement, un bot y verra une redirection temporaire et ne la suivra pas jusqu'au contenu cible. Résultat : pas d'indexation.

ASP.NET 4 (et le nouveau Response.RedirectPermanent(string url) ), permet une réponse de type HTTP 301 qui fera arriver le bot jusqu'au nouvel emplacement du contenu déplacé.

De quoi devenir l'As des As du référencement ?

SEO Toolkit Analyzer est disponible sur le site de Microsoft.

Source : Le Blog de Scott Guthrie

Lire aussi :

Notre article sur les nouveautés de ASP.NET 4 sur le sujet

Visual Studio 2010 pourra-t-il se passer d'une bêta 3, au vu des problèmes présents dans la bêta 2 ?

Les rubriques Débeloppement Web et .NET (actu, forums, tutos) de Développez.com

Et vous ?

Que pensez-vous de ces améliorations du SEO de ASP.NET ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de jackncoke
Membre à l'essai https://www.developpez.com
Le 07/01/2010 à 14:07
Il est vrai que l'on utilise souvent les Webforms pour des applications Intranet ou Extranet et moins pour des applications diffusées sur Internet.
La réécriture d'url est un élément absolument obligatoire pour toute bonne application Web pour optimiser le référencement. Peut être pourrions-nous propulsé des applications ASP.NET 4 avec des Webforms sur le Web ? Pour ma part, je mise plutôt sur des frameworks qui offrent un meilleur contrôle de l'application comme ASP.NET MVC.
1  0