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

SEO Başlık ve Meta Açıklama Oluşturucu | Ücretsiz Google Önizleme Aracı | MY Dijital

MY DijitalHizmetlerSEOKelime PlanıUTM LinkSEO Analizi Al MY Dijital ücretsiz araçSEO başlık ve meta açıklama oluşturucu.Hedef kelimenizi, sayfa türünüzü ve teklifinizi girin; Google sonuçlarında anlaşılır görünen başlık, açıklama, sayfa içi başlık, URL ve görsel açıklaması önerileri alın.SEO Metni OluşturSEO Hizmeti6 başlık önerisi4 açıklama önerisiGoogle önizleme…

(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)} .preview{border:1px solid var(--line);border-radius:18px;background:#fff;padding:16px;margin-bottom:14px}.preview .url{color:#047857;font-size:.86rem;font-weight:800;word-break:break-word}.preview h3{font-size:1.14rem;color:#1D4ED8!important;margin:7px 0 5px;line-height:1.22}.preview p{color:#334155;font-size:.92rem;font-weight:650} .score{border:1px solid var(--line);border-radius:18px;background:#fff;padding:16px;margin-bottom:14px}.score-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.score strong{font-size:1.04rem}.bar{height:12px;border-radius:999px;background:#E2E8F0;overflow:hidden;margin-top:12px}.bar i{display:block;height:100%;width:70%;background:linear-gradient(90deg,#10B981,#2563EB);border-radius:inherit}.score p{color:#334155;font-weight:650;margin-top:10px} .ideas{display:grid;gap:10px}.group{border:1px solid var(--line);border-radius:18px;background:#fff;padding:16px}.group-title{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #EEF2F7;padding-bottom:10px;margin-bottom:10px}.group-title h3{font-size:1rem;color:#111827!important}.group-title span{color:#64748B;font-size:.78rem;font-weight:900;white-space:nowrap}.line-item{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start;padding:9px 0;border-bottom:1px solid #F1F5F9}.line-item:last-child{border-bottom:0}.line-item p{color:#172033;font-weight:750;font-size:.92rem}.count{min-width:56px;text-align:right;color:#64748B;font-size:.78rem;font-weight:900}.count.warn{color:#B45309}.count.ok{color:#047857} .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}.line-item{grid-template-columns:1fr;gap:4px}.count{text-align:left}.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ç

SEO başlık ve meta açıklama oluşturucu.

Hedef kelimenizi, sayfa türünüzü ve teklifinizi girin; Google sonuçlarında anlaşılır görünen başlık, açıklama, sayfa içi başlık, URL ve görsel açıklaması önerileri alın.

6 başlık önerisi4 açıklama önerisiGoogle önizleme
Araç

Sayfa bilgileri

Kayıtsız ücretsiz
Hizmet sayfasıÜrün sayfasıKategori sayfasıBlog içeriğiYerel işletme sayfasıSaaS landing
Net ve güven verenSatış odaklıYerel ve samimiUzman ve kurumsalHızlı aksiyon
Çıktılar teknik terimle değil, kullanıcının anlayacağı net cümlelerle üretilir.
Puan
Başlık6
Açıklama4

Kontrol sonucuHazır

WhatsApp’a Gönder
Not: Başlık ve açıklama tek başına sıralama getirmez. Sayfa içeriği, teknik sağlık, hız, bağlantılar ve ölçüm birlikte kontrol edilmelidir.

Google önce sayfanın ne anlattığını anlamalı.

Başlık ve açıklama kullanıcıya net söz verir. Sayfa içeriği bu sözü karşılamazsa tıklama gelir ama müşteri gelmez.

Hedef kelime

Sayfanın ana araması başlıkta ve ilk açıklamada doğal biçimde görünmelidir.

Gerçek fayda

Sadece kelime doldurmak yerine kullanıcının alacağı sonucu açık anlatmak gerekir.

Sayfa uyumu

Google açıklamasındaki vaat, sayfanın ilk bölümünde ve aksiyon alanında karşılanmalıdır.

SEO başlıklarını sayfayla birlikte kontrol edelim.

Sayfanızın başlık, açıklama, içerik, teknik yapı ve ölçüm tarafını birlikte inceleyip Google’dan daha nitelikli trafik almanız için net plan çıkaralım.

WhatsApp’tan Analiz Al

Sık sorulan sorular

Üretilen başlıkları direkt kullanabilir miyim?

Kullanabilirsiniz, ancak sayfadaki içerik ve teklif aynı mesajı desteklemelidir. Aksi halde tıklama kalitesi düşebilir.

Google açıklamayı her zaman aynen gösterir mi?

Hayır. Google bazen sayfadaki başka bir metni gösterebilir. Yine de net açıklama yazmak sayfanın mesajını güçlendirir.

Başlıkta şehir kullanmak gerekir mi?

Yerel hizmet veriyorsanız şehir kullanmak faydalıdır. Türkiye geneli veya online hizmetlerde şehir yerine hedef kitle ya da ana fayda kullanılabilir.

(function(){ var pageType = document.getElementById('pageType'); var tone = document.getElementById('tone'); var keyword = document.getElementById('keyword'); var locationInput = document.getElementById('location'); var topic = document.getElementById('topic'); var audience = document.getElementById('audience'); var proof = document.getElementById('proof'); var action = document.getElementById('action'); var generate = document.getElementById('generate'); var scoreOut = document.getElementById('scoreOut'); var titleCount = document.getElementById('titleCount'); var descCount = document.getElementById('descCount'); var previewUrl = document.getElementById('previewUrl'); var previewTitle = document.getElementById('previewTitle'); var previewDesc = document.getElementById('previewDesc'); var scoreLabel = document.getElementById('scoreLabel'); var scoreText = document.getElementById('scoreText'); var barFill = document.getElementById('barFill'); var ideas = document.getElementById('ideas'); var copyResult = document.getElementById('copyResult'); var shareWa = document.getElementById('shareWa'); var lastText = ''; var toneRules = { 'Net ve güven veren':'net fayda, güven ve kolay aksiyon birlikte görünmeli', 'Satış odaklı':'teklif ve aksiyon ilk bakışta anlaşılmalı', 'Yerel ve samimi':'şehir, yakınlık ve hızlı iletişim öne çıkmalı', 'Uzman ve kurumsal':'kanıt, süreç ve profesyonel yaklaşım öne çıkmalı', 'Hızlı aksiyon':'zaman kaybetmeden başvuru veya iletişim çağrısı yapılmalı' }; var typeRules = { 'Hizmet sayfası':'hizmeti ve alınacak sonucu net anlatın', 'Ürün sayfası':'ürünün faydasını ve satın alma nedenini açık gösterin', 'Kategori sayfası':'kategori kapsamını ve seçim kolaylığını anlatın', 'Blog içeriği':'soruya cevap veren, merak uyandıran ama abartmayan başlık kullanın', 'Yerel işletme sayfası':'şehir, hizmet alanı ve iletişim kolaylığını görünür yapın', 'SaaS landing':'ürünün çözdüğü işi ve deneme aksiyonunu netleştirin' }; function clean(value, fallback){ var text = String(value || '').trim(); if(text.length > 0){ return text; } return fallback; } function firstPart(text, fallback){ var value = clean(text, fallback); return clean(value.split(',')[0], fallback); } function startUpper(text){ var value = clean(text, ''); if(value.length < 1){ return value; } return value.charAt(0).toLocaleUpperCase('tr-TR') + value.slice(1); } function fitWords(text, limit){ var value = clean(text, '').replace(/\s+/g, ' ').trim(); if(value.length 0 ? out + ' ' + word : word; if(trial.length 0){ return out; } return value.slice(0, limit).trim(); } function slugify(text){ return clean(text, 'sayfa').toLocaleLowerCase('tr-TR').replace(/ğ/g,'g').replace(/ü/g,'u').replace(/ş/g,'s').replace(/ı/g,'i').replace(/ö/g,'o').replace(/ç/g,'c').replace(/[^a-z0-9]+/g,'-').replace(/^-+|-+$/g,''); } function unique(list){ var seen = {}; var out = []; list.forEach(function(item){ var text = clean(item, '').replace(/\s+/g, ' '); var key = text.toLocaleLowerCase('tr-TR'); if(text.length > 0){ if(!seen[key]){ seen[key] = true; out.push(text); } } }); return out; } function line(text, limit){ var value = fitWords(text, limit); return {text:value, limit:limit, ok:value.length 1; var localPhrase = hasLocation ? locationText + ' ' : ''; var titleIdeas = unique([ startUpper(localPhrase + keywordText) + ' | MY Dijital', startUpper(keywordText) + ': ' + fitWords(topicText, 28), startUpper(keywordText) + ' için ' + fitWords(proofShort, 24), startUpper(localPhrase + keywordText) + ' - ' + fitWords(actionText, 22), startUpper(topicText) + ' | ' + fitWords(actionText, 22), startUpper(keywordText) + ' Rehberi ve Hizmet Planı' ]).slice(0, 6).map(function(item){ return line(item, 60); }); var descIdeas = unique([ startUpper(keywordText) + ' arayanlar için ' + topicText + '. ' + proofText + '. ' + actionText + '.', audienceText + ' için net SEO planı oluşturun. ' + proofText + ' ile sayfanızı güçlendirin.', startUpper(localPhrase + keywordText) + ' konusunda doğru başlık, açıklama ve içerik planını birlikte kontrol edin.', typeRules[typeText] + '. ' + toneRules[toneText] + '. ' + actionText + '.' ]).slice(0, 4).map(function(item){ return line(item, 155); }); var h1Ideas = unique([ startUpper(keywordText) + ' ile ' + fitWords(topicText, 44), startUpper(localPhrase + keywordText) + ' hizmeti', startUpper(audienceText) + ' için ' + keywordText ]).slice(0, 3).map(function(item){ return line(item, 70); }); var urlIdeas = unique([ '/' + slugify(keywordText) + '/', '/' + slugify(locationText + ' ' + keywordText) + '/', '/' + slugify(typeText + ' ' + keywordText) + '/' ]).slice(0, 3).map(function(item){ return line(item, 80); }); var altIdeas = unique([ keywordText + ' için hazırlanan ' + topicText, actionText + ' adımını gösteren ' + keywordText + ' sayfası', audienceText + ' için ' + proofShort + ' odaklı SEO çalışması' ]).slice(0, 3).map(function(item){ return line(item, 120); }); var selectedTitle = titleIdeas[0].text; var selectedDesc = descIdeas[0].text; var keywordLower = keywordText.toLocaleLowerCase('tr-TR'); var score = 40; if(selectedTitle.toLocaleLowerCase('tr-TR').indexOf(keywordLower) >= 0){ score += 20; } if(selectedDesc.toLocaleLowerCase('tr-TR').indexOf(keywordLower) >= 0){ score += 15; } if(selectedTitle.length >= 35){ score += 10; } if(selectedDesc.length >= 105){ score += 10; } if(hasLocation){ score += 5; } score = Math.min(100, score); scoreOut.textContent = String(score); titleCount.textContent = String(titleIdeas.length); descCount.textContent = String(descIdeas.length); previewUrl.textContent = 'mydijital.com.tr' + urlIdeas[0].text; previewTitle.textContent = selectedTitle; previewDesc.textContent = selectedDesc; scoreLabel.textContent = score >= 85 ? 'Güçlü' : score >= 70 ? 'İyi' : 'Kontrol Et'; scoreText.textContent = typeRules[typeText] + '. ' + toneRules[toneText] + '. Sayfadaki ilk bölüm bu başlık ve açıklamayla aynı sözü vermeli.'; barFill.style.width = score + '%'; ideas.textContent = ''; addGroup('Google başlık önerileri', titleIdeas); addGroup('Google açıklaması önerileri', descIdeas); addGroup('Sayfa içi başlık önerileri', h1Ideas); addGroup('URL önerileri', urlIdeas); addGroup('Görsel açıklaması önerileri', altIdeas); addTextGroup('Kontrol notları', [ 'Başlıkta hedef kelime doğal biçimde geçmeli.', 'Açıklama kullanıcının ne kazanacağını açık söylemeli.', 'Sayfanın ilk ekranı başlıkta verilen sözü desteklemeli.', 'Aksiyon cümlesi görünür olmalı: ' + actionText + '.' ]); lastText = 'SEO başlık ve açıklama önerileri\n\nGoogle başlıkları:\n' + titleIdeas.map(function(item){ return '- ' + item.text + ' (' + item.text.length + '/' + item.limit + ')'; }).join('\n') + '\n\nGoogle açıklamaları:\n' + descIdeas.map(function(item){ return '- ' + item.text + ' (' + item.text.length + '/' + item.limit + ')'; }).join('\n') + '\n\nSayfa içi başlıklar:\n' + h1Ideas.map(function(item){ return '- ' + item.text; }).join('\n') + '\n\nURL önerileri:\n' + urlIdeas.map(function(item){ return '- ' + item.text; }).join('\n') + '\n\nKontrol notu: ' + scoreText.textContent; shareWa.href = 'https://wa.me/905437168747?text=' + encodeURIComponent('Merhaba, SEO başlık ve meta açıklama oluşturucu sonucum:\n\n' + lastText + '\n\nBu sayfayı SEO açısından kontrol ettirmek istiyorum.'); pushEvent('seo_meta_generate', {type:typeText, tone:toneText, score:score}); } 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 = 'Sonucu Kopyala'; }, 1600); } document.body.removeChild(area); } function copyText(text){ if(!text){ return; } var done = function(){ copyResult.textContent = 'Kopyalandı'; pushEvent('seo_meta_copy', {}); setTimeout(function(){ copyResult.textContent = 'Sonucu Kopyala'; }, 1600); }; if(navigator.clipboard){ if(navigator.clipboard.writeText){ navigator.clipboard.writeText(text).then(done).catch(function(){ fallbackCopy(text, done); }); return; } } fallbackCopy(text, done); } [pageType, tone, keyword, locationInput, topic, audience, proof, action].forEach(function(field){ field.addEventListener('input', build); field.addEventListener('change', build); }); generate.addEventListener('click', build); copyResult.addEventListener('click', function(){ copyText(lastText); }); 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:"seo-baslik-meta-aciklama-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.