मैं अपनी वेबसाइटों पर एसईओ पठनीयता को अनुकूलित करने की कोशिश कर रहा हूं और एक मुद्दा जो मैंने पार किया है वह है ASP.NET मेरे मास्टरपेज के शीर्षक तत्व को कुचलने वाला है। मेरे masterpage में इस तरह के रूप में प्रवेश किया (स्वयं <% %>
टैग की वजह से लाइन ब्रेक दूर करने के लिए पुन: स्वरूपित):शीर्षक तत्व में एएसपी.नेट लाइन ब्रेक
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /> - <%=WebsiteSettings.WebsiteName %></title>
यह वह जगह है उत्पादन मैं प्राप्त करते हैं:
<title>
Home
- Website Name</title>
आप देख ASP.NET जोड़ रहा है सकते हैं लाइन ब्रेक से पहले और पीछे की ओर जहां <asp:ContentPlaceHolder />
विकल्प स्ट्राइक स्टूडियो ऑटो-फॉर्मेट <asp:Content />
को लाइन ब्रेक के साथ शुरू करने और समाप्त करने के लिए विकल्प है। जाहिर है, इसे विजुअल स्टूडियो स्वरूपण विकल्पों में रोका जा सकता है, लेकिन यह आदर्श नहीं है क्योंकि मैं केवल उस सामग्री को शीर्षक सामग्री प्लेसहोल्डर के लिए हटाना चाहता हूं, बाकी नहीं।
क्या कोई तरीका है कि मैं यह सुनिश्चित कर सकता हूं कि मेरा शीर्षक इसे प्रस्तुत करने से पहले छंटनी हो? मैं एमवीसी का उपयोग कर रहा हूं इसलिए कोड-बैक स्वीकार्य विकल्प नहीं है।
क्या इससे वाकई कोई फर्क पड़ता है? एचटीएमएल में व्हाइटस्पेस महत्वपूर्ण नहीं है और मुझे संदेह है कि किसी भी गंभीर खोज इंजन पार्सर को यह एक समस्या होगी। –