Descarga PHPSEO

DESCARGA PHPSEO

¡PHPSEO ya es público! Descarga directa disponible (registro no necesario)

VER LOS ÚLTIMOS VÍDEOS

Últimos videos y tutoriales sobre PHPSEO

DESCARGA E INSTALA PHPSEO

Usa el botón a continuación para descargar PHPSEO

  1. Descarga PHPSEO y descomprime el archivo.
  2. (Opcional) Si quieres usar PHPSEO para buscar en Google, es recomendado usar un servidor local como XAMPP.
  3. Pega/sube el archivo phpseo.php a una una carpeta de tu servidor PHP y visita la URL donde está localizado phpseo.php usando tu navegador web.
  4. ¡Disfruta!

¿BUGS, PROBLEMAS, SUGERENCIAS?

PHPSEO se encuentra actualmente en versión BETA. Recibe ayuda o dame tu feedback en el grupo de soporte de Facebook.

DOCUMENTACIÓN DE PHPSEO

Consulta la documentación actualizada dentro de la sección -AYUDA- de PHPSEO

¡Bienvenid@ a PHPSEO!

¡Bienvenid@ a PHPSEO! una herramienta SEO gratuita creada con mucho amor 🙂

Soy Juanma, un SEO español que también programa un poquito de PHP y con un par de décadas de experiencia haciendo estas cosas. Con PHPSEO pretendo crear un reemplazo chulo de muchas otras herramientas y scripts personalizados que pueden ser útiles para SEO.

Recuerda que si me sigues en Twitter o YouTube, publicaré contenidos chulos como footprints, plantillas para el extractor de contenidos o encuestas para ver qué queréis en próximos updates 🙂

Características principales

  • 100% gratis: URL scraper, extractor de datos en bulk, generador de keywords, descargar y editar imágenes en bulk, detector de plagio y detector de URLs indexadas en bulk..
  • Puedes usar IPs de sitios web en lugar de proxies (proxies web).
  • Crea tu propio proxy en cualquier hosting web.
  • Si tienes acceso a muchos hostings o PBNS, con PHPSEO puedes usarlos como una red de proxies gratis.
  • No necesita instalación, no necesita base de datos.
  • Todo en un único fichero PHP portable. Toda la configuración se almacena en ficheros .txt y .json autogenerados.
  • Un servidor local (por ejemplo, Xampp) es muy recomendable, pero no obligatorio. Solo ubica el fichero phpseo.php en cualquier servidor FTP y empieza a trabajar.

 

 Crea y usa proxies web

Usa proxies web desde tu hosting

PHPSEO te permite crear y usar tus propios proxies alojándolos en tu proveedor de hosting web.

Solo necesitas escribir un password, generar el fichero phpseo-proxy.php y ubicarlo en alguna carpeta de cualquier sitio web.

Ten en cuenta que necesitarás una dirección IP diferente para cada hosting. Si son IPs compartidas, pueden estar ya bloqueadas o solicitando un captcha..

¿Cómo crear un nuevo proxy?
  1. Visita el Gestor de Proxies.
  2. Escribe un nuevo password y pulsa CREAR y después DESCARGAR FICHERO PROXY.
  3. Sube el fichero phpseo-proxy.php a un sitio web y obtén la URL completa del archivo, incluyendo el parámetro con el password.
  4. Añade tu nuevo proxy a la lista (en una nueva línea) y pulsa el botón SALVAR.

Formato de ficheros proxyProxy name @@@ https://yourdomain.com/anyfolder/phpseo-proxy.php?password=YOURPASSWORDHERE


URL scraper

Busca URLs por palabra clave. Elige footprint (opcional), nº de resultados y región de Google

Busca palabras clave en Google, obtén hasta 400 resultados. Es recomendable elegir un máximo de 300 (la mayoría de búsquedas no devolverán 400).

Puedes usar una footprint de forma opcional para filtrar los resultados de búsqueda.

PHPSEO te permite elegir entre diferentes footprints por defecto. También puedes agregar footprints personalizadas desde la sección -ajustes generales-.

 Extractor de datos

Extrae URLs, enlaces, imágenes, emails y cualquier otro contenido de múltiples URLs

Usando esta herramienta puedes extraer de forma masiva (múltiples URLs) todos los links, links internos, links externos, URLs de imágenes (hard y soft mode), direcciones de email y casi cualquier otro tipo de contenido utilizando plantillas personalizadas.

¿Cómo crear plantillas personalizadas?

Las plantillas personalizadas te permiten extraer cualquier contenido de muchas URLs a la vez. Debes definir los marcadores del inicio -begin- y del final -end- para cada campo que quieras scrapear.

Puedes crear y salvar nuevas plantillas utilizando el fichero content-extractor-templates.txt

Agrega nuevas plantillas, una por cada línea, siguiendo el formato a continuación. Puedes crear tantas plantillas como quieras con tantos campos cada una como quieras.


Formato de las plantillasTemplate name @@@ field1 ### beginfield1 ### endfield1 @@@ field2 ### beginfield2 ### endfield2 @@@ field3 ### beginfield3 ### endfield3


