Páginas de Joomla duplicadas: cómo deshacerse de ellas. Páginas duplicadas en Joomla ¿cómo lidiar con ellas? Deshacerse de los duplicados en joomla k2

Páginas de Joomla duplicadas: cómo deshacerse de ellas. Páginas duplicadas en Joomla ¿cómo tratarlas? Deshacerse de los duplicados en joomla k2

23.07.2021

Buen día a todos, si está leyendo este artículo, significa que usted, como muchos desarrolladores web novatos, tiene una pregunta completamente legítima: cómo lidiar con páginas duplicadas en Joomla.

En este artículo intentaré responder a esta pregunta. Para empezar, hablemos de lo que amenaza la aparición de páginas duplicadas en el sitio, luego veremos soluciones listas para combatir los duplicados y finalmente analizaremos alternativas. formas de lidiar con las páginas duplicadas.

¿Por qué deshacerse de las páginas duplicadas?

No es ningún secreto que Joomla, como cualquier otro sistema de gestión de contenido, en el curso de su trabajo crea páginas idénticas disponibles en diferentes direcciones de sitios: duplicados. Para los visitantes de su sitio, estas mismas páginas son inofensivas, es posible que ni siquiera sepan acerca de su existencia.

Sin embargo, los duplicados, inofensivos para los visitantes, pueden afectar significativamente la posición del sitio en los resultados de búsqueda. ¿Por qué sucede?

Imaginemos una situación: escribió varios materiales únicos y los publicó en su sitio web. Los robots de búsqueda los han indexado, todo está bien, pero después de un tiempo el robot de búsqueda encuentra duplicados de estas páginas. El robot de búsqueda no entiende que esto es un doble, para él estas son dos páginas completamente diferentes, como resultado, el material inicialmente único ya no lo es.

Como resultado de la aparición en el sitio de un gran número de páginas idénticas (duplicadas), la posición del sitio en los resultados de búsqueda puede verse muy "hundida". Es por eso que vale la pena deshacerse de las páginas duplicadas lo antes posible.

¿Por qué aparecen los duplicados?

Los duplicados en CMS Joomla aparecen como resultado de la instalación de extensiones adicionales. Pero esta está lejos de ser la única razón de su formación.

Una razón igualmente común para la formación de páginas duplicadas es la estructura mal pensada del sitio. ¿Cómo se puede relacionar esto, preguntas? Es muy simple: ha creado varias categorías en el sitio que tienen una categoría principal y ha colocado materiales en estas categorías. Dentro de los materiales, haces enlaces a materiales creados previamente y así sucesivamente. Eche un vistazo a la captura de pantalla para ver un ejemplo:

Si no crea un menú para las categorías, la dirección de la página puede verse así:

Http: //joom4all..php? Option = com_content & view = article & id = 38 & catid = 10

La dirección está lejos de ser perfecta y desea deshacerse de los números en la barra de direcciones. Para hacer esto, crea elementos de menú para categorías y material. Después de eso, la dirección resultó ser más atractiva:

Http: // sitio / creación de sitios / basics / intro

Y todo estaría bien, pero las direcciones de las páginas antiguas no se han ido a ningún lado, permanecieron como duplicadas. Como resultado, la misma página puede tener varias direcciones a la vez:

Http: // site / 32-sites-creation / 10-basics / 38-intro http: // site / 32-sites-creation / basics / intro http: //joom4all..php? Option = com_content & view = article & id = 38 & catid = 10

No es una situación agradable, además, los robots de búsqueda consideran que todas estas páginas son completamente diferentes.

Maneras de lidiar con páginas duplicadas

Por supuesto, es mejor evitar la aparición de páginas duplicadas en la etapa inicial: pensar en la estructura del sitio con anticipación, crear las categorías y los elementos del menú necesarios. Pero, como muestra la práctica, no todo el mundo hace esto y, con el tiempo, surge la pregunta de cómo eliminar los duplicados de los resultados de búsqueda.

