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
Mensagem pronta para colar
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-generatorOu 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.mdConteú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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4066
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
competitive-platform-analysis
Ajuda a entender seus concorrentes. Ele identifica, classifica e filtra empresas concorrentes antes de qualquer análise mais profunda.
affaan-m/ECC
competitive-report-structure
Cria relatórios completos sobre concorrentes. Junta informações para mostrar o cenário geral, recomendações e ajuda a alinhar a equipe.
affaan-m/ECC
lead-intelligence
Ajuda seu agente a encontrar e contatar pessoas importantes. Ele analisa leads, sugere abordagens e gerencia o contato por e-mail e redes sociais.
affaan-m/ECC