Web sitelerimizdeki SEO okunabilirliğini en iyi duruma getirmeye çalışıyorum ve karşılaştığım bir sorun, ASP.NET'in MasterPage'in başlık öğesini kesmesidir. Benim AnaSayfa içinde gibi Girilen (el çizgi <% %>
etiketler neden sonları kaldırmak için yeniden biçimlendirilmiş):Başlık Elemanı'nda ASP.NET Satır Sonları
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /> - <%=WebsiteSettings.WebsiteName %></title>
Bu çıkış Aldığım:
<title>
Home
- Website Name</title>
Eğer ASP.NET ekliyor görebileceğiniz gibi <asp:ContentPlaceHolder />
'un yerine gelen satır sonları, satır sonu ile başlamak ve sonlandırmak için Visual Studio otomatik biçimlerini <asp:Content />
olarak gösterir. Açıkçası, bu Visual Studio biçimlendirme seçeneklerinde engellenebilir, ancak bu ideal değildir, çünkü yalnızca TitleContent yer tutucusunun geri kalanını değil, bu davranışı kaldırmak istiyorum.
Başlığımın işlenmeden önce kırpılmasını sağlayabilmemin herhangi bir yolu var mı? MVC kullanıyorum, bu yüzden kod geri kabul edilebilir bir seçenek değil.
Gerçekten önemli mi? Whitespace HTML'de önemli değil ve herhangi bir ciddi arama motoru ayrıştırıcısının bu sorunu bulacağından şüphe duyuyorum. –