C贸mo configurar un Subdominio o un Subdirectorio con Cloudflare

馃殌 C贸mo configurar un Subdominio o un Subdirectorio con Cloudflare 馃尒

Usar un subdirectorio es, en la mayor铆a de los casos, mejor para el SEO que un subdominio. Pero, 驴qu茅 haces si quieres dos p谩ginas en un mismo dominio? 馃 Este tutorial te mostrar谩 c贸mo hacerlo.

Si est谩s aqu铆, seguramente te encanta el SEO y quieres lo mejor de ambos mundos 馃實馃審. Es decir, tener dos sitios en un solo dominio sin usar un subdominio.

隆Pero alto! 馃洃 Google dice que los subdominios no afectan al SEO. 驴Verdad o mito? 馃 Veamos…

Subdominio vs. Subdirectorio 馃

Ambos, subdominios y subdirectorios, son herramientas esenciales en la gesti贸n y organizaci贸n de un dominio web, pero tienen usos y ventajas distintas. La elecci贸n entre uno u otro puede tener un impacto significativo en el SEO y en c贸mo se percibe y navega tu sitio.

驴Qu茅 son y cu谩l es la diferencia?

  • Subdominio: Es una extensi贸n del dominio principal y funciona como un sitio web independiente. Por ejemplo, 芦blog.ejemplo.com禄 es un subdominio de 芦ejemplo.com禄.
  • Subdirectorio: Es una carpeta dentro de tu dominio principal y se percibe como una parte del sitio principal. Ejemplo: 芦ejemplo.com/blog禄.

Ventajas del Subdominio:

  1. Independencia: Los subdominios funcionan casi como sitios web separados, lo que puede ser 煤til si se quiere separar una parte del negocio o tener diferentes CMS.
  2. Flexibilidad en el Hosting: Puede ser alojado en un servidor diferente al dominio principal.

Ventajas del Subdirectorio:

  1. Consolidaci贸n del Dominio: Al estar en el dominio principal, cualquier SEO y autoridad que el dominio principal tenga puede beneficiar al subdirectorio.
  2. Mantenimiento: Al estar bajo el mismo dominio y servidor (generalmente), puede ser m谩s f谩cil de gestionar y mantener.
C贸mo configurar un Subdominio o un Subdirectorio con Cloudflare
C贸mo configurar un Subdominio o un Subdirectorio con Cloudflare

驴Qu茅 dicen los estudios? 馃搳

A lo largo de los a帽os, varios estudios y experimentos han analizado c贸mo Google y otros motores de b煤squeda tratan los subdominios frente a los subdirectorios en t茅rminos de SEO. Aunque Google ha indicado que trata ambos de manera similar, muchos expertos en SEO han observado que:

  • Un dominio establecido con tr谩fico y reputaci贸n consolidados tiende a transferir parte de esa autoridad a sus subdirectorios, lo que puede beneficiar el SEO de las p谩ginas dentro de esos subdirectorios.
  • Por otro lado, los subdominios a menudo son tratados como entidades separadas y, por lo tanto, no se benefician autom谩ticamente de la autoridad del dominio principal.

Esto no significa que los subdominios no puedan rankear bien o adquirir su propia autoridad, pero puede requerir m谩s esfuerzo en t茅rminos de SEO en comparaci贸n con un subdirectorio.

Conclusi贸n:

La elecci贸n entre subdominio y subdirectorio deber铆a basarse en las necesidades espec铆ficas del proyecto y en una estrategia clara. Si bien es cierto que los subdirectorios pueden tener algunas ventajas inherentes en t茅rminos de SEO, especialmente para dominios ya establecidos, los subdominios ofrecen flexibilidad y separaci贸n que puede ser crucial en ciertos escenarios.

Usar Cloudflare para la Magia 鉁

Si quieres dos sitios pero no un subdominio, tengo buenas noticias 馃拰. Es f谩cil transformar 芦blog.ejemplo.com禄 en 芦ejemplo.com/blog禄. Y este truquito con Cloudflare es oro puro 馃専.

Sigue estos pasos:

  1. Aseg煤rate que tu DNS va por Cloudflare (busca nubes naranjas 馃崐).
  2. Crea un 芦Worker禄 en Cloudflare.
  3. Pega un el c贸digo m谩gico
  4. 隆Voil脿! 隆Magia digital! 馃帺馃悋
addEventListener('fetch', function(event) {
  event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
  // Only GET requests work with this proxy.
  if (request.method !== 'GET') return MethodNotAllowed(request);

  const url = new URL(request.url);
  const originUrl = url.toString().replace(
    'https://ejemplo.com',
    'https://blog.ejemplo.com'
  );
  const originPage = await fetch(originUrl);
  const newResponse = new Response(originPage.body, originPage);

  return newResponse;
}
function MethodNotAllowed(request) {
  return new Response(`Method ${request.method} not allowed.`, {
    status: 405,
    headers: {
      'Allow': 'GET'
    }
  })
}

隆Espero que te haya gustado! 馃槂 Y si necesitas ayuda, 隆aqu铆 estamos! 馃憢

Suscr铆bete al blog y recibe las 煤ltimas noticias

[newsletter_form]
Scroll al inicio
person reaching black heart cutout paper

Compartir es de guap@s!!