{"id":4479,"date":"2026-09-07T21:25:00","date_gmt":"2026-09-07T18:25:00","guid":{"rendered":"https:\/\/www.seoliva.com\/?page_id=4479"},"modified":"2026-09-21T21:37:40","modified_gmt":"2026-09-21T18:37:40","slug":"kelime-sayaci","status":"publish","type":"page","link":"https:\/\/www.seoliva.com\/en\/kelime-sayaci","title":{"rendered":"Kelime Sayac\u0131"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4479\" class=\"elementor elementor-4479\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-8fcff7d e-flex e-con-boxed e-con e-parent\" data-id=\"8fcff7d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46b4d77 elementor-widget elementor-widget-shortcode\" data-id=\"46b4d77\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div class=\"sl-wc\" id=\"sl-wc\">\n            <div class=\"sl-wc-top\">\n                <div class=\"sl-wc-metrics\">\n                    <div class=\"sl-wc-metric sl-wc-metric-primary\">\n                        <strong id=\"sl-wc-words\">0<\/strong>\n                        <span>Kelime<\/span>\n                    <\/div>\n                    <div class=\"sl-wc-metric\">\n                        <strong id=\"sl-wc-chars\">0<\/strong>\n                        <span>Karakter<\/span>\n                    <\/div>\n                    <div class=\"sl-wc-metric\">\n                        <strong id=\"sl-wc-sentences\">0<\/strong>\n                        <span>C\u00fcmle<\/span>\n                    <\/div>\n                    <div class=\"sl-wc-metric\">\n                        <strong id=\"sl-wc-paragraphs\">0<\/strong>\n                        <span>Paragraf<\/span>\n                    <\/div>\n                    <div class=\"sl-wc-metric\">\n                        <strong id=\"sl-wc-reading\">0 sn<\/strong>\n                        <span>Okuma<\/span>\n                    <\/div>\n                <\/div>\n\n                <div class=\"sl-wc-editor\">\n                    <textarea id=\"sl-wc-text\" placeholder=\"Metninizi yaz\u0131n veya buraya yap\u0131\u015ft\u0131r\u0131n...\" spellcheck=\"true\"><\/textarea>\n                <\/div>\n\n                <div class=\"sl-wc-toolbar\">\n                    <div class=\"sl-wc-toolbar-main\">\n                        <button type=\"button\" class=\"sl-wc-tool-btn\" id=\"sl-wc-paste\">Yap\u0131\u015ft\u0131r<\/button>\n                        <button type=\"button\" class=\"sl-wc-tool-btn\" id=\"sl-wc-copy\">Kopyala<\/button>\n                        <button type=\"button\" class=\"sl-wc-tool-btn\" id=\"sl-wc-find-toggle\">Bul \/ De\u011fi\u015ftir<\/button>\n                        <button type=\"button\" class=\"sl-wc-tool-btn\" id=\"sl-wc-clean-spaces\">Bo\u015fluklar\u0131 D\u00fczelt<\/button>\n                        <button type=\"button\" class=\"sl-wc-tool-btn sl-wc-danger\" id=\"sl-wc-clear\">Metni Sil<\/button>\n                    <\/div>\n                    <div class=\"sl-wc-toolbar-side\">\n                        <button type=\"button\" class=\"sl-wc-link-btn\" id=\"sl-wc-goal-toggle\">Kelime hedefi<\/button>\n                    <\/div>\n                <\/div>\n\n                <div class=\"sl-wc-quickbar\">\n                    <div class=\"sl-wc-quickbar-left\">\n                        <span>Ek ara\u00e7lar<\/span>\n                        <button type=\"button\" class=\"sl-wc-quick-btn\" id=\"sl-wc-download\">TXT indir<\/button>\n                        <button type=\"button\" class=\"sl-wc-quick-btn\" id=\"sl-wc-copy-stats\">\u0130statistikleri kopyala<\/button>\n                    <\/div>\n                    <div class=\"sl-wc-privacy\">\n                        <span class=\"sl-wc-dot\"><\/span>\n                        Metin yaln\u0131zca taray\u0131c\u0131n\u0131zda analiz edilir.\n                    <\/div>\n                <\/div>\n\n                <div class=\"sl-wc-panel\" id=\"sl-wc-goal-panel\" hidden>\n                    <div class=\"sl-wc-panel-grid sl-wc-goal-grid\">\n                        <div class=\"sl-wc-field\">\n                            <label for=\"sl-wc-goal-type\">Hedef t\u00fcr\u00fc<\/label>\n                            <select id=\"sl-wc-goal-type\">\n                                <option value=\"min\">En az<\/option>\n                                <option value=\"max\">En fazla<\/option>\n                            <\/select>\n                        <\/div>\n                        <div class=\"sl-wc-field\">\n                            <label for=\"sl-wc-goal-value\">Kelime hedefi<\/label>\n                            <input type=\"number\" id=\"sl-wc-goal-value\" min=\"1\" step=\"1\" placeholder=\"\u00d6rn. 1500\">\n                        <\/div>\n                        <button type=\"button\" class=\"sl-wc-panel-btn\" id=\"sl-wc-goal-apply\">Uygula<\/button>\n                        <button type=\"button\" class=\"sl-wc-panel-btn sl-wc-panel-btn-ghost\" id=\"sl-wc-goal-remove\">Hedefi kald\u0131r<\/button>\n                    <\/div>\n                    <div class=\"sl-wc-goal-progress\" id=\"sl-wc-goal-progress\" hidden>\n                        <div class=\"sl-wc-progress-meta\">\n                            <strong id=\"sl-wc-goal-status\">0 \/ 0 kelime<\/strong>\n                            <span id=\"sl-wc-goal-label\"><\/span>\n                        <\/div>\n                        <div class=\"sl-wc-progress-track\"><span id=\"sl-wc-progress-bar\"><\/span><\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"sl-wc-panel\" id=\"sl-wc-find-panel\" hidden>\n                    <div class=\"sl-wc-panel-grid sl-wc-find-grid\">\n                        <div class=\"sl-wc-field\">\n                            <label for=\"sl-wc-find\">Bul<\/label>\n                            <input type=\"text\" id=\"sl-wc-find\" placeholder=\"Aranacak kelime veya ifade\">\n                        <\/div>\n                        <div class=\"sl-wc-field\">\n                            <label for=\"sl-wc-replace\">\u015eununla de\u011fi\u015ftir<\/label>\n                            <input type=\"text\" id=\"sl-wc-replace\" placeholder=\"Yeni ifade\">\n                        <\/div>\n                        <label class=\"sl-wc-check\">\n                            <input type=\"checkbox\" id=\"sl-wc-case\">\n                            <span>B\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harf duyarl\u0131<\/span>\n                        <\/label>\n                        <button type=\"button\" class=\"sl-wc-panel-btn\" id=\"sl-wc-replace-all\">T\u00fcm\u00fcn\u00fc De\u011fi\u015ftir<\/button>\n                    <\/div>\n                    <div class=\"sl-wc-find-result\" id=\"sl-wc-find-result\"><\/div>\n                <\/div>\n            <\/div>\n\n            <section class=\"sl-wc-analysis\" id=\"sl-wc-analysis\">\n                <div class=\"sl-wc-analysis-head\">\n                    <div>\n                        <strong>Metin Analizi<\/strong>\n                        <small>Tekrar eden ifadeler ve ayr\u0131nt\u0131l\u0131 istatistikler.<\/small>\n                    <\/div>\n                    <div class=\"sl-wc-analysis-mini\" id=\"sl-wc-analysis-mini\">Metin ekledi\u011finizde analiz burada g\u00f6r\u00fcn\u00fcr.<\/div>\n                <\/div>\n\n                <div class=\"sl-wc-analysis-body\">\n                    <div class=\"sl-wc-tabs\">\n                        <button type=\"button\" class=\"sl-wc-tab active\" data-tab=\"frequent\">S\u0131k Ge\u00e7enler<\/button>\n                        <button type=\"button\" class=\"sl-wc-tab\" data-tab=\"details\">Detaylar<\/button>\n                    <\/div>\n\n                    <div class=\"sl-wc-tab-panel active\" id=\"sl-wc-tab-frequent\">\n                        <div class=\"sl-wc-frequency-tools\">\n                            <div class=\"sl-wc-ngram-switch\">\n                                <button type=\"button\" class=\"active\" data-ngram=\"1\">1 kelime<\/button>\n                                <button type=\"button\" data-ngram=\"2\">2 kelime<\/button>\n                                <button type=\"button\" data-ngram=\"3\">3 kelime<\/button>\n                            <\/div>\n                            <label class=\"sl-wc-check\">\n                                <input type=\"checkbox\" id=\"sl-wc-hide-stopwords\" checked>\n                                <span>Yayg\u0131n kelimeleri gizle<\/span>\n                            <\/label>\n                        <\/div>\n                        <div class=\"sl-wc-frequency-list\" id=\"sl-wc-frequency-list\">\n                            <div class=\"sl-wc-empty\">Metin ekledi\u011finizde tekrar eden kelime ve ifadeler burada g\u00f6r\u00fcn\u00fcr.<\/div>\n                        <\/div>\n                        <p class=\"sl-wc-frequency-note\">Buradaki oran bir SEO hedefi de\u011fildir. Listeyi gereksiz tekrarlar\u0131 fark etmek i\u00e7in kullan\u0131n.<\/p>\n                    <\/div>\n\n                    <div class=\"sl-wc-tab-panel\" id=\"sl-wc-tab-details\">\n                        <div class=\"sl-wc-detail-grid\">\n                            <div><span>Bo\u015fluksuz karakter<\/span><strong id=\"sl-wc-no-spaces\">0<\/strong><\/div>\n                            <div><span>Farkl\u0131 kelime<\/span><strong id=\"sl-wc-unique\">0<\/strong><\/div>\n                            <div><span>Ortalama c\u00fcmle<\/span><strong id=\"sl-wc-avg-sentence\">0 kelime<\/strong><\/div>\n                            <div><span>En uzun c\u00fcmle<\/span><strong id=\"sl-wc-longest-sentence\">0 kelime<\/strong><\/div>\n                            <div><span>Sat\u0131r<\/span><strong id=\"sl-wc-lines\">0<\/strong><\/div>\n                            <div><span>Sesli okuma<\/span><strong id=\"sl-wc-speaking\">0 sn<\/strong><\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n        <\/div>\n\n        <style>\n            #sl-wc{\n                --green:#039358;\n                --green-dark:#063b2e;\n                --ink:#162019;\n                --text:#5f6d65;\n                --muted:#7b8780;\n                --line:#d9e5de;\n                --soft:#f6faf7;\n                width:min(1180px,calc(100% - 40px));\n                margin:26px auto 34px;\n                color:var(--ink);\n                font-family:inherit;\n            }\n            #sl-wc *{box-sizing:border-box}\n            #sl-wc [hidden]{display:none!important}\n            #sl-wc button,#sl-wc input,#sl-wc select,#sl-wc textarea{font:inherit}\n            #sl-wc .sl-wc-top{\n                overflow:hidden;\n                border:1px solid var(--line);\n                border-radius:24px;\n                background:#fff;\n                box-shadow:0 18px 48px rgba(16,40,30,.055);\n            }\n            #sl-wc .sl-wc-metrics{\n                display:grid;\n                grid-template-columns:1.15fr repeat(4,1fr);\n                border-bottom:1px solid var(--line);\n                background:linear-gradient(180deg,#fbfdfc,#fff);\n            }\n            #sl-wc .sl-wc-metric{\n                min-width:0;\n                padding:19px 20px 17px;\n                border-right:1px solid var(--line);\n            }\n            #sl-wc .sl-wc-metric:last-child{border-right:0}\n            #sl-wc .sl-wc-metric strong{\n                display:block;\n                overflow:hidden;\n                margin-bottom:4px;\n                color:var(--green-dark);\n                font-size:22px;\n                line-height:1.05;\n                letter-spacing:-.03em;\n                text-overflow:ellipsis;\n                white-space:nowrap;\n            }\n            #sl-wc .sl-wc-metric-primary strong{\n                color:var(--green);\n                font-size:28px;\n            }\n            #sl-wc .sl-wc-metric span{\n                color:var(--muted);\n                font-size:10.5px;\n                font-weight:700;\n                text-transform:uppercase;\n                letter-spacing:.04em;\n            }\n            #sl-wc .sl-wc-editor{\n                padding:0 26px;\n            }\n            #sl-wc textarea{\n                display:block;\n                width:100%;\n                min-height:430px;\n                padding:28px 0;\n                border:0;\n                outline:0;\n                resize:vertical;\n                background:#fff;\n                color:var(--ink);\n                font-size:18px;\n                line-height:1.78;\n                letter-spacing:-.008em;\n            }\n            #sl-wc textarea::placeholder{color:#adb6b1}\n            #sl-wc .sl-wc-toolbar{\n                display:flex;\n                justify-content:space-between;\n                gap:18px;\n                align-items:center;\n                padding:14px 22px;\n                border-top:1px solid var(--line);\n                background:#fbfcfb;\n            }\n            #sl-wc .sl-wc-toolbar-main,\n            #sl-wc .sl-wc-toolbar-side{\n                display:flex;\n                flex-wrap:wrap;\n                gap:8px;\n                align-items:center;\n            }\n            #sl-wc .sl-wc-tool-btn{\n                min-height:36px;\n                padding:0 12px;\n                border:1px solid #dce5e0;\n                border-radius:9px;\n                background:#fff;\n                color:var(--green-dark);\n                cursor:pointer;\n                font-size:11.5px;\n                font-weight:750;\n                transition:border-color .2s,background .2s;\n            }\n            #sl-wc .sl-wc-tool-btn:hover{border-color:#b8d2c5;background:#f7faf8}\n            #sl-wc .sl-wc-danger{color:#875b50}\n            #sl-wc .sl-wc-link-btn{\n                padding:4px 0;\n                border:0;\n                border-bottom:1px solid transparent;\n                background:transparent;\n                color:var(--green-dark);\n                cursor:pointer;\n                font-size:11.5px;\n                font-weight:750;\n            }\n            #sl-wc .sl-wc-link-btn:hover{border-bottom-color:#b8d2c5}\n            #sl-wc .sl-wc-quickbar{\n                display:flex;\n                justify-content:space-between;\n                gap:16px;\n                align-items:center;\n                padding:11px 22px 13px;\n                border-top:1px solid #edf1ef;\n                background:#fbfcfb;\n            }\n            #sl-wc .sl-wc-quickbar-left{\n                display:flex;\n                flex-wrap:wrap;\n                gap:9px;\n                align-items:center;\n            }\n            #sl-wc .sl-wc-quickbar-left>span{\n                color:var(--muted);\n                font-size:10px;\n                font-weight:750;\n                text-transform:uppercase;\n                letter-spacing:.04em;\n            }\n            #sl-wc .sl-wc-quick-btn{\n                padding:0;\n                border:0;\n                border-bottom:1px solid transparent;\n                background:transparent;\n                color:var(--green-dark);\n                cursor:pointer;\n                font-size:10.5px;\n                font-weight:750;\n            }\n            #sl-wc .sl-wc-quick-btn:hover{border-bottom-color:#b8d2c5}\n            #sl-wc .sl-wc-privacy{\n                display:flex;\n                align-items:center;\n                gap:7px;\n                color:var(--muted);\n                font-size:10.5px;\n                line-height:1.5;\n                white-space:nowrap;\n            }\n            #sl-wc .sl-wc-dot{\n                width:6px;\n                height:6px;\n                flex:0 0 auto;\n                border-radius:50%;\n                background:var(--green);\n            }\n            #sl-wc .sl-wc-panel{\n                padding:18px 22px;\n                border-top:1px solid var(--line);\n                background:#fff;\n            }\n            #sl-wc .sl-wc-panel-grid{\n                display:grid;\n                gap:12px;\n                align-items:end;\n            }\n            #sl-wc .sl-wc-goal-grid{\n                grid-template-columns:170px minmax(180px,1fr) auto auto;\n            }\n            #sl-wc .sl-wc-find-grid{\n                grid-template-columns:1fr 1fr auto auto;\n            }\n            #sl-wc .sl-wc-field label{\n                display:block;\n                margin-bottom:6px;\n                color:var(--green-dark);\n                font-size:11px;\n                font-weight:750;\n            }\n            #sl-wc .sl-wc-field input,\n            #sl-wc .sl-wc-field select{\n                width:100%;\n                min-height:42px;\n                padding:9px 11px;\n                border:1px solid #dce5e0;\n                border-radius:9px;\n                outline:none;\n                background:#fff;\n                color:var(--ink);\n                font-size:12px;\n            }\n            #sl-wc .sl-wc-field input:focus,\n            #sl-wc .sl-wc-field select:focus{\n                border-color:var(--green);\n                box-shadow:0 0 0 3px rgba(3,147,88,.09);\n            }\n            #sl-wc .sl-wc-panel-btn{\n                min-height:42px;\n                padding:0 14px;\n                border:0;\n                border-radius:9px;\n                background:var(--green);\n                color:#fff;\n                cursor:pointer;\n                font-size:11.5px;\n                font-weight:800;\n            }\n            #sl-wc .sl-wc-panel-btn-ghost{\n                border:1px solid var(--line);\n                background:#fff;\n                color:var(--green-dark);\n            }\n            #sl-wc .sl-wc-check{\n                display:flex;\n                gap:7px;\n                align-items:center;\n                min-height:42px;\n                color:var(--text);\n                font-size:11px;\n                white-space:nowrap;\n            }\n            #sl-wc .sl-wc-check input{accent-color:var(--green)}\n            #sl-wc .sl-wc-find-result{\n                margin-top:9px;\n                color:var(--muted);\n                font-size:10.5px;\n            }\n            #sl-wc .sl-wc-goal-progress{margin-top:15px}\n            #sl-wc .sl-wc-progress-meta{\n                display:flex;\n                justify-content:space-between;\n                gap:15px;\n                margin-bottom:7px;\n                color:var(--text);\n                font-size:10.5px;\n            }\n            #sl-wc .sl-wc-progress-meta strong{color:var(--green-dark)}\n            #sl-wc .sl-wc-progress-track{\n                height:6px;\n                overflow:hidden;\n                border-radius:999px;\n                background:#edf1ef;\n            }\n            #sl-wc .sl-wc-progress-track span{\n                display:block;\n                width:0;\n                height:100%;\n                border-radius:inherit;\n                background:var(--green);\n                transition:width .25s ease;\n            }\n            #sl-wc .sl-wc-analysis{\n                margin-top:14px;\n                border:1px solid var(--line);\n                border-radius:18px;\n                background:#fff;\n            }\n            #sl-wc .sl-wc-analysis-head{\n                display:flex;\n                justify-content:space-between;\n                gap:18px;\n                align-items:center;\n                padding:17px 20px;\n                border-bottom:1px solid var(--line);\n                background:#fbfcfb;\n            }\n            #sl-wc .sl-wc-analysis-head strong{\n                display:block;\n                margin-bottom:3px;\n                color:var(--green-dark);\n                font-size:13px;\n            }\n            #sl-wc .sl-wc-analysis-head small{\n                display:block;\n                color:var(--muted);\n                font-size:10.5px;\n                line-height:1.5;\n            }\n            #sl-wc .sl-wc-analysis-mini{\n                max-width:50%;\n                overflow:hidden;\n                color:var(--muted);\n                font-size:10.5px;\n                text-align:right;\n                text-overflow:ellipsis;\n                white-space:nowrap;\n            }\n            #sl-wc .sl-wc-analysis-body{\n                padding:0 20px 20px;\n            }\n            #sl-wc .sl-wc-tabs{\n                display:flex;\n                gap:18px;\n                padding:14px 0;\n            }\n            #sl-wc .sl-wc-tab{\n                padding:4px 0;\n                border:0;\n                border-bottom:2px solid transparent;\n                background:transparent;\n                color:var(--muted);\n                cursor:pointer;\n                font-size:11.5px;\n                font-weight:750;\n            }\n            #sl-wc .sl-wc-tab.active{\n                border-bottom-color:var(--green);\n                color:var(--green-dark);\n            }\n            #sl-wc .sl-wc-tab-panel{display:none}\n            #sl-wc .sl-wc-tab-panel.active{display:block}\n            #sl-wc .sl-wc-frequency-tools{\n                display:flex;\n                justify-content:space-between;\n                gap:15px;\n                align-items:center;\n                margin-bottom:14px;\n            }\n            #sl-wc .sl-wc-ngram-switch{\n                display:inline-flex;\n                overflow:hidden;\n                border:1px solid var(--line);\n                border-radius:9px;\n            }\n            #sl-wc .sl-wc-ngram-switch button{\n                min-height:34px;\n                padding:0 11px;\n                border:0;\n                border-right:1px solid var(--line);\n                background:#fff;\n                color:var(--muted);\n                cursor:pointer;\n                font-size:10.5px;\n                font-weight:700;\n            }\n            #sl-wc .sl-wc-ngram-switch button:last-child{border-right:0}\n            #sl-wc .sl-wc-ngram-switch button.active{\n                background:#edf7f2;\n                color:var(--green-dark);\n            }\n            #sl-wc .sl-wc-frequency-list{\n                display:grid;\n                grid-template-columns:1fr 1fr;\n                gap:7px 18px;\n            }\n            #sl-wc .sl-wc-frequency-item{\n                display:grid;\n                grid-template-columns:minmax(0,1fr) auto;\n                gap:12px;\n                align-items:center;\n                padding:9px 0;\n                border-bottom:1px solid #edf1ef;\n            }\n            #sl-wc .sl-wc-frequency-item strong{\n                overflow:hidden;\n                color:var(--green-dark);\n                font-size:11.5px;\n                text-overflow:ellipsis;\n                white-space:nowrap;\n            }\n            #sl-wc .sl-wc-frequency-item span{\n                color:var(--muted);\n                font-size:10.5px;\n                white-space:nowrap;\n            }\n            #sl-wc .sl-wc-empty{\n                grid-column:1\/-1;\n                padding:12px 0;\n                color:var(--muted);\n                font-size:11.5px;\n            }\n            #sl-wc .sl-wc-frequency-note{\n                margin:13px 0 0;\n                color:var(--muted);\n                font-size:10px;\n                line-height:1.55;\n            }\n            #sl-wc .sl-wc-detail-grid{\n                display:grid;\n                grid-template-columns:repeat(3,1fr);\n                gap:9px;\n            }\n            #sl-wc .sl-wc-detail-grid div{\n                padding:14px;\n                border:1px solid var(--line);\n                border-radius:12px;\n                background:#fbfcfb;\n            }\n            #sl-wc .sl-wc-detail-grid span{\n                display:block;\n                margin-bottom:5px;\n                color:var(--muted);\n                font-size:10.5px;\n            }\n            #sl-wc .sl-wc-detail-grid strong{\n                color:var(--green-dark);\n                font-size:14px;\n            }\n\n            @media(max-width:820px){\n                #sl-wc .sl-wc-metrics{grid-template-columns:repeat(3,1fr)}\n                #sl-wc .sl-wc-metric:nth-child(3){border-right:0}\n                #sl-wc .sl-wc-metric:nth-child(-n+3){border-bottom:1px solid var(--line)}\n                #sl-wc .sl-wc-toolbar{align-items:flex-start;flex-direction:column}\n                #sl-wc .sl-wc-goal-grid,\n                #sl-wc .sl-wc-find-grid{grid-template-columns:1fr 1fr}\n            }\n            @media(max-width:600px){\n                #sl-wc{width:calc(100% - 28px);margin-top:18px}\n                #sl-wc .sl-wc-top{border-radius:18px}\n                #sl-wc .sl-wc-metrics{grid-template-columns:1fr 1fr}\n                #sl-wc .sl-wc-metric{\n                    padding:15px;\n                    border-right:1px solid var(--line)!important;\n                    border-bottom:1px solid var(--line);\n                }\n                #sl-wc .sl-wc-metric:nth-child(even){border-right:0!important}\n                #sl-wc .sl-wc-metric:last-child{grid-column:1\/-1;border-bottom:0}\n                #sl-wc .sl-wc-editor{padding:0 18px}\n                #sl-wc textarea{\n                    min-height:360px;\n                    padding:22px 0;\n                    font-size:16px;\n                    line-height:1.7;\n                }\n                #sl-wc .sl-wc-toolbar,\n                #sl-wc .sl-wc-quickbar,\n                #sl-wc .sl-wc-panel{padding-left:16px;padding-right:16px}\n                #sl-wc .sl-wc-quickbar{align-items:flex-start;flex-direction:column}\n                #sl-wc .sl-wc-privacy{white-space:normal}\n                #sl-wc .sl-wc-analysis-head{align-items:flex-start;flex-direction:column}\n                #sl-wc .sl-wc-analysis-mini{max-width:100%;text-align:left}\n                #sl-wc .sl-wc-toolbar-main{width:100%}\n                #sl-wc .sl-wc-tool-btn{flex:1 1 calc(50% - 8px)}\n                #sl-wc .sl-wc-goal-grid,\n                #sl-wc .sl-wc-find-grid,\n                #sl-wc .sl-wc-frequency-list,\n                #sl-wc .sl-wc-detail-grid{grid-template-columns:1fr}\n                #sl-wc .sl-wc-frequency-tools{align-items:flex-start;flex-direction:column}\n            }\n        <\/style>\n\n        <script>\n        (function(){\n            const root = document.getElementById('sl-wc');\n            if (!root) return;\n\n            const text = root.querySelector('#sl-wc-text');\n            const els = {\n                words: root.querySelector('#sl-wc-words'),\n                chars: root.querySelector('#sl-wc-chars'),\n                sentences: root.querySelector('#sl-wc-sentences'),\n                paragraphs: root.querySelector('#sl-wc-paragraphs'),\n                reading: root.querySelector('#sl-wc-reading'),\n                noSpaces: root.querySelector('#sl-wc-no-spaces'),\n                unique: root.querySelector('#sl-wc-unique'),\n                avgSentence: root.querySelector('#sl-wc-avg-sentence'),\n                longestSentence: root.querySelector('#sl-wc-longest-sentence'),\n                lines: root.querySelector('#sl-wc-lines'),\n                speaking: root.querySelector('#sl-wc-speaking'),\n                frequency: root.querySelector('#sl-wc-frequency-list')\n            };\n\n            const stopwords = new Set([\n                've','veya','ile','bir','bu','\u015fu','o','da','de','mi','m\u0131','mu','m\u00fc','i\u00e7in','gibi','\u00e7ok','daha','en',\n                'ama','fakat','ise','ki','ne','nas\u0131l','neden','olarak','olan','olur','oldu','var','yok','her','hem',\n                'ben','sen','biz','siz','onlar','kendi','sonra','\u00f6nce','g\u00f6re','kadar','\u00fczerinden','ile','the','and',\n                'or','a','an','to','of','in','is','are','for','with','on','this','that'\n            ]);\n\n            const storageKey = 'seoliva_kelime_sayaci_text_v2';\n            const goalKey = 'seoliva_kelime_sayaci_goal_v2';\n            let ngram = 1;\n            let stats = {};\n            let saveTimer = null;\n\n            function getWords(value){\n                return String(value || '').match(\/[\\p{L}\\p{N}]+(?:['\u2019\\-][\\p{L}\\p{N}]+)*\/gu) || [];\n            }\n\n            function getSentences(value){\n                const clean = String(value || '').trim();\n                if (!clean) return [];\n                const matches = clean.match(\/[^.!?\u2026]+[.!?\u2026]+|[^.!?\u2026]+$\/g) || [];\n                return matches.map(s => s.trim()).filter(Boolean);\n            }\n\n            function formatDuration(minutes){\n                if (!minutes || minutes <= 0) return '0 sn';\n                const seconds = Math.max(1, Math.round(minutes * 60));\n                if (seconds < 60) return seconds + ' sn';\n                const mins = Math.floor(seconds \/ 60);\n                const rest = seconds % 60;\n                return rest ? mins + ' dk ' + rest + ' sn' : mins + ' dk';\n            }\n\n            function computeStats(){\n                const value = text.value;\n                const words = getWords(value);\n                const sentences = getSentences(value);\n                const paragraphs = value.trim() ? value.trim().split(\/\\n\\s*\\n+\/).filter(p => p.trim()).length : 0;\n                const lineCount = value ? value.split(\/\\r?\\n\/).length : 0;\n                const noSpaces = value.replace(\/\\s\/g, '').length;\n                const normalizedWords = words.map(w => w.toLocaleLowerCase('tr-TR'));\n                const uniqueWords = new Set(normalizedWords).size;\n                const sentenceLengths = sentences.map(s => getWords(s).length).filter(Boolean);\n                const avgSentence = sentenceLengths.length\n                    ? Math.round((sentenceLengths.reduce((a,b) => a+b, 0) \/ sentenceLengths.length) * 10) \/ 10\n                    : 0;\n                const longestSentence = sentenceLengths.length ? Math.max(...sentenceLengths) : 0;\n\n                stats = {\n                    words: words.length,\n                    chars: value.length,\n                    sentences: sentences.length,\n                    paragraphs,\n                    reading: words.length \/ 200,\n                    speaking: words.length \/ 130,\n                    noSpaces,\n                    uniqueWords,\n                    avgSentence,\n                    longestSentence,\n                    lines: lineCount,\n                    normalizedWords\n                };\n\n                els.words.textContent = stats.words.toLocaleString('tr-TR');\n                els.chars.textContent = stats.chars.toLocaleString('tr-TR');\n                els.sentences.textContent = stats.sentences.toLocaleString('tr-TR');\n                els.paragraphs.textContent = stats.paragraphs.toLocaleString('tr-TR');\n                els.reading.textContent = formatDuration(stats.reading);\n                els.noSpaces.textContent = stats.noSpaces.toLocaleString('tr-TR');\n                els.unique.textContent = stats.uniqueWords.toLocaleString('tr-TR');\n                els.avgSentence.textContent = stats.avgSentence + ' kelime';\n                els.longestSentence.textContent = stats.longestSentence + ' kelime';\n                els.lines.textContent = stats.lines.toLocaleString('tr-TR');\n                els.speaking.textContent = formatDuration(stats.speaking);\n\n                updateGoal();\n                updateFrequency();\n\n                const mini = root.querySelector('#sl-wc-analysis-mini');\n                if (mini) {\n                    if (!stats.words) {\n                        mini.textContent = 'Metin ekledi\u011finizde analiz burada g\u00f6r\u00fcn\u00fcr.';\n                    } else {\n                        mini.textContent = stats.uniqueWords.toLocaleString('tr-TR') + ' farkl\u0131 kelime \u00b7 ' +\n                            stats.avgSentence + ' kelime \/ c\u00fcmle';\n                    }\n                }\n\n                clearTimeout(saveTimer);\n                saveTimer = setTimeout(() => {\n                    try { localStorage.setItem(storageKey, value); } catch(e){}\n                }, 250);\n            }\n\n            function updateFrequency(){\n                const words = stats.normalizedWords || [];\n                const hideStop = root.querySelector('#sl-wc-hide-stopwords').checked;\n                const prepared = [];\n\n                for (let i = 0; i <= words.length - ngram; i++) {\n                    const chunk = words.slice(i, i + ngram);\n                    if (hideStop && ngram === 1 && stopwords.has(chunk[0])) continue;\n                    if (hideStop && ngram > 1 && chunk.every(w => stopwords.has(w))) continue;\n                    prepared.push(chunk.join(' '));\n                }\n\n                if (!prepared.length) {\n                    els.frequency.innerHTML = '<div class=\"sl-wc-empty\">Metin ekledi\u011finizde tekrar eden kelime ve ifadeler burada g\u00f6r\u00fcn\u00fcr.<\/div>';\n                    return;\n                }\n\n                const map = new Map();\n                prepared.forEach(item => map.set(item, (map.get(item) || 0) + 1));\n                const sorted = Array.from(map.entries())\n                    .sort((a,b) => b[1] - a[1] || a[0].localeCompare(b[0], 'tr'))\n                    .slice(0, 14);\n\n                els.frequency.innerHTML = '';\n                sorted.forEach(([phrase, count]) => {\n                    const row = document.createElement('div');\n                    row.className = 'sl-wc-frequency-item';\n\n                    const strong = document.createElement('strong');\n                    strong.textContent = phrase;\n\n                    const meta = document.createElement('span');\n                    const base = Math.max(1, prepared.length);\n                    const rate = ((count \/ base) * 100);\n                    meta.textContent = count + ' kez \u00b7 %' + (rate < 1 ? rate.toFixed(1) : rate.toFixed(0));\n\n                    row.appendChild(strong);\n                    row.appendChild(meta);\n                    els.frequency.appendChild(row);\n                });\n            }\n\n            function togglePanel(id){\n                ['sl-wc-goal-panel','sl-wc-find-panel'].forEach(panelId => {\n                    const panel = root.querySelector('#' + panelId);\n                    panel.hidden = panelId === id ? !panel.hidden : true;\n                });\n            }\n\n            function getGoal(){\n                try {\n                    const raw = localStorage.getItem(goalKey);\n                    return raw ? JSON.parse(raw) : null;\n                } catch(e) {\n                    return null;\n                }\n            }\n\n            function setGoal(goal){\n                try {\n                    if (goal) localStorage.setItem(goalKey, JSON.stringify(goal));\n                    else localStorage.removeItem(goalKey);\n                } catch(e){}\n            }\n\n            function updateGoalButton(){\n                const button = root.querySelector('#sl-wc-goal-toggle');\n                const goal = getGoal();\n                if (!button) return;\n                button.textContent = goal && goal.value\n                    ? 'Hedef: ' + Number(goal.value).toLocaleString('tr-TR') + ' kelime'\n                    : 'Kelime hedefi';\n            }\n\n            function updateGoal(){\n                const goal = getGoal();\n                const box = root.querySelector('#sl-wc-goal-progress');\n                if (!goal || !goal.value) {\n                    box.hidden = true;\n                    updateGoalButton();\n                    return;\n                }\n\n                box.hidden = false;\n                const current = stats.words || 0;\n                const value = Number(goal.value);\n                const ratio = value ? Math.min((current \/ value) * 100, 100) : 0;\n                const status = root.querySelector('#sl-wc-goal-status');\n                const label = root.querySelector('#sl-wc-goal-label');\n                const bar = root.querySelector('#sl-wc-progress-bar');\n\n                status.textContent = current.toLocaleString('tr-TR') + ' \/ ' + value.toLocaleString('tr-TR') + ' kelime';\n\n                updateGoalButton();\n\n                if (goal.type === 'max') {\n                    label.textContent = current <= value ? '\u00dcst s\u0131n\u0131r\u0131n i\u00e7inde' : 'Hedef a\u015f\u0131ld\u0131';\n                    bar.style.width = Math.min(ratio, 100) + '%';\n                    bar.style.background = current > value ? '#986b56' : '#039358';\n                } else {\n                    label.textContent = current >= value ? 'Hedef tamamland\u0131' : 'Hedefe ilerliyor';\n                    bar.style.width = ratio + '%';\n                    bar.style.background = '#039358';\n                }\n            }\n\n            function applyGoal(){\n                const type = root.querySelector('#sl-wc-goal-type').value;\n                const value = parseInt(root.querySelector('#sl-wc-goal-value').value, 10);\n                if (!value || value < 1) return;\n                setGoal({type, value});\n                updateGoal();\n            }\n\n            function removeGoal(){\n                setGoal(null);\n                root.querySelector('#sl-wc-goal-value').value = '';\n                updateGoal();\n            }\n\n            function escapeRegExp(value){\n                return value.replace(\/[.*+?^${}()|[\\]\\\\]\/g, '\\\\$&');\n            }\n\n            function replaceAll(){\n                const find = root.querySelector('#sl-wc-find').value;\n                const replace = root.querySelector('#sl-wc-replace').value;\n                const caseSensitive = root.querySelector('#sl-wc-case').checked;\n                const result = root.querySelector('#sl-wc-find-result');\n\n                if (!find) {\n                    result.textContent = '\u00d6nce aranacak kelime veya ifadeyi girin.';\n                    return;\n                }\n\n                const flags = caseSensitive ? 'g' : 'gi';\n                const regex = new RegExp(escapeRegExp(find), flags);\n                const matches = text.value.match(regex) || [];\n\n                if (!matches.length) {\n                    result.textContent = 'E\u015fle\u015fme bulunamad\u0131.';\n                    return;\n                }\n\n                text.value = text.value.replace(regex, replace);\n                result.textContent = matches.length + ' e\u015fle\u015fme de\u011fi\u015ftirildi.';\n                computeStats();\n            }\n\n            async function pasteText(){\n                try {\n                    const clip = await navigator.clipboard.readText();\n                    if (!clip) return;\n                    const start = text.selectionStart ?? text.value.length;\n                    const end = text.selectionEnd ?? text.value.length;\n                    text.value = text.value.slice(0,start) + clip + text.value.slice(end);\n                    text.focus();\n                    const pos = start + clip.length;\n                    text.setSelectionRange(pos,pos);\n                    computeStats();\n                } catch(e) {\n                    text.focus();\n                }\n            }\n\n            async function copyText(value, button, original){\n                if (!value) return;\n                try {\n                    await navigator.clipboard.writeText(value);\n                    button.textContent = 'Kopyaland\u0131';\n                    setTimeout(() => button.textContent = original, 1400);\n                } catch(e) {\n                    const area = document.createElement('textarea');\n                    area.value = value;\n                    document.body.appendChild(area);\n                    area.select();\n                    document.execCommand('copy');\n                    document.body.removeChild(area);\n                    button.textContent = 'Kopyaland\u0131';\n                    setTimeout(() => button.textContent = original, 1400);\n                }\n            }\n\n            function cleanSpaces(){\n                let value = text.value;\n                value = value.replace(\/[ \\t]+$\/gm,'');\n                value = value.replace(\/[ \\t]{2,}\/g,' ');\n                value = value.replace(\/\\n{3,}\/g,'\\n\\n');\n                text.value = value.trim();\n                computeStats();\n            }\n\n            function downloadTxt(){\n                if (!text.value) return;\n                const blob = new Blob([text.value], {type:'text\/plain;charset=utf-8'});\n                const url = URL.createObjectURL(blob);\n                const a = document.createElement('a');\n                a.href = url;\n                a.download = 'metin.txt';\n                document.body.appendChild(a);\n                a.click();\n                document.body.removeChild(a);\n                URL.revokeObjectURL(url);\n            }\n\n            function statsText(){\n                return [\n                    'Kelime: ' + stats.words,\n                    'Karakter: ' + stats.chars,\n                    'C\u00fcmle: ' + stats.sentences,\n                    'Paragraf: ' + stats.paragraphs,\n                    'Okuma s\u00fcresi: ' + formatDuration(stats.reading),\n                    'Bo\u015fluksuz karakter: ' + stats.noSpaces,\n                    'Farkl\u0131 kelime: ' + stats.uniqueWords,\n                    'Ortalama c\u00fcmle: ' + stats.avgSentence + ' kelime',\n                    'En uzun c\u00fcmle: ' + stats.longestSentence + ' kelime',\n                    'Sat\u0131r: ' + stats.lines,\n                    'Sesli okuma: ' + formatDuration(stats.speaking)\n                ].join('\\n');\n            }\n\n            text.addEventListener('input', computeStats);\n\n            root.querySelector('#sl-wc-paste').addEventListener('click', pasteText);\n            root.querySelector('#sl-wc-copy').addEventListener('click', (e) => copyText(text.value, e.currentTarget, 'Kopyala'));\n            root.querySelector('#sl-wc-clear').addEventListener('click', () => {\n                if (!text.value || window.confirm('Metnin tamam\u0131 silinsin mi?')) {\n                    text.value = '';\n                    computeStats();\n                    text.focus();\n                }\n            });\n\n            root.querySelector('#sl-wc-goal-toggle').addEventListener('click', () => togglePanel('sl-wc-goal-panel'));\n            root.querySelector('#sl-wc-find-toggle').addEventListener('click', () => togglePanel('sl-wc-find-panel'));\n\n            root.querySelector('#sl-wc-goal-apply').addEventListener('click', applyGoal);\n            root.querySelector('#sl-wc-goal-remove').addEventListener('click', removeGoal);\n            root.querySelector('#sl-wc-replace-all').addEventListener('click', replaceAll);\n            root.querySelector('#sl-wc-download').addEventListener('click', downloadTxt);\n            root.querySelector('#sl-wc-clean-spaces').addEventListener('click', cleanSpaces);\n            root.querySelector('#sl-wc-copy-stats').addEventListener('click', (e) => copyText(statsText(), e.currentTarget, '\u0130statistikleri kopyala'));\n\n            root.querySelectorAll('.sl-wc-tab').forEach(btn => {\n                btn.addEventListener('click', () => {\n                    root.querySelectorAll('.sl-wc-tab').forEach(b => b.classList.remove('active'));\n                    root.querySelectorAll('.sl-wc-tab-panel').forEach(panel => panel.classList.remove('active'));\n                    btn.classList.add('active');\n                    root.querySelector('#sl-wc-tab-' + btn.dataset.tab).classList.add('active');\n                });\n            });\n\n            root.querySelectorAll('.sl-wc-ngram-switch button').forEach(btn => {\n                btn.addEventListener('click', () => {\n                    root.querySelectorAll('.sl-wc-ngram-switch button').forEach(b => b.classList.remove('active'));\n                    btn.classList.add('active');\n                    ngram = parseInt(btn.dataset.ngram, 10) || 1;\n                    updateFrequency();\n                });\n            });\n\n            root.querySelector('#sl-wc-hide-stopwords').addEventListener('change', updateFrequency);\n\n            try {\n                const saved = localStorage.getItem(storageKey);\n                if (saved) text.value = saved;\n                const goal = getGoal();\n                if (goal) {\n                    root.querySelector('#sl-wc-goal-type').value = goal.type || 'min';\n                    root.querySelector('#sl-wc-goal-value').value = goal.value || '';\n                }\n            } catch(e){}\n\n            computeStats();\n        })();\n        <\/script>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-d37a998 e-flex e-con-boxed e-con e-parent\" data-id=\"d37a998\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-00f6e4e elementor-widget elementor-widget-html\" data-id=\"00f6e4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n#sl-wc-content{\r\n  --green:#039358;\r\n  --green-dark:#063b2e;\r\n  --ink:#162019;\r\n  --text:#5f6d65;\r\n  --muted:#7b8780;\r\n  --line:#d9e5de;\r\n  --soft:#f6faf7;\r\n  --max:1180px;\r\n  width:100%;\r\n  max-width:100%;\r\n  overflow:hidden;\r\n  background:#fff;\r\n  color:var(--ink);\r\n  font-family:inherit;\r\n}\r\n#sl-wc-content *{box-sizing:border-box}\r\n#sl-wc-content .sl-wrap{\r\n  width:min(var(--max),calc(100% - 40px));\r\n  margin:0 auto;\r\n}\r\n#sl-wc-content .sl-sec{padding:54px 0}\r\n#sl-wc-content .sl-soft{background:var(--soft)}\r\n#sl-wc-content h2,\r\n#sl-wc-content h3,\r\n#sl-wc-content p{margin-top:0}\r\n#sl-wc-content h2{\r\n  margin-bottom:12px;\r\n  color:var(--ink);\r\n  font-size:clamp(28px,2.8vw,36px);\r\n  line-height:1.18;\r\n  letter-spacing:-.03em;\r\n  font-weight:750;\r\n}\r\n#sl-wc-content h3{\r\n  margin-bottom:6px;\r\n  color:var(--green-dark);\r\n  font-size:15px;\r\n  line-height:1.4;\r\n  font-weight:750;\r\n}\r\n#sl-wc-content .sl-lead{\r\n  max-width:800px;\r\n  margin-bottom:0;\r\n  color:var(--text);\r\n  font-size:15px;\r\n  line-height:1.72;\r\n}\r\n#sl-wc-content .sl-intro{\r\n  padding:50px 0 54px;\r\n  border-top:1px solid var(--line);\r\n}\r\n#sl-wc-content .sl-intro-copy{max-width:830px}\r\n#sl-wc-content .sl-points{\r\n  display:grid;\r\n  grid-template-columns:repeat(3,1fr);\r\n  margin-top:28px;\r\n  border-top:1px solid var(--line);\r\n  border-bottom:1px solid var(--line);\r\n}\r\n#sl-wc-content .sl-point{\r\n  padding:19px 24px 19px 0;\r\n  border-right:1px solid var(--line);\r\n}\r\n#sl-wc-content .sl-point:not(:first-child){padding-left:24px}\r\n#sl-wc-content .sl-point:last-child{border-right:0}\r\n#sl-wc-content .sl-point p{\r\n  margin:0;\r\n  color:var(--text);\r\n  font-size:12.5px;\r\n  line-height:1.62;\r\n}\r\n#sl-wc-content .sl-method{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);\r\n  gap:54px;\r\n  align-items:center;\r\n}\r\n#sl-wc-content .sl-method-box{\r\n  padding:22px 23px;\r\n  border:1px solid #dbe9e1;\r\n  border-radius:18px;\r\n  background:#fff;\r\n}\r\n#sl-wc-content .sl-method-box strong{\r\n  display:block;\r\n  margin-bottom:7px;\r\n  color:var(--green-dark);\r\n  font-size:15px;\r\n}\r\n#sl-wc-content .sl-method-box p{\r\n  margin:0;\r\n  color:var(--text);\r\n  font-size:12.8px;\r\n  line-height:1.66;\r\n}\r\n#sl-wc-content .sl-method-box + .sl-method-box{margin-top:10px}\r\n#sl-wc-content .sl-faq-head{\r\n  max-width:790px;\r\n  margin-bottom:20px;\r\n}\r\n#sl-wc-content .sl-faq{border-top:1px solid var(--line)}\r\n#sl-wc-content details{border-bottom:1px solid var(--line)}\r\n#sl-wc-content summary{\r\n  position:relative;\r\n  padding:18px 40px 18px 0;\r\n  cursor:pointer;\r\n  list-style:none;\r\n  color:var(--green-dark);\r\n  font-size:14px;\r\n  line-height:1.5;\r\n  font-weight:750;\r\n}\r\n#sl-wc-content summary::-webkit-details-marker{display:none}\r\n#sl-wc-content summary:after{\r\n  content:\"+\";\r\n  position:absolute;\r\n  right:3px;\r\n  top:15px;\r\n  width:27px;\r\n  height:27px;\r\n  display:grid;\r\n  place-items:center;\r\n  border-radius:50%;\r\n  background:#edf6f1;\r\n  color:var(--green);\r\n  font-size:17px;\r\n}\r\n#sl-wc-content details[open] summary:after{content:\"\u2013\"}\r\n#sl-wc-content details p{\r\n  max-width:900px;\r\n  margin:0;\r\n  padding:0 40px 18px 0;\r\n  color:var(--text);\r\n  font-size:13px;\r\n  line-height:1.7;\r\n}\r\n@media(max-width:800px){\r\n  #sl-wc-content .sl-method{grid-template-columns:1fr}\r\n}\r\n@media(max-width:640px){\r\n  #sl-wc-content .sl-wrap{width:calc(100% - 28px)}\r\n  #sl-wc-content .sl-sec{padding:44px 0}\r\n  #sl-wc-content .sl-intro{padding:44px 0}\r\n  #sl-wc-content h2{font-size:27px}\r\n  #sl-wc-content .sl-points{grid-template-columns:1fr}\r\n  #sl-wc-content .sl-point,\r\n  #sl-wc-content .sl-point:not(:first-child){\r\n    padding:16px 0;\r\n    border-right:0;\r\n    border-bottom:1px solid var(--line);\r\n  }\r\n  #sl-wc-content .sl-point:last-child{border-bottom:0}\r\n}\r\n<\/style>\r\n\r\n<div id=\"sl-wc-content\">\r\n\r\n  <section class=\"sl-intro\">\r\n    <div class=\"sl-wrap\">\r\n      <div class=\"sl-intro-copy\">\r\n        <h1>Kelime Sayac\u0131<\/h1>\r\n        <p class=\"sl-lead\">Kelime Sayac\u0131, yazd\u0131\u011f\u0131n\u0131z veya yap\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131z bir metindeki kelime ve karakter say\u0131s\u0131n\u0131 an\u0131nda hesaplar. Uzun bir i\u00e7erik, \u00f6dev, makale, \u00fcr\u00fcn a\u00e7\u0131klamas\u0131 veya sosyal medya metni \u00fczerinde \u00e7al\u0131\u015f\u0131rken metnin ka\u00e7 kelime oldu\u011funu ayr\u0131 bir hesaplama yapmadan g\u00f6rebilirsiniz.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sl-points\">\r\n        <div class=\"sl-point\">\r\n          <h3>Kelime ve karakter sayma<\/h3>\r\n          <p>Metnin toplam kelime ve karakter say\u0131s\u0131n\u0131 yazarken anl\u0131k takip edin.<\/p>\r\n        <\/div>\r\n        <div class=\"sl-point\">\r\n          <h3>C\u00fcmle ve okuma s\u00fcresi<\/h3>\r\n          <p>C\u00fcmle, paragraf ve yakla\u015f\u0131k okuma s\u00fcresini ayn\u0131 ekranda g\u00f6r\u00fcn.<\/p>\r\n        <\/div>\r\n        <div class=\"sl-point\">\r\n          <h3>Tekrar eden ifadeler<\/h3>\r\n          <p>Metinde s\u0131k ge\u00e7en kelime ve ifadeleri kontrol ederek gereksiz tekrarlar\u0131 fark edin.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"sl-sec sl-soft\">\r\n    <div class=\"sl-wrap sl-method\">\r\n      <div>\r\n        <h2>Kelime Say\u0131s\u0131 Nas\u0131l Hesaplan\u0131r?<\/h2>\r\n        <p class=\"sl-lead\">Metninizi ara\u00e7 alan\u0131na yazd\u0131\u011f\u0131n\u0131z veya yap\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131z anda kelime sayma i\u015flemi taray\u0131c\u0131n\u0131zda yap\u0131l\u0131r. Ayr\u0131 bir hesapla d\u00fc\u011fmesine basman\u0131z gerekmez. Kelime, karakter, c\u00fcmle ve paragraf de\u011ferleri metni d\u00fczenledik\u00e7e otomatik g\u00fcncellenir.<\/p>\r\n      <\/div>\r\n\r\n      <div>\r\n        <div class=\"sl-method-box\">\r\n          <strong>Karakter say\u0131s\u0131 bo\u015fluklar\u0131 i\u00e7erir.<\/strong>\r\n          <p>Bo\u015fluklar dahil toplam karakter say\u0131s\u0131n\u0131 ana istatistikte, bo\u015fluksuz karakter say\u0131s\u0131n\u0131 ise Metin Analizi b\u00f6l\u00fcm\u00fcnde ayr\u0131ca g\u00f6rebilirsiniz.<\/p>\r\n        <\/div>\r\n        <div class=\"sl-method-box\">\r\n          <strong>Metniniz SEOliva'ya g\u00f6nderilmez.<\/strong>\r\n          <p>Kelime hesaplama ve metin analizi taray\u0131c\u0131n\u0131zda \u00e7al\u0131\u015f\u0131r. Otomatik kay\u0131t yaln\u0131zca kulland\u0131\u011f\u0131n\u0131z cihaz\u0131n taray\u0131c\u0131s\u0131nda tutulur.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"sl-sec\">\r\n    <div class=\"sl-wrap\">\r\n      <div class=\"sl-faq-head\">\r\n        <h2>Kelime Sayac\u0131 Hakk\u0131nda S\u0131k Sorulan Sorular<\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"sl-faq\">\r\n        <details>\r\n          <summary>Bir metnin ka\u00e7 kelime oldu\u011funu nas\u0131l \u00f6\u011frenebilirim?<\/summary>\r\n          <p>Metni Kelime Sayac\u0131 alan\u0131na yap\u0131\u015ft\u0131rman\u0131z yeterlidir. Toplam kelime say\u0131s\u0131, karakter say\u0131s\u0131, c\u00fcmle ve paragraf bilgileri an\u0131nda g\u00fcncellenir.<\/p>\r\n        <\/details>\r\n\r\n        <details>\r\n          <summary>Kelime sayac\u0131 ile karakter sayac\u0131 ayn\u0131 \u015fey mi?<\/summary>\r\n          <p>Hay\u0131r. Kelime sayac\u0131 metindeki kelimeleri, karakter sayac\u0131 ise harfler, rakamlar, noktalama i\u015faretleri ve bo\u015fluklar dahil toplam karakter miktar\u0131n\u0131 g\u00f6sterir. Bu ara\u00e7 iki de\u011feri de ayn\u0131 anda verir.<\/p>\r\n        <\/details>\r\n\r\n        <details>\r\n          <summary>Karakter say\u0131s\u0131na bo\u015fluklar dahil mi?<\/summary>\r\n          <p>Evet. Ana karakter de\u011ferine bo\u015fluklar dahildir. Bo\u015fluklar\u0131 hari\u00e7 tutan de\u011feri Metin Analizi i\u00e7indeki detaylarda ayr\u0131ca g\u00f6rebilirsiniz.<\/p>\r\n        <\/details>\r\n\r\n        <details>\r\n          <summary>Kelime say\u0131s\u0131 SEO i\u00e7in \u00f6nemli mi?<\/summary>\r\n          <p>Kelime say\u0131s\u0131 tek ba\u015f\u0131na bir SEO kalite \u00f6l\u00e7\u00fct\u00fc de\u011fildir. Bir i\u00e7eri\u011fi belirli bir kelime say\u0131s\u0131na tamamlamak onu otomatik olarak daha iyi yapmaz. Arama niyeti, kapsam, do\u011fruluk ve sayfan\u0131n kullan\u0131c\u0131ya verdi\u011fi cevap daha \u00f6nemlidir.<\/p>\r\n        <\/details>\r\n\r\n        <details>\r\n          <summary>Anahtar kelime yo\u011funlu\u011fu i\u00e7in ideal bir oran var m\u0131?<\/summary>\r\n          <p>Hay\u0131r. Sabit bir ideal anahtar kelime yo\u011funlu\u011fu yoktur. S\u0131k Ge\u00e7enler alan\u0131ndaki oran\u0131 yaln\u0131zca metinde gereksiz tekrar olup olmad\u0131\u011f\u0131n\u0131 fark etmek i\u00e7in kullanmak daha do\u011frudur.<\/p>\r\n        <\/details>\r\n\r\n        <details>\r\n          <summary>Kelime sayac\u0131 \u00fccretsiz mi?<\/summary>\r\n          <p>Evet. SEOliva Kelime Sayac\u0131'n\u0131 \u00fccretsiz kullanabilir; metin uzunlu\u011fu, karakter say\u0131s\u0131, okuma s\u00fcresi ve temel metin analizini do\u011frudan taray\u0131c\u0131n\u0131zda kontrol edebilirsiniz.<\/p>\r\n        <\/details>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n<\/div>\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\":\"https:\/\/schema.org\",\r\n  \"@type\":\"WebApplication\",\r\n  \"name\":\"SEOliva Kelime Sayac\u0131\",\r\n  \"url\":\"https:\/\/www.seoliva.com\/kelime-sayaci\",\r\n  \"description\":\"Metinlerde kelime, karakter, c\u00fcmle, paragraf ve okuma s\u00fcresini an\u0131nda hesaplayan \u00fccretsiz kelime sayac\u0131.\",\r\n  \"applicationCategory\":\"UtilitiesApplication\",\r\n  \"operatingSystem\":\"Web\",\r\n  \"isAccessibleForFree\":true,\r\n  \"offers\":{\r\n    \"@type\":\"Offer\",\r\n    \"price\":\"0\",\r\n    \"priceCurrency\":\"TRY\"\r\n  },\r\n  \"featureList\":[\r\n    \"Kelime sayma\",\r\n    \"Karakter sayma\",\r\n    \"C\u00fcmle ve paragraf sayma\",\r\n    \"Okuma s\u00fcresi\",\r\n    \"S\u0131k ge\u00e7en kelime ve ifadeler\",\r\n    \"Kelime hedefi\",\r\n    \"Bul ve de\u011fi\u015ftir\"\r\n  ],\r\n  \"publisher\":{\r\n    \"@type\":\"Organization\",\r\n    \"name\":\"SEOliva\",\r\n    \"url\":\"https:\/\/www.seoliva.com\/\"\r\n  }\r\n}\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Kelime Sayac\u0131 Kelime Sayac\u0131, yazd\u0131\u011f\u0131n\u0131z veya yap\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131z bir metindeki kelime ve karakter say\u0131s\u0131n\u0131 an\u0131nda hesaplar. Uzun bir i\u00e7erik, \u00f6dev, makale, \u00fcr\u00fcn a\u00e7\u0131klamas\u0131 veya sosyal medya metni \u00fczerinde \u00e7al\u0131\u015f\u0131rken metnin ka\u00e7 kelime oldu\u011funu ayr\u0131 bir hesaplama yapmadan g\u00f6rebilirsiniz. Kelime ve karakter sayma Metnin toplam kelime ve karakter say\u0131s\u0131n\u0131 yazarken anl\u0131k takip edin. C\u00fcmle ve okuma s\u00fcresi [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2745,"parent":4373,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-4479","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"permalink_manager":null,"_links":{"self":[{"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/pages\/4479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/comments?post=4479"}],"version-history":[{"count":0,"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/pages\/4479\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/pages\/4373"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/media\/2745"}],"wp:attachment":[{"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/media?parent=4479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}