Este código permite controlar el nivel de profundad, número de clic que hacen falta para llegar a un contenido de la web. Esto nos va a permitir corregir errores de estructura en la arquitectura de una web.

import time
import requests
import pandas as pd
from bs4 import BeautifulSoup
rana="https://nred.es"
dom=rana+"/"
img=rana+"/wp-content"
nivelCero=[dom]
listaEnlace=[]
listaRes=[]
listaResultado=[]
listaNivel=[]

def Sumando(lista):
    for uno in lista:
        r=requests.get(uno, headers={"User-Agent":"Chtome/50.0.2661.94"})
        soup=BeautifulSoup(r.content)
        todas=soup.findAll('a')
        for ur in todas:
            href=ur.get('href')
            if href != None:
                if href.startswith(rana+"/wp-content"):
                    listaImagenes.append(href)
                if href.startswith(rana) or href.startswith("/") and not href.startswith("/cdn-cgi/") and not href.startswith("//www"):
                    if href.startswith("/"):
                        enlace=rana+href
                        listaEnlace.append(enlace)
                    else:
                        if not href.startswith(img):
                            listaEnlace.append(href)
        listaSum=list(set(listaEnlace))
    return listaSum

listaRes=nivelCero
listaSuma=[]
############################################## NIVELES profundidad #####
for n in range(9):
    listaUnica=Sumando(listaRes)
    listaSuma=list(set(listaSuma+listaRes))
    listaRes=[i for i in listaUnica if i not in listaSuma] # Filtro para dejar solo nuevas URL

    if listaRes != []:
        for r in listaRes:
            listaResultado.append(r)
            listaNivel.append(n+1)
        dicClic={'URL':listaRes,'Nivel':(n+1)} # Primera pasada dominio+home
        frames = pd.DataFrame(dicClic)
        print(frames)

    else:
        print("Fin del rastreo Nivel {}".format(n+1))
        break

miDicc={'URL':listaResultado, 'Nivel':listaNivel}        
        
frames = pd.DataFrame(miDicc)
frames.to_csv('crawler_seo.csv', encoding = 'utf-8-sig')
frames

Niveles de Profundidad de una Web

Los niveles de profundidad de una web son un aspecto crucial para entender la estructura de un sitio y su accesibilidad tanto para usuarios como para motores de búsqueda. Reflejan la cantidad de clics que se requieren para navegar desde la página de inicio hasta llegar a una página específica. Esta métrica es esencial para los profesionales del SEO y la usabilidad web, ya que una estructura demasiado profunda puede afectar negativamente la capacidad de los sitios de ser rastreados y indexados de manera eficiente, así como también la experiencia del usuario.

Importancia de los Niveles de Profundidad en SEO

En el mundo del SEO, mantener una estructura fácil de navegar es sinónimo de eficiencia y relevancia. Los niveles de profundidad bien optimizados ayudan a asegurar que los motores de búsqueda puedan descubrir todo el contenido valioso de un sitio web, lo que a su vez mejora las posibilidades de obtener un ranking favorable en los resultados de búsqueda. Además, una navegación intuitiva es fundamental para mantener a los usuarios comprometidos, ya que cuanto más rápida y fácilmente puedan encontrar la información que buscan, mejor será su experiencia general en el sitio.

Cómo Optimizar la Profundidad de Navegación

La optimización de la profundidad de navegación comienza por revisar la arquitectura del sitio y realizar ajustes que promuevan una estructura más plana. Esto implica organizar el contenido en categorías y subcategorías lógicas y limitar el número de subniveles siempre que sea posible. Enlaces internos estratégicamente colocados también mejoran la navegación y distribuyen el ‘link juice’, fortaleciendo así el perfil de enlaces internos del sitio. Adicionalmente, es fundamental eliminar todo el contenido duplicado o irrelevante que pueda estar generando niveles de profundidad innecesarios.

