Ana sayfa › Bir Beaver Builder sitesini statik yapmanın en güvenli yolu, tasarımı önce bir statik çıktıya dönüştürmek; ardından WordPress’i, veritabanını ve dinamik eklenti bağımlılıklarını kaldırmaktır. Beaver Builder’ın kendisi, geçiş sırasında URL’ler için *serialized search and replace* kullanılmasını ve işlemden sonra Beaver Builder önbelleğinin temizlenmesini önerir. Tipik süreç şu şekildedir: - Siteyi tam olarak yedekleyin: dosyalar, veritabanı ve medya klasörü dahil. - Eğer içeriği başka bir WordPress kurulumuna taşıyacaksanız, önce veritabanında *serialized search and replace* yapın; düz metin arama-değiştirme, seri hale getirilmiş dizileri bozabilir. - Beaver Builder önbelleğini temizleyin; eklenti resim ve varlık URL’lerini önbelleğe alır. - Beaver Builder ile oluşturduğunuz özel şablonları, satırları, sütunları ve modülleri dışa aktarın: WordPress yönetiminde **Tools > Export** yolunu kullanın ve **Templates** seçin. - Yeni WordPress kurulumunda bu `.xml` dosyasını **Tools > Import** üzerinden içe aktarın. - Taşıma sonrası sayfa düzenleri veya arka plan görselleri kaybolursa, bunun nedeni genellikle URL’lerin, önbelleğin veya veritabanı içeriğinin düzgün güncellenmemesidir. WordPress’i tamamen silip yalnızca statik site bırakmak istiyorsanız, kritik nokta şudur: Beaver Builder çıktısını tek başına statik HTML olarak “otomatik” dönüştüren yerleşik bir resmi araç yoktur. Bu yüzden pratikte iki yaklaşım vardır: - **Statik kopya üretip yayınlamak:** Tasarımı koruyan bir statik export aracını kullanıp HTML/CSS/JS çıktısını ayrı bir statik hostinge koyarsınız; ardından WordPress’i kapatırsınız. - **Tasarımdan yeniden yayınlamak:** Beaver Builder içeriğini ve şablonlarını dışa aktarıp, statik ortamda aynı düzeni yeniden kurarsınız. Eğer hedefiniz “tasarımı koru, WordPress’i sil” ise, en önemli dikkat noktaları şunlardır: - **URL değişimleri** için seri hale getirilmiş veriyi bozmayacak araç kullanın. - **Önbelleği temizleyin**, aksi halde eski varlık yolları kalabilir. - **Özel Beaver Builder içeriklerini dışa aktarın**, çünkü bunlar normal sayfa içeriğinden ayrı saklanabilir. - **Dinamik öğeleri kontrol edin**; form, arama, giriş, üyelik, yorum gibi WordPress’e bağlı bileşenler statik sitede çalışmaz. - **Menü, arka plan görselleri ve bağlantıları** özellikle test edin; taşıma sonrası en sık bozulan öğeler bunlardır. İsterseniz, bunu doğrudan WordPressEscape için kullanıma hazır bir **adım adım Türkçe rehber** ya da **SEO uyumlu landing page metni** olarak da çevirebilirim.
WordPressEscape, WordPress sitelerinizi **Hugo** ile hızlı statik barındırmaya taşıyan bir hizmettir. **Tam dokümantasyon** için belgeleri okuyun; ayrıca **ESC'dashboard** ve **PageSpeed** ile performans ve taşıma sürecini takip edebilirsiniz.
Bir Beaver Builder sitesini statik yapmanın en güvenli yolu, tasarımı önce bir statik çıktıya dönüştürmek; ardından WordPress’i, veritabanını ve dinamik eklenti bağımlılıklarını kaldırmaktır. Beaver Builder’ın kendisi, geçiş sırasında URL’ler için *serialized search and replace* kullanılmasını ve işlemden sonra Beaver Builder önbelleğinin temizlenmesini önerir. Tipik süreç şu şekildedir: - Siteyi tam olarak yedekleyin: dosyalar, veritabanı ve medya klasörü dahil. - Eğer içeriği başka bir WordPress kurulumuna taşıyacaksanız, önce veritabanında *serialized search and replace* yapın; düz metin arama-değiştirme, seri hale getirilmiş dizileri bozabilir. - Beaver Builder önbelleğini temizleyin; eklenti resim ve varlık URL’lerini önbelleğe alır. - Beaver Builder ile oluşturduğunuz özel şablonları, satırları, sütunları ve modülleri dışa aktarın: WordPress yönetiminde **Tools > Export** yolunu kullanın ve **Templates** seçin. - Yeni WordPress kurulumunda bu `.xml` dosyasını **Tools > Import** üzerinden içe aktarın. - Taşıma sonrası sayfa düzenleri veya arka plan görselleri kaybolursa, bunun nedeni genellikle URL’lerin, önbelleğin veya veritabanı içeriğinin düzgün güncellenmemesidir. WordPress’i tamamen silip yalnızca statik site bırakmak istiyorsanız, kritik nokta şudur: Beaver Builder çıktısını tek başına statik HTML olarak “otomatik” dönüştüren yerleşik bir resmi araç yoktur. Bu yüzden pratikte iki yaklaşım vardır: - **Statik kopya üretip yayınlamak:** Tasarımı koruyan bir statik export aracını kullanıp HTML/CSS/JS çıktısını ayrı bir statik hostinge koyarsınız; ardından WordPress’i kapatırsınız. - **Tasarımdan yeniden yayınlamak:** Beaver Builder içeriğini ve şablonlarını dışa aktarıp, statik ortamda aynı düzeni yeniden kurarsınız. Eğer hedefiniz “tasarımı koru, WordPress’i sil” ise, en önemli dikkat noktaları şunlardır: - **URL değişimleri** için seri hale getirilmiş veriyi bozmayacak araç kullanın. - **Önbelleği temizleyin**, aksi halde eski varlık yolları kalabilir. - **Özel Beaver Builder içeriklerini dışa aktarın**, çünkü bunlar normal sayfa içeriğinden ayrı saklanabilir. - **Dinamik öğeleri kontrol edin**; form, arama, giriş, üyelik, yorum gibi WordPress’e bağlı bileşenler statik sitede çalışmaz. - **Menü, arka plan görselleri ve bağlantıları** özellikle test edin; taşıma sonrası en sık bozulan öğeler bunlardır. İsterseniz, bunu doğrudan WordPressEscape için kullanıma hazır bir **adım adım Türkçe rehber** ya da **SEO uyumlu landing page metni** olarak da çevirebilirim.
Beaver Builder ile oluşturulmuş bir siteyi statik siteye taşımak, tasarım, URL’ler ve SEO dikkatle ele alındığında performans ve güvenliği ciddi biçimde iyileştirebilir; aksi halde mevcut düzen ve sayfa yapıları bozulabilir. Beaver Builder, manuel taşımada seri hale getirilmiş veriler için serialized search and replace kullanılmasını ve taşıma sonrası önbelleğin temizlenmesini önerir. Dikkat edilmesi gerekenler: - **Veritabanı güncellemeleri:** Standart SQL arama/değiştirme işlemleri, URL uzunluğu değiştiğinde serialized verileri bozabilir; bu yüzden serialized search and replace destekleyen araçlar kullanılmalıdır. - **Önbellek temizliği:** Beaver Builder, görsel ve varlık URL’lerini önbelleğe alır; URL’ler değiştirildikten sonra Beaver Builder cache temizlenmelidir. - **Dışa aktarma/içe aktarma:** Beaver Builder içerik ve şablonları WordPress araçlarıyla dışa/içe aktarılabilir; şablonlar için Tools > Export ve ardından uygun içe aktarma akışı kullanılabilir. - **Siteyi doğrulama:** Taşıma sonrası menüler, sayfa düzenleri, görseller ve diğer sayfaların doğru göründüğü test edilmelidir. Statik yayına geçerken ek olarak: - **URL eşlemesi** doğru yapılmalı ve eski bağlantılar yeni statik yapıdaki karşılıklarına yönlendirilmelidir. - **SEO meta verileri ve yönlendirmeler** korunmalı; içerik, görseller ve iç bağlantılar son kez kontrol edilmelidir. - **Statik üretim aracı** olarak Simply Static gibi araçlar WordPress sitelerini HTML olarak dışa aktarabilir ve farklı hosting ortamlarına dağıtabilir.
Her site farklıdır. Sitenizde ücretsiz 60 saniyelik denetimi çalıştırın — gerçek **SEO** ve **hız** puanlarını görün, giriş yapmadan — ardından karar verin.
Sitemi ücretsiz tara →Beaver Builder siteleri, “temiz” kurulmuş olsalar bile genellikle **hosting**, **fazladan eklentiler**, **gereksiz CSS/JS yükü** ve **aşırı karmaşık DOM yapısı** yüzünden yavaşlayabilir. Beaver Builder’ın kendisi çoğu durumda tek başına ana sorun değildir; performans problemi çoğunlukla kullanılan tema, add-on’lar, önbellekleme/optimizasyon ayarları veya sunucu koşullarıyla ilişkilidir. En sık görülen nedenler şunlardır: - **Paylaşımlı hosting**: Birçok Beaver Builder topluluk yanıtı, yavaşlığın kaynağının host tarafı olduğunu belirtir. - **Add-on birikimi**: Kullanmadığınız widget’lar için bile CSS ve dosyalar yüklenebilir. - **Büyüyen DOM yapısı**: İç içe geçmiş satırlar ve sütunlar tarayıcının iş yükünü artırır ve boyama süresini uzatır. - **Eksik kritik CSS / render-blocking kaynaklar**: İlk ekrandaki stil ve script’ler gecikirse sayfa “yavaş açılıyor” hissi oluşur. - **Önbellek, optimizasyon veya güvenlik eklentileriyle çakışma**: Özellikle JS/CSS birleştirme, erteleme, minify işlemleri Beaver Builder’ın script’lerini bozabilir. - **Üçüncü taraf script’ler veya hack/malware**: Bir forum örneğinde, sayfa kaynağına eklenmiş şüpheli bir `jquery.min.php` script’i performans sorununa neden oluyordu. - **Editör tarafı ek yükleri**: Undo/redo geçmiş yöneticisi, büyük sayfalarda ve paylaşımlı hosting’de editörü belirgin şekilde yavaşlatabilir. Pratik olarak, Beaver Builder site yavaşlığını ayırmak için en etkili yöntemler şunlardır: - Tüm eklentileri kapatıp tek tek yeniden açarak sorunlu eklentiyi bulmak. - Add-on modüllerinde yalnızca gerçekten kullanılanları açık bırakmak. - Önbellek/CDN/optimizasyon ayarlarını kontrol etmek ve özellikle logged-in kullanıcılar için script yeniden yazımını test etmek. - Hosting performansını, PHP bellek limitini ve sunucu yanıt süresini incelemek. - Büyük sayfalarda iç içe yapı sayısını ve gereksiz öğeleri azaltmak. İstersen bunu bir **“neden yavaşlar?”** blog yazısı ya da daha teknik bir **troubleshooting checklist** formatında da Türkçeleştirebilirim.
Beaver Builder, birçok diğer WordPress sayfa oluşturucusuna göre daha temiz ve hafif olmasıyla bilinir ve bu ünü hak eder. WPBakery veya Divi’nin eski sürümlerinde gördüğünüz kısa kod şişkinliğini ve düzen karmaşasını büyük ölçüde önler. Yine de günün sonunda bir Beaver Builder sitesi, sunucuda PHP çalıştıran, eklentiler, temalar ve veritabanı sorgularıyla katmanlanmış bir WordPress sitesidir. Bu tam yığının her sayfa görüntülemesinde devreye girmesi gerekir.
Tipik bir Beaver Builder sitesinin kaputunun altına baktığınızda birden fazla performans dar boğazı görürsünüz. Her istek, WordPress’in çekirdek açılış sürecini tetikler, aktif temayı yükler, Beaver Builder’ın yerleşim mantığını çalıştırır ve ardından sayfa çıktısına bağlanan tüm eklentileri devreye alır. Üstüne sayfa önbellekleme, küçültme (minification) ve bir içerik dağıtım ağı (CDN) eklediğinizde, aslında kaybettiğiniz performansın bir kısmını geri almak için sisteme karmaşıklık katmış olursunuz. İyi optimize edilmiş Beaver Builder kurulumları bile çoğu zaman 300–800 ms aralığında Time To First Byte (TTFB) süreleri ve gerçek trafik altında dalgalanan Core Web Vitals skorlarıyla sonuçlanır.
Oluşturucu aracının kendisi de ek varlık (asset) yükü getirir. Düzenler, belirli bir sayfa belirli bir modülü kullanmasa bile global olarak kuyruklanan CSS ve JavaScript’e dayanır. Beaver Builder stilleri, ikon setleri ve etkileşim betikleri için büyük birleştirilmiş dosyalar görebilirsiniz. Üçüncü taraf modüller veya şablonlar kullanırsanız, bunlar da kendi varlık yükleriyle gelir. Mobil bağlantılarda bu ekstra kilobaytlar, çoğu zaman daha uzun First Contentful Paint (FCP) sürelerine ve potansiyel yerleşim kaymalarına dönüşür.
Statik yaklaşımlar ise buna karşılık, HTML’yi bir kez önceden işleyip doğrudan uç konumlardan sunar. Her istek için PHP çalıştırma veya veritabanı sorgusu olmaz. Örneğin WordPressEscape’te, Cloudflare’ın edge altyapısı üzerinde statik Hugo olarak yeniden oluşturulan siteler, çoğu zaman yaklaşık 30 ms TTFB ve agresif önbellekleme hileleri olmadan 90’ların ortasında PageSpeed skorları görür. Bu fark yapısaldır: motoru ince ayar yapmaya çalışmak yerine, çalıştırma zamanındaki motoru tamamen devreden çıkarırsınız. Beaver Builder’ın görece temiz yapısı dönüşüm sırasında işe yarar, ancak her istekte WordPress ve PHP’nin getirdiği maliyeti ortadan kaldırmaz.
Taşınmadan önce bu temel durumu anlamak önemlidir. Beaver Builder siteniz şu anda mobil PageSpeed’de 60–80 aralığında puan alıyor, ara sıra CLS sorunları ve tutarsız yükleme süreleri yaşıyorsa, statik bir yeniden kurulum sizi gerçekçi biçimde 90+ seviyesine taşıyabilir. Bunun karşılığında, tek bir tıkla “statik olarak dışa aktar” deyip tüm WordPress yığınını arka planda tutamazsınız. Ne kadar sadeleştirmek istediğinize ve taşıma sonrasında WordPress’i tamamen devre dışı bırakmaya ne kadar istekli olduğunuza karar vermeniz gerekir.
Beaver Builder’da **rows**, **modules** ve **shortcodes** konusunda temel nokta şu: içerik düzeni satırlar, sütunlar ve modüller üzerine kuruludur; kaydedilmiş satır/sütun/modüller yeniden kullanılabilir; ve Beaver Builder genel olarak **vendor lock-in** bırakmaz. Beaver Builder, kapatıldığında içeriğin WordPress’in standart editörüyle erişilebilir ve düzenlenebilir kalacağını, ancak gelişmiş düzenlerin temel biçimlendirmeye döneceğini belirtir. Daha net olarak: - **Rows, columns, modules**: Beaver Builder arayüzü satırları, sütunları ve modülleri sürükle-bırak ile düzenlemeye dayanır. - **Saved rows/modules**: Sık kullanılan düzen öğeleri kaydedilip sitede başka yerlerde yeniden kullanılabilir. - **Shortcodes**: Beaver Builder, kendi şortkodunu kullanarak şablonları, satırları, sütunları ve modülleri doğrudan başka alanlara eklemeye izin verir. - **Lock-in durumu**: Kaynaklar, Beaver Builder’ın kısa kod yığını bırakmadığını ve kapatıldığında içeriği “temiz” tuttuğunu; bu yüzden klasik page builder kilitlenmesine yol açmadığını söylüyor. Kısacası, Beaver Builder’da kilitlenme riski düşük kabul edilir; yine de *kaydedilmiş düzenler* ve *şortkodla gömülü öğeler* kullanıyorsanız, bazı gelişmiş tasarımlar WordPress’in varsayılan editöründe aynı görünümle devam etmeyebilir.
Beaver Builder, bazı görsel sayfa oluşturucular kadar “kilitli” değildir; ancak düzenleriniz ve içerikleriniz hâlâ onun satır, sütun ve modül sisteminin içinde yaşar. Yüzeyin altında Beaver Builder, tasarımınızı JSON meta verisi olarak ve bazen de eklenti ile tema çerçevesine bağlı kısa kodlar olarak saklar. Bu da editörde gördüğünüz görsel yapının doğru şekilde render edilmesi için Beaver Builder’ın PHP’sine, hook’larına ve ön uç CSS/JS’ine bağımlı olduğu anlamına gelir. Beaver Builder’ı kaldırırsanız, ham HTML çıktısı çoğu zaman değişir ya da tamamen çöker.
Düzen düzeyinde, satırlar ve sütunlar içeriğin farklı kırılma noktalarında nasıl konumlanacağını belirler. Beaver Builder’ın responsive grid sistemi boşluğu, iç boşlukları ve üst üste gelme davranışını kontrol eder. Başlıklar, butonlar, görseller, slider’lar ve formlar gibi modüller de bu satırların içine yerleşir. Birçok modül oldukça temiz HTML üretir; ancak bazıları animasyonlar, carousel’ler veya gecikmeli yükleme için dinamik betiklere dayanır. Modül ne kadar gelişmişse, Beaver Builder’ın betiklerine ve yapılandırmasına o kadar sıkı bağlı olma ihtimali de artar. İnsanların “builder lock-in” derken kastettiği şey tam olarak bu bağımlılıktır.
Kısa kodlar ve şablon parçaları bu bağımlılığı daha da derinleştirir. Beaver Builder birçok durumda kısa kod karmaşasından kaçınsa da, bazı bileşenler ve kaydedilmiş şablonlar için yine de kendi render mantığını kullanır. Global satırlar, yeniden kullanılabilir modüller ve tema hook’ları eklentinin etkin olmasına bağlıdır. Canlı bir sitede Beaver Builder’ı devre dışı bırakırsanız, özenle hazırlanmış açılış sayfalarınız düz metne dönüşebilir ya da stillerini kaybedebilir. WordPress’i tamamen kaldıran bir statik geçiş düşünüyorsanız, bu ciddi bir risktir.
SEO açısından bakıldığında, bu bağımlılık yalnızca tasarımı etkilemez. Dahili bağlantılar, başlık hiyerarşisi ve schema işaretlemesi Beaver Builder modüllerinin içine gömülü olabilir. Eklenti kaldırıldığında bu modüller kaybolur ya da farklı render edilirse, URL aynı kalsa bile arama motorları değişmiş içerik görür. Bu da sıralama dalgalanmalarına yol açabilir ve yeniden indeksleme gerektirebilir. Dikkatli bir geçiş, Beaver Builder JSON’unu ve modül çıktısını tek doğruluk kaynağı olarak ele almalı, ardından bunu statik, builder’sız ve eşdeğer yapıya sahip HTML’ye dönüştürmelidir.
Geçişte amaç, Beaver Builder’ı sonsuza kadar arka planda çalışır tutmak değil; tasarımınızı temsil eden temiz HTML ve CSS’yi çıkarıp bunu Hugo gibi statik bir çerçevede yeniden üretmektir. Böylece satırları, sütunları ve modülleri eklentiye ya da WordPress’e ihtiyaç duymadan nihai HTML bölümleri olarak koruyabilirsiniz. WordPressEscape gibi hizmetler, bu Beaver Builder düzenlerini statik Hugo şablonlarına eşleştirme konusunda uzmanlaşır; böylece yatırım yaptığınız görünüm ve hissi kaybetmeden WordPress’i tamamen silebilirsiniz.
**Statik dışa aktarma** ile **gerçek statik migrasyon** aynı şey değildir: ilki WordPress’i içerik üretim aracı olarak korurken sadece kamuya açık çıktıyı HTML/CSS/JS olarak dışa aktarır; ikincisi ise canlı üretim katmanından WordPress, PHP ve veritabanı bağımlılıklarını tamamen kaldırmayı hedefler. Bu fark önemlidir çünkü statik dışa aktarma araçları, WordPress sayfalarını tarayıcı benzeri şekilde gezip referans verilen varlıklarla birlikte statik kopya üretir veya yayınlanmış içeriği HTML dosyalarına dönüştürür. Buna karşılık gerçek statik bir kurulumda ziyaretçilerin gördüğü üretim sitesi artık PHP çalıştırmaz, veritabanı sorgusu yapmaz ve sunucu tarafında sayfa oluşturmaz; WordPress yalnızca düzenleme ve yayınlama aracı olarak kalır ya da tamamen devre dışı bırakılır. “**WordPress neden gitmek zorunda**?” sorusunun cevabı, hedefinizin yalnızca hız değil, aynı zamanda üretim ortamında **sunucu tarafı bağımlılıklarını kaldırmak** olmasıdır. WordPress.com ve Cloudflare belgeleri, statik dağıtımda WordPress Forms, WordPress Comments ve `/wp-admin` gibi iç WordPress rotalarının desteklenmeyeceğini açıkça belirtir. Bu da şu anlama gelir: etkileşimli, veritabanına bağlı veya WordPress’e özgü davranışlara ihtiyaç varsa, saf statik dağıtım yeterli değildir. Pratik ayrım şu şekildedir: - **Statik dışa aktarma**: Mevcut WordPress sitenizin yayınlanan yüzünü HTML olarak kopyalar; içerik yönetimi WordPress’te kalabilir. - **Gerçek statik migrasyon**: Canlı sitede WordPress’i devreden çıkarır; üretim dağıtımı statik hosting, CDN veya benzeri bir altyapıya taşınır. Bu yüzden “WordPress’i statik yapmak” ifadesi çoğu zaman iki farklı hedefi karıştırır: biri geçici veya hibrit bir dışa aktarma iş akışı, diğeri ise WordPress bağımlılığını üretimden tamamen kaldıran gerçek bir migrasyondur.
Beaver Builder kullanıcıları “static site” ifadesini duyduklarında, genellikle Simply Static, WP2Static gibi dışa aktarma eklentilerini veya tarayıcıdan HTML dosyalarını elle kaydetmeyi düşünürler. Bu araçlar tipik olarak mevcut WordPress sitenizi tarar, oluşturulmuş HTML’yi indirir ve varlıkları paketleyerek bunları başka bir yerde barındırabilmenizi sağlar. Ancak çoğu yaklaşım, bu dosyaları üreten kaynak olarak veya form işlemleri, arama ve içerik yönetimi için gizli bir backend olarak WordPress’in bir yerlerde çalışmaya devam edeceğini varsayar. WordPress aslında ortadan kaybolmaz; sadece gözden uzak bir yere taşınır.
Bu ayrım, performans, güvenlik ve bakım açısından önemlidir. WordPress gizli bir backend olarak aktif kalıyorsa, çekirdeği yamalamaya, eklentileri güncellemeye, PHP sürümlerini takip etmeye ve yönetim alanını sıkı şekilde korumaya devam etmeniz gerekir. Daha önce var olan tüm saldırı yüzeyi hâlâ vardır; sadece daha az görünür hale gelir. Performans tarafında ise, üretilmiş statik dosyalar için kaynak yanıtları, talep üzerine çekiliyorsa hâlâ yavaş olabilir. Arka uçtaki tutarsızlığı gizlemek için yoğun biçimde CDN önbelleğine ve son kullanma başlıklarına bel bağlamış olursunuz.
Gerçek bir statik geçiş bundan daha ileri gider: WordPress geçişten sonra tamamen devre dışı bırakılır ve site Hugo veya Eleventy gibi statik bir framework içinde yeniden inşa edilir. Bu modelde, origin artık PHP çalıştırmaz ve WordPress veritabanı barındırmaz. Tüm içerik düz HTML ve JSON olarak önceden oluşturulur ve barındırma platformu (örneğin Cloudflare’in kenar ağı) bu dosyaları doğrudan sunar. WordPress anlamında bir yönetim paneli, eklenti veya kötüye kullanılabilecek çalışma zamanı kodu yoktur. Sitenizi hâlâ düzenlersiniz, fakat farklı bir içerik katmanı üzerinden.
Tam bu noktada, WordPressEscape gibi hizmetler kendini DIY dışa aktarma araçlarından ayrıştırır. Beaver Builder sayfalarınızı taranıp dondurulacak bir şey gibi ele almak yerine, WordPressEscape tasarımı çıkarır, Hugo şablonları olarak yeniden kurar ve bunları Cloudflare’in küresel edge ağına dağıtır. WordPress veritabanı ve PHP çalışma zamanı daha sonra tamamen ortadan kaldırılır. Büyük bir iç proje için WordPressEscape, 528.854 sayfalık bir siteyi tek bir URL bile kaybetmeden taşıdı; sıralamaları korurken yaklaşık 94+ PageSpeed skorları, 30ms civarında TTFB ve 0 CLS değerleri sağlandı. Bu rakamlar, sadece önbellekleme yapılmadığı, çalışma zamanı karmaşıklığının tamamen kaldırıldığı için mümkün olur.
Beaver Builder site sahipleri için pratik karar şudur: Arkada WordPress’in çalışmaya devam ettiği tek seferlik bir dışa aktarma mı istiyorsunuz, yoksa WordPress’i tamamen ortadan kaldırmak mı? İlk seçeneği tercih ederseniz, alıştığınız yönetim panelini korursunuz ama aynı zamanda güncelleme yükünü ve riski de korursunuz. İkinciyi seçerseniz, kalıcı performans ve güvenlik kazançları elde eder, ancak yeni bir düzenleme iş akışını benimsemek zorunda kalırsınız. Özenli bir statik geçiş, URL’lerinizi, yönlendirmelerinizi ve sayfa içi SEO’nuzu koruyarak, arka uç ortadan kaybolurken ön yüz deneyiminin bire bir aynı kalmasını sağlar.
**Beaver Builder** sitenizi statik geçişe hazırlarken, önce içerik, şablonlar ve URL yapısını netleştirmeniz gerekir; ardından Beaver Builder’ın oluşturduğu verileri bozmadan dışa aktarma, yeniden içe aktarma ve önbellek temizleme adımlarını uygulamalısınız. - Geçiş öncesi sitenin tam bir yedeğini alın; dosyaları.zip olarak saklayın ve veritabanını ayrıca dışa aktarın. - Yeni ortamda kullanılacak veritabanını ve kullanıcıyı oluşturup bilgilerini kaydedin; ardından *wp-config.php* dosyasındaki bağlantı ayarlarını yeni ortama göre güncelleyin. - Beaver Builder içerikleri için standart SQL arama/değiştirme yerine serileştirilmiş veriyi koruyan araçlar kullanın; aksi halde URL uzunluğu değiştiğinde veri bozulabilir. - URL’leri güncelledikten sonra Beaver Builder önbelleğini temizleyin; bu, CSS/JS dosyalarının yeni yol ve adreslerle yeniden üretilmesini sağlar. - Özel şablonları da ayrı olarak dışa aktarın ve yeni sitede içe aktarın; böylece kaybolan düzenler geri getirilebilir. - Geçişten sonra kalıcı bağlantıları yeniden kaydedin, önbelleği temizleyin ve siteyi canlıya almadan önce düzenlerin düzgün yüklendiğini doğrulayın. Statik bir geçiş planlıyorsanız, en güvenli yaklaşım önce mevcut Beaver Builder sayfalarını ve şablonlarını eksiksiz envanterlemek, sonra veri bütünlüğünü koruyarak yeni platforma taşımaktır.
Beaver Builder ile oluşturulmuş bir siteyi statik bir mimariye taşımadan önce, işe etraflı bir temizlikle başlamak büyük avantaj sağlar. Disiplinli bir hazırlık süreci, sürprizleri azaltır, bozulmuş yerleşim riskini düşürür ve mevcut tasarımınızı statik şablonlara aktırmayı kolaylaştırır. Bu aşamayı, WordPress sitenizi dondurup başka bir yerde yeniden kurmadan hemen önce mümkün olan en iyi hâline getirmek olarak düşünebilirsiniz.
Önce eklenti yığınınızı gözden geçirin. Aktif olan tüm eklentileri listeleyin ve her biri için, ön yüzün nasıl işlendiğini, veri toplanmasını veya arka plan görevlerini doğrudan etkileyip etkilemediğini sorgulayın. Beaver Builder için görsel eklentiler, form eklentileri, SEO araçları ve önbellek eklentileri gibi performans katmanları, statik ortama geçişte kritik etkiye sahiptir. Artık kullanılmayan veya gereksiz yere aynı işlevi tekrarlayan tüm eklentileri kaldırın. Hareketli parça sayısı ne kadar az olursa, HTML çıktısı o kadar temiz olur ve sitenizi Hugo veya başka bir statik üretici üzerinde yeniden kurmak o kadar kolaylaşır.
Sonraki adımda, doğrudan Beaver Builder yerleşimlerini inceleyin. Ana sayfa, açılış sayfaları, blog yazıları, ürün sayfaları ve iletişim sayfaları gibi temel sayfa türlerini belirleyin. Standart kalıplardan farklı olan özel modülleri, global satırları veya tema kancalarını tespit edin. Ekran görüntüleri ve notlarla bu yapıları belgelemeniz, hangi öğelerin mutlaka korunması gerektiğini bilmenize yardımcı olur. Slider’lar, sekmeler, akordeonlar ve animasyonlu öğeler gibi gelişmiş modüllere özellikle dikkat edin. Statik bir yeniden kurulumda bu etkileşimler genellikle saf JavaScript veya hafif kütüphanelerle yeniden üretilir; bu yüzden nerede olduklarını önceden bilmeniz gerekir.
Ardından, bir SEO ve URL denetimi yapın. SEO eklentiniz, Google Search Console veya bir tarama aracı kullanarak dizine eklenmiş tüm URL’lerin listesini dışa aktarın. Önemli sayfalardaki kanonik etiketleri, meta başlıkları, açıklamaları ve yapılandırılmış verileri kontrol edin. Dahili bağlantılarınızın tutarlı kalıplar kullandığından emin olun (örneğin, son eğik çizgi kuralları ve küçük harfle yazılmış URL’ler). Şu anda görmezden geldiğiniz küçük tuhaflıklar, site statik hâle geldikten sonra düzeltmesi daha zor sorunlara dönüşebilir. WordPressEscape gibi bir hizmet, genelde hiçbir URL’nin kaybolmamasını ve arama motorlarının geçişten sonra da tam olarak aynı uç noktaları görmesini garanti etmek için eksiksiz bir URL ve yönlendirme haritası talep eder.
Son olarak, performans için bir temel seviye oluşturun. Önemli şablonlarda Lighthouse veya PageSpeed Insights çalıştırarak mevcut puanlarınızı, TTFB, CLS, FCP ve LCP metriklerinizi kaydedin. Bu başlangıç verileri, statik mimariyle ne kazandığınızı gösterir ve yeni kurulan sürümün gerçekten daha hızlı olduğunu doğrulamanıza yardımcı olur. Mevcut Beaver Builder siteniz 70–80 bandında puan alabilmek için agresif önbellek eklentileri ve CSS/JS birleştirme gerektiriyorsa, Cloudflare’in edge’inde çalışan statik bir Hugo kurulumu, çok az ince ayarla 94+ puanlara ulaştığında elde ettiğiniz iyileşmenin somut kanıtına sahip olursunuz.
Kendi **statik dışa aktarma** işleminizi yapmak için genelde şu adımlar izlenir: yapılandırmada statik export’u etkinleştirin, projeyi build edin ve oluşan **out** klasörünü statik barındırmaya dağıtın. - **Next.js kullanıyorsanız**, `next.config.js` içinde `output: 'export'` ayarlayın; bu, `next build` çalıştırıldığında uygulamanız için HTML/CSS/JS dosyaları içeren bir **out** klasörü üretir. - **Build komutunu** çalıştırın; Next.js statik çıktıyı `out` klasörüne yazar. - **Dağıtım** için `out` klasörünü GitHub Pages, AWS S3, Cloudflare Pages veya başka bir statik dosya sunucusuna yükleyin. - **WordPress + Simply Static** kullanıyorsanız, dashboard’da **Simply Static > Generate** bölümüne gidip **Generate Static Files** ile tam dışa aktarma başlatabilirsiniz; tekil bir sayfa için de ilgili sayfada **Export static page** seçeneği bulunur. - **Doküman/diğer araçlar** için de benzer mantık geçerlidir: statik çıktı üret, sonra bu çıktıyı hedef sunucuya taşı. En yaygın **sorunlar** ise şunlardır: - **Yanlış build çıktısı yolu**: Bazı rehberler çıktı klasörünün `out`, bazıları `dist` olabileceğini belirtir; proje ayarları ile deploy komutunun aynı klasörü hedeflemesi gerekir. - **Yanlış klasörü yüklemek**: Paketlerken `out/` klasörünün tamamını değil, içeriğini kök dizine gelecek şekilde arşivlemek gerekebilir; aksi halde site `out/` altına gömülü kalabilir. - **Deployment adımını atlamak**: Statik dışa aktarma sadece build üretir; siteyi çalışır hale getirmek için ayrıca statik host’a deploy gerekir. - **Araç özel adımları kaçırmak**: Simply Static’te önce deployment yöntemini **Settings > Deploy** altında ayarlayıp sonra export çalıştırmak gerekir. - **İşin tamamlandığını doğrulamamak**: Bazı sistemlerde export işi asenkron yürür; iş durumu “completed” olmadan bundle’ın hazır olduğunu varsaymamak gerekir. Kısaca, doğru iş akışı **ayar yap → build et → çıktı klasörünü doğru host’a deploy et** şeklindedir.
Teknik açıdan yetkin Beaver Builder kullanıcıları için, kendi statik dışa aktarma sürecini yürütmek oldukça cazip görünebilir. Kâğıt üzerinde süreç basit görünür: bir statik dışa aktarma eklentisi kurarsınız, yapılandırırsınız, bir HTML dosya paketi üretirsiniz ve bunu bir CDN’e veya statik sunucuya gönderirsiniz. Pratikte ise ayrıntılar çok önemlidir. Formları, dinamik içeriği veya URL normalizasyonunu gözden kaçırmak; bozuk sayfalara, kaybolan izleme verilerine ve karmaşık bir bakım sürecine yol açabilir. Eğer kendi başınıza ilerleyecekseniz, net ve somut bir plana ihtiyacınız vardır.
Tipik bir iş akışı, Simply Static veya benzeri bir eklenti gibi bir dışa aktarma aracı seçmekle başlar. Bu aracı Beaver Builder sitenize kurar ve tarama kapsamını yapılandırırsınız: hangi URL’lerin dahil edileceği, sorgu parametrelerinin nasıl ele alınacağı, arşivler veya arama sonuçları gibi dinamik yollarla ne yapılacağı. Ardından bir deneme dışa aktarma çalıştırır ve oluşturulan HTML ile varlık (asset) dizinlerini incelersiniz. Bu aşamada eksik görseller, bozuk CSS bağlantıları ve çözümlenmemiş betik (script) referanslarını ararsınız. Beaver Builder’ın yerleşim varlıklarının eksiksiz yakalanması gerekir; aksi halde dışa aktardığınız sürüm, canlı siteden farklı görünecektir.
Sonrasında statik paketi barındırma platformunuza yerleştirirsiniz. Bu, bir bulut sağlayıcısındaki statik bir bucket, Git tabanlı bir statik barındırma hizmeti veya Cloudflare gibi bir CDN olabilir. Alan adınızın yeni statik kök (origin) noktasına yönlenmesi için DNS’i ayarlarsınız ve HTTPS’i yapılandırırsınız. URL uyumsuzlukları genellikle tam bu noktada ortaya çıkar. Orijinal WordPress kurulumu http:// ile çalıştıysa veya farklı bir alt alan adı kullandıysa, Beaver Builder modüllerine gömülü sabit bağlantılar hâlâ eski köke işaret ediyor olabilir. Dışa aktarılan dosyalar üzerinde arama-değiştirme işlemi yapmanız ya da bu URL’lerin tarama sırasında yeniden yazılması için dışa aktarma ayarlarınızı değiştirmeniz gerekir.
İşin etkileşim ve sürekli içerik düzenleme tarafını düşündüğünüzde, aksaklıklar hızla ortaya çıkar. PHP ile çalışan iletişim formları, bunları sunucusuz fonksiyon veya üçüncü parti form servisi gibi statik dostu bir sağlayıcıya yeniden bağlamadığınız sürece çalışmayı durdurur. WordPress veritabanını sorgulayan arama kutuları artık sonuç döndürmez. Her türlü giriş formu, erişimi kısıtlı içerik veya dinamik bileşen, bir arka uç olmadan işlevsiz hale gelir. Bu öğeleri ya kaldırmanız ya da statik alternatiflerle değiştirmeniz gerekir. Pek çok DIY taşıma süreci bu adımı atlar ve canlı sitede bozuk özellikler bırakır.
Bakım da diğer büyük sorundur. Saf bir dışa aktarma modelinde, her içerik değişikliği için yeni bir statik paket oluşturup yeniden yayınlamanız gerekir. WordPress’i arka planda kaynak olarak çalışır halde tutarsanız, iki sistemi birden yönetmiş olursunuz: canlı statik kopya ve altta yatan WordPress sitesi. WordPress’i yamalamaya, Beaver Builder güncellemelerini uygulamaya ve yedek almaya devam edersiniz. Yüzeyde her şey statik görünür, ancak operasyonel yükün büyük kısmı olduğu gibi durur. Bu, bazı site sahiplerinin zamanla DIY dışa aktarma yaklaşımını aşarak WordPressEscape gibi tam göç çözümlerine yönelmesinin başlıca nedenidir. WordPressEscape siteyi Hugo üzerinde yeniden inşa eder, WordPress’i tamamen kapatır ve PHP yığınına ihtiyaç duymadan içerik güncellemeleri için WordPress tarzında bir editörü (ESC’dashboard) size geri verir.
WordPressEscape, Beaver Builder kullanan bir WordPress sitesini önce ayrıntılı biçimde inceler, ardından içeriği ve yapıyı Hugo’ya yeniden kurar; süreçte URL’ler korunur, yönlendirmeler eşlenir ve site yayına alınmadan önce doğrulama yapılır. Süreç tipik olarak şu adımları içerir: önce mevcut site taranır ve içerik envanteri çıkarılır, sonra sayfalar ve gönderiler Markdown’a dönüştürülür, Hugo projesi yeniden inşa edilir, medya dosyaları taşınır, dinamik özellikler yeniden bağlanır ve son olarak 301 yönlendirmeleri ile SEO koruması tamamlanır. Beaver Builder tarafında ise dışa aktarma ve taşıma işlemleri için tema ayarları, özelleştirici ayarları ve genel geçiş seçenekleri bulunduğundan, WordPressEscape bu tür bir kurulumu taşırken sayfa düzenini ve görsel tutarlılığı korumaya odaklanır. Kısacası bu, “kopyala-yapıştır” bir taşıma değil; içeriğin, tasarımın ve yönlendirme yapısının Hugo üzerinde yeniden üretilmesidir.
Geliştirme araçlarıyla sürekli uğraşmadan statik bir sitenin avantajlarını yaşamak istiyorsanız, profesyonel bir yeniden inşa bu boşluğu kapatabilir. WordPressEscape, Beaver Builder ile oluşturulmuş sitenizi tarayıp çıktısını dondurmak yerine, mevcut sitenizi tasarım ve içerik için bir taslak olarak görür ve ardından bunu, içeriği hızlı, düz dosyalara derleyen bir statik site üreteci olan Hugo’da yeniden kurgular. Sürecin sonunda WordPress ve Beaver Builder kaldırılır, ancak tasarım, URL’ler ve SEO sinyalleri olduğu gibi korunur.
Süreç genellikle ayrıntılı bir keşif ve haritalama aşamasıyla başlar. WordPressEscape, Beaver Builder ile hazırlanmış özel açılış sayfaları da dahil olmak üzere tüm URL evreninizi; sayfalarınızı, yazılarınızı, arşivlerinizi, özel yazı tiplerinizi eksiksiz yakalar. Hugo içinde kalıcı bağlantı yapınızı yansıtarak her uç noktanın yeniden oluşturulmasını sağlar. Aynı anda, kritik şablonlar analiz edilir: ana sayfa, içerik sayfaları, blog dizini, tekil yazılar, kategori ve etiket arşivleri ile tüm özel yerleşimler. Bu şablonlar, statik HTML ve CSS kullanarak Beaver Builder görünümünü yeniden üreten Hugo yerleşimlerine dönüştürülür; çoğu zaman orijinaline kıyasla daha hafif varlıklarla.
Sonra içerik çıkarma aşamasına geçilir. İşlenmiş HTML’yi kazımak yerine, WordPressEscape içeriği WordPress veritabanından ve Beaver Builder meta verilerinden çeker. Başlıklar, gövde metni, görseller, butonlar ve modül ayarları Hugo içerik dosyalarına ve front matter yapısına dönüştürülür. Bu sayede içerik, opak HTML yığınları yerine Markdown ve yapılandırılmış veri olarak yönetilebilir. Satırlar ve sütunlar gibi tasarım öğeleri yeniden kullanılabilir Hugo partial bileşenleri şeklinde ifade edilir. Slider’lar veya sekmeler gibi etkileşimli özellikler ise performans ve Core Web Vitals uyumu için optimize edilmiş, hafif JavaScript ile yeniden inşa edilir.
Yayınlama aşamasında site Cloudflare’in uç nokta ağına taşınır. Hugo derlemeleri, Cloudflare’e gönderilen statik dosyalar üretir ve bu dosyalar ziyaretçilerinize en yakın veri merkezlerinden sunulur. PHP çalıştırma ortamı ve veritabanı çağrıları ortadan kalktığı için TTFB dramatik şekilde düşer—genellikle 30 ms seviyelerine yaklaşır—ve PageSpeed skorları kırılgan önbellekleme hilelerine ihtiyaç duymadan 90’larda istikrar kazanır. WordPressEscape’in 528.854 sayfalık bir sitenin kendi migrasyonunda, tüm URL’ler korundu ve CLS 0’da kaldı; bu da çalışma zamanı ortadan kaldırıldığında ölçek ve kararlılığın birlikte var olabileceğini gösterir.
Son adım benzersizdir: sizi ham Hugo dosyalarıyla baş başa bırakmak yerine, WordPressEscape statik altyapının üzerine oturan, WordPress tarzı bir düzenleme arayüzü olan ESC’dashboard sunar. Sayfaları, yazıları ve ayarları bu dashboard üzerinden düzenlersiniz; arka planda ise Hugo siteyi yeniden derleyip yeniden yayınlar. Ortada ne WordPress vardır, ne Beaver Builder eklentisi, ne de PHP, ancak çalışma şekliniz tanıdık gelir. Bu yaklaşım, statik bir sitenin uzun vadeli sadeliğini, CMS benzeri bir dashboard’un kullanım rahatlığıyla birleştirmek isteyen site sahipleri için tasarlanmıştır.
**Beaver Builder olmadan düzenleme: Yeni gerçeklik** Sitenizi Beaver Builder olmadan da düzenleyebilirsiniz; Beaver Builder eklentisi devre dışı bırakıldığında ya da kaldırıldığında içerikleriniz kaybolmaz, düzenlerinizin sadeleştirilmiş bir HTML sürümü WordPress’in yerleşik editörüne kopyalanır. Ancak görünümler, eklenti aktifken olduğu gibi birebir aynı kalmayabilir; esas fark, içeriğin okunabilir ve düzenlenebilir olmaya devam etmesidir. Bunun anlamı şudur: - **İçerik korunur**, ama tasarım birebir korunmayabilir. - Sayfalar genellikle **okunabilir HTML** olarak kalır; kısa kodlarla bozulmuş bir görünüm oluşmaz. - Tamamen Beaver Builder’dan çıkmak istiyorsanız, yalnızca eklentiyi devre dışı bırakmak yerine ilgili meta verileri de temizlemeniz gerekir. Beaver Builder’ı tamamen kaldırmak için dokümantasyonda, önce eklentiyi devre dışı bırakıp ardından silme işlemi yapılması önerilir; ayrıca tüm builder verilerini kaldırmak için bazı meta anahtarlarının da silinmesi gerekir. Bu anahtarlar arasında `_fl_builder_data`, `_fl_builder_data_settings`, `_fl_builder_draft` ve `_fl_builder_draft_settings` yer alır. Migrasyondan sonra içerik veya düzen bozulduysa, sorun çoğu zaman Beaver Builder’ın kendisinden değil; URL değişimi, seri hale getirilmiş verilerin bozulması, eksik `uploads` dosyaları ya da cache/CDN kaynaklı eski kaynakların yüklenmesinden kaynaklanır. Bu durumda öne çıkan çözümler, serialization-aware bir arama-değiştirme aracıyla URL’leri güncellemek, `wp-content/uploads` klasörünün eksiksiz taşındığını doğrulamak, Beaver Builder önbelleğini temizlemek ve gerekirse HTTPS ile ilgili karışık içerik uyarılarını gidermektir. Beaver Builder’dan çıkmayı düşünüyorsanız, en güvenli yaklaşım önce yedek almak, ardından yeni düzenleme aracınızı seçip içeriklerinizi aşamalı biçimde taşımaktır.
Static ortama geçmeyi düşünen Beaver Builder kullanıcılarının en büyük endişelerinden biri, içerik düzenleme sürecidir. Satırları ve modülleri sürükleyip bırakmaya, boşlukları ince ayarlarla ayarlamaya ve her şeyi görsel olarak önizlemeye alışkınsınız. Git deposundaki Markdown dosyalarını düzenleme fikri, geriye doğru bir adım gibi gelebilir. İyi haber şu ki, taşıma sonrasındaki hayatın komut satırına bağımlı olması gerekmiyor. Buradaki kritik nokta, ekibinizin becerilerine ve değişime toleransına uygun doğru editoryal deneyimi seçmektir.
Saf bir DIY Hugo kurulumunda düzenleme genellikle dosya odaklıdır. Yazarlar Markdown içeriklerini düzenler, front matter alanlarını ayarlar ve değişiklikleri bir depoya işler. Geliştiriciler HTML ve Go şablonlarını kullanarak yerleşimleri ve partial bileşenleri ince ayarlarla düzenler. Bu yaklaşım güçlü ve esnektir, ancak teknik olmayan pazarlamacılar için gereğinden fazla karmaşık olabilir. Görsel düzenlemeye alışkın olup koda hakim olmayan Beaver Builder kullanıcıları için, doğrudan ham Hugo ortamına geçmek sürtünme yaratabilir ve içerik üretim hızını düşürebilir.
WordPressEscape, ESC’dashboard adlı tarayıcı tabanlı bir editör ekleyerek bunu çözer; bu arayüz sadeleştirilmiş bir WordPress yönetim paneline benzer şekilde hissettirir. Bu ortamda sayfaları, yazıları, menüleri ve global ayarları form tabanlı ekranlar ve görsel önizlemeler üzerinden yönetirsiniz. “Kaydet” veya “Yayınla”ya bastığınızda sistem güncel Hugo içeriğini oluşturur ve Cloudflare’in edge altyapısına yeniden derleme ve yeniden yayını tetikler. Git’e veya terminale hiç dokunmanız gerekmez. Beaver Builder’ın birebir sürükle-bırak arayüzü artık yoktur, ancak alanlar, metin kutuları ve temel yerleşim seçenekleriyle yapılandırılmış bir düzenleme deneyimini korursunuz.
Tasarım değişiklikleri benzer bir akışı izler. Zaman zaman renkler, yazı tipleri veya boşluklarla oynuyorsanız, bu kontroller ESC’dashboard içinde site genelinde geçerli ayarlar olarak sunulabilir ve alttaki CSS’i günceller. Daha karmaşık yerleşim değişiklikleri, Hugo şablonlarını güncelleyen bir tasarımcı veya geliştiricinin devreye girmesini gerektirebilir; ancak bu tür müdahaleler genellikle günlük içerik düzenlemelerine kıyasla çok daha seyrek olur. Pratikte birçok Beaver Builder site sahibi, görsel değişikliklerinin içerik ve küçük stil ayarlarıyla sınırlı olduğunu fark eder; bu da statik iş akışını yönetilebilir kılar.
Alışveriş net: daha basit ve öngörülebilir bir çalışma zamanı ortamı kazanırken, bir miktar görsel özgürlükten feragat edersiniz. Artık herhangi bir Beaver Builder eklenti modülünü anlık bir kararla kurup sayfaya sürükleyemezsiniz; her yeni bileşenin HTML ve JavaScript ile uygulanması gerekir. Ancak bunun karşılığında, yeni eklentilerle birlikte gelen performans gerilemelerinden ve uyumluluk sorunlarından da kaçınmış olursunuz. Hızı, güvenliği ve dayanıklılığı merkezine alan ekipler için, Hugo üzerinde yükselen yalın bir editör, çoğu zaman WordPress artı Beaver Builder’ın eklenti odaklı esnekliğini geride bırakır.
WordPressEscape, Beaver Builder sitelerini taşırken **SEO’yu ve URL yapısını korumak** için en kritik nokta, eski URL’leri yeni karşılıklarına bire bir eşleyip **301 yönlendirmeleri** uygulamaktır; WordPress veri tabanında URL değiştiriyorsanız, serialized veriyi bozmayacak bir search-and-replace aracı kullanmanız gerekir. Buna ek olarak: - Beaver Builder, URL’leri ve varlık yollarını veritabanında serialized yapılarda saklayabildiği için standart SQL araması veri bozabilir; bu nedenle serialized search and replace önerilir. - URL’leri güncelledikten sonra **Beaver Builder cache** temizlenmelidir; aksi halde eski CSS/JS ve görsel yolları kalabilir. - Permalinks’i yeniden kaydetmek, bazı taşıma sorunlarında ek olarak önerilir. - Eğer site yapısını değiştirip bazı sayfaların URL’leri farklılaşacaksa, yönlendirme haritasını Beaver’ı devre dışı bırakmadan önce yüklemek gerekir. - Yoast SEO verileri Beaver Builder içinde değil, standart WordPress post meta alanlarında tutulur; bu yüzden meta başlık ve açıklamalar doğru eşlenirse SEO verisi korunabilir. - Google da site taşımasında yeni siteyi test etmeyi, URL eşleme hazırlamayı, eski URL’lerden yeni URL’lere yönlendirme kurmayı, yeni sitemap’i Search Console’a göndermeyi ve her yeni sayfada self-referencing canonical kullanmayı önerir. Pratikte en güvenli sıra şudur: - Tüm eski URL’leri çıkarın ve yeni siteyle eşleyin. - Gerekli tüm **301 redirect** kurallarını hazırlayın. - URL değişikliklerini serialized search-and-replace ile uygulayın. - Beaver Builder cache’i temizleyin ve permalinks’i yeniden kaydedin. - Canonical, sitemap, robots ve dahili linkleri doğrulayın. - Yayına aldıktan sonra 404’leri, yönlendirme zincirlerini ve trafik düşüşlerini izleyin.
Yerleşik Beaver Builder siteleri için SEO ve URL bütünlüğü tartışmaya kapalıdır. Kanonik URL’leri bozan, içerik yapısını değiştiren veya metaveriyi düşüren bir statik taşıma, yılların sıralama ve bağlantı değerini silebilir. Amaç yalnızca siteyi hızlandırmak değildir; arama motorları ve kullanıcılar altyapının değiştiğini fark etmeden siteyi daha hızlı hâle getirmektir. Bunu başarmak ise dikkatli eşleştirme ve kapsamlı doğrulama gerektirir.
İlk adım, URL yapınızı bir gereksinim olarak sabitlemektir. Siteniz /%postname%/ kalıcı bağlantıları, özel yazı tipi slug’ları veya kategori tabanlı URL’ler kullanıyor olsun, bu desenlerin statik ortamda bire bir yeniden üretilmesi gerekir. Hugo tabanlı bir yeniden kurulumda, aynı yolları üretmek için içerik tiplerini ve yönlendirme kurallarını yapılandırırsınız. WordPressEscape gibi servisler bunu katı bir kural olarak ele alır ve 528.854 sayfalık bir taşımanın bile toplu yönlendirmelere yaslanmadan her URL’yi korumasını sağlar. Örneğin belirli bir sayfa /resources/beaver-builder-static-migration/ yolunda yer alıyorsa, taşımadan sonra da aynı yolda bulunmalıdır.
Sıradaki adım, sayfa içi SEO sinyallerini eksiksiz taşımaktır. Title etiketleri, meta açıklamalar, canonical etiketleri ve Open Graph/Twitter kartlarının statik şablonlarda bire bir veya bilinçli biçimde geliştirilmiş hâlde üretilmesi gerekir. Bugün bir SEO eklentisi kullanıyorsanız, verileri WordPress veritabanından dışa aktarılabilir veya okunabilir ve Hugo front matter alanlarına çevrilebilir. Böylece her sayfanın SEO yapılandırması statik derlemenin bir parçası hâline gelir. Yapılandırılmış veriler (JSON-LD) de aynı şekilde şablonlara taşınmalı ki makale, ürün veya organizasyon şeması eskisi gibi görünmeye devam etsin.
İç bağlantılar ve gezinme, Beaver Builder modülleriyle ekstra özen gerektirir. Butonlar, metin bağlantıları ve CTA’lar çoğu zaman sayfalara URL veya ID üzerinden referans verir. Yeniden kurulum sırasında bu bağlantıların doğru ve tutarlı kalması şarttır. Kapsamlı bir taşıma, önce ve sonra yapılan taramaları içerir; bozuk bağlantıları kontrol eder ve breadcrumb izlerinin ve menülerin bire bir eşleşmesini sağlar. Bir blog’unuz varsa, kategori ve etiket indeks sayfaları, veri kaynağı artık WordPress veritabanı değil statik dosyalar olsa bile aynı yazı listelerini sunmalıdır.
Son olarak, doğrulama süreci döngüyü tamamlar. Statik site yayına girdikten sonra, gerekiyorsa search console mülk ayarlarınızı günceller, site haritalarını gönderir ve tarama istatistiklerini izlersiniz. İdeal taşımalarda kısa süreli artmış tarama etkinliğini, ardından istikrarlı indeksleme ve sıralamalar izler. WordPressEscape’in dahili projeleri, büyük 528.854 sayfalık taşıma da dahil olmak üzere, URL’leri ve içerik yapısını koruduğunuz sürece sıralamaları bozmadan altyapıyı tamamen değiştirmenin mümkün olduğunu gösterir. Ayrıca, her sayfa yerleşimine dokunmuşken yinelenen başlıklar veya zayıf içerik gibi kronik SEO sorunlarını düzeltmek için de uygun bir zamandır.
İçerik sık değişmiyorsa, kullanıcı girişi, kişiselleştirme ya da yoğun arka uç mantığı gerekmiyorsa **statik site** genellikle daha düşük barındırma ve bakım maliyeti sunar. Ancak trafik büyüdükçe, büyük içerik yapıları, build süreleri, görüntü optimizasyonu ve edge özellikleri gibi unsurlar maliyeti artırabilir; yani statik mimari her durumda otomatik olarak en ucuz seçenek değildir. **Maliyet açısından ana farklar** - Statik sitelerde hosting çoğu zaman ücretsiz ya da çok düşük maliyetlidir; örnek kaynaklar bunu genellikle \(0\)–\(20\) dolar/ay bandında verir. - WordPress gibi dinamik sistemlerde hosting ve bakım maliyeti daha yüksektir; bazı kaynaklar aylık hostingi \(30\)–\(150\) dolar aralığında, bazıları ise teknik bakım dahil toplamı daha da yukarıda gösterir. - İlk geliştirme maliyeti statik ve dinamik projelerde projeye göre değişir; küçük statik siteler daha ucuz olabilirken, profesyonel tasarım, SEO ve içerik üretimi eklendikçe toplam yatırım ciddi biçimde artabilir. **Statik sitelerin güçlü olduğu durumlar** - Pazarlama siteleri, broşür siteleri ve portföyler - Dokümantasyon ve bilgi tabanları - SEO ve performansın kritik olduğu projeler - Küresel kitleye CDN üzerinden hızlı içerik dağıtımı gereken siteler - Saldırı yüzeyini küçültmek istenen projeler; çünkü veritabanı, eklenti ve yönetim paneli gibi bileşenler yoktur. **Statik yaklaşımın zayıf kaldığı durumlar** - Sık içerik güncellemesi gereken siteler - Kullanıcı hesabı, oturum açma, kişiselleştirme veya dinamik veri gösterimi gereken uygulamalar - Büyük ve karmaşık içerik yapıları, otomasyon olmadan yönetimi zorlaşan siteler - İçeriğin editörler tarafından sürekli ve anında değiştirilmesi gereken CMS odaklı iş akışları **Kısacası** - **Statik seçin:** içerik seyrek değişiyorsa, hız ve güvenlik öncelikliyse, bakım yükünü azaltmak istiyorsanız. - **Dinamik seçin:** sık güncelleme, kullanıcıya özel içerik, üyelik veya gelişmiş yönetim iş akışları gerekiyorsa. İstersen bu başlık için doğrudan yayınlanabilir, daha pazarlama odaklı bir Türkçe bölüm de hazırlayabilirim.
Statik taşımaya geçmek etkileyici avantajlar sunar, ancak her Beaver Builder sitesi için kendiliğinden doğru tercih değildir. Maliyetleri, ödünleri ve kısıtları anlamak, devam edip etmeme ve ederseniz bunu kendiniz mi yapacağınız yoksa bir uzmandan mı destek alacağınız konusunda karar vermenize yardımcı olur. Bu karar, trafik profilinize, iş modelinize, teknik imkanlarınıza ve iş akışı değişikliklerine ne kadar açık olduğunuza bağlıdır.
Maliyet tarafında, kendin yap statik dışa aktarma doğrudan harcamalarda ucuz, ancak dahili zaman açısından pahalı olabilir. Dışa aktarma araçlarını yapılandırmak, bozuk varlıkların peşine düşmek, formları yeniden kurgulamak, DNS ve HTTPS ayarlarını yapmak için günler harcayabilirsiniz. WordPress’i gizli bir backend olarak tutarsanız, barındırma, yedekleme, güncellemeler ve eklenti yenilemelerinin maliyetini de üstlenmeye devam edersiniz. WordPressEscape gibi profesyonel yeniden inşalar başlangıçta daha pahalıdır; bunun sebebi yapılan işin derinliğidir: URL eşleştirme, Hugo şablon geliştirme, tasarımın yeniden inşası ve Cloudflare üzerinde yayına alma. Ancak özellikle büyük sitelerde, bakım ve barındırma tarafındaki uzun vadeli tasarruflar oldukça anlamlı olabilir.
Ödünler, esneklik ve etkileşim etrafında şekillenir. Statik siteler, içerik yoğun projeler, pazarlama siteleri, dokümantasyon ve bloglar için son derece uygundur. Önceden işlenmiş HTML’yi verimli ve öngörülebilir şekilde sunarlar. Buna karşılık, Beaver Builder siteniz karmaşık oturum açılmış deneyimler, gerçek zamanlı paneller veya yoğun kişiselleştirme sağlıyorsa, tamamen statik bir taşımaya gitmek uygun olmayabilir. Bu tür durumlarda, uygulama bölümlerini dinamik bırakıp pazarlama sayfalarını statik hale getiren hibrit bir mimari daha mantıklı olabilir. Buradaki kritik nokta, gerçekten backend gerektiren kısımları gerektirmeyenlerden ayırmaktır.
İş akışı değişiklikleri de göz önünde bulundurulmalıdır. Ekibiniz sürükle–bırak yerleşim kontrolüyle çalışmayı seviyor ve sık sık yeni modüller deniyorsa, ESC’dashboard gibi bir editörle statik Hugo kurulumuna geçmek farklı hissettirecektir. Ayrıntılı görsel kontrolü hız ve sağlamlıkla takas edersiniz. Bazı organizasyonlar bunu memnuniyetle karşılar, çünkü performansı öldüren eklentileri kurma eğilimini azaltır. Diğerleri ise bunu kısıtlayıcı bulabilir. Ekibinizin nasıl tepki vereceğini görmek için sayfaların bir bölümünde pilot bir çalışma yapmak faydalıdır.
Son olarak, zamanlama önemlidir. Beaver Builder siteniz nispeten küçükse, 100 sayfanın altında ve mütevazı bir trafiğe sahipse, statik yapıya geçişten elde edeceğiniz artı değer şu anda karmaşık bir taşımayı haklı çıkarmayabilir. Performansı, hedefe yönelik optimizasyonlarla iyileştirmeyi tercih edebilirsiniz. Buna karşılık, büyük bir site işletiyorsanız, Core Web Vitals ile mücadele ediyorsanız ve eklenti güncellemelerinden yorulduysanız, statik bir yeniden inşa dönüştürücü olabilir. WordPressEscape’in 528.854 sayfalık bir siteyi taşıma deneyimi, ölçek büyüdükçe hız, stabilite ve güvenlik alanındaki kazanımların katlandığını gösteriyor; özellikle WordPress tamamen devreden çıkarılıp, statik bir yığın ile yönetilebilir bir editörle değiştirildiğinde.
Her site farklıdır. Sitenizde ücretsiz 60 saniyelik denetimi çalıştırın — gerçek **SEO** ve **hız** puanlarını görün, giriş yapmadan — ardından karar verin.
Sitemi ücretsiz tara →Sıkça sorulan sorular
Evet, **korumayı planlamazsanız Beaver Builder tasarımınızı kaybedebilirsiniz**; çünkü Beaver Builder düzenleri WordPress içinde özel içerik/veri olarak saklar ve siteyi taşırken bu verilerin doğru biçimde aktarılması gerekir. Özellikle şu noktalara dikkat etmelisiniz: - **WordPress veritabanını doğru şekilde taşıyın.** Alan adını veya URL’leri değiştiriyorsanız, Beaver Builder ve WordPress veri yapısını bozmayacak *serialized search and replace* kullanılması gerekir. - **Beaver Builder önbelleğini temizleyin.** Taşıma sonrası stil, CSS/JS ve görsel yolları eski kalırsa düzen bozuk görünebilir; Beaver Builder bu yüzden cache temizliği önerir. - **Şablonları ayrıca dışa/içe aktarın.** Bazı durumlarda layout/template’leri WordPress Tools > Export/Import ile taşımanız gerekir. - **Tam site taşımalarında migration aracı kullanın.** Beaver Builder, tüm siteyi başka bir domaine taşırken migration plugin’i veya kendi alan adı taşıma yönergelerini önerir. Kısacası, **hayır, zorunlu olarak kaybetmezsiniz**; ancak **sadece dosyaları kopyalamak** yeterli değildir. Doğru veritabanı aktarımı, URL düzeltmesi ve cache temizliği yapılmazsa Beaver Builder düzeni bozulabilir veya eksik görünebilir.
<query> Tasarımınızı kaybetmek zorunda değilsiniz, ancak yeniden inşa edilmesi gerekir. Özenli bir statik geçiş, Beaver Builder düzenlerinizi—satırlar, sütunlar, modüller—ya kendin yap süreciyle ya da Hugo’da profesyonel bir yeniden kurulumla, eşdeğer statik HTML ve CSS’e dönüştürür. Eklentinin kendisi kaldırılır, ancak görsel görünüm ve yapı korunabilir; böylece WordPress ortadan kalkmış olsa bile ziyaretçiler aynı sayfaları görmeye devam eder. </query>
Yes—*if you still have WordPress installed*, you can usually keep editing content easily with the built-in editor, and you can undo recent changes or restore pages from revisions and Trash. If you **deleted WordPress entirely**, editing is no longer easy because the site files, database, and admin dashboard are gone; to edit again, you’d need to reinstall WordPress and restore content from a backup if you have one. If you **only removed Beaver Builder**, you can still edit in WordPress using the standard editor, but any Beaver Builder-specific layouts or design edits may need to be rebuilt or restored from a backup.
<query> Evet, ancak düzenleme deneyimi değişir. Tamamen kendin yap statik bir kurulumda, teknik kullanıcılar için uygun olan Markdown dosyalarını veya şablonları doğrudan düzenlersiniz. WordPressEscape gibi hizmetler, Hugo’nun üzerine WordPress tarzı bir editör (ESC’dashboard) ekleyerek sayfaları ve yazıları tarayıcı üzerinden, koda dokunmadan veya PHP çalıştırmadan yönetmenizi sağlar. Sürükle-bırak modülleri kaybedersiniz, ancak yapılandırılmış ve kullanıcı dostu bir iş akışını korursunuz. </query>
Evet—**doğru planlanırsa** statik bir geçiş mevcut SEO’nuz ve sıralamalarınız için genellikle güvenlidir; riskin kaynağı yeni altyapı değil, URL’ler, yönlendirmeler, canonical etiketler, sitemap ve indekslenebilirlik sinyallerinin yanlış taşınmasıdır. Dikkat edilmesi gerekenler: - **URL’leri koruyun** veya değişen her URL için bire bir eşleşen **301 yönlendirme** kurun; sıralama kaybı çoğunlukla eksik ya da genel yönlendirmelerden kaynaklanır. - **Canonical**, iç linkler, hreflang, schema ve sitemap URL’lerinin yeni üretimde yalnızca kamuya açık, indekslenebilir adresleri göstermesini sağlayın. - **Staging/preview** ve origin ortamlarının arama motorlarına yanlışlıkla açık kalmadığından emin olun; aksi halde kopya veya çelişkili sinyaller oluşabilir. - Geçişten sonra **HTTP durum kodlarını**, yönlendirme zincirlerini, 404’leri ve indekslenmiş sayfaları kontrol edin; ilk haftalarda dalgalanma normaldir, fakat kalıcı düşüşler genellikle teknik hataya işaret eder. Özetle, statik migration SEO açısından “tehlikeli” olmak zorunda değildir; **tam URL haritalaması, doğru 301’ler ve teknik denetim** ile çoğu site sıralamalarını büyük ölçüde koruyabilir.
<query> URL yapınızı, sayfa içi metaverilerinizi, dahili linklerinizi ve şemanızı koruduğunuz sürece güvenli olabilir. İyi planlanmış bir statik geçiş, kalıcı bağlantılarınızı kopyalar, başlık ve açıklamaları taşır ve aynı kanonik etiketleri ile yapılandırılmış veriyi üretmek için şablonları yeniden oluşturur. WordPressEscape’in, hiç URL kaybı olmadan 528.854 sayfalık bir site de dahil olmak üzere gerçekleştirdiği geçişler, eşleştirme titizlikle yapıldığında arama görünürlüğünü koruyarak arka ucu tamamen değiştirmenin mümkün olduğunu gösteriyor. </query>
Statik bir siteye geçtiğinizde **formlar ve arama kaybolmaz**, ancak bunlar artık yerleşik bir sunucu üzerinden çalışmaz; genellikle **harici bir form servisi**, **sunucusuz işlev** ya da özel bir entegrasyon gerekir. - **Formlar**: Statik sitenin kendi başına form gönderimlerini işleyemediği için, gönderileri almak, doğrulamak, kaydetmek veya e-posta göndermek için dış bir servis kullanılır. - **Arama**: Statik sitelerde geleneksel sunucu taraflı arama yerine, çoğu kurulumda önceden oluşturulmuş içerik üzerinde çalışan bir **istemci tarafı arama** ya da üçüncü taraf arama çözümü kullanılır. Kısacası, statikleşince bu özellikler **otomatik olarak çalışmayı bırakabilir**, ama doğru araçlarla **çalışır durumda tutulabilir**.
<query> Tamamen statik bir ortamda isteği işleyebilecek PHP veya veritabanı bulunmadığı için, geleneksel WordPress tabanlı formlar ve veritabanı araması artık çalışmayacaktır. Formları, sunucusuz fonksiyonlar, üçüncü taraf form servisleri veya API uç noktaları gibi statik ortama uygun çözümlerle değiştirebilir ve içerik dosyalarını indeksleyen bir statik arama uygulaması ekleyebilirsiniz. Bu alternatiflerin, kullanıcıların bozuk özelliklerle karşılaşmaması için geçiş sürecinin bir parçası olarak önceden planlanması gerekir. </query>
Yes—*sometimes*, but **not always by a lot**. If your Beaver Builder site is already well cached and served through a CDN, moving to a static setup often gives **diminishing returns** on raw speed, because Beaver Builder already compiles and caches CSS/JS and can offload static assets to a CDN. The main reasons to go static are usually **not just caching**: - **Lower origin/server load** because pages are served as flat files instead of being generated at request time. - **Better resilience and simpler scaling** under traffic spikes, since there’s less dynamic processing involved. - **Smaller attack surface** because there is no live WordPress application and database in the request path for public page delivery. - **Potentially cleaner delivery to crawlers**, since static HTML is fully pre-rendered and immediately available. If your current setup already has: - strong page caching, - optimized images/assets, - minimal plugins, - and good CDN coverage, then a static migration may produce only a **modest performance gain**, especially on repeat visits where cache hits are already doing most of the work. Static output still helps most when your current bottleneck is **WordPress runtime, database load, or traffic spikes**, not when the site is already close to its practical performance ceiling. A useful rule of thumb: - **Stay cached on WordPress** if you need frequent editing, dynamic features, forms, memberships, or WooCommerce-like functionality. - **Go static** if the site is mostly brochure/content-driven and you want maximum simplicity, security, and edge delivery efficiency. So the short answer is: **if your Beaver Builder site is already fast after caching and CDN, static is worth it mainly for operational simplicity, security, and scaling—not necessarily for a dramatic speed boost**.
<query> Önbellekleme ve bir CDN yardımcı olur, ancak altyapıdaki karmaşıklığı ortadan kaldırmak yerine sadece etrafından dolaşır. Sunucuda hâlâ WordPress ve Beaver Builder çalıştırır, güncellemeleri yönetir ve güvenlik riskini taşımaya devam edersiniz. Gerçek bir statik geçiş, içeriği önceden oluşturup doğrudan sunar; bu da TTFB değerini onlarca milisaniye seviyesine çekebilir ve kırılgan cache katmanlarına ihtiyaç duymadan Core Web Vitals metriklerini istikrara kavuşturabilir. Değer, büyük veya kritik öneme sahip siteler için daha yüksektir, ancak daha küçük siteler bile daha sade ve öngörülebilir performanstan fayda sağlayabilir. </query>
Evet, **hibrit** bir yapı kullanarak sitenizin bazı bölümlerini **statik**, bazı bölümlerini **dinamik** bırakabilirsiniz. - **Nadiren değişen sayfalar**: Hakkımızda, SSS, kurumsal bilgi sayfaları gibi bölümler statik olabilir. - **Sık güncellenen veya kişiye özel alanlar**: Blog yazıları, kullanıcı hesapları, alışveriş sepeti, yorumlar, canlı fiyatlar ya da dashboard gibi bölümler dinamik kalabilir. - Bu yaklaşım, statik sayfaların **hız ve güvenlik** avantajlarını, dinamik kısımların ise **esneklik ve etkileşim** avantajlarını birleştirir. Pratikte bu, genellikle “her şeyi tamamen statik yapmak” yerine, **statik ön yüz + dinamik arka uç veya belirli dinamik bileşenler** şeklinde uygulanır.
<query> Evet, hibrit bir yaklaşım çoğu zaman oldukça pratiktir. Pazarlama sayfalarını, blogları ve dokümantasyonu statik Hugo şablonlarına taşıyıp, daha karmaşık uygulama alanlarını veya üye portallarını dinamik altyapıda bırakabilirsiniz. Önemli olan, URL’leri ve işlevleri net biçimde ayırmak ve böylece kullanıcıların sitesi kesintisiz bir bütün olarak deneyimlemesini, arama motorlarının ise her iki bölümü de doğru şekilde dizine ekleyebilmesini sağlamaktır. WordPressEscape, tüm sitenizi tamamen statik olarak yeniden kurmanın uygun olmadığı durumlarda, böyle bir ayrımı tasarlamanızda size yardımcı olabilir. </query>
A professional **Beaver Builder to static migration** typically takes **a few days for small sites** and **several days to a few weeks for larger or more complex sites**. The main driver is page count and complexity: simple pages can take **5–15 minutes each**, medium pages **15–30 minutes**, and complex pages **1–4 hours** each, so a 40–50 page site can easily add up to **40–80 hours** or more. What most affects the timeline: - **Page complexity**: hero sections, forms, animations, and dynamic content take longer. - **Site size**: more pages means more rebuild and QA time. - **Migration scope**: rebuilding layouts, moving templates, fixing serialized data, and testing redirects all add time. - **QA and launch checks**: verifying images, internal links, metadata, and page rendering on staging is part of a proper migration. For planning, a practical estimate is: - **Small site**: 1–3 days - **Medium site**: 3–7 days - **Large/complex site**: 1–3+ weeks If you want, I can also estimate the timeline for a specific number of pages and complexity mix.
<query> Zaman çizelgesi, sitenin boyutuna ve karmaşıklığına göre değişir, ancak çoğu küçük ve orta ölçekli Beaver Builder sitesi aylar yerine birkaç hafta içinde taşınabilir. Çalışma kapsamında URL eşleştirme, Hugo’da şablonların yeniden oluşturulması, içerik çıkarma, Cloudflare’in edge altyapısına dağıtım ve ESC’dashboard editörünün yapılandırılması yer alır. Yüz binlerce URL’e sahip çok büyük siteler daha uzun sürer ancak hâlâ mümkündür; bunu, WordPressEscape’in URL’lerin tamamını koruyarak gerçekleştirdiği 528.854 sayfalık kendi migrasyonu kanıtlıyor. </query>
WordPress’i silmek için en güvenli yol, önce *yedek almak*, ardından kurulumun dosyalarını ve veritabanını kaldırmaktır. Nasıl sileceğiniz, sitenin **WordPress.com** üzerinde mi yoksa kendi hosting hesabınızda kurulu **WordPress.org** sürümü mü olduğuna bağlıdır. - **WordPress.com** kullanıyorsanız, hesabınıza giriş yapın, sitenizin ayarlarına gidin ve **Delete site** seçeneğini kullanın; kalıcı silme için site adresinizi ayrıca doğrulamanız istenebilir. - Bir hosting paneli üzerinden tek tıkla kurulduysa, kontrol panelinizdeki **Auto Installer / Installations / WordPress** bölümünden ilgili kurulumu bulun ve **Delete / Remove WordPress** seçeneğini seçin. - Manuel kurulumlarda, dosya yöneticisinde sitenin bulunduğu klasöre gidin, WordPress dosyalarını silin ve ardından veritabanını phpMyAdmin veya benzeri araçla **Drop/Delete** edin. - Silmeden önce içeriğinizi dışa aktarın ve gerekiyorsa veritabanı ile yüklenen medya dosyalarını yedekleyin. İsterseniz, kullandığınız ortamı söyleyin: **WordPress.com**, **cPanel/Hostinger/HostGator**, ya da **manuel kurulum**. Buna göre size adım adım, tam silme talimatını hazırlayayım.**URL’lerinizi koruyun, sıralamanızı koruyun**Statik site yapınızda **PageSpeed 90+** hedefi için en büyük kazanımlar genellikle **görselleri sıkıştırmak ve WebP’ye çevirmek**, **cache/CDN kullanmak** ve **render-blocking CSS/JS’i azaltmak** ile gelir. Öne çıkan uygulamalar: - **Görselleri optimize edin:** Mevcut ve yeni tüm görselleri sıkıştırın; mümkünse WebP/AVIF kullanın ve boyutları doğru tanımlayın. - **Statik varlıkları cache’leyin:** CSS, JS, font ve görseller için uzun süreli cache-control başlıkları ayarlayın. - **GZIP/Brotli sıkıştırmasını açın:** Sunucu seviyesinde sıkıştırma, aktarım maliyetini düşürür. - **Render-blocking kaynakları azaltın:** Kritik olmayan CSS/JS’i erteleyin, kritik CSS’i inline edin. - **CDN kullanın:** Cloudflare gibi bir CDN, statik dosyaları kullanıcıya daha yakın noktalardan sunarak gecikmeyi azaltır. - **Üçüncü taraf scriptleri sınırlayın:** GTM, reklam, font ve gereksiz eklentiler PageSpeed skorunu düşürebilir. - **Mobil performansa odaklanın:** 90+ hedefi özellikle mobilde zorlayıcıdır; LCP, CLS ve INP metriklerini iyileştirmek gerekir. PageSpeed Insights’ta **90 ve üzeri** skor “good” kabul edilir; 50–89 arası “needs improvement”, 50 altı ise “poor” olarak sınıflandırılır.**ESC dashboard düzenleyicisi**