Blazor SEO meta verisi
Blazor SEO meta verilerini tek bileşende yönetin
Başlıkları, açıklamaları, kanonik URL'leri, hreflang bağlantılarını, Open Graph etiketlerini, robot direktiflerini ve JSON-LD'yi yeniden kullanılabilir tek bir Blazor bileşeninde saklayın.
Örnekleri inceleyin ve aynı modeli kendi uygulamanızda kullanmak istediğinizde uygulamanın tamamını yak. ₺267 karşılığında satın alın.
Genel Bakış
Her sayfa için bir meta veri kaynağı kullanın
Bir Blazor uygulaması aynı düzende birçok sayfayı görüntüleyebilir. Merkezi bir meta veri bileşeni, her sayfa başlığını, açıklamasını, standart URL'sini, dil bağlantılarını, sosyal önizlemeyi ve şema yükünü aynı hizada tutar.
Uygunluk kontrolü
Merkezi meta veriler, kopyalayıp yapıştırılan kafa işaretlemesini geride bırakıyor
Head etiketlerini her sayfaya kopyalamak bir süre işe yarar, ardından küçük farklılıklar yinelenen başlıklar, eski standart URL'ler, eksik hreflang bağlantıları veya artık görünür sayfayla eşleşmeyen şemalar oluşturur. Bir bileşen kuralı tek bir yerde tutar.
Sayfalar SEO kurallarını paylaştığında bir bileşen kullanın
- Birçok sayfa aynı başlığı, açıklamayı, kanonik, hreflang, Açık Grafiği ve robot kurallarını paylaşır.
- Yerelleştirilmiş sayfalar tutarlı kültür bağlantılarına ve x-default işlemeye ihtiyaç duyar.
- Makaleler, SSS'ler, ürünler veya yazılım sayfaları, görünür içerikle eşleşen JSON-LD'ye ihtiyaç duyar.
- Editörler veya geliştiriciler, düzen işaretlemesini düzenlemeden meta verileri güncellemelidir.
Dağınık kafa işaretlemesinden kaçının
- Her sayfa kendi başlık etiketlerini elle yazar.
- H1, başlık ve meta açıklama aynı cümleyi tekrarlıyor.
- Kanonik URL'ler, sayfa taşıma işleminden sonra eski rotalara işaret eder.
- Görünür SSS kaldırıldıktan sonra SSS şeması çevrimiçi kalır.
İçindekiler
SEO sinyalleri
Sayfa kimliğini tutarlı tutun
Arama motorları, sosyal platformlar ve AI tarayıcılarının tümü biraz farklı sinyaller okur. Yine de aynı sayfayı basit bir dille açıklamaları gerekir.
Sayfayı açıkça adlandırın
H1 kelimesini kelime kelime kopyalamadan ana konuyu içeren kısa bir başlık kullanın.
Sonraki eylemi davet et
Avantajı açıklayan ve kullanıcılara açma, inceleme veya satın alma nedeni veren doğal bir meta açıklaması yazın.
Tercih edilen bir URL seçin
Standart URL, bir izleme bağlantısına, yönlendirmeye veya eski rotaya değil, dizine eklenmesini istediğiniz sayfaya işaret etmelidir.
Dil versiyonlarını bağla
Kültüre duyarlı sayfalar, gerçek URL'lerle eşleşen ve mantıklı bir x-default sayfası içeren hreflang bağlantılarına ihtiyaç duyar.
Paylaşılan önizlemeleri kontrol edin
Sosyal önizlemeler, meta verilerin geri kalanıyla aynı sayfa başlığını, açıklamayı, standart URL'yi ve hazırlanmış resmi kullanmalıdır.
Tarama kurallarını bilinçli olarak ayarlayın
Dizin oluşturma, snippet'ler, arşivler ve yapay zeka kullanımının içerik politikasıyla eşleşmesi için sayfa başına robotlar ve yapay zeka yönergeleri kullanın.
Yapılandırılmış veri
Aynı sayfa meta verisinden şema oluşturun
JSON-LD sayfadan farklı bir hikaye anlatmamalı. Görünür makalenin zaten kullandığı başlığı, açıklamayı, standart URL'yi, yayınlanma tarihini, resmi, içerik haritalarını ve SSS verilerini kullanın.
Makale şeması
Sayfanın gerçek bir başlığı, yayınlanma tarihi, değiştirilme tarihi, resmi ve bölüm yapısı varsa Makale şemasını kullanın.
SSS şeması
FAQPage'i yalnızca sayfada aynı sorular ve yanıtlar göründüğünde kullanın.
BreadcrumbList
Kullanıcıların bağlantılar ve gezinme yoluyla anlayabileceği aynı hiyerarşiden içerik kırıntıları oluşturun.
Yazılım veya ürün
Ürün veya yazılım şemasını yalnızca fiyat, teklif, ad ve açıklama kullanıcılar tarafından görülebildiğinde ekleyin.
Yaygın hatalar
Meta veri hatalarının çoğu küçük uyumsuzluklardır
Bileşen, tekrarlanan kontrolleri tek bir tekrarlanabilir modele dönüştürdüğü için kullanışlıdır. Amaç daha fazla etiket değil. Amaç daha az çelişkidir.
H1'i başlığa ve açıklamaya kopyalamayın
Başlık, H1 ve meta açıklama aynı konuyu kullanabilir ancak her birinin farklı bir görevi olmalıdır.
Çevrilen URL'leri unutmayın
Bir sayfa birden fazla kültürde mevcutsa meta veriler ve hreflang, eşleşen kültür rotasını işaret etmelidir.
Eski paylaşım görsellerini tekrar kullanmayın
Açık Grafik ve JSON-LD görüntüleri, bileşeni kullanan son makaleyi değil, bu sayfayı temsil etmelidir.
Gizli içeriği işaretlemeyin
SSS ve ürün şeması, kullanıcıların sayfada gerçekten görebileceği içeriği açıklamalıdır.
Uygulama
Bileşeni bir kez kablolayın, ardından sayfa verilerini besleyin
Desen bilerek sıkıcı kalıyor: bir sayfa meta veri nesnesi tanımlayın, bileşeni mizanpajda veya sayfada oluşturun ve sayfa yapılandırılmış verilere ihtiyaç duyduğunda eşleştirme JSON-LD'yi iletin.
Sayfa meta verisini tanımla
var metadata = new PageMetaData(culture)
{
Name = PageLinks.BlazorSEOMetaDataComponent,
Title = "Blazor SEO Metadata Component for Blazor Apps",
Description = "Keep title, description, canonical, hreflang, Open Graph, and JSON-LD aligned.",
ImageUrl = "/images/blazor/metadatacomponente/opengraph/hero-1200.png",
Url = PageLinks.BlazorSEOMetaDataComponent,
Robots = RobotsMetaTagExtensions.Join(RobotsMetaTagEnum.Index, RobotsMetaTagEnum.Follow),
AllowAiIndexing = true
};Meta veriyi bir düzen içinde render et
@inherits LayoutComponentBase
<MetadataComponent MetaData="@PageMeta"
JsonLd="@Schema?.JsonLd"
RenderArticleMeta="@Schema?.RenderArticleMeta" />
@BodyJSON-LD'yi sayfaya ekleyin
@page "/{Culture}/guide/"
@inherits PageBase
<MetadataComponent MetaData="@PageMeta"
JsonLd="@Schema?.JsonLd"
RenderArticleMeta="@Schema?.RenderArticleMeta" />
<ArticleFaq Id="faq" FAQ="@FAQs" />Doğrulama
Yayınlamadan önce çıktıyı kontrol edin
Bir meta veri bileşeni yalnızca oluşturulan HTML doğru olduğunda kullanışlıdır. Yayınlanmadan önce sayfa kaynağını inceleyin, paylaşım önizlemelerini test edin, şemayı doğrulayın ve yerelleştirilmiş URL'leri tarayın.
Kaynağı görüntüle
Yalnızca Razor dosyasını değil, oluşturulan HTML kafasını da kontrol edin. Tarayıcılar son yanıtı okur.
Şemayı doğrula
Zengin sonuç veya şema doğrulamasını çalıştırın ve görünür içeriğin eksik olduğunu gösteren uyarıları düzeltin.
Test paylaşımı
Başlığı, açıklamayı, resmi ve önbellek davranışını kontrol etmek için sosyal önizleme hata ayıklayıcılarını kullanın.
Yerel ayarları tarayın
Yayınlanmadan önce bozuk standart, hreflang veya x-default bağlantılarını yakalamak için kültür URL'lerini tarayın.
Başlayın
Meta veri kurallarınız tekrarlandığında bileşeni satın alın
Zaten aynı başlığı, kanonik, Açık Grafiği ve JSON-LD mantığını birden fazla sayfaya yazıyorsanız, yak. ₺267 için tam uygulamayı satın alın ve kuralı tek bir yerde saklayın.
İlgili kaynaklar
Blazor SEO meta verileri için sonraki kılavuzlar
Yönlendirme, yapılandırılmış veriler, sosyal önizlemeler veya Blazor platformunun kendisi hakkında daha fazla ayrıntıya ihtiyaç duyduğunuzda bu kılavuzları kullanın.
Sık sorulan sorular
Blazor Meta Veri Bileşeni ne işe yarar?
Sayfa meta verilerini tek bir kaynaktan işler: başlık, açıklama, standart URL, hreflang bağlantıları, Açık Grafik etiketleri, robot direktifleri ve isteğe bağlı JSON-LD.
Başlık, H1 ve meta açıklama neden farklı olsun?
Farklı yerlerde görünürler. Başlık, arama ve tarayıcı sekmelerine yardımcı olur, H1 görünür sayfayı adlandırır ve açıklama bir sonraki eylemi davet etmelidir.
Bileşen yinelenen içeriği engelliyor mu?
Kanonik URL'leri ve hreflang bağlantılarını tutarlı tutarak yardımcı olur. Farklı amaçları veya dilleri hedefleyen sayfalar için hâlâ benzersiz sayfa kopyalarına ve açıklamalara ihtiyacınız var.
JSON-LD bileşene nasıl uyuyor?
Sayfa, makale, SSS, kırıntı, ürün veya yazılım bölümü tarafından kullanılan aynı meta verilerden ve görünür içerikten JSON-LD'yi oluşturur.
AI tarayıcı etiketlerini sayfa başına kontrol edebilir miyim?
Evet. Dizin oluşturma, parçacıklar, arşivler, noai ve noimageai kurallarının o sayfanın içerik politikasıyla eşleşmesi için sayfa düzeyinde robotları ve yapay zeka seçeneklerini kullanın.
Bunu Blazor WebAssembly'de kullanabilir miyim?
Evet, ancak SEO meta verileri, etiketler ilk HTML yanıtında mevcut olduğunda en güçlü olur. Sunucu oluşturma veya önceden oluşturma genellikle daha güvenli bir seçimdir.