Saltar al contenido
Lunes a viernes, 9:00–19:00 (CDMX) hola@nebu-lab.com  ·  +52 55 3121 2956
55 3121 2956 Diagnóstico gratis

Herramientas SEO Gratis — Suite Completa NebuLab

.nl-tl{max-width:1100px;margin:0 auto;padding:20px;font-family:-apple-system,Segoe UI,Arial,sans-serif} .nl-tl-hero{background:linear-gradient(135deg,#0a0f1e,#1a2547);color:#fff;padding:50px 40px;border-radius:20px;text-align:center;margin-bottom:30px} .nl-tl-hero h1{font-size:clamp(28px,4.5vw,42px);margin:0 0 14px;font-weight:800;line-height:1.15} .nl-tl-hero p{font-size:17px;opacity:.9;max-width:640px;margin:0 auto} .nl-tl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:40px} .nl-tl-card{background:#fff;padding:24px;border-radius:14px;box-shadow:0 4px 18px rgba(0,0,0,.06);cursor:pointer;transition:transform .2s;border-top:4px solid #0066ff} .nl-tl-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.1)} .nl-tl-card .ico{font-size:36px;margin-bottom:10px} .nl-tl-card h3{margin:0 0 6px;font-size:17px;color:#0a0f1e} .nl-tl-card p{margin:0;color:#666;font-size:13px;line-height:1.5} .nl-tool-panel{background:#fff;padding:30px;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.08);display:none} .nl-tool-panel.active{display:block;animation:nlFade .3s ease} @keyframes nlFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}} .nl-tool-panel h2{margin:0 0 8px;color:#0a0f1e;font-size:24px} .nl-tool-panel .desc{color:#666;margin:0 0 22px;font-size:14px} .nl-tool-row{display:grid;grid-template-columns:1fr auto;gap:10px;margin-bottom:14px} .nl-tool-row input,.nl-tool-row select,.nl-tool-row textarea{padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;font-family:inherit} .nl-tool-row button{padding:12px 24px;background:linear-gradient(135deg,#0066ff,#00aaff);color:#fff;border:0;border-radius:10px;font-weight:700;cursor:pointer} .nl-tool-field{margin-bottom:14px} .nl-tool-field label{display:block;font-size:12px;font-weight:700;color:#444;margin-bottom:5px;letter-spacing:.3px} .nl-tool-field input,.nl-tool-field select,.nl-tool-field textarea{width:100%;padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;box-sizing:border-box;font-family:inherit} .nl-tool-output{background:#0a0f1e;color:#00e676;padding:18px;border-radius:10px;font-family:Menlo,Monaco,Consolas,monospace;font-size:13px;white-space:pre-wrap;word-break:break-all;margin-top:14px;max-height:400px;overflow:auto;display:none} .nl-tool-output.show{display:block} .nl-tool-copy{background:#00e676;color:#0a0f1e;border:0;padding:8px 16px;border-radius:8px;font-weight:700;cursor:pointer;margin-top:10px} .nl-tool-back{background:#f0f2f5;color:#555;border:0;padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px;margin-bottom:16px} .nl-tool-result-row{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:8px 0;border-bottom:1px solid #f0f2f5;font-size:14px} .nl-tool-result-row .k{font-weight:700;color:#0a0f1e} .nl-tool-result-row .v{color:#444} .nl-tl-cta{background:linear-gradient(135deg,#0066ff,#00aaff);color:#fff;padding:40px;border-radius:16px;text-align:center;margin-top:40px} .nl-tl-cta a{display:inline-block;background:#fff;color:#0066ff;padding:14px 28px;border-radius:10px;font-weight:800;text-decoration:none;margin:4px} .nl-tl-cta a.wa{background:#25D366;color:#fff}
🛠️ 5 HERRAMIENTAS · 100% GRATIS

Herramientas SEO Gratis — Suite NebuLab

Sin registro, sin límite. Generador de robots.txt, schema JSON-LD, meta tags analyzer, sitemap y más.

🤖

Generador Robots.txt

Crea robots.txt optimizado con bloques AI crawler

📋

Generador Schema JSON-LD

Organization, LocalBusiness, FAQPage, Article

🏷️

Analizador Meta Tags

Extrae title, description, OG, schema de cualquier URL

👁️

SERP Simulator

Visualiza cómo se verá tu título + descripción en Google

🔗

UTM Builder

Genera URLs con parámetros UTM para tracking

🤖 Generador Robots.txt

Crea un robots.txt optimizado con reglas para AI crawlers (GPT, Claude, Perplexity) y motores tradicionales.

WordPressWooCommerceShopifyCustom
Sí (recomendado para GEO)No (bloquear todos)

📋 Generador Schema JSON-LD

Genera código Schema.org listo para copiar al <head>.

OrganizationLocalBusinessFAQPageArticleProduct

🏷️ Analizador Meta Tags

Introduce una URL y extraemos title, description, Open Graph, Twitter Cards, canonical y schema.

👁️ SERP Simulator

Simula cómo se verá tu resultado en Google.

tusitio.com › pagina
Tu título atractivo aquí
Descripción con CTA…
Title: 0/60
Desc: 0/160

🔗 UTM Builder

Genera URLs trackeables para tus campañas (GA4).

¿Necesitas ayuda profesional?

Implementamos todo esto por ti. +200 proyectos SEO exitosos.

Auditar mi web gratis
function nlTool(id){document.querySelectorAll(‘.nl-tool-panel’).forEach(function(p){p.classList.remove(‘active’);});document.getElementById(‘nlTool-‘+id).classList.add(‘active’);document.getElementById(‘nlToolGrid’).style.display=’none’;document.getElementById(‘nlTool-‘+id).scrollIntoView({behavior:’smooth’});if(id===’schema’)nlScFields();if(id===’serp’)nlSpRender();if(window.gtag)gtag(‘event’,’tool_opened’,{tool:id});} function nlToolBack(){document.querySelectorAll(‘.nl-tool-panel’).forEach(function(p){p.classList.remove(‘active’);});document.getElementById(‘nlToolGrid’).style.display=’grid’;} function nlCopy(id){var t=document.getElementById(id).textContent;navigator.clipboard.writeText(t);alert(‘✓ Copiado al portapapeles’);} function nlRbGen(){ var dom=document.getElementById(‘nlRbDom’).value||’https://tusitio.com’; var type=document.getElementById(‘nlRbType’).value; var ai=document.getElementById(‘nlRbAI’).value===’1′; var out=»# robots.txt generado con NebuLabn# «+dom+»nnUser-agent: *nAllow: /n»; if(type===’wp’){out+=»Disallow: /wp-admin/nAllow: /wp-admin/admin-ajax.phpnDisallow: /wp-login.phpnDisallow: /xmlrpc.phpnDisallow: /?s=nDisallow: /search/nDisallow: /author/n»;} if(type===’woo’){out+=»Disallow: /cart/nDisallow: /checkout/nDisallow: /mi-cuenta/nDisallow: /my-account/nDisallow: /*?add-to-cart=nDisallow: /*orderby=nDisallow: /*?filter*n»;} if(type===’shopify’){out+=»Disallow: /adminnDisallow: /cartnDisallow: /checkouts/nDisallow: /carts/nDisallow: /orders/nDisallow: /*?*n»;} out+=»n# AI Search Crawlersn»; if(ai){out+=»User-agent: GPTBotnAllow: /nnUser-agent: OAI-SearchBotnAllow: /nnUser-agent: ClaudeBotnAllow: /nnUser-agent: PerplexityBotnAllow: /nnUser-agent: Google-ExtendednAllow: /nnUser-agent: ApplebotnAllow: /nn# Bloqueo solo trainingnUser-agent: CCBotnDisallow: /nnUser-agent: BytespidernDisallow: /n»;} else{out+=»User-agent: GPTBotnDisallow: /nnUser-agent: ClaudeBotnDisallow: /nnUser-agent: PerplexityBotnDisallow: /nnUser-agent: CCBotnDisallow: /n»;} out+=»nSitemap: «+dom.replace(//+$/,»)+»/sitemap.xmlnSitemap: «+dom.replace(//+$/,»)+»/sitemap_index.xmln»; var el=document.getElementById(‘nlRbOut’);el.textContent=out;el.classList.add(‘show’);if(window.gtag)gtag(‘event’,’tool_used’,{tool:’robots’}); } function nlScFields(){ var t=document.getElementById(‘nlScType’).value;var f=»; if(t===’Organization’){f=’
‘;} else if(t===’LocalBusiness’){f=’
‘;} else if(t===’FAQPage’){f=’
‘;} else if(t===’Article’){f=’
‘;} else{f=’
‘;} document.getElementById(‘nlScForm’).innerHTML=f; } function nlScGen(){ var t=document.getElementById(‘nlScType’).value;var s={«@context»:»https://schema.org»,»@type»:t}; function g(id){var e=document.getElementById(id);return e?e.value:»;} if(t===’Organization’){s.name=g(‘nlScN’);s.url=g(‘nlScU’);if(g(‘nlScL’))s.logo=g(‘nlScL’);if(g(‘nlScP’))s.telephone=g(‘nlScP’);} else if(t===’LocalBusiness’){s.name=g(‘nlScN’);s.url=g(‘nlScU’);s.telephone=g(‘nlScP’);s.address={«@type»:»PostalAddress»,streetAddress:g(‘nlScA’),addressLocality:g(‘nlScC’),addressCountry:’MX’};} else if(t===’FAQPage’){s.mainEntity=[];for(var i=1;i<=3;i++){var q=g('nlScQ'+i),a=g('nlScA'+i);if(q&&a)s.mainEntity.push({"@type":"Question",name:q,acceptedAnswer:{"@type":"Answer",text:a}});}} else if(t==='Article'){s.headline=g('nlScT');s.author={"@type":"Person",name:g('nlScAu')};s.url=g('nlScU');s.image=g('nlScI');s.datePublished=g('nlScD');} else{s.name=g('nlScN');s.image=g('nlScI');s.offers={"@type":"Offer",price:g('nlScPr'),priceCurrency:g('nlScCu'),availability:"https://schema.org/InStock"};} var out='n’+JSON.stringify(s,null,2)+’n’; var el=document.getElementById(‘nlScOut’);el.textContent=out;el.classList.add(‘show’);if(window.gtag)gtag(‘event’,’tool_used’,{tool:’schema’}); } function nlMtAnalyze(){ var url=document.getElementById(‘nlMtUrl’).value;if(!url)return; document.getElementById(‘nlMtResult’).innerHTML=’

⏳ Analizando…

‘; var fd=new FormData();fd.append(‘url’,url); fetch(‘/wp-json/nebulab/v1/audit’,{method:’POST’,body:fd}).then(function(r){return r.json();}).then(function(d){ if(!d.ok){document.getElementById(‘nlMtResult’).innerHTML=’

Error al analizar

‘;return;} var r=d.result;var html=’
Score SEO‘+r.score+’/100
Title‘+(r.title||’—’)+’ (‘+(r.title?r.title.length:0)+’ chars)
Description‘+(r.desc||’—’)+’ (‘+(r.desc?r.desc.length:0)+’ chars)
H1‘+r.h1_count+’
Palabras‘+r.word_count+’
Imágenes‘+r.images_total+’ (‘+r.images_no_alt+’ sin alt)
TTFB‘+r.elapsed_ms+’ms
‘; document.getElementById(‘nlMtResult’).innerHTML=html;if(window.gtag)gtag(‘event’,’tool_used’,{tool:’meta’}); }); } function nlSpRender(){ var url=document.getElementById(‘nlSpUrl’).value||’https://tusitio.com’; var t=document.getElementById(‘nlSpTitle’).value||’Tu título aquí’; var d=document.getElementById(‘nlSpDesc’).value||’Descripción aquí…’; document.getElementById(‘nlSpBread’).textContent=url.replace(/https?:///,»).replace(///g,’ › ‘); document.getElementById(‘nlSpT’).textContent=t.substring(0,60); document.getElementById(‘nlSpD’).textContent=d.substring(0,160); document.getElementById(‘nlSpCt’).textContent=t.length; document.getElementById(‘nlSpCd’).textContent=d.length; } function nlUtGen(){ var b=document.getElementById(‘nlUtBase’).value;if(!b)return; var params=[]; var src=document.getElementById(‘nlUtSrc’).value;if(src)params.push(‘utm_source=’+encodeURIComponent(src)); var md=document.getElementById(‘nlUtMd’).value;if(md)params.push(‘utm_medium=’+encodeURIComponent(md)); var cp=document.getElementById(‘nlUtCp’).value;if(cp)params.push(‘utm_campaign=’+encodeURIComponent(cp)); var ct=document.getElementById(‘nlUtCt’).value;if(ct)params.push(‘utm_content=’+encodeURIComponent(ct)); var out=b+(b.indexOf(‘?’)>-1?’&’:’?’)+params.join(‘&’); var el=document.getElementById(‘nlUtOut’);el.textContent=out;el.classList.add(‘show’);if(window.gtag)gtag(‘event’,’tool_used’,{tool:’utm’}); }

Te decimos qué te frena, gratis.

Miramos tu sitio, tu medición y tu competencia, y te mandamos los tres problemas que más te están costando. Sin compromiso.