From alfred-dev
Generates validated JSON-LD structured data using schema.org for rich snippets. Covers Organization, WebSite, Article/BlogPosting, Product, FAQPage, BreadcrumbList markup for web pages.
npx claudepluginhub 686f6c61/alfred-dev --plugin alfred-devThis skill uses the workspace's default tool permissions.
Este skill genera datos estructurados en formato JSON-LD basados en el vocabulario de schema.org. Los datos estructurados permiten a los buscadores entender el contenido de una pagina de forma semantica, lo que puede resultar en rich snippets (resultados enriquecidos) que mejoran la visibilidad y el CTR en las paginas de resultados.
Guides implementation of Schema.org JSON-LD structured data for rich snippets and SEO, covering types like FAQ, Article, Product, Event.
Generates Schema.org JSON-LD structured data for articles, products, FAQs, breadcrumbs, organizations, how-tos, and reviews to enable Google rich results.
Generates JSON-LD Schema.org structured data for FAQ, HowTo, Article, Product, LocalBusiness rich results. Use for adding SEO markup to web pages.
Share bugs, ideas, or general feedback.
Este skill genera datos estructurados en formato JSON-LD basados en el vocabulario de schema.org. Los datos estructurados permiten a los buscadores entender el contenido de una pagina de forma semantica, lo que puede resultar en rich snippets (resultados enriquecidos) que mejoran la visibilidad y el CTR en las paginas de resultados.
El formato JSON-LD es el recomendado por Google porque se inserta como un bloque <script> independiente en el <head>, sin modificar el HTML visible. Esto lo hace mas facil de mantener y menos propenso a errores que los formatos alternativos (Microdata, RDFa).
Identificar los tipos de schema aplicables. Analizar cada pagina del sitio para determinar que tipos de datos estructurados son relevantes. Los tipos mas comunes son:
name, url, logo. Recomendados: sameAs (perfiles sociales), contactPoint, address.name, url. Recomendados: potentialAction con SearchAction si hay buscador interno.headline, author, datePublished, image. Recomendados: dateModified, publisher, description.name, image, offers (con price, priceCurrency, availability). Recomendados: brand, sku, aggregateRating.mainEntity con array de Question, cada una con acceptedAnswer.itemListElement con position, name e item (URL).Generar el markup JSON-LD para cada pagina. Crear el bloque <script type="application/ld+json"> correspondiente. Ejemplo para Organization:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Nombre de la empresa",
"url": "https://ejemplo.com",
"logo": "https://ejemplo.com/logo.png",
"sameAs": [
"https://twitter.com/ejemplo",
"https://linkedin.com/company/ejemplo"
]
}
Combinar tipos cuando corresponda. Una pagina puede tener multiples bloques JSON-LD. Por ejemplo, la pagina principal puede incluir Organization, WebSite y BreadcrumbList simultaneamente. Cada uno va en su propio bloque <script> o se combinan en un array con @graph.
Validar el markup. Antes de publicar, verificar cada bloque contra:
Corregir cualquier error o advertencia antes de desplegar.
Insertar en el HTML. Colocar los bloques JSON-LD dentro del <head> de cada pagina. Si se usa un framework o CMS, verificar que no genera duplicados.