Hay varias opciones para tratar los duplicados:

  • Usando extensiones personalizadas
  • Archivo robots.txt
  • Redirigir 301 en el archivo htaccess
  • Utilice el panel del webmaster para eliminar direcciones innecesarias
  • Componente de redireccionamiento

Complemento JL No Doubles para tratar los duplicados de páginas

Lo más fácil y al mismo tiempo lo suficientemente una forma eficaz de tratar las páginas duplicadas está usando extensiones. Una de esas extensiones es Complemento JL No Doubles.

El complemento es muy ligero y no necesita ninguna configuración especial. Todo lo que necesita hacer es descargar este complemento, instalarlo y habilitarlo. Él hará el resto del trabajo por su cuenta.

El complemento JL No Doubles elimina las páginas duplicadas en más de veinte componentes, incluido el componente com_content. Puede personalizar la salida de un error 404 o un redireccionamiento 301 a la página correcta en el sitio. La página de configuración del complemento se ve así:

Solo hay cinco parámetros para configurar el complemento:

  • Clave de licencia- para activar el complemento con los componentes k2, Virtuemart, Zoo.
  • Multiplicidad de límites- Configuración de categorías de materiales Joomla. Puede configurar una redirección al generar enlaces como / advanced? Start = 3. Todo lo que debe hacerse es indicar el número de materiales que se muestran en la categoría.
  • Utilice redireccionamientos 301- puede habilitar la capacidad de utilizar un redireccionamiento a la página correcta o (si se establece en "no") generar un error 404. Si su sitio ha existido durante mucho tiempo y otros sitios enlazan a sus páginas, le recomiendo configurar una redirección para no perder peso de la página.
  • Alias- una configuración que sustituye un alias por enlaces del componente de formulario / contenido / artículo (inicio por defecto).
  • Para las palabras- estas son líneas que se encuentran en la dirección de la página que no deben procesarse.

Con la configuración básica resuelta, ahora vayamos a la pestaña "Componentes":

En esta pestaña, seleccione los componentes que se utilizan en el sitio y están disponibles para indexar. El componente com_content ya está seleccionado de forma predeterminada. No debe seleccionar todos los componentes posibles, especialmente si no los usa, esto creará una carga innecesaria en su sitio.

Usando el archivo Robots.txt

Por muy bueno que sea el complemento de redirección de páginas, no puede deshacerse de todos los duplicados. En este caso, puede evitar que los robots de búsqueda indexen determinadas páginas del sitio, en otras palabras, cerrar el acceso a ellas.

Ya hemos hablado de todas las complejidades de configurar el archivo Robots.txt en este artículo. Brevemente, solo diré que hay una directiva para cerrar parte de su robot de los "ojos" del robot. Rechazar .

301 redireccionamiento y archivo htaccess

Otra forma común de lidiar con los duplicados es configurar un redireccionamiento, en otras palabras, un redireccionamiento 301 a la página correcta. Esto se puede hacer en el archivo " .htaccess ».

Para crear una redirección, debe usar la directiva RewriteRule, pero debe asegurarse de que el módulo mod_rewrite esté habilitado en el alojamiento.

Php a la página del sitio, para esto en el archivo ".htaccess" después de la directiva RewriteEngine On, escriba la siguiente línea:

RewriteRule http: //site/index.php$ http: // site

Discutimos el trabajo con el archivo ".htaccess" con más detalle en este artículo.

Componente de redireccionamiento

Componente bastante útil y al mismo tiempo incorporado en Joomla 3, que te permite configurar manualmente la redirección de páginas. Este componente utiliza un complemento especial para su trabajo, que está deshabilitado por defecto.

Inicialmente, debe habilitar el complemento, ya que no tiene que buscarlo entre otros, porque después de ir a la página "Componentes" -> "Redirigir", recibirá un mensaje de que debe habilitar el complemento y un enlace para activarlo.

Una vez que el complemento está habilitado, puede crear una redirección especificando las direcciones de página de inicio (antigua) y final (nueva):

