InicioHazlo Tu MismoBuscar tiempo de carga de los competidores con PowerShell
En los anteriores capítulos se ha medido la carga de una página web. Para realizar un buen SEO también se necesita conocer a nuestros competidores.

¿COMO DEVOLVER LOS PRIMEROS RESULTADOS?

A continuación presentamos el script PowerShell que devuelve los primeros resultados en google y el tiempo de carga de cada página encontrada si realiza una búsqueda por las palabras claves y elimina los enlaces de los anuncios.

function Search-in-google
{
param([string[]] $Query)

Add-Type -AssemblyName System.Web # To get UrlEncode()
$QueryString = ($Query | %{ [Web.HttpUtility]::UrlEncode($_)}) -join '+'

# Return the query string
$QueryString
}
clear
$SearchString = Read-Host -Prompt 'Introduce cadena de busqueda'

#$SearchString = "mantenimiento informatico"
$numero = Read-Host -Prompt 'Introduce numero de resultados entre 1 y 99'
$QueryString = Search-in-google $SearchString
$url = "https://www.google.es/search?num=$numero&q=$SearchString"
$lista_google = Invoke-WebRequest -uri $url
$extract_site = ($lista_google.AllElements | Where {$_.innerhtml -like '*=*'} | Where {$_.class -eq 's'}).innerText
$regex = ‘([a-zA-Z]{3,})://([w-]+.)+[w-]+(/[w- ./?%&=]*)*?’
$lst_site = $extract_site | select-string -Pattern $regex -AllMatches | % { $_.Matches } | % { $_.Value }
$posicion = 0
foreach ($item in $lst_site) {
$posicion = $posicion + 1

$timeTaken = Measure-Command -Expression {
$site = Invoke-WebRequest -uri $item
}
$millisegundos = $timeTaken.TotalMilliseconds

$segundos = ::Round($millisegundos/1000, 1)

echo "$item esta en la posicion $posicion en google y el timpo de carga es $segundos segundos"

"La carga de la página se ha realizado en $segundos segundos"::NewLine

}

Buscar tiempo de carga de los competidores con PowerShell

Comparamos los resultados:

SEO

Analizamos con el script anterior la velocidad de nuestra página y comparamos los resultados:

Powershell google search

Se puede observar que la página se esta cargando en 0,4 segundo tiempo que supera la carga de los demás competidores. Si nuestra página tiene un tiempo de carga supera el valor máximo de carga de uno de nuestros competidores podemos dar por cerrado este tema y pasar la al siguiente paso optimizar la página.

En el siguiente capitulo: Como optimizar la página en función de nuestros competidores

Autor : Mantenimiento Informatico
Datos archivados del Taringa! original
0puntos
1visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

s
syscomputers🇦🇷
Usuario
Puntos0
Posts26
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.