- Konu sahibi
- #1
AMP site haritasında önce AMP URL'sinin asıl sayfa mı, yoksa aynı içeriğin alternatif sürümü mü olduğunu ayırın. Aynı yazının normal ve AMP sürümü varsa XML sitemap'te tercih edilen kanonik URL'yi listeleyin; normal sayfadan AMP'ye, AMP'den de kanonik sayfaya doğru ilişki bağlantıları kurun. AMP için özel bir sitemap biçimi veya ayrı dosya zorunluluğu yoktur.
Kurgu örnekte normal yazı
AMP sayfası da asıl sayfayı bildirir:
Bu adresler çalışan bir siteye ait test sonucu değildir. Gerçek kurulumda içerik eşleşmesini de kontrol edin: AMP sayfası mümkün olduğunca aynı içeriği ve kullanıcı işlemlerini sunmalıdır. Yalnız iki bağlantıyı eklemek bozuk AMP belgesini geçerli hale getirmez.
Yalnız AMP ile yayımlanan bir sayfanın sitemap'te bulunması yanlış değildir; o durumda AMP adresi alternatif kopya değil, asıl adrestir. Buna karşılık alternatif AMP URL'lerini yalnız sayımı artırmak veya sıralama avantajı beklemek için ayrıca göndermeyin.
Normal ve AMP sürümü bulunan örnek yazı için:
Bu, AMP HTML belgesinin kendisi değil, kanonik sayfayı bildiren XML dosyasıdır. AMP sayfalarını ayrıca içerik türüne göre dosyalara ayırmak bir yönetim kararı olabilir; dosya ayırmak URL'yi kanonik yapmaz.
Bir URL sitemap'te olsa da taranması veya dizine eklenmesi garanti değildir. AMP kullanımı da kendi başına sıralama faktörü değildir. Sorunda yalnız sitemap'i tekrar göndermek yerine HTTP yanıtı, robots yönergeleri, canonical ve AMP doğrulama sonucunu ayrı inceleyin.
Hayır. Normal sayfa yaşamaya devam ediyorsa onun kanonik URL'sini koruyun. Kaldırılan AMP sürümüne giden amphtml bağlantısını ve eski AMP adreslerinin uygun yanıt/yönlendirme davranışını ayrı düzenleyin.
Hayır. AMP doğrulaması belge biçimini denetler. Dizine alınma, canonical seçimi ve arama sonuçlarında gösterim ayrı kararlardır; doğrulama başarısını yayın veya sıralama garantisi gibi yorumlamayın.
Kanonik sayfa ile AMP ilişkisi
Kurgu örnekte normal yazı
https://example.com/haber/ornek, AMP sürümü https://example.com/haber/ornek/amp/ olsun. Normal sayfanın head bölümünde şu ilişki yer alır:
Kod:
<link rel="amphtml" href="https://example.com/haber/ornek/amp/">
AMP sayfası da asıl sayfayı bildirir:
Kod:
<link rel="canonical" href="https://example.com/haber/ornek">
Bu adresler çalışan bir siteye ait test sonucu değildir. Gerçek kurulumda içerik eşleşmesini de kontrol edin: AMP sayfası mümkün olduğunca aynı içeriği ve kullanıcı işlemlerini sunmalıdır. Yalnız iki bağlantıyı eklemek bozuk AMP belgesini geçerli hale getirmez.
Sitemap'e hangi URL yazılır?
| Kurulum | Sitemap tercihi | Sayfa ilişki kontrolü |
|---|---|---|
| Normal sayfa + alternatif AMP | Normal kanonik URL | Normalde amphtml; AMP'de normal URL'ye canonical |
| Yalnız AMP olarak yayımlanan asıl sayfa | AMP sayfanın kendi kanonik URL'si | Kendisine işaret eden canonical |
| AMP kaldırıldı veya yönlendirildi | Yaşayan tercih edilen URL | Eski amphtml ilişkisinin ve yönlendirmenin gözden geçirilmesi |
Yalnız AMP ile yayımlanan bir sayfanın sitemap'te bulunması yanlış değildir; o durumda AMP adresi alternatif kopya değil, asıl adrestir. Buna karşılık alternatif AMP URL'lerini yalnız sayımı artırmak veya sıralama avantajı beklemek için ayrıca göndermeyin.
Küçük XML örneği
Normal ve AMP sürümü bulunan örnek yazı için:
Kod:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/haber/ornek</loc>
</url>
</urlset>
Bu, AMP HTML belgesinin kendisi değil, kanonik sayfayı bildiren XML dosyasıdır. AMP sayfalarını ayrıca içerik türüne göre dosyalara ayırmak bir yönetim kararı olabilir; dosya ayırmak URL'yi kanonik yapmaz.
Uygulama ve kontrol sırası
- Örnek bir yazının normal/AMP adreslerini ve tercih edilen kanonik sürümünü kaydedin.
- Her iki adresin HTTP yanıtını ve kaynak kodundaki ilişki bağlantılarını inceleyin. Yanlış yazıya giden amphtml veya canonical değerini düzeltin.
- Üreticinin sitemap çıktısında bu yazının kanonik adresini doğrulayın. Yönlendirme, hata, noindex veya bilinçli tarama engeli olan adresi sağlıklı hedefmiş gibi listelemeyin.
- AMP belgesini AMP doğrulayıcısıyla kontrol edin. XML sitemap'in ayrıştırılabilmesi ile AMP HTML kurallarına uygunluk ayrı testlerdir.
- Sitemap'i erişilebilir biçimde sunun ve kullandığınız arama motoru yönetim aracında gönderin. Sonrasında sayfa keşfi ve dizine alınma durumunu ayrıca izleyin.
Bir URL sitemap'te olsa da taranması veya dizine eklenmesi garanti değildir. AMP kullanımı da kendi başına sıralama faktörü değildir. Sorunda yalnız sitemap'i tekrar göndermek yerine HTTP yanıtı, robots yönergeleri, canonical ve AMP doğrulama sonucunu ayrı inceleyin.
Sık sorulan sorular
AMP sürümünü kaldırınca normal sayfayı da sitemap'ten çıkarmalı mıyım?
Hayır. Normal sayfa yaşamaya devam ediyorsa onun kanonik URL'sini koruyun. Kaldırılan AMP sürümüne giden amphtml bağlantısını ve eski AMP adreslerinin uygun yanıt/yönlendirme davranışını ayrı düzenleyin.
Geçerli AMP sonucu sayfanın Google'da görüneceğini kanıtlar mı?
Hayır. AMP doğrulaması belge biçimini denetler. Dizine alınma, canonical seçimi ve arama sonuçlarında gösterim ayrı kararlardır; doğrulama başarısını yayın veya sıralama garantisi gibi yorumlamayın.