Herramientas para Analizar la Profundidad de un Sitio Web

El código presentado anteriormente es una herramienta poderosa para analizar los niveles de profundidad de un sitio web. Al ejecutar este script, los propietarios de sitios web pueden obtener una comprensión clara de cuántos clics se necesitan para llegar a cada página. Esto ayuda a identificar y corregir posibles fallas en la arquitectura del sitio que podrían estar perjudicando el rendimiento en los motores de búsqueda. Guardar los resultados en un archivo CSV brinda una conveniente referencia visual de la estructura del sitio, lo cual es invaluable para la planificación de mejoras SEO.

En conclusión, comprender y optimizar los niveles de profundidad de un sitio web es una tarea esencial para mejorar tanto la visibilidad en motores de búsqueda como la experiencia del usuario. Utilizar herramientas como el script presentado, permite a los SEOs y webmasters obtener una perspectiva clara del diseño actual del sitio y realizar los ajustes necesarios para un rendimiento óptimo.

Juande Marín

Profesor de Marketing digital, divulgador de inteligencia artificial y neuroeducación. Especializado en posicionamiento en buscadores y diseño web. Autor de varios libros relacionados con el comercio electrónico y el marketing digital (McGraw Hill, Paraninfo,…) Juande2marin

ComercioyMarketing

¿Quién me pone el ROL de profesor?

El profesor o profesora debe seguir el mismo proceso de automatriculación del alumnado, y una vez completado el proceso debe solicitar que el gestor del campus le cambie el rol para que pueda acceder al contenido exclusivo del profesor. No se hace de forma automatizada para evitar filtraciones. Puede solicitar el cambio de ROL al mail: infor@comercioymarketing.es

¿Cómo doy de alta al alumnado?

Cada alumno puede darse de alta accediendo al Instituto y al módulo desde el el CAMPUS.comercioymarketing.es Durante el proceso tendrá que rellenar un formulario y al finalizar deberá introducir la clave de matriculación que se facilitará al profesor a través de correo electrónico: info@comercioymarketing.es

Presentación del campus.

¿Puedo descargar el ebook?

Todo el material está protegido por los derechos de autor y la Ley de Propiedad Intelectual. No se puede descargar ni difundir total o parcialmente. No obstante si algún alumno desea el material en formato papel podrá adquirirlo en la editorial LULU.com

Para localizar los libros se puede hacer una búsqueda en la propia web por título o autor: Juan de Dios Marín Peñas. Los libros en papel suelen estar promocionados para el alumnado matriculado (75% de descuento).

¿Se adapta a normativa?

Todo el material didáctico está adaptado al Real Decreto del Ciclo Formativo y responde a los Resultados de Aprendizaje que se deben alcanzar.

Para facilitar la evaluación se facilita un cuadro de actividades y su relación con los criterios de evaluación y RA.

¿Cómo se paga?

Los alumnos y alumnas pueden pagar directamente ingresando o transfiriendo el importe de la matrícula a la cuenta facilitada por el gestor del campus (info@comercioymarketing.es).

Para facilitar la identificación de los pagos se aconseja que se hagan de forma agrupada por clase y se identifique el Instituto cuando se haga el ingreso.

 

¿Cuánto cuesta?

El coste es de 7€ al año por cada uno de los módulos que contrate el alumno. El profesor y el Instituto no pagan nada. Estos 7€ da derecho a 9 meses de matriculación con acceso al material didáctico, vídeos, actividades, hosting, etc.


¿Quieres un material didáctico adaptado y actualizado?

Si estás buscando herramientas didácticas adaptadas a las nuevas tecnologías, si quieres utilizar la inteligencia artificial de forma didáctica aportando valor y quieres dinamizar tus clases; nuestra plataforma didáctica interactiva es la solución. Facilitamos material didáctico actualizado, dinámico, interactivo, práctico, editable y motivador.

Contactanos

Categorías