Habiendo analizado el método de
optimización del foro en buscadores, les dejaré algunas
recomendaciones para dejar funcionado la plataforma con
TfSEO y el
Sitemap Generator de
vBSEO, ambos recursos
gratuitos. Generar
sitemaps, como veremos, ayuda a que
los buscadores encuentren todos los temas ubicados en
nuestro foro sin necesidad de que el
crawler se pasee por cada uno de ellos.
Recordemos que al reescribir nuestras urls para utilizar
términos de los títulos en vez de /showthread.php?t=11232, aumentamos la densidad de keywords para posicionarnos mejor en los buscadores.
URLs amigables con TfSEO
Primero descarguemos
TfSEO (sirve para 3.7.x y 3.8.x), descomprime el zip y sube lo que está dentro de la carpeta upload de modo de sobreescribir el directorio /includes/. En tu panel de administrador selecciona la solapa
Productos & Plugins > Administrar Productos > Agregar/Importar Producto para importar el archivo product-tfseo_2_37.xml
Nos dirigimos a la solapa de opciones de nuestro nuevo plugin desde
Opciones de vBulletin > TfSEO. Debemos habilitar el producto desde allí y además indicar el
modo de rewrite (es la carga al servidor, utiliza
medium si no estás seguro), estructura de URL (
directory),
rewrite explaion y
301 redirect (tilda
foro, mensaje y
tema). Coloca la url al index de tu foro en
base url of the site, en
Character Replacements selecciona
Wide Range si tu comunidad es en español, en
Localize “Page” simplemente ingresa el término “Pagina” (sin tilde) para que a cada página de thread le añada dicho término como en la imagen de ejemplo.

Finalmente tenemos la opción de
Fix Link to Index, que al ser seteada en
yes transforma los links a /foro/index.php en /foro/ únicamente, y la opción
Maximum keywords number in the URL en donde insertaremos un valor que será la cantidad de palabras del título que tomará para construir la nueva URL. Si bien muchos expertos en SEO afirman que las URLs deben ser lo más cortas posibles para ser efectivas, otros encuentran con que al cortar drásticamente la URLs se pierden keywords de valor para el tema que se desea posicionar.
Y finalmente debemos subir el .htaccess al raiz de nuestro foro para que pueda funcionar.
RewriteEngine On
RewriteRule ^(.*)t([0-9]+)(.*)newpost(.*)$ showthread.php?t=$2&goto=newpost [QSA,L]
RewriteRule ^(.*)f(.*)/(.*)t([0-9]+)(.*)/post([0-9]+)(.*)$ showpost.php?p=$6 [QSA,L]
RewriteRule ^(.*)f(.*)/(.*)t([0-9]+)(.*)/([a-z]+)([0-9]+)(.*)$ showthread.php?t=$4&page=$7 [QSA,L]
RewriteRule ^(.*)f(.*)/(.*)t([0-9]+)(.*)$ showthread.php?t=$4 [QSA,L]
RewriteRule ^(.*)f([0-9]+)/([a-z]+)([0-9]+)(.*)$ forumdisplay.php?f=$2&page=$4 [QSA,L]
RewriteRule ^f([0-9]+)(.*)$ forumdisplay.php?f=$1 [QSA,L]
RewriteRule ^(.*)-f([0-9]+)(.*)$ forumdisplay.php?f=$2 [QSA,L]
Sitemaps con vBSEO
Descarga la
versión de vBSEO adecuada para tu comunidad según la serie de vBulletin que estés utilizando y sigue los sencillos pasos de instalación. Descomprime el zip y sube al raíz de tu foro el contenido de la carpeta upload. En la carpeta .htaccess encontrarás las líneas de código que
deberás agregar a tu .htaccess actual.RewriteEngine On
RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
Desde tu panel de administrador debes ir a
Productos & Plugins > Administrar Productos > Agregar/Importar Producto e importar vbseo_sitemap.xml. Desde
Opciones de vBulletin ahora tendremos la sección
vBSEO Google/Yahoo Sitemap Generator. Se recomienda que asignes una contraseña en el campo
vBSEO Sitemap Interface Access Password para que tus reportes sean privados. Ingresa el mail en el que recibirás las notificaciones. Para ingresar al panel de vBSEO se debe ir a
www.tuforo.com/vbseo_sitemap y se te solicitará la contraseña.
Desde esta nueva sección podrás ver los reportes, ejecutar el script que genera un sitemap y que lo envía a los buscadores, ver la actividad de los robots -disponible solo con vBSEO- y descargar los logs. Hecho esto, se generará automaticamente el sitemap en la frecuencia que le hayas indicado y se enviará a Google. Para enviarlo a Yahoo deberás hacerlo manualmente a este link
http://submit.search.yahoo.com/free/request/
Robots.txt
Este archivo ayuda a los robots a encontrar el camino que deben seguir para hallar el sitemap y los directorios a los que no queremos que ingresen. Colocar un robots.txt en el raíz de nuestro sitio, ayuda a que el robot no solicite páginas que no debe indexar y, por ende, no consuma más recursos de los necesarios de nuestro servidor. Un ejemplo para vBulletin de robots.txt puede ser este:
User-agent: *
Sitemap: http://www.tuforo.com/foro/sitemap.xml
Disallow: /foro/archive/
Disallow: /foro/admincp/
Disallow: /foro/attachments/
Disallow: /foro/calendar.php
Disallow: /foro/clientscript/
Disallow: /foro/cpstyles/
Disallow: /foro/customavatars/
Disallow: /foro/customprofilepics/
Disallow: /foro/faq.php
Disallow: /foro/images/
Disallow: /foro/includes/
Disallow: /foro/login.php
Disallow: /foro/misc.php
Disallow: /foro/member.php
Disallow: /foro/modcp/
Disallow: /foro/memberlist.php
Disallow: /foro/newreply.php
Disallow: /foro/newthread.php
Disallow: /foro/private.php
Disallow: /foro/register.php
Disallow: /foro/sendmessage.php
Disallow: /foro/signaturepics/
Disallow: /foro/sendpm.php
Disallow: /foro/search.php
Doña fuente : http://www.elwebmaster.com/talleres/...urls-amigables
Esto esta muy interesante para que el foro tenga URL amigables
Saluds!