Yoast SEO eklentisi için özel bir değerlendirmenin nasıl yazılacağına dair kısa bir cevap:
Yoast SEO için özel bir değerlendirme yazmak için şu adımları izlemeniz gerekir:
1. Yoast SEO tarafından sağlanan 'Değerlendirme' sınıfını genişleten özel bir değerlendirme sınıfı oluşturun. [1]
2. Özel değerlendirme sınıfınızda, parametre olarak bir "Paper" nesnesi, bir "Araştırmacı" nesnesi ve bir "i18n" nesnesi alan "getResult()" yöntemini uygulayın. Bu yöntem, içeriği analiz etmeli ve bir puan ve geri bildirim metni içeren bir "AssessmentResult" nesnesi döndürmelidir. [1]
3. Değerlendirme sınıfınızın yeni bir örneğini oluşturarak ve bunu Yoast SEO'nun analizine eklemek için `_worker.registerAssessment()` yöntemini kullanarak özel değerlendirmenizi Yoast SEO'ya kaydedin. [1]
4. İsteğe bağlı olarak, performansı artırmak için analizi ayrı bir iş parçacığında gerçekleştiren özel bir web çalışanı da oluşturabilirsiniz. [1]
Arama sonuçları, bu adımların nasıl uygulanacağını gösteren örnek kod sağlar. Anahtar noktalar şunlardır:
- `Assessment` sınıfını genişletin ve `getResult()` yöntemini uygulayın
- Yoast SEO API'lerini kullanarak özel değerlendirmenizi kaydedin
- Daha iyi performans için özel bir web çalışanı kullanmayı düşünün
Bu süreci takip ederek, özel ihtiyaçlarınıza uyacak şekilde kendi özel içerik analizinizi Yoast SEO eklentisine ekleyebilirsiniz.
Alıntılar:[1] https://developer.yoast.com/customization/yoast-seo/adding-custom-assessments/
[2] https://developer.yoast.com/customization/yoast-seo/adding-custom-data-analiz/
[3] https://yoast.com/help/customize-your-yoast-seo-experience/
[4] https://yoast.com/help/add-custom-fields-to-yoast-seo-premium-plugin-settings/
[5] https://yoast.com/yoast-seo-snippets-to-customize-your-site/