Este método es bueno cuando no hay demasiadas páginas duplicadas.

Resumamos

En conclusión, quiero decir que aunque Joomla es famoso por crear páginas duplicadas, hay muchas formas de deshacerse de ellas. Puede decidir cuál de las formas es la mejor, pero puedo decir que será preferible un enfoque integrado para resolver este problema. Y vale la pena comenzar con el enfoque correcto para crear una estructura de sitio.

Además, vale la pena pensar en cómo deshacerse de index.php en la barra de direcciones del sitio, esto también ayudará a reducir la cantidad de páginas duplicadas.

JL No Doubles: el complemento está diseñado para ayudar a las personas que tienen problemas con las páginas duplicadas a fusionar muchas páginas idénticas en una mediante la redirección de la página incorrecta a la correcta. El complemento también se puede utilizar para formar la estructura correcta del sitio cuando cambia. Digamos que cambió el alias del elemento del menú o movió el artículo a otra sección.

Este complemento es una herramienta simple y conveniente para reducir las tomas varias veces. Digamos que el sitio Joomline ha reducido los duplicados 4 veces después de comenzar a usar este complemento.

El complemento se basa en Shnodoubles, donado por Hekima para respaldar Joomline.

El kit incluye:

  • Complemento JL sin dobles.

¡Atención! ¡El complemento no funciona con ningún componente SEF de terceros! El complemento no funciona cuando SEF Joomla está deshabilitado. Puede haber un problema con las URL cirílicas.

La última versión actualizada para Joomla 2.5 es 2.2.0

¿Dónde usar el complemento?

Estructura del sitio

Elimina los duplicados que llegan a los motores de búsqueda. Redirecciones automáticas cuando cambia la estructura del sitio.

En otros componentes

Puede utilizar el complemento en: K2, Virtuemart, JoomShopping, HikaShop, Zoo.

Ejemplos de uso

En Joomla, una página puede tener muchas URL y seguir siendo la misma página.

Por ejemplo, el sitio Joomline tiene las siguientes páginas:

http: //site/index.php? option = com_content & view = article & id = 498 & catid = 37 & Itemid = 199

http: //site/index.php? option = com_content & view = article & id = 498

http: //site/novosti/498-den-rozhdeniya-joomline-skidki.html

http: // sitio / novosti / 498-den-rozhdeniya-joomline-skidki

http: // sitio / novosti / 498

Y muchas otras páginas similares, y todas estas páginas pueden ingresar al índice de los motores de búsqueda. En realidad, es muy desagradable cuando va al webmaster de Yandex o al webmaster de Google y ve 100 páginas de 1000 o incluso más en su sitio. Debido a esto, su sitio puede tener una mala clasificación y, en general, experimentar muchas dificultades.

Características de JL No Doubles:

  • Soporte Joomla 3.
  • Localización: ruso e inglés.
  • Posibilidad de configurar un redireccionamiento 301 a la página correcta.
  • Posibilidad de dar un error 404 al ingresar a una página incorrecta.
  • Capacidad para establecer excepciones para cualquier componente instalado en el sitio.
  • Trabajando con com_content (materiales de Joomla), com_tag (etiquetas de Joomla).
  • Trabajando con el menú de Joomla.
  • Soporte: K2, Virtuemart, ZOO, JoomShopping, HikaShop.
  • Compatible con JoomShopping: tarjetas de productos, categorías y fabricantes.
  • El soporte profundo para la categoría Joomla, la paginación y todo tipo de categorías duplicadas se manejan correctamente.
  • Soporte para excluir expresiones regulares. Útil para todo tipo de sistemas de estadísticas y extensiones que no siguen las reglas del enrutador de Joomla.
  • Soporte para sitios multilingües.
  • Soporte de URL cirílica

La creación y promoción de sitios en html estático es cada vez menos popular, y la mayoría de los webmasters están cambiando a un CMS moderno, en particular a Joomla, que, además de sus ventajas, puede molestar al usuario, en primer lugar, al duplicar páginas. Las páginas duplicadas en Joomla son una especie de flagelo del webmaster, aunque, con toda honestidad, muchos sistemas de automatización de sitios pecan en esto.

