¿Cómo agregar características SEO con ASP.NET? título, descripción y palabras clave

Otra de las novedades de SEO que ASP.NET integra es el título, los meta de descripción y palabras clave. Creo que estas son las características que más se usa en SEO para los motores de búsqueda, si buscas en este sitio la palabra SEO encontraras varios artículos que te ayudaran a comprender más sobre este tema. Por lo pronto puedes ver este post para tener un panorama más amplio: ¿Qué es SEO y cuáles son sus ventajas?
Veamos ahora cómo configurar el título, las palabras clave meta y la descripción de la página. Primero vamos a crear la página ASP.NET vacía y vamos a ver a través del navegador esta página, le damos botón derecho, ver código fuente y debería ser algo como esto.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title> </title> </head> <body></body></html>
Ahora vamos a escribir en el evento Load de la página. En este caso pusimos el título, el meta descripción y palabras clave mediante programación. Basta con poner el siguiente código en el lenguaje que prefieras.
C#
protected void Page_Load(object sender, EventArgs e) { Page.Title = "Aprende SEO"; Page.MetaDescription = "Esta es la descripción del sitio"; Page.MetaKeywords = "desarrollo, asp.net, sitios web, redes sociales"; }
VB.NET
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Page.Title = "Aprende SEO" Page.MetaDescription = "Esta es la descripción del sitio" Page.MetaKeywords = "desarrollo, asp.net, sitios web, redes sociales" End Sub
Vamos a ejecutar la aplicación web de nuevo y ver el código fuente de la página a través del navegador de nuevo. Debería ver algo como esto.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Aprende SEO </title> <meta name="description" content="Esta es la descripción del sitio" /> <meta name="keywords" content="desarrollo, asp.net, sitios web, redes sociales" /> </head> <body></body></html>
Espero que para todos los que están en el desarrollo web y el mundo SEO, este artículo les sea de utilidad y les facilite la vida. Escríbenos tus comentarios por favor, todos son de gran utilidad para mejorar y retroalimentar el sitio web.
Saludos y gracias por leernos y enviarnos tus comentarios.