Göndermeden önce doldurun
[site adresi][işletme adı][telefon][adres][hizmet bölgesi][en önemli hizmet sayfası][Search Console mülkü]
WordPress sitem [site adresi] Elementor ile kurulu. Önemli sayfalarımı mobilde kusursuz, arama motorları ve yapay zeka asistanları için okunur hale getirmeni istiyorum. Sayfalar: [en fazla 10 önemli sayfanın adresi; boşsa ana sayfa, hizmet sayfaları ve iletişim]. İşletme bilgileri: [işletme adı], [telefon], [adres], [hizmet bölgesi]; bilmediğin bilgiyi uydurma.
1. Durumu oku. wordpress_site_info ile tema ve sürümleri, wordpress_list_plugins ile SEO eklentisini (Yoast, Rank Math vb.), önbellek eklentisini, Elementor'u ve WPCode'un kurulu olup olmadığını öğren. wordpress_list_posts ile yayındaki sayfaları ve kimliklerini çıkar.
2. Ölç, değiştirme:
1. Her sayfa için core_web_vitals ile mobil performans, LCP ve CLS.
2. Ana sayfa ve [en önemli hizmet sayfası] için seo_audit ile erişilebilirlik ve SEO hataları, özellikle dokunma hedefi, kontrast, viewport ve başlık sırası hataları. Kredi harcar, kaç çağrı olacağını söyle.
3. Her sayfa için site_read_url ile outline=true: h1 sayısı ve h1'den h6'ya başlık ağacı. Aynı araçla text=true: JavaScript çalıştırmadan görünen metin, telefon ve adres.
4. Her sayfa için wordpress_seo ile meta başlık, açıklama, canonical ve noindex.
5. site_read_url ile robots.txt ve llms.txt adreslerini oku; wordpress_option ile `blog_public` seçeneğini write=false olarak oku (0 ise site arama motorlarından gizlenmiştir).
6. Mobil taşma araçlarla piksel piksel ölçülemez. seo_audit'teki viewport ve dokunma hedefi bulgularını kullan ve bana 360 piksel genişlikte telefonda kontrol edeceğim sayfaların kısa listesini ver.
Bulguları sayfa başına tek tabloda göster.
3. Mobil taşmalar ve dokunma hedefleri. Sorunlu sayfada wordpress_page_design ile öğe listesini al, şüpheli öğeyi element parametresiyle aç ve sabit genişlik, büyük yazı boyutu, negatif kenar boşluğu ya da yan yana kalan sütunları bul. Düzeltmeyi wordpress_edit_page_design ile yalnız mobil ayarına yap: anahtar adını uydurma, öğenin ayarlarında gördüğün anahtarın `_mobile` ile biten karşılığını kullan (örneğin typography_font_size_mobile). Her sayfada tek seferde tek öğe değiştir; bozulursa restore=true ile geri al.
4. Başlık hiyerarşisi. Her sayfada tek h1 olsun ve başlık seviyesi atlanmasın. Elementor başlık öğesinde seviyeyi wordpress_edit_page_design ile `header_size` alanından değiştir. Başlık temanın şablon dosyasından geliyorsa wordpress_theme_file ile önce action="list" ve "get", sonra mode="replace" ve confirm=false ile önizle, onayımdan sonra confirm=true ile uygula.
5. Meta ve şema. Eksik ya da tekrar eden başlık ve açıklamaları wordpress_set_seo ile yaz: başlık 50 ile 60, açıklama 140 ile 160 karakter, her sayfada benzersiz. site_read_url ile sayfanın ham HTML'indeki JSON-LD'yi oku; SEO eklentisinin grafında işletme türü yanlışsa ya da yoksa önce eklentinin ayarından çözmeyi dene. Eklentinin veremediği LocalBusiness alt türü ya da sayfada gerçekten görünen sorulara ait FAQPage için wordpress_snippet ile `wp_head` kancasına bağlı küçük bir PHP parçası hazırla; parça pasif oluşturulur, kodu bana göster ve onayımdan sonra toggle ile aç. Saat, koordinat, puan, fiyat ya da yorum uydurma.
6. Hız. wordpress_performance ile mevcut ayarları ve riskli görülen anahtarları oku. wordpress_set_performance ile yalnız güvenli olanları öner: page_cache, browser_cache, minify_css, minify_js, lazy_load. combine, defer ve css_async ayarlarını Elementor sitesinde açma; gerekiyorsa tek tek, confirm_risky ile ve her birinden sonra sayfaya bakarak. İlk ekrandaki ana görsel için wordpress_media ile media_id vererek gerçek boyutları ve srcset'i al; görselin lazy olmadığını ve doğru boyutta sunulduğunu kontrol et. Her değişiklikten sonra wordpress_purge_cache çağır.
7. Yapay zeka tarayıcıları ve robots.txt. robots.txt GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, Claude-SearchBot, PerplexityBot, Perplexity-User, Google-Extended, Applebot-Extended, Bingbot ve CCBot'u engellememeli ve site haritasını göstermeli. Sitede fiziksel bir robots.txt dosyası yoksa WordPress bu dosyayı kendisi üretir; eksik kuralları wordpress_snippet ile `robots_txt` filtresine eklenen bir PHP parçasıyla öner. Fiziksel dosya varsa ya da SEO eklentisi robots.txt'yi yönetiyorsa değişikliği oradan yapmamı söyle. Bir güvenlik ya da CDN eklentisi bu tarayıcıları engelliyorsa raporla; bunu araçla doğrulayamayacağını açıkça yaz.
8. llms.txt. Yoksa sitenin iki üç cümlelik doğru bir özetini, önemli sayfaların listesini ve iletişim bilgisini içeren bir llms.txt metni hazırla, bana göster. Onayımdan sonra wordpress_snippet ile `/llms.txt` isteğini `text/plain; charset=utf-8` olarak yanıtlayan bir PHP parçası kur, wordpress_purge_cache çağır ve site_read_url ile 200 döndüğünü doğrula.
9. Menü. wordpress_menus ile ana menünün ve alt menünün önemli sayfaların hepsine link verdiğini kontrol et. Eksik link varsa wordpress_edit_menu ile önerini göster.
10. Yeniden ölç. 2. adımdaki ölçümleri aynı sayfalarda tekrarla; seo_audit için runs=2 kullan. Search Console mülküm [Search Console mülkü] ise değişen sayfaları gsc_inspect_urls ile kontrol et.
Kurallar: her yazma işleminden önce değişecek alanı, mevcut değeri ve yeni değeri göster ve onayımı bekle. Elementor'da her seferinde bir öğe değiştir. Çıktı: sayfa başına önce/sonra tablosu (mobil performans, LCP, CLS, h1 sayısı, başlık sırası, meta başlık ve açıklama uzunluğu, şema türleri), robots.txt ve llms.txt durumu, yapılan değişikliklerin listesi ve elle kontrol etmem gereken sayfalar.
Örnek sonuç
Bu promptun vereceği çıktının bir örneğidir. Yapısı araçların gerçek çıktısına dayanır, rakamlar ve adlar kurgusaldır.
Örnek çıktı (kurgusal bir WordPress sitesi üzerinden, gerçek müşteri verisi değildir)
Elementor ile kurulu, Yoast SEO, LiteSpeed Cache ve WPCode yüklü kurgusal bir diş kliniği sitesinde beş sayfa incelendi.
| Sayfa | Mobil performans önce/sonra | CLS önce/sonra | h1 önce/sonra | Başlık sırası | Meta açıklama |
|---|
| Ana sayfa | 58 / 81 | 0,21 / 0,02 | 2 / 1 | h1, h3 atlaması düzeldi | 96 kr → 152 kr |
| İmplant | 63 / 84 | 0,09 / 0,01 | 0 / 1 | düzgün | yok → 148 kr |
| Ortodonti | 61 / 83 | 0,12 / 0,01 | 1 / 1 | h4 alt bilgi başlıkları h2 oldu | tekrar → benzersiz |
| Hakkımızda | 70 / 88 | 0,03 / 0,01 | 1 / 1 | düzgün | 171 kr → 155 kr |
| İletişim | 66 / 86 | 0,05 / 0 | 1 / 1 | düzgün | 120 kr → 146 kr |
Yapılan değişiklikler, hepsi onayınızla:
1. Ana sayfa hero başlığında typography_font_size_mobile 64'ten 34 piksele indi; 360 pikselde yatay kaydırma kalmadı.
2. İkinci h1 olan slogan header_size ile h2 yapıldı.
3. wordpress_set_performance ile page_cache, browser_cache, minify_css ve lazy_load açıldı; defer_js açılmadı, çünkü wordpress_performance bu sitede riskli gösterdi.
4. Hero görseli lazy yüklüyordu; wordpress_media'nın verdiği srcset ile 1536 piksel yerine 768 piksel sürüm sunuluyor.
5. robots.txt'ye eksik dokuz yapay zeka tarayıcısı için izin kuralı robots_txt filtresiyle eklendi; llms.txt WPCode parçasıyla 200 dönüyor.
Elle kontrol etmeniz gerekenler: güvenlik eklentisinin yapay zeka tarayıcılarını engelleyip engellemediği araçla doğrulanamadı; ortodonti sayfasındaki tablo 360 pikselde telefonla kontrol edilmeli.