Pular para o conteúdo
Skillpedia
SEO48 mil · #4066

schema-markup-generator

Faz seu agente adicionar informações extras aos sites para que os buscadores entendam melhor o conteúdo. É útil para melhorar a visibilidade do site nos resultados de busca.

O que ela faz

Este gerador cria um código especial (chamado JSON-LD) que ajuda sites a serem melhor entendidos por motores de busca como o Google. Ele pode descrever o que é seu site, um artigo, um FAQ, ou como usar uma ferramenta.

Quando usar

  • ✓Ao criar ou revisar informações importantes do seu site para o Google.
  • ✓Quando você quer que seu site apareça com mais destaque nos resultados de busca.
  • ✓Ao adicionar seções de Perguntas Frequentes (FAQ) ou guias passo a passo no seu site.

Exemplo do que pedir para a IA

“Gere o código JSON-LD para um artigo de blog sobre como fazer pão caseiro.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/schema-markup-generator/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/schema-markup-generator/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A IA cria um texto em formato de código que você pode adicionar ao seu site. Esse código explica para os buscadores o conteúdo da sua página, como o título, autor, e detalhes específicos do que está sendo descrito.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill schema-markup-generator

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/schema-markup-generator/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Gerador de Schema Markup Skill

Adicione dados estruturados em JSON-LD às páginas para desbloquear resultados ricos, melhorar a CTR e sinalizar contexto para o Google e sistemas de IA.


Quando Usar

  • Use ao adicionar ou auditar schema em JSON-LD para sites, aplicativos SaaS, ferramentas, artigos, FAQs, breadcrumbs ou páginas de organização.
  • Use quando o schema precisar ser implementado no Next.js App Router ou validado contra as ferramentas Google Rich Results e Schema.org.
  • Use quando uma página tem conteúdo forte, mas carece de dados estruturados para mecanismos de busca e elegibilidade para resultados ricos.

Como Adicionar Schema no Next.js App Router

A abordagem mais limpa é um componente JsonLd reutilizável:

// components/JsonLd.jsx
export function JsonLd({ data }) {
  const json = JSON.stringify(data).replace(/</g, '\\u003c');
  return (
    <script
      type="application/ld+json"
      dangerouslySetInnerHTML={{ __html: json }}
    />
  );
}

Use-o em qualquer página:

import { JsonLd } from '@/components/JsonLd';

export default function MyPage() {
  return (
    <>
      <JsonLd data={mySchemaObject} />
      {/* rest of page */}
    </>
  );
}

Tipos de Schema por Tipo de Página

WebSite + Sitelinks Searchbox (apenas página inicial)

{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "name": "100 SEO Tools",
  "url": "https://www.100seotools.com",
  "description": "Free online SEO tools for keyword research, technical audits, and more.",
  "potentialAction": {
    "@type": "SearchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "https://www.100seotools.com/search?q={search_term_string}"
    },
    "query-input": "required name=search_term_string"
  }
}

SoftwareApplication (páginas de ferramentas / aplicativos SaaS)

{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "Keyword Density Checker",
  "applicationCategory": "WebApplication",
  "operatingSystem": "Web",
  "url": "https://www.100seotools.com/tools/keyword-density-checker",
  "description": "Free keyword density checker tool. Analyze keyword frequency and optimize your content for SEO.",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  },
  "featureList": [
    "Analyze keyword frequency",
    "Detect over-optimization",
    "Export results as CSV"
  ],
  "provider": {
    "@type": "Organization",
    "name": "100 SEO Tools",
    "url": "https://www.100seotools.com"
  }
}

Article / BlogPosting (posts de blog)

{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "How to Improve Your Core Web Vitals in 2025",
  "description": "A practical guide to improving LCP, FID, and CLS scores for better rankings.",
  "url": "https://www.100seotools.com/blog/improve-core-web-vitals",
  "datePublished": "2025-01-15",
  "dateModified": "2025-03-20",
  "author": {
    "@type": "Person",
    "name": "Jane Smith",
    "url": "https://www.100seotools.com/author/jane-smith"
  },
  "publisher": {
    "@type": "Organization",
    "name": "100 SEO Tools",
    "logo": {
      "@type": "ImageObject",
      "url": "https://www.100seotools.com/logo.png"
    }
  },
  "image": {
    "@type": "ImageObject",
    "url": "https://www.100seotools.com/images/blog/core-web-vitals.jpg",
    "width": 1200,
    "height": 630
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://www.100seotools.com/blog/improve-core-web-vitals"
  }
}

FAQPage (seções de FAQ, páginas de ajuda de ferramentas)

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is keyword density?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Keyword density is the percentage of times a keyword appears in a piece of content relative to the total word count. A healthy keyword density is typically 1-3%."
      }
    },
    {
      "@type": "Question",
      "name": "Is this tool free to use?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, our keyword density checker is completely free with no registration required."
      }
    }
  ]
}

HowTo (guias de ferramentas passo a passo)

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "Como Verificar a Densidade de Palavras-Chave",
  "description": "Guia passo a passo para analisar a densidade de palavras-chave usando nossa ferramenta gratuita.",
  "totalTime": "PT2M",
  "step": [
    {
      "@type": "HowToStep",
      "position": 1,

…
Perguntas frequentes

O que é JSON-LD?

É um formato de código que ajuda os motores de busca a entenderem melhor o conteúdo do seu site, permitindo que ele apareça de formas mais ricas nos resultados de busca.

Quais tipos de informação posso descrever?

Você pode descrever sites inteiros, aplicativos de software, artigos de blog, páginas de perguntas frequentes (FAQ), guias de como fazer (HowTo), e informações sobre sua organização.

Preciso saber programar para usar isso?

A IA gera o código para você. Você só precisa saber como adicionar esse código ao seu site, o que geralmente é um processo simples.

Detalhes

Descrição original do autor

Generate and implement JSON-LD structured data for web apps, blogs, FAQs, and SaaS sites. Supports WebSite, SoftwareApplication, BlogPosting, FAQPage, HowTo, and more.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4066
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas