React, Angular ve Vue için Single Page Web Apps için SEO

Try Proseoai — it's free
AI SEO Assistant
SEO Link Building
SEO Writing

React, Angular ve Vue için Single Page Web Apps için SEO

SEO İyileştirmesi İçin Tek Sayfalı Modern Web Uygulamasının Nasıl Geliştirileceği Hakkında

İçindekiler:

  1. Giriş
  2. Meta Etiketlerin Eklenmesi
  3. Yapılandırılmış Veri Test Aracı
  4. Sunucu Tarafından İçerik Render Etme
  5. Tek Sayfalı Uygulamanın SEO Performansını İyileştirme
  6. İçerik ve Meta Etiketlerini Sosyal Medyada Paylaşma
  7. Google Arama Sonuçlarında Yerinde Görüntüleme
  8. Mobil Uyumlu Web Uygulamaları İçin SEO İpuçları
  9. Angular Universal ile Sunucu Tarafı Render Etme
  10. Next.js ile Sunucu Tarafı Render Etme

👉 Meta Etiketlerin Eklenmesi

Web sitenizin SEO performansını iyileştirmek için, HTML sayfanıza meta etiketleri eklemeniz önemlidir. Bu etiketler, arama motoru ve sosyal medya platformları tarafından içeriğinizin doğru şekilde sıralanmasını ve paylaşılmasını sağlar.

Meta Etiket Türleri:

  1. Başlık Etiketi \ - Sayfa başlığını tanımlar.</li> <li>Açıklama Etiketi \<meta name="description"> - Sayfa içeriğini özetler.</li> <li>Anahtar Kelime Etiketi \<meta name="keywords"> - Sayfa ile ilgili anahtar kelimeleri belirtir.</li> <li>Örneklendirme Etiketi \<meta property="og:"> - Facebook gibi sosyal medya platformlarında içeriğin paylaşımını düzenler.</li> <li>Twitter Örneklemesi \<meta name="twitter:"> - Twitter'da içeriğin paylaşımını düzenler.</li> </ol> <p>Bu meta etiketlerini HTML sayfanıza ekleyerek, arama motorlarının ve sosyal medya platformlarının içeriğinizi doğru şekilde yerinde görüntülemesini sağlarsınız.</p> <h1>👉 Yapılandırılmış Veri Test Aracı</h1> <p>Yapılandırılmış veri, web sitenizin içeriğini daha belirgin hale getirmek için kullanılan bir tekniktir. Bu veri, JSON-LD formatında eklenen bir betikle tanımlanır ve arama motorlarına sayfanın içeriği hakkında daha ayrıntılı bilgiler sağlar.</p> <p>Google Yapılandırılmış Veri Test Aracı, bu yapılandırılmış verileri test etmek ve eksik olanları belirlemek için kullanılır. Bu araç, zengin sonuçlar almanıza, arama sonuçlarında önemli özelliklere sahip olmanıza yardımcı olur.</p> <p>Örneğin, makalelerinizin, ürünlerinizin veya etkinliklerinizin yapılandırılmış verilerini bu araçla test edebilir ve eksik olan özellikleri tamamlayabilirsiniz. Bu sayede arama motorları, içeriğinizi daha iyi anlar ve daha iyi sıralamalar elde edebilirsiniz.</p> <p><strong>Not</strong>: Yapılandırılmış verilerin eksiksiz ve doğru şekilde eklenmesi önemlidir. Bu sayede arama motorlarında görünürlüğünüz artar ve kullanıcılarınızın ilgisini çekersiniz.</p> <h1>👉 Sunucu Tarafından İçerik Render Etme</h1> <p>Sunucu tarafından içerik render etme (SSR), web sitenizin performansını artırmak için önemli bir adımdır. Bu yöntemde, sayfanın içeriği sunucu tarafında oluşturulur ve tamamlandıktan sonra kullanıcıya gönderilir.</p> <p>SSR'nin avantajlarından bazıları şunlardır:</p> <ul> <li>Daha hızlı sayfa yükleme süresi: İlk sayfa yüklemesi sunucu tarafından gerçekleştirildiği için daha hızlıdır.</li> <li>Başlangıçta içerik sağlama: Kullanıcının tarayıcıda işlem yapmasını beklemek yerine, sunucu tarafından tamamlanan içerik hızla görüntülenir.</li> <li>Arama motoru optimizasyonu: Arama motorları, sunucu tarafında oluşturulan içeriği daha iyi tarar ve sıralama yapar.</li> </ul> <p>Sunucu tarafından içerik render etmek için farklı yöntemler kullanabilirsiniz. Örneğin, Angular için Angular Universal, React için Next.js ve Vue.js için SSR mekanizmaları bulunmaktadır. Ayrıca, basit bir Vanilla JavaScript web sitesi için Node Express sunucusunu kullanabilirsiniz.</p> <p>SSR'nin doğru bir şekilde uygulanması önemlidir. Bu nedenle, projenizi oluştururken sunucu tarafı render uygulaması mı yoksa istemci tarafı render uygulaması mı olacağına karar vermeniz gerekir. İleride bu kararı değiştirmek isterseniz, çeşitli değişiklikler yapmanız gerekebilir. Bu nedenle, başlangıçta doğru kararı vermek önemlidir.</p> <h1>👉 Tek Sayfalı Uygulamanın SEO Performansını İyileştirme</h1> <p>Tek sayfalı web uygulamalarının SEO performansını iyileştirmek için aşağıdaki yöntemleri uygulayabilirsiniz:</p> <ol> <li> <p>Sayfa başlığını ve açıklamasını optimize edin: Her sayfa için benzersiz ve anlaşılır bir başlık ve açıklama kullanın. Anahtar kelimeleri doğal bir şekilde yerleştirin.</p> </li> <li> <p>URL yapılandırmasını düzenleyin: Kısa, açıklayıcı ve anlaşılır URL'ler kullanın. Anahtar kelimeleri URL'ye yerleştirerek SEO performansını artırabilirsiniz.</p> </li> <li> <p>İçeriği optimize edin: Kaliteli ve özgün içerik oluşturun. Anahtar kelimeleri içeriğe doğal bir şekilde yerleştirin. Paragrafları ve başlıkları kullanarak içeriği yapılandırın.</p> </li> <li> <p>Bağlantı kurma stratejisi oluşturun: Yüksek kaliteli ve otoriter sitelerden gelen bağlantıları sağlayarak sitenizin otoritesini artırın. İlgili içeriklere bağlantılar ekleyerek kullanıcı deneyimini iyileştirebilirsiniz.</p> </li> <li> <p>Mobil uyumluluğu kontrol edin: Web sitenizin mobil cihazlarda doğru şekilde görüntülendiğinden emin olun. Hızlı yükleme süreleri ve kullanıcı dostu bir tasarım sağlayın.</p> </li> <li> <p>Sorunları düzeltin: Arama motorlarının sitenizin performansını etkileyen sorunları belirlemek için düzenli olarak site denetimleri yapın. Hız sorunları, 404 hataları ve teknik sorunları düzeltin.</p> </li> <li> <p>Site haritaları oluşturun: XML site haritaları oluşturarak arama motorlarına sitenizdeki sayfaları bildirin. Böylece tüm sayfalarınızın dizinlenmesini sağlayabilirsiniz.</p> </li> <li> <p>Analiz verilerini izleyin ve optimize edin: Google Analytics gibi araçları kullanarak sitenizin performansını izleyin. İstatistiklere dayanarak iyileştirmeler yapın.</p> </li> </ol> <p>Bu yöntemleri uygulayarak tek sayfalı web uygulamanızın SEO performansını iyileştirebilir ve daha fazla trafik çekebilirsiniz.</p> <h1>👉 İçerik ve Meta Etiketlerini Sosyal Medyada Paylaşma</h1> <p>Web sitenizin içeriği ve meta etiketleri sosyal medyada doğru şekilde paylaşılmalıdır. Bunun için aşağıdaki yöntemleri kullanabilirsiniz:</p> <ol> <li> <p>Open Graph meta etiketlerini kullanın: Facebook gibi sosyal medya platformlarında içeriğinizi paylaşmak için Open Graph meta etiketlerini ekleyin. Bu etiketler, başlık, açıklama, resim ve diğer önemli bilgileri belirtir.</p> </li> <li> <p>Twitter kartlarını kullanın: İçeriğinizi Twitter'da paylaşırken Twitter kartlarını kullanın. Bu kartlar, başlık, açıklama, resim vb. bilgileri içerir ve içeriğin daha etkili paylaşılmasını sağlar.</p> </li> <li> <p>Paylaşım öğelerini optimize edin: İçeriğinizin paylaşıma uygun olan öğelerini belirleyin. Örneğin, başlık, resim, açıklama gibi öğeleri belirli standartlara göre düzenleyerek daha etkili paylaşımlar yapabilirsiniz.</p> </li> </ol> <p>Doğru şekilde yapılandırılmış içerik ve meta etiketleri sosyal medyada daha fazla etkileşim almanıza yardımcı olur ve içeriğinizin daha geniş bir kitleye ulaşmasını sağlar.</p> <h1>👉 Google Arama Sonuçlarında Yerinde Görüntüleme</h1> <p>Web sitenizin Google arama sonuçlarında doğru şekilde yerinde görüntülenmesi için aşağıdaki yöntemleri uygulayabilirsiniz:</p> <ol> <li> <p>Başlık ve açıklamayı optimize edin: Başlık ve açıklama, arama sonuçlarında gösterilen metinlerdir. Anahtar kelimeleri kullanarak etkileyici ve açıklayıcı bir başlık ve açıklama oluşturun.</p> </li> <li> <p>Zengin özellikler için yapılandırılmış verileri kullanın: Yapılandırılmış veriler sayesinde ürün bilgileri, olaylar, kitaplar gibi içerikleriniz Google arama sonuçlarında daha belirgin ve zengin şekilde yer alabilir.</p> </li> <li> <p>URL'yi kısaltın ve açıklayıcı yapın: Kısa ve anlaşılır URL'ler oluşturarak kullanıcıların içeriğin konusunu hızlıca anlamalarını sağlayın. URL'de anahtar kelimeleri kullanmak da SEO performansına olumlu etki yapar.</p> </li> <li> <p>Optimize edilmiş resimler kullanın: İçerikte kullandığınız resimlerin boyutunu optimize edin ve dosya adlarına anahtar kelimeleri ekleyin. Aynı zamanda alt etiketlerini kullanarak resimlere açıklamalar ekleyin.</p> </li> </ol> <p>Bu yöntemleri uygulayarak web sitenizin Google arama sonuçlarında daha iyi bir şekilde görüntülenmesini sağlayabilir ve tıklama oranını artırabilirsiniz.</p> <h1>👉 Mobil Uyumlu Web Uygulamaları İçin SEO İpuçları</h1> <p>Mobil uyumlu web uygulamaları için aşağıdaki SEO ipuçlarını uygulayabilirsiniz:</p> <ol> <li> <p>Duyarlı tasarım kullanın: Web uygulamanızın farklı cihazlarda uyumlu olmasını sağlamak için duyarlı bir tasarım kullanın. Bu sayede kullanıcılar farklı cihazlarda sorunsuz bir deneyim yaşar.</p> </li> <li> <p>Hızlı yükleme süresi sağlayın: Mobil kullanıcılar hızlı yükleme süresine önem verir. İçeriği sıkıştırın, önbellekleme yapın ve optimize edilmiş görseller kullanarak yükleme süresini kısaltın.</p> </li> <li> <p>AMP'e (Accelerated Mobile Pages) geçin: AMP, internet üzerinde hızlı ve hafif web sayfaları oluşturmanızı sağlayan bir teknolojidir. Bu teknolojiyi kullanarak mobil web uygulamanızın hızını artırabilirsiniz.</p> </li> <li> <p>Kolay gezinilebilirlik sağlayın: Menülerin, düğmelerin ve içeriklerin düzgün bir şekilde görüntülendiğinden emin olun. Kullanıcıların kolayca gezinebilmesini sağlayın.</p> </li> <li> <p>Mobil kullanıcı deneyimini optimize edin: Formların ve giriş alanlarının kullanıcı dostu olduğundan emin olun. Yazı boyutlarını ve düğme boyutlarını mobil kullanıcılara uygun hale getirin.</p> </li> <li> <p>Lokal SEO stratejileri kullanın: İşletmenizin lokal SEO stratejileri uygulayarak mobil kullanıcılara yönelik hedeflenmiş içerikler oluşturun. Konum tabanlı anahtar kelimeleri ve arama sonuçlarında listelenmeyi hedefleyen içerikleri kullanın.</p> </li> </ol> <p>Bu ipuçlarını uygulayarak mobil uyumlu web uygulamanızın SEO performansını artırabilir ve kullanıcıların mobil cihazlarda daha iyi bir deneyim yaşamasını sağlayabilirsiniz.</p> <h1>👉 Angular Universal ile Sunucu Tarafı Render Etme</h1> <p>Angular Universal, Angular ile sunucu tarafı render etmek için kullanılan bir pakettir. Bu yöntem, web uygulamanızın performansını artırır ve SEO optimizasyonunu kolaylaştırır.</p> <p>Angular Universal kullanarak sunucu tarafında render ettiğiniz web uygulamanızı, tarayıcıda çalışan bir uygulama gibi kullanıcıya sunabilirsiniz. Bu yöntem, sayfa yükleme süresini azaltır ve arama motorlarında daha iyi bir sıralama elde etmenizi sağlar.</p> <p>Angular Universal kullanmak için projenizi ve sunucu tarafını yapılandırmanız gerekmektedir. Bu yapılandırmaları doğru bir şekilde yaparak sunucu tarafı render etme yöntemini uygulayabilirsiniz.</p> <h1>👉 Next.js ile Sunucu Tarafı Render Etme</h1> <p>Next.js, React için geliştirilen bir framework'tür ve sunucu tarafı render etme yöntemini destekler. Next.js, web uygulamanızı sunucu tarafında oluşturup kullanıcıya sunarak performansını artırır ve SEO optimizasyonunu kolaylaştırır.</p> <p>Next.js kullanarak web uygulamanızı sunucu tarafında render edebilir ve kullanıcılara hızlı yükleme süresi ve daha iyi bir kullanıcı deneyimi sunabilirsiniz. Bu framework'ü kullanmak için projenizi ve sunucu tarafını yapılandırmanız gerekmektedir.</p> <p>Next.js, hybrid static server side rendering (HSSR) konseptini destekler. Bu sayede web uygulamanızın başlangıç yükleme süresini optimize edebilir ve performansını artırabilirsiniz.</p> <p>Sunucu tarafı render etme yöntemlerini kullanarak web uygulamanızın SEO performansını artırabilir ve kullanıcıların daha iyi bir deneyim yaşamasını sağlayabilirsiniz. Doğru yapılandırma ve optimize etme işlemlerini yaparak web sitenizin istenen sonuçları elde etmesini sağlayabilirsiniz.</p> <h1>💡 Öne Çıkanlar:</h1> <ul> <li>Meta etiketleri, web sitenizin SEO performansını artırmak için önemlidir ve doğru şekilde kullanılmalıdır.</li> <li>Yapılandırılmış veri test aracı, web sitenizin içeriğini zenginleştirmek için kullanılır ve eksik olan özellikleri belirler.</li> <li>Sunucu tarafından içerik render etme, web sitenizin performansını artırır ve arama motorları tarafından daha iyi taranmasını sağlar.</li> <li>Tek sayfalı uygulamaların SEO performansını iyileştirmek için çeşitli yöntemler kullanılabilir.</li> <li>İçeriği ve meta etiketleri sosyal medyada paylaşmak, içeriğinizin daha geniş bir kitleye ulaşmasını sağlar.</li> <li>Google arama sonuçlarında yerinde görüntüleme, web sitenizin daha iyi sıralamalar elde etmesini sağlar.</li> <li>Mobil uyumlu web uygulamaları için SEO ipuçları uygulamak önemlidir.</li> <li>Angular Universal ve Next.js gibi teknolojiler, sunucu tarafı render etmeyi kolaylaştırır ve performansı artırır.</li> </ul> <h1>💡 SSS (Sıkça Sorulan Sorular):</h1> <p><strong>Q: Meta etiketleri eklemek SEO performansını nasıl etkiler?</strong> A: Meta etiketleri, web sitenizin arama motorları tarafından doğru şekilde taranmasını ve sıralanmasını sağlar. Başlık, açıklama ve anahtar kelimeleri doğru şekilde kullanarak, kullanıcıların sitenizi bulmasını kolaylaştırabilirsiniz.</p> <p><strong>Q: Hangi yapılandırılmış veri türlerini kullanabilirim?</strong> A: Yapılandırılmış veri, makaleler, ürünler, etkinlikler gibi çeşitli içerik türleri için kullanılabilir. Google Yapılandırılmış Veri Test Aracı'nı kullanarak doğru yapılandırmayı yapabilir ve eksik olan özellikleri tamamlayabilirsiniz.</p> <p><strong>Q: Server side rendering (SSR) nedir ve neden önemlidir?</strong> A: SSR, web sitenizin performansını artırmak için kullanılan bir yöntemdir. Sunucu tarafında içerik oluşturarak, kullanıcılara hızlı bir şekilde içerik sunabilirsiniz. Bu yöntem, arama motorları tarafından daha iyi taranır ve sıralanır.</p> <p><strong>Q: Mobil uyumlu web uygulamaları için neler yapabilirim?</strong> A: Duyarlı tasarım kullanarak, mobil cihazlarda sorunsuz bir deneyim sunabilirsiniz. Hızlı yükleme süresi, optimize edilmiş resimler ve kolay gezinilebilirlik gibi faktörlere dikkat etmek önemlidir. Mobil uyumlu içerik oluşturarak, kullanıcıların memnuniyetini artırabilirsiniz.</p> <!-- <p class="mt-6">The above is a brief introduction to <a href="https://www.proseoai.com/tr/seotr/react-angular-ve-vue-iin-single-page-web-apps-iin-seo-11390">React, Angular ve Vue için Single Page Web Apps için SEO</a></p> <p class="mt-4">Let's move on to the first section of React, Angular ve Vue için Single Page Web Apps için SEO</p> --> </div> </div> </div> <!-- more --> <!-- <div class="more mt-8"> <p class="text-lg text-gray-500"> More: <a href="" class="text-lg text-theme-500 hover:text-theme-500" > What To Do If Defroster Is Not Working </a> </p> </div> --> <!-- more end --> <section class="mt-8 px-4 py-8 bg-gray-50 overflow-hidden lg:px-8 rounded-lg" > <h2 class="inline text-xl font-bold tracking-tight text-gray-900 sm:block sm:text-2xl sm:text-center" > Are you spending too much time on seo writing? </h2> <dl class="mt-6 text-center sm:flex sm:justify-center sm:flex-wrap" > <div class="flex flex-col px-4 sm:px-8"> <dt class="order-2 mt-2 text-base leading-6 font-medium text-gray-500 nowrap" > SEO Course </dt> <dd class="order-1 text-4xl font-bold text-theme-500 sm:h-10" > 1M+ </dd> </div> <div class="flex flex-col mt-6 px-4 sm:px-8 sm:mt-0"> <dt class="order-2 mt-2 text-base leading-6 font-medium text-gray-500 nowrap" > SEO Link Building </dt> <dd class="order-1 text-4xl font-bold text-theme-500 sm:h-10" > 5M+ </dd> </div> <div class="flex flex-col mt-6 px-4 sm:px-8 sm:mt-0"> <dt class="order-2 mt-2 text-base leading-6 font-medium text-gray-500 nowrap" > SEO Writing </dt> <dd class="order-1 text-4xl font-bold text-theme-500 sm:h-10" > 800K+ </dd> </div> </dl> <form class="mt-5 max-w-2xl mx-auto sm:flex"> <label for="email-address" class="sr-only">Email address</label> <input id="email-address" name="email" type="email" autocomplete="email" required class="w-full px-5 py-3 placeholder-gray-500 border-2 border-r-0 border-gray-300 focus:outline-none focus:ring-0 focus:ring-offset-0 focus:border-theme-600 rounded-l-md sm:flex-1 text-2xl text-gray-900" placeholder="Your Email" /> <div class="mt-3 rounded-md sm:mt-0 sm:flex-shrink-0"> <a href="/register" class="w-full h-full flex items-center justify-center px-5 py-3 border-2 border-theme-500 text-base font-medium rounded-r-md text-white bg-theme-500 hover:bg-theme-400 hover:border-theme-600 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:bg-theme-600 focus:ring-theme-600" > Try Proseoai(It's Free) </a> </div> </form> </section> <!-- Why --> <div class="rounded-md bg-gray-50 mt-5 px-7 py-6"> <div class="flex items-center"> <img src="/proseoai-seo/images/choose.svg" class="w-5 -mt-1" alt="" srcset="" /> <span class="text-xl text-theme-500 ml-3"> WHY YOU SHOULD CHOOSE Proseoai </span> </div> <p class="mt-4 text-base text-gray-700"> Proseoai has the world's largest selection of seo courses for you to learn. Each seo course has tons of seo writing for you to choose from, so you can choose Proseoai for your seo work! </p> </div> <!-- Why --> </div> </div> <section class="relative py-12 bg-gray-50"> <div class="relative"> <div class="text-center max-w-7xl mx-auto px-4 lg:px-8"> <div class="text-3xl tracking-tight font-bold text-gray-900 sm:text-4xl" > Browse More Content </div> </div> <div class="max-w-7xl mx-auto px-4 lg:px-8"> <div class="mt-7 lg:max-w-lg:mx-auto grid gap-5 grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 lg:max-w-none" > </div> </div> </div> </section> <section class="relative py-12 bg-white"> <div class="relative"> <div class="text-center max-w-7xl mx-auto px-4 lg:px-8"> <div class="text-3xl tracking-tight font-bold text-gray-900 sm:text-4xl" > Related Articles </div> </div> <div class="max-w-7xl mx-auto px-4 lg:px-8"> <div class="mt-7 lg:max-w-lg:mx-auto grid gap-5 grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 lg:max-w-none" id="articles" > <div class="flex flex-col rounded-lg shadow-lg overflow-hidden" > <a href="/tr/seotr/fairfield-county-ctdeki-fotoraflar-iin-seo-1744" class="flex-shrink-0"> <img class="h-64 w-full object-cover" src="https://i.ytimg.com/vi/_egqpHP90fA/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDVFlVBqWfq3I6aza0kxBGfKDw9pw" alt="Fairfield County CT'deki Fotoğrafçılar için SEO" /> </a> <div class="flex-1 bg-white px-6 pt-4 pb-6 flex flex-col justify-between" > <div class="flex-1"> <a href="/tr/seotr/fairfield-county-ctdeki-fotoraflar-iin-seo-1744" class="block"> <div class="text-2xl font-semibold text-gray-900 hover:text-theme-500"> Fairfield County CT'deki Fotoğrafçılar için SEO </div> <p class="mt-3 text-base text-gray-500"> Fairfield County CT'deki Fotoğrafçılar için SEOTable of Contents Giriş SEO Stratejisi ve Temel Taşl </p> </a> </div> <div class="mt-6 flex items-center"> <div class="flex-1"> <p class="text-sm font-medium text-gray-900"> <a href="/author/NicheQuest Media" class="hover:underline hover:text-theme-500"> NicheQuest Media </a> </p> </div> <div class="flex-shrink-0"> <div class="flex space-x-1 text-sm text-gray-500"> <time datetime="2024-01-14"> Jan 14,2024 </time> </div> </div> </div> </div> </div> <div class="flex flex-col rounded-lg shadow-lg overflow-hidden" > <a href="/tr/seotr/malayalam-seo-hakknda-bilmeniz-gerekenler-2018" class="flex-shrink-0"> <img class="h-64 w-full object-cover" src="https://i.ytimg.com/vi/_UnpN3t4aQY/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC1WwP-yFRIy6p3A4yfK0tpZoenxQ" alt="Malayalam SEO Hakkında Bilmeniz Gerekenler" /> </a> <div class="flex-1 bg-white px-6 pt-4 pb-6 flex flex-col justify-between" > <div class="flex-1"> <a href="/tr/seotr/malayalam-seo-hakknda-bilmeniz-gerekenler-2018" class="block"> <div class="text-2xl font-semibold text-gray-900 hover:text-theme-500"> Malayalam SEO Hakkında Bilmeniz Gerekenler </div> <p class="mt-3 text-base text-gray-500"> Malayalam SEO Hakkında Bilmeniz Gerekenlerİçindekiler: Giriş Birinci Başlık Alt Başlık Alt Alt Ba </p> </a> </div> <div class="mt-6 flex items-center"> <div class="flex-1"> <p class="text-sm font-medium text-gray-900"> <a href="/author/Jijo Joseph" class="hover:underline hover:text-theme-500"> Jijo Joseph </a> </p> </div> <div class="flex-shrink-0"> <div class="flex space-x-1 text-sm text-gray-500"> <time datetime="2024-01-14"> Jan 14,2024 </time> </div> </div> </div> </div> </div> <div class="flex flex-col rounded-lg shadow-lg overflow-hidden" > <a href="/tr/seotr/seo-balanglar-in-yeni-seo-potansiyel-mteriler-nasl-elde-edilir-4057" class="flex-shrink-0"> <img class="h-64 w-full object-cover" src="https://i.ytimg.com/vi/tS-HBJFu3As/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDx0X_s7vP9R4Duofxh0ASgh6Ujyw" alt="SEO Başlangıçlar İçin Yeni SEO Potansiyel Müşteriler Nasıl Elde Edilir" /> </a> <div class="flex-1 bg-white px-6 pt-4 pb-6 flex flex-col justify-between" > <div class="flex-1"> <a href="/tr/seotr/seo-balanglar-in-yeni-seo-potansiyel-mteriler-nasl-elde-edilir-4057" class="block"> <div class="text-2xl font-semibold text-gray-900 hover:text-theme-500"> SEO Başlangıçlar İçin Yeni SEO Potansiyel Müşteriler Nasıl Elde Edilir </div> <p class="mt-3 text-base text-gray-500"> SEO Başlangıçlar İçin Yeni SEO Potansiyel Müşteriler Nasıl Elde Edilirİçindekiler Giriş Seo İşletme </p> </a> </div> <div class="mt-6 flex items-center"> <div class="flex-1"> <p class="text-sm font-medium text-gray-900"> <a href="/author/Shinefy" class="hover:underline hover:text-theme-500"> Shinefy </a> </p> </div> <div class="flex-shrink-0"> <div class="flex space-x-1 text-sm text-gray-500"> <time datetime="2024-01-16"> Jan 16,2024 </time> </div> </div> </div> </div> </div> </div> </div> <div class="px-4 mt-8 text-center"> <div class="flex sm:inline-flex mx-auto bg-theme-500 hover:bg-theme-400 justify-center rounded-md text-base py-3.5 px-4 sm:px-6 bg-slate-900 text-white hover:bg-slate-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:bg-theme-600 focus:ring-theme-600 nowrap cursor-pointer" onclick="refreshArticles()" > <span>Refresh Articles</span> </div> </div> </div> </section> <script src="/proseoai-seo/plugin/ajax/axios.min.js"></script> <script src="/proseoai-seo/plugin/ajax/httpRequest.js"></script> <script type="text/javascript"> function refreshArticles() { var data = { article_type_handle: "" }; axiosPostRequst("/article/random", data).then(res => { var code = res.data.code; var message = res.data.text || res.data.message || res.data.msg || "error"; if (parseInt(code, 10) !== 200) { var dom = document.createElement("div"); dom.className = "fixed top-10 left-0 right-0 flex items-center justify-center"; var innerErrorHtml = '<div class="rounded-md bg-red-50 p-4 min-w-360" id="errorTips">' +'<div class="flex">' +'<div class="flex-shrink-0">' +'<svg class="h-5 w-5 text-red-400" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">' +'<path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zM8.707 7.293a1 1 0 00-1.414 1.414L8.586 10l-1.293 1.293a1 1 0 101.414 1.414L10 11.414l1.293 1.293a1 1 0 001.414-1.414L11.414 10l1.293-1.293a1 1 0 00-1.414-1.414L10 8.586 8.707 7.293z" clip-rule="evenodd" />' +'</svg>' +'</div>' +'<div class="ml-3">' +'<div class="text-sm font-medium text-red-800">'+message+'</div>' +'</div>' +'</div>' +'</div>' dom.innerHTML = innerErrorHtml document.body.appendChild(dom); setTimeout(function() { if(document.getElementById("errorTips")) { document.getElementById("errorTips").remove(); } }, 3000); } else { var articles = res.data.data.articles if(articles && articles.length>0) { var innerHtml = '' for (var i = 0; i < articles.length; i++) { var random = parseInt(5*Math.random()) var iSrc = articles[i].video_cover ? articles[i].video_cover : ('/proseoai-seo/images/default/default'+random+'.webp') innerHtml = innerHtml + '<div class="flex flex-col rounded-lg shadow-lg overflow-hidden">' +'<a href="'+articles[i].url_path+'" class="flex-shrink-0">' +'<img class="h-64 w-full object-cover" src="'+iSrc+'" alt="'+articles[i].title+'"/>' +'</a>' +'<div class="flex-1 bg-white px-6 pt-4 pb-6 flex flex-col justify-between">' +'<div class="flex-1">' +'<a href="'+articles[i].url_path+'" class="block">' +'<div class="text-2xl font-semibold text-gray-900 hover:text-theme-500">' +articles[i].title +'</div>' +'<p class="mt-3 text-base text-gray-500">' +(articles[i].intro || '') +'</p>' +'</a>' +'</div>' +'<div class="mt-6 flex items-center">' +'<div class="flex-1">' +'<p class="text-sm font-medium text-gray-900">' +'<a href="/author/'+articles[i].author+'" class="hover:underline hover:text-theme-500">' +(articles[i].author || '') +'</a>' +'</p>' +'</div>' +'<div class="flex-shrink-0">' +'<div class="flex space-x-1 text-sm text-gray-500">' +'<time datetime="'+articles[i].published_at+'">'+articles[i].published_at_formated+'</time>' +'</div>' +'</div>' +'</div>' +'</div>' +'</div>' } document.getElementById('articles').innerHTML = innerHtml } } }); } </script> </main> <div class="footer"> <div class="relative bg-linear"> <div class="max-w-7xl mx-auto sm:px-6 lg:px-8"> <div class="relative sm:overflow-hidden"> <div class="relative px-4 py-16 sm:px-6 sm:py-24 lg:py-12 lg:px-8" > <div class="text-center text-4xl text-black font-bold tracking-tight sm:text-4xl lg:text-5xl" > Easiest way to learn anything about SEO </div> <div class="md:px-4 mt-14 sm:flex justify-center items-center space-y-4 sm:space-y-0 sm:space-x-4 md:space-x-28" > <div class="flex justify-center items-center max-w-250"> <img src="/proseoai-seo/images/target.svg" class="w-10 h-10" alt="" srcset="" /> <span class="block ml-3 text-black text-xl"> SEO Course </span> </div> <div class="flex justify-center items-center max-w-250"> <img src="/proseoai-seo/images/target.svg" class="w-10 h-10" alt="" srcset="" /> <span class="block ml-3 text-black text-xl"> SEO Link Building </span> </div> <div class="flex justify-center items-center max-w-250"> <img src="/proseoai-seo/images/target.svg" class="w-10 h-10" alt="" srcset="" /> <span class="block ml-3 text-black text-xl"> SEO Writing </span> </div> </div> <div class="px-4 mt-8 text-center"> <a href="https://www.proseoai.com/" class="flex sm:inline-flex mx-auto bg-theme-500 hover:bg-theme-400 justify-center rounded-md text-base py-3.5 px-4 sm:px-6 bg-slate-900 text-white hover:bg-slate-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:bg-theme-600 focus:ring-theme-600 nowrap"> <span>Start SEO Writing</span> </a> </div> </div> </div> </div> </div> <div class="bg-white"> <div class="max-w-8xl mx-auto pt-16 pb-6 px-4 sm:px-6 lg:pt-16 lg:pb-6 lg:px-8" > <div class="xl:grid xl:grid-cols-5 xl:gap-2"> <div class="space-y-8 xl:col-span-1"> <a href="https://www.proseoai.com/" class="flex-shrink-0"> <img class="h-10" src="/proseoai-seo/images/footer-logo.png" alt="Proseoai" /> </a> <div class="text-base font-semibold text-black tracking-wider" > Easiest way to learn anything about SEO </div> </div> <div class="mt-12 grid md:grid-cols-9 gap-3 xl:mt-0 md:col-span-2 xl:col-span-4" > <div class="md:gap-8 md:col-span-2 xl:col-span-2"> <div class="text-base font-semibold text-black tracking-wider" > Product </div> <ul role="list" class="mt-4 space-y-3"> <li> <a href="/" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > Home </a> </li> </div> <div class="md:gap-8 md:col-span-2 xl:col-span-2"> <div class="text-base font-semibold text-black tracking-wider" > Resourse </div> <ul role="list" class="mt-4 space-y-3"> <li> <a href="/tr/seotr" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > SEO-TR </a> </li> <li> <a href="/author" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > Author </a> </li> </ul> <div class="text-base font-semibold text-black tracking-wider mt-6" > Browse by Alphabet </div> <ul class="flex items-center flex-wrap mt-2"> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-a" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >A</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-b" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >B</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-c" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >C</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-d" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >D</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-e" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >E</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-f" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >F</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-g" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >G</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-h" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >H</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-i" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >I</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-j" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >J</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-k" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >K</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-l" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >L</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-m" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >M</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-n" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >N</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-o" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >O</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-p" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >P</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-q" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >Q</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-r" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >R</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-s" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >S</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-t" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >T</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-u" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >U</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-v" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >V</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-w" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >W</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-x" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >X</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-y" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >Y</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-z" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >Z</a > </li> <li class="py-1 mr-2 xl:mr-0"> <a href="/alphabet-other" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >Other</a > </li> </ul> <div class="text-base font-semibold text-black tracking-wider mt-6" > Top 1000 SEO </div> <ul class="flex items-center flex-wrap mt-2 xl:grid xl:grid-cols-3 gap-3"> <li class="py-1 mr-2 md:mr-5 xl:mr-0"> <a href="/top-1000-adspy/03-17-2024" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >03/17</a > </li> <li class="py-1 mr-2 md:mr-5 xl:mr-0"> <a href="/top-1000-adspy/03-16-2024" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >03/16</a > </li> <li class="py-1 mr-2 md:mr-5 xl:mr-0"> <a href="/top-1000-adspy/03-15-2024" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >03/15</a > </li> <li class="py-1 mr-2 md:mr-5 xl:mr-0"> <a href="/top-1000-adspy/03-14-2024" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >03/14</a > </li> <li class="py-1 mr-2 md:mr-5 xl:mr-0"> <a href="/top-1000-adspy/03-13-2024" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >03/13</a > </li> <li class="py-1 mr-2 md:mr-5 xl:mr-0"> <a href="/top-1000-adspy/03-12-2024" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >03/12</a > </li> <li class="py-1 mr-2 md:mr-5 xl:mr-0"> <a href="/top-1000-adspy/03-11-2024" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >03/11</a > </li> <li class="py-1 mr-2 md:mr-5 xl:mr-0"> <a href="/top-1000-adspy/03-10-2024" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >03/10</a > </li> <li class="py-1 mr-2 md:mr-5 xl:mr-0"> <a href="/top-1000-adspy/03-09-2024" class="text-sm text-gray-500 px-1 py-1 hover:font-bold hover:text-theme-500 hover:underline" >03/09</a > </li> </ul> </div> <div class="md:gap-8 md:col-span-3 xl:col-span-3"> <div class="text-base font-semibold text-black tracking-wider" > Read more </div> <ul role="list" class="mt-4 space-y-3"> <li> <a href="/tr/seotr/irobot-roomba-combo-i5-ncelemesi-vakum-ve-mop-gc-devi-302095" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > iRobot Roomba Combo i5 İncelemesi: Vakum ve Mop Gücü Devi! </a> </li> <li> <a href="/tr/seotr/retinoid-retinol-hakknda-bilmeniz-gerekenler-302105" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > Retinoid: Retinol Hakkında Bilmeniz Gerekenler! </a> </li> <li> <a href="/tr/seotr/irobot-roomba-combo-i5-ncelemesi-nce-temizlik-gc-302009" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > iRobot Roomba Combo i5+ İncelemesi! İnce Temizlik Gücü! </a> </li> <li> <a href="/tr/seotr/the-ordinary-niasinamid-ve-hyaluronik-asit-1-aylk-nceleme-302017" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > The Ordinary Niasinamid ve Hyaluronik Asit 1 Aylık İnceleme </a> </li> <li> <a href="/tr/seotr/canon-selphy-cp1500-kutu-ama-kurulum-ve-bask-nasl-yaplr-302053" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > Canon Selphy CP1500: Kutu Açma + Kurulum ve Baskı Nasıl Yapılır </a> </li> <li> <a href="/tr/seotr/sentetik-gbre-kullanrken-mikroorganizmalarn-faydalar-302059" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > Sentetik Gübre Kullanırken Mikroorganizmaların Faydaları </a> </li> <li> <a href="/tr/seotr/st-louis-tarz-elma-vine-ac-biber-soslu-kaburga-tarifi-302087" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > St. Louis Tarzı Elma Vişne Acı Biber Soslu Kaburga Tarifi </a> </li> <li> <a href="/tr/seotr/uzun-mrl-lks-mumlara-bakm-ve-pular-301962" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > Uzun Ömürlü Lüks Mumlara Bakım ve İpuçları! </a> </li> <li> <a href="/tr/seotr/rope-trick-tanabilir-gizlenme-ve-korunma-mkan-301966" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > Rope Trick: Taşınabilir Gizlenme ve Korunma İmkanı </a> </li> <li> <a href="/tr/seotr/olaplex-salarnz-onarn-ve-glendiren-mucize-rn-301968" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > OLAPLEX: Saçlarınızı Onarın ve Güçlendiren Mucize Ürün </a> </li> <li> <a href="/tr/seotr/nietzsche-bermensch-hakknda-her-ey-179101" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > Nietzsche: Übermensch Hakkında Her Şey </a> </li> <li> <a href="/tr/seotr/letiim-ve-anlam-bgsd-4950-179085" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > İletişim ve Anlam - BGSD 4950 </a> </li> <li> <a href="/tr/seotr/manyetik-devrelerde-bh-likisi-179065" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > Manyetik Devrelerde B-H İlişkisi </a> </li> <li> <a href="/tr/seotr/stanbulda-kuds-tapna-kutsal-miras-179057" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > İstanbul'da Kudüs Tapınağı: Kutsal Miras </a> </li> <li> <a href="/tr/seotr/erkek-gs-ular-hakknda-garip-gerekler-179037" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > Erkek Göğüs Uçları Hakkında Garip Gerçekler </a> </li> <li> <a href="/tr/seotr/japonyadaki-aseksellik-hakknda-bilmeniz-gerekenler-videolu-sunum-179004" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > Japonya'daki Aseksüellik Hakkında Bilmeniz Gerekenler - Videolu Sunum </a> </li> <li> <a href="/tr/seotr/nfc-kimlik-dorulama-etiketleri-nedir-seritagtan-trke-nfc-pro-eitimi-178996" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > NFC Kimlik Doğrulama Etiketleri Nedir? Seritag'tan Türkçe NFC Pro Eğitimi </a> </li> <li> <a href="/tr/seotr/yellowcardn-talihsiz-ve-garip-kariyeri-178994" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > Yellowcard'ın Talihsiz ve Garip Kariyeri </a> </li> <li> <a href="/tr/seotr/kartal-m-ahin-mi-lgin-gerekler-ve-farkllklar-178974" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > Kartal mı Şahin mi? İlginç Gerçekler ve Farklılıklar </a> </li> <li> <a href="/tr/seotr/nkalakata-arks-gney-afrikann-gizemli-lmlerle-evrili-arks-178972" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > İnkalakata Şarkısı: Güney Afrika'nın Gizemli Ölümlerle Çevrili Şarkısı </a> </li> </ul> </div> <div class="md:gap-8 md:col-span-2 xl:col-span-2"> <div class="text-base font-semibold text-black tracking-wider" > Contact Us </div> <ul role="list" class="mt-4 space-y-3"> <li> <a href="mailto:service@proseoai.com" class="text-sm text-gray-500 hover:font-bold hover:text-theme-500 hover:underline" > service@proseoai.com </a> </li> </ul> </div> </div> </div> <div class="language-list"> <a href="/" > English </a> <a href="/zh" > 简体中文 </a> <a href="/tw" > 繁體中文 </a> <a href="/ja" > 日本語 </a> <a href="/ko" > 한국어 </a> <a href="/pt" > Português </a> <a href="/es" > Español </a> <a href="/de" > Deutsch </a> <a href="/fr" > Français </a> <a href="/it" > Italiano </a> <a href="/ru" > Русский </a> <a href="/sv" > Svenska </a> <a href="/tr" class="language-actived"> Турецкий </a> <a href="/vi" > Tiếng Việt </a> </div> <div class="mt-5"> <p class="text-base text-gray-400">Copyright ©2024 Proseoai</p> </div> </div> </div> </div> <div class="menu-drawer" id="menuDrawer"> <div class="menu-drawer-bg" onclick="navClick()"></div> <div class="nav-box"> <!-- <div class="menu"> <a href="/" class="nav-item">Home</a> <a href="/tr/blog" class="nav-item">Blogs</a> </div> --> </div> </div> </div> <button type="button" onclick="toTop()" class="fixed flex items-center justify-center right-5 bottom-6 h-12 w-12 rounded-full text-white text-sm bg-gray-400 hover:bg-indigo-700 z-20">Top</button> <script> function goBack() { history.back() } function toSignUp() { var val if(document.getElementById("email-address")) { val = document.getElementById("email-address").value } if(val) { document.location.href = "/login?email="+val } else { document.location.href = "/login" } } function iptKeyDown() { var event = arguments.callee.caller.arguments[0] || window.event; if (event.keyCode == 13) { toSignUp() } } function toTop() { window.scrollTo(0,0) } window.addEventListener('DOMContentLoaded', function() { resetIframeH() }); window.addEventListener("resize", function() { resetIframeH() }); function resetIframeH() { var videoContainers = document.querySelectorAll('.editor-content iframe'); for (var i = 0; i < videoContainers.length; i++) { var iframe = videoContainers[i]; var aspectRatio = 560 / 315; // 设置视频的宽高比例 iframe.style.height = iframe.offsetWidth / aspectRatio + 'px'; } } if (window.addEventListener) { window.addEventListener("resize", function() { resetIframeH() hideNav(); }); } else if (window.attachEvent) { window.attachEvent("onresize", function() { resetIframeH() hideNav(); }); } function hideNav(){ var node = document.getElementById('nav'); var nodeDrawer = document.getElementById('menuDrawer'); var nodeBody = document.getElementsByTagName("body")[0]; var nodeContainer = document.getElementById('container'); node.classList.remove("visible") nodeBody.classList.remove("bOverHide") nodeDrawer.style.display="none" nodeContainer.style.paddingRight= 0 } function navClick() { var node = document.getElementById('nav'); var nodeDrawer = document.getElementById('menuDrawer'); var nodeBody = document.getElementsByTagName("body")[0]; var nodeContainer = document.getElementById('container'); if(node.getAttribute('class').indexOf('visible') > -1){ node.classList.remove("visible") nodeBody.classList.remove("bOverHide") nodeDrawer.style.display="none" nodeContainer.style.paddingRight= 0 } else { var sWidth = getScrollbarWidth(); node.classList.add("visible") nodeBody.classList.add("bOverHide") nodeDrawer.style.display="block" nodeContainer.style.paddingRight= sWidth + 'px' } } function getScrollbarWidth() { var scrollDiv = document.createElement("div"); scrollDiv.style.cssText = 'width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;'; document.body.appendChild(scrollDiv); var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth; document.body.removeChild(scrollDiv); return scrollbarWidth; } </script> </body> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5D3LBG4T" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> </html>