Mark GEO as coming soon and slim the SEO menu to live data.
Hide duplicate GSC/GA4 views and the manual day-load CTA so Orgánico matches Search Console, Analytics, and Métricas. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -439,13 +439,10 @@ export const ORGANICO_SECTIONS: OrganicoSection[] = [
|
||||
group: 'Rendimiento del sitio',
|
||||
label: 'Rastreo de posición',
|
||||
blurb:
|
||||
'Sí: posición media diaria en organic_daily (histórico nuestro) + ranking actual de queries GSC. No es un rank tracker de 10k KW tipo Semrush; es lo que GSC reporta para tus impresiones reales.',
|
||||
actions: [
|
||||
'Mirar tendencia de posición media',
|
||||
'Atacar queries en pos. 4–15 (quick wins)',
|
||||
'Ampliar cartera vía contenido',
|
||||
],
|
||||
'Cubierto en Palabras clave (posición GSC) y Visión general (tendencia diaria).',
|
||||
actions: [],
|
||||
live: 'seo-rankings',
|
||||
soon: true,
|
||||
},
|
||||
{
|
||||
id: 'seo-organic',
|
||||
@@ -453,13 +450,10 @@ export const ORGANICO_SECTIONS: OrganicoSection[] = [
|
||||
group: 'Tráfico y páginas',
|
||||
label: 'Posicionamiento orgánico',
|
||||
blurb:
|
||||
'Evolución de clics e impresiones (visibilidad). Distinto de «Páginas principales».',
|
||||
actions: [
|
||||
'Leer tendencia MoM de clics',
|
||||
'Cruzar con campañas de contenido',
|
||||
'Alertar caídas bruscas',
|
||||
],
|
||||
'Misma serie de clics/impresiones que Visión general. Se unifica ahí.',
|
||||
actions: [],
|
||||
live: 'seo-trend',
|
||||
soon: true,
|
||||
},
|
||||
{
|
||||
id: 'seo-pages',
|
||||
@@ -495,13 +489,10 @@ export const ORGANICO_SECTIONS: OrganicoSection[] = [
|
||||
group: 'Keywords',
|
||||
label: 'Organic Traffic Insights',
|
||||
blurb:
|
||||
'Cruce GSC (páginas) + GA4 (sesiones orgánicas / landings) para ver qué rankea y qué convierte.',
|
||||
actions: [
|
||||
'Comparar top pages GSC vs landings GA4',
|
||||
'Detectar páginas con clics y poca conversión',
|
||||
'Informar ROI orgánico',
|
||||
],
|
||||
'El cruce GSC + GA4 ya está en Visión general (top queries, páginas y landings).',
|
||||
actions: [],
|
||||
live: 'seo-cross',
|
||||
soon: true,
|
||||
},
|
||||
{
|
||||
id: 'seo-competition',
|
||||
@@ -540,7 +531,10 @@ export function sectionsForPillar(pillar: OrganicoPillar): OrganicoSection[] {
|
||||
export function groupsForPillar(
|
||||
pillar: OrganicoPillar
|
||||
): { group: string; items: OrganicoSection[] }[] {
|
||||
const list = sectionsForPillar(pillar);
|
||||
if (pillar === 'geo') return [];
|
||||
const list = sectionsForPillar('seo').filter(
|
||||
(s) => !s.soon || s.id === 'seo-competition'
|
||||
);
|
||||
const order: string[] = [];
|
||||
const map = new Map<string, OrganicoSection[]>();
|
||||
for (const s of list) {
|
||||
|
||||
@@ -77,7 +77,7 @@ export const DASHBOARD_MODULES: DashboardModuleDef[] = [
|
||||
href: '/dashboard/organico',
|
||||
label: 'Orgánico',
|
||||
providers: ['ga4', 'search_console'],
|
||||
hint: 'SEO (GSC/GA4) + GEO (visibilidad IA)',
|
||||
hint: 'SEO (Search Console y GA4)',
|
||||
},
|
||||
{
|
||||
id: 'activos',
|
||||
|
||||
Reference in New Issue
Block a user