PHPackages                             luinuxscl/seo-content-seeds - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. luinuxscl/seo-content-seeds

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

luinuxscl/seo-content-seeds
===========================

Paquete Laravel para obtener ideas para la creación de contenido SEO desde diversas fuentes externas

010PHP

Since Apr 19Pushed 1y ago1 watchersCompare

[ Source](https://github.com/luinuxscl/seo-contents-seeds)[ Packagist](https://packagist.org/packages/luinuxscl/seo-content-seeds)[ RSS](/packages/luinuxscl-seo-content-seeds/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

SEO Content Seeds
=================

[](#seo-content-seeds)

[![Laravel 11.x](https://camo.githubusercontent.com/1cf7e76377e33c525ce7f5645f062caa61e32d7f2a143fa261c5cbce90820e67/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31312e782d7265642e737667)](https://camo.githubusercontent.com/1cf7e76377e33c525ce7f5645f062caa61e32d7f2a143fa261c5cbce90820e67/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31312e782d7265642e737667)[![PHP 8.1](https://camo.githubusercontent.com/55119e0553f52e25200843d20c0b7f94802872deee3c7737d4dcd41a851167c6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312d626c75652e737667)](https://camo.githubusercontent.com/55119e0553f52e25200843d20c0b7f94802872deee3c7737d4dcd41a851167c6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312d626c75652e737667)[![Licencia MIT](https://camo.githubusercontent.com/2adc14e0e011753025acdc088689ba6e559c10401a2785ea2896609bb6c3cae8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e6369612d4d49542d677265656e2e737667)](https://camo.githubusercontent.com/2adc14e0e011753025acdc088689ba6e559c10401a2785ea2896609bb6c3cae8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e6369612d4d49542d677265656e2e737667)

Un paquete Laravel para obtener ideas ("seeds") para la creación de contenido SEO desde diversas fuentes de datos externas. Estas ideas son estandarizadas y almacenadas en una base de datos para que la aplicación Laravel principal pueda utilizarlas posteriormente.

Características principales
---------------------------

[](#características-principales)

- **Arquitectura basada en Drivers**: Sistema flexible que permite añadir nuevas fuentes de datos fácilmente.
- **Google Trends vía SerpAPI**: Obtención de tendencias actuales (implementación inicial).
- **Estandarización de datos**: Transformación de datos de diferentes fuentes a un formato común.
- **Evaluación opcional con LLM**: Capacidad para evaluar la relevancia de las semillas utilizando modelos de lenguaje (requiere integración con otro paquete OpenRouter).
- **Interfaz CLI**: Comandos Artisan para gestionar la obtención y manejo de semillas.

Instalación
-----------

[](#instalación)

### Requisitos

[](#requisitos)

- PHP 8.1 o superior
- Laravel 10.x o 11.x
- Cuenta en SerpAPI (para Google Trends)

### Pasos de instalación

[](#pasos-de-instalación)

```
composer require luinuxscl/seo-content-seeds
```

Publica los archivos de configuración y migraciones:

```
php artisan vendor:publish --provider="Luinuxscl\SeoContentSeeds\Providers\SeoContentSeedsServiceProvider"
```

Ejecuta las migraciones:

```
php artisan migrate
```

Configuración
-------------

[](#configuración)

Después de publicar la configuración, puedes encontrar el archivo `config/seo_seeder.php`. Asegúrate de configurar tu API key de SerpAPI en tu archivo `.env`:

```
SERPAPI_API_KEY=tu_api_key_aquí

```

Otras configuraciones importantes incluyen:

- Configuración regional e idioma para Google Trends
- Activación/desactivación de la evaluación LLM
- Configuración de colas y logging

Uso básico
----------

[](#uso-básico)

### Obtener semillas de Google Trends

[](#obtener-semillas-de-google-trends)

```
php artisan seo:fetch-seeds --source=google_trends
```

### Listar semillas almacenadas

[](#listar-semillas-almacenadas)

```
php artisan seo:list-seeds
```

Extensibilidad
--------------

[](#extensibilidad)

El paquete está diseñado para ser fácilmente extensible. Para añadir una nueva fuente de datos:

1. Crea una nueva clase que implemente `SeedFetcherInterface`
2. Registra tu nueva fuente en el archivo de configuración

Evaluación con LLM (Opcional)
-----------------------------

[](#evaluación-con-llm-opcional)

Para utilizar la funcionalidad de evaluación de semillas con LLM, debes:

1. Activar la opción en la configuración (`llm_evaluation.enabled = true`)
2. Tener instalado y configurado un paquete de integración con OpenRouter
3. Configurar la plantilla de prompt y puntuación mínima según tus necesidades

Licencia
--------

[](#licencia)

Este paquete está disponible bajo la licencia MIT. Ver archivo LICENSE para más detalles.

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance32

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity16

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/134660453?v=4)[Luis Sepulveda](/maintainers/luinuxscl)[@luinuxscl](https://github.com/luinuxscl)

---

Top Contributors

[![luinuxscl](https://avatars.githubusercontent.com/u/134660453?v=4)](https://github.com/luinuxscl "luinuxscl (1 commits)")

### Embed Badge

![Health badge](/badges/luinuxscl-seo-content-seeds/health.svg)

```
[![Health](https://phpackages.com/badges/luinuxscl-seo-content-seeds/health.svg)](https://phpackages.com/packages/luinuxscl-seo-content-seeds)
```

###  Alternatives

[components/jqueryui

jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice.

1775.9M61](/packages/components-jqueryui)[hirethunk/verbs

An event sourcing package that feels nice.

516234.9k9](/packages/hirethunk-verbs)[sandersander/composer-link

Adds ability to link local packages for development with composer

92474.1k](/packages/sandersander-composer-link)[ralphjsmit/livewire-urls

Get the previous and current url in Livewire.

81402.5k9](/packages/ralphjsmit-livewire-urls)[te7a-houdini/laroute

Access Laravels URL/Route helper functions, from JavaScript.

33512.5k](/packages/te7a-houdini-laroute)[marshmallow/nova-tiptap

A Laravel Nova tiptap editor field.

19208.2k3](/packages/marshmallow-nova-tiptap)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
