Cómo cambiar la estructura de enlaces permanentes de un blog sin perder posiciones en los motores de búsqueda
Publicado: 2022-05-22La mayoría de las veces, los propietarios de blogs que trabajan de forma independiente y pueden no conocer las técnicas avanzadas de SEO (optimización de motores de búsqueda) probarán cosas nuevas con sus blogs que podrían terminar perjudicando su clasificación y pueden resultar confusos.

Anoche decidí hacer algunos cambios muy necesarios en 'El blog de Wpromoter' para ayudar a aumentar nuestra clasificación en los motores de búsqueda. Como hemos estado escribiendo diligentemente publicaciones de blog y haciendo todo lo posible para mantener informado al mundo, hemos acumulado una gran cantidad de publicaciones mientras nuestros lectores han disfrutado del blog.
Cuando se agregó el blog a nuestro sitio, se hizo después de que nuestro sitio web se creara mediante programación. El blog es una instalación de WordPress en un subdirectorio llamado /blog.
Antes de comenzar a explicar lo que he hecho, aquí hay un escenario de ejemplo:
Joe Blogger Dude tiene un blog que se ejecuta en su propia instalación de WordPress llamado joeblogger.com. Este no es un blog real y si vas allí verás esto: 
Para nuestro ejemplo, sus URL actualmente se muestran en este formato:
http://www.joeblogger.com/%year%/%month%/%day%/%postname%/
es decir, en vivo podría ser algo como esto:
http://www.joeblogger.com/2008/08/01/how-to-joe-blog/
Después de que Joe visitó un evento en algún lugar como SMX, encontró información sobre SEO de blogs que lo influenció para usar una estructura de blog personalizada en WordPress para sus URL en lugar de la predeterminada más larga con todas las marcas de fecha en la URL, que en realidad solo son útiles. para publicaciones de noticias que desea indexar en la sección de noticias de Yahoo u otros sitios de noticias que requieren que la fecha esté en la URL para ser indexada ( pero esa es otra publicación sobre la que escribir ).
Joe tenía la configuración predeterminada cuando comenzó simplemente siguiendo las instrucciones de instalación de WordPress que no incluyen ninguna información sobre las técnicas de SEO para la optimización de blogs.
Aquí está el problema
Ahora Joe tiene la munición de querer cambiar su estructura de enlaces permanentes de alguna manera, por lo que busca en Google '¿Cómo cambio mi estructura de enlaces permanentes en WordPress?'
Después de una investigación rápida, descubre que la forma de hacerlo es en el área 'wp-admin' donde elige 'Configuración -> Enlace permanente' y elige el botón de opción 'Personalizado' y luego ingresa la siguiente cadena:
/%categoría%/%nombre de publicación%/
Esto ahora reemplazará las fechas en la URL después del nombre de dominio con la categoría de la publicación en CADA publicación y luego el post-slug (nombre de la publicación).
Entonces, Joe lo configura y todo funciona muy bien, ahora sus publicaciones tienen URL mucho más limpias. Él es muy feliz.
El 'problema' que mencioné está justo aquí: no se da cuenta de que cualquiera de sus publicaciones que estaban clasificadas en Google ahora devolverá un error 404 y finalmente se eliminará de las SERP (páginas de resultados del motor de búsqueda).
Entonces, ¿qué haces para MANTENER tus clasificaciones?
La respuesta que la mayoría de los SEO le dirán es redirigir 301 todas sus publicaciones de blog antiguas a las nuevas.
Excelente.
¿Adivina qué? Joe Blogger tenía 250 publicaciones de blog.
QUÉ laboriosa tarea se ha convertido ahora.
Crear manualmente todos esos 301 es un verdadero dolor de cabeza. Necesita alguna solución programática o de software o rápida y sucia para hacer esto mucho más rápido.
Hay complementos y formas de lograr los resultados, solo use su cerebro un poco para descubrirlo.
Mi próximo ejemplo es lo que hice para resolver este problema para 'El blog de Wpromoter' que está leyendo ahora. Nuestras publicaciones solían verse así:
https://www.wpromote.com/blog/2008/07/31/information-age-overload/
Ahora se ven así:
https://www.wpromote.com/blog/internet-news/information-age-overload/
¡INTENTA HACER CLIC EN LA PUBLICACIÓN /2008/07/31 Y VER EL 301 EN ACCIÓN!
Paso 1. Instale el complemento XML Sitemap Generator en su blog de WordPress
– (nota: si usa otro software de blog, todos estos principios serán los mismos, es posible que deba encontrar otra forma de generar las URL, o simplemente usar un generador de mapas de sitios en línea)
Paso 2. Genere un archivo de mapa del sitio para el blog y vea el mapa del sitio que crea
Guarde el mapa del sitio localmente en su computadora como 'old-sitemap.xml'.