Fijándonos en el formato anterior, utilizarás dos clases de separadores, “@@@” para separar el nombre de la plantilla y cada nuevo campo, y “###” para separar el nombre del campo de sus marcadores inicio -begin- y final -end-.

PHPSEO usa expresiones regulares para encontrar el contenido en el extractor de datos. Si no puedes obtener un contenido, es recomendable probar la regex en regex101.com hasta que funcione.

Ejemplo de regex: begin([\s\S]*?)end/s

Exportar los datos scrapeados

Si estás extrayendo URLS, emails u otro contenido tipo lista, verás los resultados como lo haces en otros módulos.

Si estás extrayendo contenido usando una plantilla personalizada, puedes guardar el contenido como txt, csv o xlsx.

  • txt: exporta múltiples ficheros txt (uno por cada URL scrapeada).
  • csv: exporta un fichero CSV que contiene todo el contenido extraído.
  • xlsx: export one XLSX (excel) que contiene todo el contenido extraído.

 Generador de keywords

Obtén sugerencias de palabras clave de Google, YouTube y Amazon derivadas de una palabra clave principal

Introduce una palabra clave para obtener sugerencias relacionadas de Google, Amazon o YouTube.

Esta herramienta mostrará las subconsultas de la A a la Z de Google suggest, usando como semilla tu palabra clave principal al inicio de cada sugerencia. Puedes usar el símbolo * como comodín en Google.

 Descargar y editar imágenes (bulk)

Busca imágenes y descárgalas en un fichero .zip

Introduce una palabra clave para extraer las URLs de las imágenes mostradas en Google imágenes. También puedes pegar URLs de imágenes obtenidas del módulo extractor de datos o de cualquier otra fuente.

Usa el botón -DOWNLOAD IMGs- para descargar un fichero .zip que contenga todas las imágenes (puede tardar si usas muchas URLs).

Selecciona múltiples imágenes y modifícalas a la vez

Selecciona múltiples imágenes y elige una o varias operaciones de edición para aplicar de forma masiva. Puedes añadir textos diferentes usando el fichero imagetext.txt, y modificar fuentes, tamaños, marcas de agua, etc.

También puedes convertir cualquier formato de imágenes a JPG, PNG, GIF o WEBP.

 Detector de plagio

Pega tu texto y comprueba si está plagiado en Google

Pega un texto de al menos 100 palabras y comprueba si un fragmento aleatorio aparece como texto duplicado en Google.

La comprobación automática comprueba un fragmento aleatorio. La comprobación manual te muestra 3 botones para comprobar 3 fragmentos aleatorios de forma manual.

 Comprobar URLs indexadas

Comprueba si URLs están indexadas en Google de forma masiva

Pega una lista de URLs (una por línea) y comprueba si están indexadas en Google.

Puedes descargar los resultados de indexación en formato CSV o copiar los resultados del textarea y pegarlos en una hoja de cálculo tipo excel.

 Requisitos del sistema

  • PHPSEO version: 1.0BETA.
  • Probado: PHP 5.6.402.0 y superiores.
  • Variable max execution time mínima recomendada: 240 segundos, (tu max exec time actual es 60 segundos ).

 Soporte y ayuda

Si tienes dudas o problemas con PHPSEO, te recomiendo unirte al grupo de ayuda en Facebook y publicar allí tu pregunta.

Para preguntas cortas o rápidas, puedes encontrarme en Twitter y YouTube.

PHPSEO, por el momento es 100% gratis y BETA, así que me ayudarás mucho si reportas cualquier error.

No me odies si tienes problemas, recuerda no abusar demasiado de los recursos de tu hosting y todo debería de ir bien 🙂

 Preguntas frecuentes

¿Por qué la herramienta no termina un proceso? (se cuelga o congela)

Problema: si el ciclo de avisos “Processing URL batch” parece no terminar nunca, probablemente tu servidor está sobrecargado y no responde a las peticiones.

Solución: si estás haciendo operaciones con muchas URLs, instala Xampp u otro servidor local y utiliza PHPSEO en local. Recuerda incrementar el max execution timeout y/o otras settings que puedan ser demasiado bajas en tu servidor local.

También puedes incrementar la -pausa entre bloques- y disminuir las -URL/s por bloque- en los ajustes generales para mitigar este problema.

¿Puedo usar proxies normales (no web) con PHPSEO?

A pesar de que ni los he probado ni es la intención de esta herramienta, deberías poder usarlos fácilmente modificando los ficheros proxy siguiendo estas indicaciones.

¿Puedo usar los web proxies con la IP de un dispositivo móvil?

Existen varias aplicaciones para montar servidores PHP en dispositivos móviles. No he llegado a probarlas con PHPSEO, pero si conseguimos obtener una URL pública mediante esas aplicaciones, y estas incorporan las extensiones básicas como cURL, debería ser posible usar la IP de datos móvil como proxy web.

Si alguien prueba y consigue usar el móvil como web proxy, estaré encantado de escuchar su feedback :).

¿Necesito usar un servidor local con PHPSEO?

No es imprescindible (pero sí recomendable) usar PHPSEO con un servidor PHP local. Para ello, lo mejor es instalar XAMPP, lo que nos permitirá incrementar las variables Execution Time, Upload Size y similares tanto como deseemos.