(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}.check-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.check{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:11px;color:#172033!important;font-weight:760;font-size:.88rem}.check input{margin-top:3px;accent-color:#2563EB;flex:0 0 auto}.check span{display:block;color:#172033!important;-webkit-text-fill-color:#172033!important;line-height:1.35}.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:300px;border:0;background:#0B1220;color:#E5F0FF;-webkit-text-fill-color:#E5F0FF;padding:16px;font-family:Consolas,Monaco,monospace;font-size:.86rem;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,.check-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:330px;font-size:.78rem}.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çRobots.txt oluşturucu.
Site adresinizi, altyapınızı ve dışarıda bırakmak istediğiniz alanları girin; SEO için kullanılabilir robots.txt metnini ve yayın kontrol notlarını alın.
Sitemap satırıAdmin dışlamaYayın kontrol listesi
Yanlış robots.txt, iyi sayfayı bile görünmez yapabilir.
Arama motorları sitenizi tararken bu dosyayı okur. Admin ve tekrar eden sayfaları kapatmak iyidir; hizmet, ürün ve kategori sayfalarını kapatmak ciddi trafik kaybettirir.
Sitemap
Sitemap satırı, arama motorlarının önemli URL listesine daha hızlı ulaşmasına yardımcı olur.
Dışlama
Panel, arama sonucu, sepet, ödeme ve özel hesap alanları çoğu zaman kapalı tutulur.
Kontrol
Yayından sonra robots.txt adresi, Search Console ve canlı URL testi birlikte kontrol edilmelidir.
Robots.txt dosyasını siteyle birlikte kontrol edelim.
Teknik SEO, sitemap, indekslenebilirlik, schema ve Search Console tarafını birlikte inceleyip görünürlüğü engelleyen hataları netleştirelim.
WhatsApp’tan Kontrol Al
Sık sorulan sorular
Robots.txt dosyası SEO için zorunlu mu?
Zorunlu değildir, fakat site taramasını düzenlemek ve sitemap adresini belirtmek için faydalıdır.
Disallow yazarsam sayfa Google’dan kalkar mı?
Hayır. Disallow taramayı engeller. İndeksten kaldırma için noindex, yönlendirme veya kaldırma talebi ayrıca değerlendirilmelidir.
Robots.txt dosyasını nereye koymalıyım?
Dosya kök dizinde olmalı ve siteadresi.com/robots.txt adresinden açılmalıdır.
(function(){
var siteUrl = document.getElementById('siteUrl');
var siteType = document.getElementById('siteType');
var sitemapPath = document.getElementById('sitemapPath');
var mode = document.getElementById('mode');
var disallow = document.getElementById('disallow');
var allow = document.getElementById('allow');
var blockParams = document.getElementById('blockParams');
var blockPrivate = document.getElementById('blockPrivate');
var keepMedia = document.getElementById('keepMedia');
var addHost = document.getElementById('addHost');
var generate = document.getElementById('generate');
var statusOut = document.getElementById('statusOut');
var ruleOut = document.getElementById('ruleOut');
var sitemapOut = document.getElementById('sitemapOut');
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 openRobots = document.getElementById('openRobots');
function clean(value, fallback){ var text = String(value || '').trim(); if(text.length > 0){ return text; } return fallback; }
function normalizeSite(value){
var text = clean(value, 'https://example.com').replace(/\/+$/, '');
if(text.indexOf('http://') === 0){ return text; }
if(text.indexOf('https://') === 0){ return text; }
return 'https://' + text.replace(/^\/+/, '');
}
function normalizePath(value){
var text = clean(value, '');
if(text.length 0; });
}
function unique(list){
var seen = {};
var out = [];
list.forEach(function(item){
var key = item.toLocaleLowerCase('tr-TR');
if(!seen[key]){
seen[key] = true;
out.push(item);
}
});
return out;
}
function presetDisallow(type){
if(type === 'WordPress site'){ return ['/wp-admin/','/wp-login.php','/?s=']; }
if(type === 'E-ticaret sitesi'){ return ['/cart/','/checkout/','/my-account/','/?filter=','/?orderby=']; }
if(type === 'SaaS / web uygulaması'){ return ['/app/','/dashboard/','/login/','/register/','/account/']; }
if(type === 'Blog / içerik sitesi'){ return ['/?s=','/tag/','/author/']; }
return ['/admin/','/login/','/?s='];
}
function modeRules(selectedMode){
if(selectedMode === 'Bakım / geliştirme'){ return {status:'Kapalı', lines:['User-agent: *','Disallow: /'], note:'Bu mod canlı site için risklidir. Yayına açmadan önce kaldırılmalıdır.'}; }
if(selectedMode === 'Yeni site - temkinli'){ return {status:'Temkinli', lines:['User-agent: *'], note:'Yeni sitede admin ve tekrar eden alanları kapatıp önemli sayfaları açık bırakın.'}; }
if(selectedMode === 'Sadece önemli sayfalar'){ return {status:'Sıkı', lines:['User-agent: *'], note:'Bu modda gereksiz alanları daha agresif kapatın, hizmet ve kategori sayfalarını engellemeyin.'}; }
return {status:'Hazır', lines:['User-agent: *'], note:'Normal indeksleme için temel admin, arama ve özel alan dışlamaları yeterlidir.'};
}
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 pushEvent(name, extra){ window.dataLayer = window.dataLayer || []; window.dataLayer.push(Object.assign({event:name, product:'ajans', tool:'robots_txt_olusturucu'}, extra || {})); }
function build(){
var root = normalizeSite(siteUrl.value);
var selectedMode = mode.value;
var rule = modeRules(selectedMode);
var disallowList = splitPaths(disallow.value).concat(presetDisallow(siteType.value));
var allowList = splitPaths(allow.value);
if(blockParams.checked){
disallowList = disallowList.concat(['/*?s=','/*?filter=','/*?orderby=','/*?utm_']);
}
if(blockPrivate.checked){
disallowList = disallowList.concat(['/login/','/register/','/account/','/dashboard/','/panel/']);
}
if(keepMedia.checked){
allowList = allowList.concat(['/wp-content/uploads/']);
}
disallowList = unique(disallowList);
allowList = unique(allowList);
var lines = rule.lines.slice();
if(selectedMode !== 'Bakım / geliştirme'){
allowList.forEach(function(item){ lines.push('Allow: ' + item); });
disallowList.forEach(function(item){ lines.push('Disallow: ' + item); });
}
var sitemap = normalizePath(sitemapPath.value);
if(sitemap.length > 0){
if(sitemap.indexOf('http') !== 0){
sitemap = root + sitemap;
}
lines.push('');
lines.push('Sitemap: ' + sitemap);
}
if(addHost.checked){
lines.push('Host: ' + root.replace(/^https?:\/\//, ''));
}
var output = lines.join('\n');
statusOut.textContent = rule.status;
ruleOut.textContent = String(disallowList.length + allowList.length);
sitemapOut.textContent = sitemap.length > 0 ? 'Var' : 'Yok';
sizeOut.textContent = output.length + ' karakter';
codeOutput.value = output;
openRobots.href = root + '/robots.txt';
checks.textContent = '';
addCheck('Yayınlama notu', 'Dosya kök dizinde robots.txt adıyla açılmalıdır.', ['Kontrol adresi: ' + root + '/robots.txt', 'Sitemap satırı açılıyorsa Search Console içinde de gönderilmelidir.']);
addCheck('Risk kontrolü', rule.note, ['Hizmet, ürün, kategori ve blog sayfalarınızı yanlışlıkla Disallow içine almayın.', 'İndekslenmemesi gereken sayfalarda sadece robots.txt yeterli olmayabilir.']);
addCheck('SEO kontrolü', 'Yayından sonra canlı URL testi, sitemap durumu ve kapsama raporu birlikte kontrol edilmelidir.', ['Eski hatalı robots dosyaları Google taramasını haftalarca etkileyebilir.', 'Site taşıma veya redesign sonrası robots.txt mutlaka yeniden kontrol edilmeli.']);
shareWa.href = 'https://wa.me/905437168747?text=' + encodeURIComponent('Merhaba, robots.txt oluşturucu sonucum:\n\n' + output + '\n\nBu robots.txt dosyasını ve teknik SEO durumumu kontrol ettirmek istiyorum.');
pushEvent('robots_generate', {type:siteType.value, mode:selectedMode, rules:disallowList.length + allowList.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 = 'Metni Kopyala'; }, 1600);
}
document.body.removeChild(area);
}
function copyText(text){
if(!text){ return; }
var done = function(){
copyResult.textContent = 'Kopyalandı';
pushEvent('robots_copy', {});
setTimeout(function(){ copyResult.textContent = 'Metni Kopyala'; }, 1600);
};
if(navigator.clipboard){
if(navigator.clipboard.writeText){
navigator.clipboard.writeText(text).then(done).catch(function(){ fallbackCopy(text, done); });
return;
}
}
fallbackCopy(text, done);
}
[siteUrl, siteType, sitemapPath, mode, disallow, allow, blockParams, blockPrivate, keepMedia, addHost].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();
})();
Teknik çıktı hazır
Sonucu uzman değerlendirmesiyle netleştirin.
Bu ücretsiz araç ilk planı veya kontrol sonucunu verir. MY Dijital ekibi mevcut durumu, öncelikleri ve uygulanabilir sonraki adımları tek bir görüşmede netleştirir.
- Hedef ve mevcut durum değerlendirmesi
- Önceliklendirilmiş uygulanabilir yol haritası
- Ölçüm, reklam ve büyüme odağı
(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:"robots-txt-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});
});
});
})();