Mapa del sitio 'antiguo' generado por el complemento

Paso 3. Abra el archivo en un editor (es decir, TextEdit, Notepad, Smultron, Dreamweaver)
Use varias técnicas de búsqueda y reemplazo para eliminar solo las URL de cada publicación.
es decir, busque: </url><url> ignorando los espacios en blanco, luego <loc>, luego </loc> reemplazándolos todos con un carácter vacío para eliminarlos. – Simplemente termine con una lista de URL.
Paso 4. Bloquee temporalmente los motores de búsqueda para que no indexen su blog mientras realiza los cambios

Cómo evitar que los motores de búsqueda rastreen tu blog
Paso 5. Configure la estructura personalizada de enlaces permanentes en WordPress
En WordPress, vaya a:
'Configuración -> Enlace permanente' y elija el botón de radio para 'Personalizado' y luego ingrese la siguiente cadena en:
/%categoría%/%nombre de publicación%/

Estructura personalizada de enlaces permanentes de WordPress
Ahora verá de inmediato que las URL de sus publicaciones se ven mucho más limpias. Verifique para asegurarse de que esto funcione mirando su blog y revisando varias páginas para asegurarse de que funcionó.
es decir, ahora se ven así.
https://www.wpromote.com/blog/technology/information-age-overload/
Paso 6. Genere otro mapa del sitio para la estructura de URL 'nueva'
Siga los mismos pasos que arriba en el paso 2.

nuevas URL del generador de mapas de sitios
Paso 7. Corte y pegue los dos archivos en Excel en diferentes columnas
es decir, la columna A dirá: Redirección 301, la columna B serán las URL ANTIGUAS, la columna C serán las NUEVAS URL.

Redirecciones 301 creadas en Excel
Paso 8. Corta y pega desde Excel en tu editor de texto
Guarde el archivo con codificación UTF-8.
Esto se agregará a su archivo .htaccess actual (si ya hay algo en el archivo, deje una línea en blanco y pegue estos redireccionamientos) o cree uno nuevo. Tenga en cuenta que en las MAC tendrá que nombrar el archivo htaccess.txt o algo legible, simplemente cámbiele el nombre a .htaccess después de haberlo subido a la raíz del directorio del blog, es decir, en nuestro caso /blog
Paso 9. ESPERE si ya tiene un mapa del sitio con las 'URL antiguas' hasta que Google lo rastree
Debe permitirle a Google algo de tiempo para rastrear e indexar los 301. NOTA IMPORTANTE: sabrá que esto ha ocurrido cuando las búsquedas en publicaciones que se indexaron en las URL antiguas comienzan a aparecer como las nuevas URL.
Una forma de acelerar el proceso es enviar un mapa del sitio XML (a través de las Herramientas para webmasters de Google) a Google que contenga las URL antiguas. Luego, ESPERE hasta que todo haya sido rastreado.
Paso 10. Permita que los motores de búsqueda rastreen su sitio nuevamente
Ahora regrese a la página Configuración de privacidad y haga clic en el botón de radio superior que permite que los motores de búsqueda indexen el blog nuevamente.

Cómo permitir que los motores de búsqueda rastreen tu blog
Paso 11. Envíe NUEVAS URL en el mapa del sitio después de que se hayan rastreado
Una vez que ninguna de las páginas anteriores se muestre para búsquedas en el contenido del blog de las publicaciones, querrá actualizar su mapa del sitio XML SOLO con las NUEVAS URL.
Paso 12. Sea consciente de los problemas de contenido duplicado
Para asegurarme de que ninguna de las publicaciones de archivo sea marcada por Google como 'contenido duplicado', activé el complemento 'Curación de contenido duplicado' en WordPress que agrega la etiqueta Meta 'NOINDEX' a todas las páginas de archivo que contienen el mismo contenido que el blog. publicaciones, pero tienen una URL diferente. Esto le dice a los motores de búsqueda que no indexen ninguna de las páginas de archivo (con URL menos amigables para los humanos) y garantiza que solo se indexen las publicaciones en el formato adecuado.
Paso 13. ¡Siéntese y espere a que las nuevas clasificaciones comiencen a llegar!
Hasta la próxima,
El SEO de tu vecindario amigable
