Alors aujourd'hui, je vais vous expliquer comment j'ai résolu quelques petits problèmes ennuyeux avec BlogEngine.net.
Analyser mon blog avec Outils de référencement du site, une prolongation de Chrome très utile pour détecter toutes ces anomalies que votre site pourrait avoir avec les moteurs de recherche sur le terrain Meta Tag, Qualité du lien, Meta Description, Balises de mots clés et de plus, j'ai dû intervenir directement sur le code pour résoudre deux problèmes suggérés par l'outil indiqué.
1) Le premier problème concernait la Titre du blog:
Comme vous le savez bien, pour ceux qui utilisent Blogengine.net, dans les paramètres de base, il est possible d'entrer le nom et la description du blog.
Mais que se passe-t-il lorsque vous saisissez ces données ?
Le titre de votre blog comportera non seulement le nom du blog mais également la descrizione que vous avez entré. De cette façon, vous aurez un Titre Tag trop long et mal vu par les moteurs de recherche qui préfèrent plutôt les titres courts (il suffit de regarder les agrégateurs).
Alors je suis allé dans le fichier Default.aspx.cs exactement en fonction Page_Charger et j'ai fait la modification suivante :
if (!BlogSettings.Instance.UseBlogNameInPageTitles) Page.Title = BlogSettings.Instance.Name; /* + " | "; if (!string.IsNullOrEmpty(BlogSettings.Instance.Description)) Page.Title += Server.HtmlEncode(BlogSettings.Instance.Description);*/
Et c'est, j'ai assigné à la Titre de la page juste le nom du blog avec BlogSettings.Instance.Name Remmando tout le reste avec les commandes / * * /.
2) Le deuxième problème concernait plutôt la Mots-clés Balises:
Comme Blogengine crée ses Mots-clés en pointant directement sur Catégories défini dans votre blog, vous pouvez avoir des problèmes avec Google ou d'autres moteurs de recherche au cas où ils seraient plus de 10 mots clés. Étant donné que mon blog dépasse de loin le nombre de catégories suggérées et que je préfère personnaliser et choisir les mots-clés souhaités, j'ai procédé à une petite modification
Toujours dans le dossier Default.aspx.cs exactement en fonction AddMetaKeywords J'ai aimé ça :
// chaîne metakeywords = Server.HtmlEncode (string.Join (",", categories)); string metakeywords = "SoulTricks, News, Sports, Movies, Gossip, Marriage, Music, Recipes, Fantasy Football, Technology" ;
J'ai remplacé Server.HtmlEncode (string.Join (“,”, categories)); avec les Mots-clés de mon intérêt, de cette façon, quelles que soient les Catégories, j'ai pu personnaliser et améliorer mes Mots-clés.
Heureux Blogengine.