Banco de Dados
Estrutura do banco de dados do Schemafy
Estrutura do Banco de Dados
O Schemafy cria uma única tabela personalizada: wp_baseo_custom_schemas
| Coluna | Tipo | Descrição |
|---|---|---|
| id | BIGINT | Chave primária |
| url | VARCHAR(500) | URL da página |
| schema_type | VARCHAR(100) | Tipo Schema.org |
| schema_name | VARCHAR(200) | Nome descritivo |
| schema_data | LONGTEXT | Conteúdo JSON-LD |
| meta_title | TEXT | Meta título de SEO |
| meta_description | TEXT | Meta descrição de SEO |
| og_title | TEXT | Título Open Graph |
| og_description | TEXT | Descrição Open Graph |
| og_image | VARCHAR(500) | URL da imagem Open Graph |
| og_type | VARCHAR(50) | Tipo Open Graph |
| twitter_card | VARCHAR(50) | Tipo do Twitter Card |
| twitter_title | TEXT | Título do Twitter |
| twitter_description | TEXT | Descrição do Twitter |
| twitter_image | VARCHAR(500) | URL da imagem do Twitter |
| twitter_creator | VARCHAR(100) | Usuário do Twitter |
| is_active | TINYINT(1) | Status ativo |
| created_at | DATETIME | Timestamp de criação |
| created_by | BIGINT | ID do usuário WordPress |
| updated_at | DATETIME | Timestamp da última atualização |
Como Funciona a Injeção
- Quando um visitante carrega uma página, o Schemafy consulta o banco de dados procurando schemas que correspondam à URL atual
- Schemas ativos são coletados e formatados como tags
JSON-LD - O JSON-LD é injetado no
da página na prioridade 5 - As meta tags são injetadas na prioridade 1
- As tags de redes sociais são injetadas na prioridade 2
Isso significa que os schemas carregam antes do conteúdo principal, garantindo que os rastreadores de mecanismos de busca os detectem imediatamente.