Buscar duplicados

Primero, veamos cómo determinar páginas duplicadas y por qué afectan negativamente el proceso de promoción del sitio web. La forma más fácil de determinar la duplicación es utilizar la búsqueda avanzada en Yandex, donde colocamos nuestro proyecto en la línea "sitio" y esta o aquella consulta en la línea de búsqueda. Como resultado, puede ver las páginas del sitio según su relevancia, y también hay páginas que se duplican entre sí. Es incluso más fácil usar Netpeak Spider, que descargará páginas y encontrará duplicados en ellas con un solo clic.

La segunda pregunta importante es por qué los motores de búsqueda tratan esto negativamente, porque no se trata de un intento deliberado de engañar a los motores de búsqueda, sino de problemas técnicos del CMS, que, en principio, los robots deberían conocer. El hecho es que son los robots los que pueden identificar esas páginas como spam intencional, porque de hecho, el mismo material se proporciona en dos direcciones diferentes. Los intentos de comunicarse con el equipo de soporte de Yandex no conducen a nada, por lo que debe intentar evitar la duplicación de páginas de Joomla.

Eliminar duplicados

No permitir: / buscar /

No permitir: /*.pdf

No permitir: / * imprimir = 1

No permitir: / * tipo = átomo

No permitir: / * tipo = rss

No permitir: / * tarea = rss

No permitir: / *? Sl *

No permitir: / *? Sl *

Por lo tanto, se corta la base del almacén principal, donde Joomla puede enviar duplicados. Si alguien realmente necesita abrir algunas páginas, por ejemplo, para el componente xmap, es decir, para agregar un mapa del sitio al panel del webmaster, entonces las páginas necesarias se pueden abrir fácilmente usando la directiva Allow:, que se coloca antes de Disallow. :.

Sin embargo, personalmente, no me dieron la vida de páginas de Joomla duplicadas como

Y las búsquedas largas no condujeron a nada positivo, excepto al cierre manual de cientos de enlaces dejados en robots.txt. Sin embargo, un día la respuesta vino como una inspiración y me abrió los ojos a las cosas más simples que, estoy seguro, no fui el único que enfrenté. Hoy en día, muchas personas practican (y lo hacen correctamente) la promoción de sitios web en las redes sociales instalando botones de integración. Al mismo tiempo, no todo el mundo presta atención al hecho de que algunos plugins, al integrarse en Twitter, simplemente cortan el enlace y para solucionar el problema, es necesario configurar o sustituir el plugin, ya que los robots siguen el enlace "tweet" y llegar a su vista recortada, a la que ingresan por su desconocimiento electrónico del índice.

El problema resultó ser tan simple como una palangana de cobre, es una lástima que solo una parte de las tomas se elimine de esta manera, aunque esta parte de mí me preocupó más que nada. Resulta que algunos de los errores de optimización todavía se producen debido a una combinación de la supervisión del webmaster y las fallas del CMS, por lo que esto puede y debe resolverse. Buena suerte.

Si no está satisfecho con duplicados como /sobstven-sate/eksperiment-seo/383.html, es decir, direcciones de página abreviadas, use el complemento para Joomla Shnodoubles, que puede encontrar buscándome en Google o cancelando su suscripción en los comentarios, con Lo resolví completamente el problema en unos minutos. Habiendo pensado y cansado de cancelar la suscripción, sugiero descargar nodoubles para Joomla directamente desde el sitio.

También ofrezco un video sobre cómo eliminar duplicados en Joomla usando un redireccionamiento 301 -

Preguntas y respuestas

¿Es posible deshacerse de los duplicados en la máquina?

La ausencia de duplicados está garantizada en un 90% en modo automático. Para Joomla, es suficiente configurar robots y htaccess, así como lidiar con el pegado de páginas a la navegación principal. Sin embargo, en el proceso de expansión del sitio, pueden aparecer duplicados, así que realice un seguimiento a través de Netpeak Spider.

¿Realmente, las arañas de PS no entienden que los duplicados en Joomla son un error de los desarrolladores?

¿Por qué el propietario no corrige este error? Si compra un automóvil con un defecto, ¿no se quejará de que la policía de tránsito lo multa por el hecho de que los faros no se encienden o los gases de escape no cumplen con los estándares? No tiene sentido ponerse en contacto con el soporte, ya que el CMS no se paga.

Hoy en día raramente penalizan por duplicados, pero ... Si por solicitud, por ejemplo, páginas duplicadas tienes 3-4 documentos con el mismo contenido, pero diferentes URL en la búsqueda, ¿crees que el peso estático será máximo en cada uno de ellos? ellos, o manchado? Al final, depende de usted decidir si necesita un sitio de basura decorativo o si desea compartir información con los usuarios y obtener ganancias con la configuración correcta de CMS.

En este artículo, quiero hablar sobre páginas duplicadas en Joomla. Se han escrito muchos artículos sobre este tema, pero me parece que también vale la pena corregir mi punto de vista sobre este problema. En este artículo, hablaré sobre Joomla 3, aunque casi todos los consejos también son relevantes para Joomla 2.5.

El problema de las páginas duplicadas en Joomla se adentra en las raíces de la formación del propio CMS, para ser precisos, ni siquiera en el propio Joomla, sino en el progenitor del CMS Mambo. El hecho es que no pensaron en CNC (URL legibles por humanos) entonces, y cuando el problema se volvió urgente y apareció Joomla 1.5, en lugar de reelaborar radicalmente el sistema de enlaces, se produjo una mancha, con la que estamos lidiando ahora. Sí, en ese momento parecía una solución al problema, pero como podemos ver, una medida a medias se ha convertido en un problema global.

Afortunadamente, los desarrolladores de Joomla entienden que hay un problema, pero no quieren tomar medidas drásticas, que por cierto fueron propuestas por la comunidad. Incluso hubo una recaudación de fondos exitosa para un nuevo enrutador Joomla, pero los cambios apenas se están filtrando en la distribución principal de Joomla.

Entonces, ¿qué hace realmente Joomla para evitar duplicados?

Nuevamente siguieron el camino de las medias tintas, introdujeron la etiqueta canónica, que está diseñada para apuntar a una página real de Joomla. No hablaremos del espinoso camino de la implementación, solo señalaré que fue realmente espinoso. Y diré que este método realmente te permite reducir la cantidad de duplicados en el sitio, pero el problema es que este método casi no funciona para los componentes de Joomla, ya que los desarrolladores de componentes deben encargarse de implementar el soporte, el soporte correcto y esto. no siempre sucede. Y para ser honesto, la etiqueta canónica en sí misma no es una panacea.

Te hablaré de este método simple y efectivo a continuación.

De hecho, este método te ayudará a reducir significativamente el número de tomas. En mi práctica, me permitió reducir las tomas en un factor de 10.

¿Qué necesitamos para esto?

  • Un poco de tiempo y manos

Lo primero que nos dice Google es eliminar el dominio duplicado.

¿Cómo hacerlo?

Realice una redirección del dominio www a un dominio sin www. Es decir, vamos al sitio www.site.ru y nos redirigen al sitio site.ru.

En el archivo .htaccess agregue la siguiente regla.

RewriteCond% (HTTP_HOST) ^ www \ .site \ .ru $ RewriteRule ^ (. *) $ Http://site.ru/$1

Site.ru será reemplazado por su dominio.

Pasemos ahora a lo agradable.

Instale el complemento JL No Doubles y habilítelo en el administrador de complementos. Si solo tiene materiales estándar de Joomla, entonces no necesita configurar nada. En realidad, esta serie de acciones nada engañosas te ayudará a reducir radicalmente el número de duplicados en el sitio.



© 2021 skypenguin.ru - Consejos para cuidar mascotas