it-swarm-tr.com

Dinamik web sitesi için iyi bir site haritası nasıl oluşturulur

Dinamik içerikli ve farklı türde sayfalara sahip bir web sitem var. Nadiren değişen bazı sayfalarım var ve sık sık değişen bloglar gibi sayfalarım var. Blog sayfalarında ayrıca sıralama için bağlantılar vardır, örneğin tarihe göre sıralama, artan, azalan.

Bazı sayfalarda, sekmeli içeriğe farklı bağlantılara ve yalnızca bağlantı bağlantıları olan bağlantılara da sahibim.

Şimdi bir xml site haritası üreteci kullandığımda tüm bağlantılar siteye atılıyor ve bu yüzden tüm linklerin gerçekten alakalı olduğunu sanmıyorum.

Blogposta şimdiye kadar da site haritasına alınmıştır. Bu gerçekten gerekli mi? Blogpostalarla olan bağlantıların iyi bir şekilde indekslenebileceğini düşünüyorum.

Bir site haritası oluşturmanın en iyi yolu yalnızca ana menü bağlantılarını site haritasına manuel olarak atamak mı, yoksa gerçekten önerilen her şeyi dizine eklemek mi?

11
Saif Bechan

Her şeyi dizine eklemek için site haritanızı kullanmalısınız. Her URL'yi dahil etmenin olumsuz bir tarafı yoktur ve büyük ölçüde bazı URL'lerin kaçırılması tehlikesi vardır.

Site haritanızda, her URL ile ilişkilendirilmiş farklı veri kümeleri olabilir. Eleman Tanımlarına bakınız ve daha önemli URL'ler için ayarları ayarlayın ve daha az önemliler

<url>
  <loc>http://www.example.com/about</loc>
  <lastmod> 2010-06-30</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.8</priority>
</url>

<changefreq> are about how frequently a page may change. Adjust the value as needed,alwaysandname__hourly` için değerler, sayfanın sık sık güncellediğini düşündüğünüzü gösterir.

  1. alwaysname__
  2. hourlyname__
  3. dailyname__
  4. weeklyname__
  5. monthlyname__
  6. yearlyname__
  7. nevername__

Ve <priority> için değeri ayarlayabilirsiniz:

  • <priority>1.0</priority>
  • <priority>0.9</priority>
  • <priority>0.8</priority>
  • <priority>0.7</priority>
  • <priority>0.6</priority>
  • <priority>0.5</priority>
  • <priority>0.4</priority>
  • <priority>0.3</priority>
  • <priority>0.2</priority>
  • <priority>0.1</priority>
  • <priority>0.0</priority>

Böylece daha önemli bulduğunuz sayfalar için, öğeleri öncelik sırasına göre ayarlayın. Çok en önemli 1.0, önemli 0.9, düzenli önem 0.5 olarak ayarlanmış ve önemli değil 0.1 veya 0.0 olarak ayarlanmıştır. Bu size aradığınız kontrol miktarını vermelidir.

Kısacası, 50.000 url'den daha azına sahip olduğunuzu varsayarak her şeyi saklamanın bir dezavantajı yoktur.

6
artlung

İyi bir blog yazılımı kullanıyorsanız, Site Haritası olarak kullanılabilen ve muhtemelen daha iyi bir seçenek olan bir RSS beslemeniz olmalıdır. RSS beslemelerini kesinlikle Google ve Yahoo web yöneticisi araçlarına site haritası olarak gönderebilirsiniz. Diğer içeriğinize bağlı olarak bir site haritasına da ihtiyacınız olabilir.

Blog sayfalarında ayrıca sıralama için bağlantılar vardır, örneğin tarihe göre sıralama, artan, azalan.

Farklı sıralama düzenine sahip sayfalardan kaçınmaya çalışırdım - bunlar aslında farklı görünümlerde aynı içeriğe sahipler. Ana sayfaların dizine eklendiğinden emin olun - ör. blog yazılarının listesi, sayfalandırıldı.

Şu ana kadar yayınlanan blog yazıları da site haritasına alındı. Bu gerçekten gerekli mi? Blogpostalarla olan bağlantıların iyi bir şekilde indekslenebileceğini düşünüyorum.

Haklısınız, arama motorları içeriğinizi gayet iyi bulabilmelidir. XML site haritaları her zaman gerekli değildir. Ancak, özellikle bazı sayfalar sitenizin derinliklerine yerleştirilmişse veya özellikle yeni bir site ise, içeriğinizi biraz daha hızlı bir şekilde dizine eklemenin iyi bir yolu.

2
DisgruntledGoat

A1 Site Haritası Oluşturucusunu düşünebilirsiniz. Dahili linke dayalı öncelik değerlerini hesaplar. (Belki de denemeye değer. Aksi takdirde sadece öncelik değerini göz ardı edin.)

0
Tom