Ana içeriğe geç
ÜCRETSİZ ARAÇ

Schema Markup Oluşturucu | Ücretsiz JSON-LD Yapılandırılmış Veri Aracı | MY Dijital

MY DijitalHizmetlerSEOSEO BaşlıkUTM LinkSchema Kontrolü Al MY Dijital ücretsiz araçSchema markup oluşturucu.Sayfa türünüzü seçin, işletme ve teklif bilgilerinizi girin; Google'ın anlayabileceği yapılandırılmış veri kodunu kopyalayın.Schema Kodu OluşturSEO Hizmeti5 schema türüJSON-LD kod çıktısıSayfa uyum notları AraçSchema bilgileriKayıtsız ücretsiz Schema türüYerel işletmeHizmet sayfasıÜrün sayfasıSSS sayfasıBlog yazısıKategori…

(function(){var d=document.documentElement;d.setAttribute('data-product','ajans');d.setAttribute('lang','tr');})(); :root{--brand:#2563EB;--brand2:#10B981;--brand3:#0F172A;--ink:#0F172A;--muted:#475569;--soft:#64748B;--bg:#F8FAFC;--line:#E2E8F0;--wa:#075E54;--shadow:0 30px 74px -30px rgba(15,23,42,.34)} *{box-sizing:border-box;margin:0} html{scroll-behavior:smooth;height:auto!important;overflow-y:auto!important} body{min-height:100vh;height:auto!important;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;background:linear-gradient(180deg,#fff,var(--bg));color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-y:auto!important} html,body.elementor-page,body{background:#F8FAFC!important;overflow-y:auto!important} h1,h2,h3{font-weight:900;line-height:1.05;letter-spacing:0;color:inherit!important} p,li{overflow-wrap:break-word} a{text-decoration:none!important;color:inherit} button,input,select,textarea{font:inherit} .wrap{width:min(1180px,calc(100vw - 48px));max-width:none;margin:0 auto;padding:0} .nav-wrap{position:sticky;top:12px;z-index:50;padding:12px 12px 0} .nav{width:min(1180px,calc(100vw - 24px));max-width:none;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px 10px 18px;border:1px solid rgba(226,232,240,.92);border-radius:999px;background:rgba(255,255,255,.90);box-shadow:0 12px 30px -24px rgba(15,23,42,.45);backdrop-filter:blur(16px)} .logo{display:inline-flex;align-items:center;gap:10px;font-weight:900;min-width:0}.logo img{height:34px;width:34px;border-radius:9px;object-fit:cover;display:block}.logo span{font-size:1.02rem} .nav-links{display:flex;align-items:center;gap:24px;font-size:.92rem;font-weight:760;color:var(--muted)}.nav-links a:hover{color:var(--brand)} .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;max-width:100%;border:0;border-radius:12px;padding:13px 20px;font-weight:850;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;color:inherit;white-space:normal;text-align:center}.btn:hover{transform:translateY(-2px)} .btn-primary{background:var(--brand3);color:#fff!important;box-shadow:0 18px 38px -20px rgba(15,23,42,.85)}.btn-ghost{background:#fff;color:var(--ink)!important;border:1px solid var(--line)}.btn-wa{background:var(--wa);color:#fff!important} .hero{padding:58px 0 34px}.hero-copy{max-width:940px;min-width:0} .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:var(--brand)}.eyebrow::before{content:"";width:8px;height:8px;border-radius:999px;background:var(--brand2)} .hero h1{font-size:clamp(2.45rem,5.4vw,4.35rem);margin:18px 0;max-width:100%;overflow-wrap:anywhere}.hero h1 span{background:linear-gradient(120deg,var(--brand),#7C3AED,var(--brand2));-webkit-background-clip:text;background-clip:text;color:transparent} .lead{font-size:1.15rem;color:var(--muted);max-width:58rem;font-weight:560}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px} .trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;max-width:900px}.trust span{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px;font-size:.88rem;font-weight:820;color:var(--muted)}.trust b{color:var(--brand)} .tool{width:100%;max-width:100%;min-width:0;margin-top:30px;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);overflow:hidden;color-scheme:light} .tool-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:24px 30px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgba(37,99,235,.10),rgba(16,185,129,.10))} .tool-top h2{font-size:1.36rem;margin-top:4px}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(16,185,129,.12);color:#047857;font-size:.78rem;font-weight:900;white-space:nowrap} .tool-body{display:grid;grid-template-columns:minmax(330px,.92fr) minmax(450px,1.08fr);gap:0}.tool-body>*{min-width:0}.form-side{padding:30px;border-right:1px solid var(--line)}.result-side{padding:30px;background:linear-gradient(180deg,#fff,#F9FCFF)} .field{margin-bottom:16px}.field label{display:block;font-size:.86rem;font-weight:900;margin-bottom:7px;color:#0F172A!important}.input,.select,.textarea{width:100%;border:1.5px solid var(--line)!important;border-radius:14px;background:#FFFFFF!important;color:#0F172A!important;-webkit-text-fill-color:#0F172A!important;caret-color:#2563EB!important;outline:none;box-shadow:none!important} .input,.select{min-height:52px;padding:0 14px}.textarea{min-height:88px;padding:13px;resize:vertical}.input::placeholder,.textarea::placeholder{color:#64748B!important;-webkit-text-fill-color:#64748B!important;opacity:1}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand)!important;box-shadow:0 0 0 4px rgba(37,99,235,.12)!important} .input-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hint{font-size:.78rem;color:var(--soft);margin-top:6px} .summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.metric{border:1px solid var(--line);border-radius:18px;background:#fff;padding:18px;min-width:0}.metric span{display:block;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.10em;color:var(--soft);margin-bottom:10px}.metric strong{display:block;font-size:clamp(1.16rem,2.1vw,1.55rem);line-height:1.08;letter-spacing:0;word-break:break-word}.metric.main{background:linear-gradient(135deg,var(--brand3),var(--brand));color:#fff;border-color:transparent}.metric.main span{color:rgba(255,255,255,.72)} .code-wrap{border:1px solid var(--line);border-radius:18px;background:#0B1220;overflow:hidden;margin-bottom:14px}.code-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.10);color:#D1E3FF;font-size:.82rem;font-weight:900}.code-output{display:block;width:100%;min-height:360px;border:0;background:#0B1220;color:#E5F0FF;-webkit-text-fill-color:#E5F0FF;padding:16px;font-family:Consolas,Monaco,monospace;font-size:.84rem;line-height:1.55;resize:vertical;outline:none} .checks{display:grid;gap:10px}.check-card{border:1px solid var(--line);border-radius:18px;background:#fff;padding:16px}.check-card h3{font-size:1rem;color:#111827!important;margin-bottom:8px}.check-card p{color:#334155;font-weight:660;font-size:.92rem}.check-card ul{margin:10px 0 0 18px;color:#334155;font-weight:660;font-size:.9rem} .actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:16px}.actions .btn{width:100%;min-width:0}.notice{margin-top:16px;border:1px solid rgba(37,99,235,.16);border-radius:18px;background:rgba(37,99,235,.08);padding:15px;color:#274060;font-weight:650;font-size:.92rem}.notice strong{color:var(--ink)} .section{padding:76px 0}.head{max-width:780px;margin:0 auto 34px;text-align:center}.head h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:14px}.head p{color:var(--muted);font-size:1.08rem;font-weight:560}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 14px 40px -30px rgba(15,23,42,.45)}.card h3{font-size:1.12rem;margin-bottom:10px}.card p{color:var(--muted);font-weight:560} .cta-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;background:linear-gradient(135deg,#0F172A,#1E3A8A);color:#fff;border-radius:28px;padding:36px;box-shadow:var(--shadow)}.cta-panel h2{font-size:clamp(1.8rem,3.5vw,2.7rem)}.cta-panel p{color:rgba(255,255,255,.78);margin-top:10px;max-width:50rem}.faq{max-width:900px;margin:0 auto;display:grid;gap:12px}details{background:#fff;border:1px solid var(--line);border-radius:16px;padding:17px 19px}summary{cursor:pointer;font-weight:900}details p{margin-top:10px;color:var(--muted)} footer{border-top:1px solid var(--line);padding:42px 0;color:var(--muted);font-weight:650}.foot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.foot-brand{display:flex;align-items:center;gap:10px;font-weight:900;color:var(--ink)}.foot-brand img{height:30px;width:30px;border-radius:8px;object-fit:cover}.wa-float{position:fixed;right:18px;bottom:18px;z-index:80;width:56px;height:56px;border-radius:999px;background:#25D366;display:grid;place-items:center;color:#fff;box-shadow:0 18px 38px -16px rgba(37,211,102,.9)}.wa-float svg{width:29px;height:29px} @media(max-width:980px){.tool-body,.cta-panel{grid-template-columns:1fr}.form-side{border-right:0;border-bottom:1px solid var(--line)}.trust,.cards,.summary{grid-template-columns:1fr}} @media(max-width:680px){html,body{max-width:100vw!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important}.elementor,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap,.elementor-widget-container,.wp-block-html{max-width:100vw!important;height:auto!important;overflow-x:hidden!important;overflow-y:visible!important}.wrap{width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important;padding:0;min-width:0}.nav-wrap{padding:10px 10px 0}.nav-links{display:none}.nav{width:calc(100vw - 20px);min-width:0;padding:10px 14px;border-radius:22px}.nav .btn{display:none}.logo span{display:none}.hero{padding-top:34px}.hero-copy,.hero h1,.hero-ctas,.trust,.tool,.cards,.head,.faq,.cta-panel{width:100%!important;max-width:100%!important;min-width:0!important}.hero-ctas,.trust,.tool{width:min(100%,320px)!important;max-width:320px!important;margin-left:0!important;margin-right:auto!important}.hero h1{font-size:2.05rem;line-height:1.1}.hero h1 span{display:block}.lead{display:block;width:100%!important;max-width:32ch!important;font-size:.95rem;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.hero-ctas,.actions,.input-row{display:grid;grid-template-columns:1fr}.hero-ctas .btn,.actions .btn{width:100%}.tool-top,.form-side,.result-side{padding:18px}.tool-top{align-items:flex-start;flex-direction:column}.code-output{min-height:420px;font-size:.76rem}.wa-float{display:none}} /* Mobile-first rendering budget: zero remote font dependency and no offscreen paint work. */ body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-synthesis:none} a,button,[role="button"]{touch-action:manipulation} @media (max-width:767px){ html{scroll-behavior:auto!important} [data-reveal]{opacity:1!important;transform:none!important;transition:none!important} [data-parallax]{translate:none!important;transform:none!important} .glow,.grain::before,.grain::after{display:none!important} .nav,.sticky-cta{-webkit-backdrop-filter:none!important;backdrop-filter:none!important} } @supports (content-visibility:auto){ @media (max-width:767px){ main>section,main>.section{content-visibility:auto;contain-intrinsic-size:auto 900px} main>section:first-child,main>.hero{content-visibility:visible} } } .myd-ft-funnel[hidden]{display:none!important} .myd-ft-funnel{width:min(1180px,calc(100% - 48px));margin:24px auto 0;color:#0f172a;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif} .myd-ft-card{--myd-ft-accent:#2563eb;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:28px;align-items:center;padding:clamp(24px,4vw,42px);border:1px solid #dbe5f1;border-radius:24px;background:radial-gradient(110% 160% at 0 0,color-mix(in srgb,var(--myd-ft-accent) 12%,transparent),transparent 58%),#fff;box-shadow:0 26px 70px -38px rgba(15,23,42,.48)} .myd-ft-card[data-destination="studio"]{--myd-ft-accent:#a855f7} .myd-ft-card[data-destination="asistan"]{--myd-ft-accent:#4f46e5} .myd-ft-card[data-destination="os"]{--myd-ft-accent:#0284c7} .myd-ft-card[data-destination="qr"]{--myd-ft-accent:#ea580c} .myd-ft-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--myd-ft-accent);font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase} .myd-ft-eyebrow::before{content:"";width:8px;height:8px;border-radius:999px;background:currentColor} .myd-ft-title{margin:0;color:#0f172a!important;font-size:clamp(1.5rem,3vw,2.35rem);font-weight:900;line-height:1.08;letter-spacing:-.025em} .myd-ft-copy{max-width:66ch;margin:14px 0 0;color:#475569;font-size:1rem;font-weight:600;line-height:1.65} .myd-ft-side{display:grid;gap:16px} .myd-ft-benefits{display:grid;gap:9px;margin:0;padding:0;list-style:none} .myd-ft-benefits li{position:relative;padding-left:25px;color:#334155;font-size:.92rem;font-weight:750;line-height:1.45} .myd-ft-benefits li::before{content:"✓";position:absolute;left:0;top:0;color:var(--myd-ft-accent);font-weight:950} .myd-ft-links{display:flex;flex-wrap:wrap;gap:10px} .myd-ft-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 17px;border:1px solid #dbe5f1;border-radius:12px;background:#fff;color:#0f172a!important;font-size:.9rem;font-weight:850;text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease} .myd-ft-link:hover{transform:translateY(-2px);border-color:var(--myd-ft-accent);box-shadow:0 14px 28px -20px rgba(15,23,42,.6)} .myd-ft-link--primary{border-color:var(--myd-ft-accent);background:var(--myd-ft-accent);color:#fff!important} @media(max-width:760px){ .myd-ft-funnel{width:min(100% - 32px,680px);margin-top:18px} .myd-ft-card{grid-template-columns:1fr;gap:22px;padding:22px;border-radius:19px} .myd-ft-links{display:grid;grid-template-columns:1fr} .myd-ft-link{width:100%} }
MY Dijital ücretsiz araç

Schema markup oluşturucu.

Sayfa türünüzü seçin, işletme ve teklif bilgilerinizi girin; Google’ın anlayabileceği yapılandırılmış veri kodunu kopyalayın.

5 schema türüJSON-LD kod çıktısıSayfa uyum notları
Araç

Schema bilgileri

Kayıtsız ücretsiz
Yerel işletmeHizmet sayfasıÜrün sayfasıSSS sayfasıBlog yazısı
Her satırı `Soru | Cevap` formatında yazın. SSS sayfası seçilirse bu alan ana çıktı olur.
Tür
Alan
SSS
JSON-LD çıktısı
Not: Schema kodu sayfadaki gerçek bilgiyle aynı olmalıdır. Sayfada olmayan yorum, fiyat, stok veya puan bilgisi koda eklenmemelidir.

Schema, Google’a sayfayı daha net anlatır.

Doğru yapılandırılmış veri; işletme, hizmet, ürün ve SSS bilgilerini makine tarafından okunabilir hale getirir. Yanlış bilgi ise güven kaybı oluşturur.

Yerel işletme

İsim, şehir, telefon, adres ve site bilgisi Google’ın işletmeyi daha net eşleştirmesine yardımcı olur.

Hizmet ve ürün

Sayfanın ne sunduğunu, kime hitap ettiğini ve hangi aksiyona yönlendirdiğini görünür yapar.

SSS

Sayfadaki gerçek soru-cevap bölümleri yapılandırılmış veriyle desteklenebilir.

Schema kodunu sayfayla birlikte kontrol edelim.

Sayfanızdaki başlık, içerik, teknik yapı, schema ve Google görünürlüğünü birlikte inceleyip hatalı veya eksik alanları netleştirelim.

WhatsApp’tan Kontrol Al

Sık sorulan sorular

Schema kodu SEO için zorunlu mu?

Zorunlu değildir, fakat sayfanın içeriğini arama motorlarına daha net anlatmaya yardımcı olur.

Her sayfaya aynı schema eklenir mi?

Hayır. Hizmet, ürün, SSS, blog ve yerel işletme sayfaları farklı bilgi yapısına ihtiyaç duyar.

Kodu ekledikten sonra ne yapmalıyım?

Google Rich Results Test ile kontrol etmeli, sonra Search Console üzerinden sayfanın durumunu takip etmelisiniz.

(function(){ var schemaType = document.getElementById('schemaType'); var category = document.getElementById('category'); var brand = document.getElementById('brand'); var url = document.getElementById('url'); var phone = document.getElementById('phone'); var city = document.getElementById('city'); var name = document.getElementById('name'); var description = document.getElementById('description'); var price = document.getElementById('price'); var faqLines = document.getElementById('faqLines'); var generate = document.getElementById('generate'); var typeOut = document.getElementById('typeOut'); var fieldOut = document.getElementById('fieldOut'); var faqOut = document.getElementById('faqOut'); var sizeOut = document.getElementById('sizeOut'); var codeOutput = document.getElementById('codeOutput'); var checks = document.getElementById('checks'); var copyResult = document.getElementById('copyResult'); var shareWa = document.getElementById('shareWa'); var lastJson = ''; function clean(value, fallback){ var text = String(value || '').trim(); if(text.length > 0){ return text; } return fallback; } function safeUrl(value){ var text = clean(value, 'https://mydijital.com.tr/'); if(text.indexOf('http://') === 0){ return text; } if(text.indexOf('https://') === 0){ return text; } return 'https://' + text.replace(/^\/+/, ''); } function typeName(text){ if(text === 'Yerel işletme'){ return 'LocalBusiness'; } if(text === 'Hizmet sayfası'){ return 'Service'; } if(text === 'Ürün sayfası'){ return 'Product'; } if(text === 'SSS sayfası'){ return 'FAQPage'; } return 'Article'; } function parseFaq(text){ return clean(text, '').split(/\n+/).map(function(line){ var parts = line.split('|'); var q = clean(parts[0], ''); var a = clean(parts.slice(1).join('|'), ''); if(q.length > 0){ if(a.length > 0){ return {q:q, a:a}; } } return null; }).filter(function(item){ return item !== null; }).slice(0, 6); } function org(base){ return { '@type':'Organization', name:base.brandName, url:base.pageUrl, telephone:base.phoneText }; } function buildData(){ var selected = schemaType.value; var base = { type:typeName(selected), categoryText:clean(category.value, 'İşletme'), brandName:clean(brand.value, 'Marka adı'), pageUrl:safeUrl(url.value), phoneText:clean(phone.value, ''), cityText:clean(city.value, 'İstanbul'), pageName:clean(name.value, 'Sayfa adı'), descText:clean(description.value, 'Sayfanızın kısa açıklaması'), priceText:clean(price.value, 'Teklif alın'), faqs:parseFaq(faqLines.value) }; var data = {'@context':'https://schema.org','@type':base.type,'name':base.pageName,'url':base.pageUrl,'description':base.descText}; if(selected === 'Yerel işletme'){ data['@type'] = 'LocalBusiness'; data.name = base.brandName; data.image = base.pageUrl; data.telephone = base.phoneText; data.priceRange = base.priceText; data.address = {'@type':'PostalAddress','addressLocality':base.cityText,'addressCountry':'TR'}; data.areaServed = base.cityText; data.knowsAbout = base.categoryText; } if(selected === 'Hizmet sayfası'){ data['@type'] = 'Service'; data.serviceType = base.categoryText; data.provider = org(base); data.areaServed = base.cityText; data.offers = {'@type':'Offer','url':base.pageUrl,'priceSpecification':{'@type':'PriceSpecification','name':base.priceText}}; } if(selected === 'Ürün sayfası'){ data['@type'] = 'Product'; data.brand = {'@type':'Brand','name':base.brandName}; data.category = base.categoryText; data.offers = {'@type':'Offer','url':base.pageUrl,'availability':'https://schema.org/InStock','priceCurrency':'TRY','priceSpecification':{'@type':'PriceSpecification','name':base.priceText}}; } if(selected === 'SSS sayfası'){ data = {'@context':'https://schema.org','@type':'FAQPage','mainEntity':base.faqs.map(function(item){ return {'@type':'Question','name':item.q,'acceptedAnswer':{'@type':'Answer','text':item.a}}; })}; } if(selected === 'Blog yazısı'){ data['@type'] = 'Article'; data.headline = base.pageName; data.author = org(base); data.publisher = org(base); data.mainEntityOfPage = base.pageUrl; } return {base:base, data:data}; } function addCheck(title, text, items){ var card = document.createElement('article'); card.className = 'check-card'; var h3 = document.createElement('h3'); h3.textContent = title; var p = document.createElement('p'); p.textContent = text; card.appendChild(h3); card.appendChild(p); if(items.length > 0){ var ul = document.createElement('ul'); items.forEach(function(item){ var li = document.createElement('li'); li.textContent = item; ul.appendChild(li); }); card.appendChild(ul); } checks.appendChild(card); } function countFields(value){ var count = 0; Object.keys(value).forEach(function(key){ if(value[key]){ count += 1; } }); return count; } function pushEvent(name, extra){ window.dataLayer = window.dataLayer || []; window.dataLayer.push(Object.assign({event:name, product:'ajans', tool:'schema_markup_olusturucu'}, extra || {})); } function build(){ var result = buildData(); lastJson = JSON.stringify(result.data, null, 2); typeOut.textContent = schemaType.value; fieldOut.textContent = String(countFields(result.data)); faqOut.textContent = String(result.base.faqs.length); sizeOut.textContent = lastJson.length + ' karakter'; codeOutput.value = '\n' + lastJson + '\n'; checks.textContent = ''; addCheck('Sayfaya ekleme notu', 'Bu kod ilgili sayfanın HTML alanına veya SEO eklentisinin yapılandırılmış veri bölümüne eklenmelidir.', ['Koddaki bilgiler sayfadaki gerçek bilgilerle aynı olmalı.', 'Yayından sonra Google Rich Results Test ile kontrol edilmeli.']); addCheck('Eksik bırakılmaması gerekenler', 'İsim, sayfa adresi, açıklama ve iletişim bilgisi doğru girildiyse başlangıç için kullanılabilir.', ['Telefon ve şehir bilgisi yerel işletme sayfalarında önemlidir.', 'SSS soruları sayfada gerçekten görünmelidir.']); addCheck('Lead kontrol notu', 'Schema doğru olsa bile SEO için içerik, başlık, hız ve ölçüm birlikte incelenmelidir.', ['Hatalı schema görünürlük sorununa yol açabilir.', 'Sayfada olmayan puan, yorum veya stok bilgisi eklenmemelidir.']); shareWa.href = 'https://wa.me/905437168747?text=' + encodeURIComponent('Merhaba, Schema Markup Oluşturucu sonucum:\n\n' + codeOutput.value + '\n\nBu schema kodunu ve sayfamı kontrol ettirmek istiyorum.'); pushEvent('schema_generate', {type:schemaType.value, fields:countFields(result.data), faq:result.base.faqs.length}); } function fallbackCopy(text, done){ var area = document.createElement('textarea'); area.value = text; area.setAttribute('readonly', ''); area.style.position = 'fixed'; area.style.left = '-9999px'; document.body.appendChild(area); area.select(); try{ document.execCommand('copy'); done(); } catch(error){ copyResult.textContent = 'Kopyalanamadı'; setTimeout(function(){ copyResult.textContent = 'Kodu Kopyala'; }, 1600); } document.body.removeChild(area); } function copyText(text){ if(!text){ return; } var done = function(){ copyResult.textContent = 'Kopyalandı'; pushEvent('schema_copy', {}); setTimeout(function(){ copyResult.textContent = 'Kodu Kopyala'; }, 1600); }; if(navigator.clipboard){ if(navigator.clipboard.writeText){ navigator.clipboard.writeText(text).then(done).catch(function(){ fallbackCopy(text, done); }); return; } } fallbackCopy(text, done); } [schemaType, category, brand, url, phone, city, name, description, price, faqLines].forEach(function(field){ field.addEventListener('input', build); field.addEventListener('change', build); }); generate.addEventListener('click', build); copyResult.addEventListener('click', function(){ copyText(codeOutput.value); }); document.querySelectorAll('[data-cta]').forEach(function(link){ link.addEventListener('click', function(){ pushEvent('cta_click', {cta:link.getAttribute('data-cta')}); }); }); build(); })(); (function(){ var panel=document.getElementById('myd-saas-next'); if(!panel){return;} var tool=document.getElementById('arac')||document.querySelector('.tool'); if(tool&&tool.parentNode){tool.insertAdjacentElement('afterend',panel);} var shown=false; function event(name,extra){ window.dataLayer=window.dataLayer||[]; window.dataLayer.push(Object.assign({ event:name, product:"ajans", tool:"schema-markup-olusturucu", destination:"mydijital" },extra||{})); } function reveal(){ if(shown){return;} shown=true; panel.hidden=false; event('free_tool_saas_funnel_view'); } document.addEventListener('click',function(e){ var button=e.target.closest&&e.target.closest('button'); if(!button||panel.contains(button)){return;} var text=((button.id||'')+' '+(button.getAttribute('data-cta')||'')+' '+(button.textContent||'')).toLocaleLowerCase('tr-TR'); if(/generate|calculate|build|create|oluştur|olustur|üret|uret|hesapla|puanla|hazırla|hazirla|dağıt|dagit|açıkla|acikla|planla/.test(text)){ window.setTimeout(reveal,260); } },true); panel.querySelectorAll('[data-myd-ft-cta]').forEach(function(link){ link.addEventListener('click',function(){ event('free_tool_saas_funnel_click',{cta:link.textContent.trim(),href:link.href}); }); }); })();
SSS

Araç sonucu hakkında.