टेम्पलेट्स जल्दी HTML देते हैं, लेकिन एक स्पष्ट कर्ज भी छोड़ते हैं: बहुत सारे रूट्स, बहुत सारे वैरिएंट्स और कोई स्पष्ट सूचना मॉडल नहीं।
जब कोई ऐप डेमो से शुरू होती है, तो पहला गंभीर काम आमतौर पर "अधिक स्क्रीन बनाना" नहीं होता। यह तय करना होता है कि कौन से URL वास्तव में प्रोडक्ट को दर्शाते हैं।
जब रूट मायने रखता है तो क्या बदलता है
एक URL केवल नेविगेशन नहीं है। यह SEO, आंतरिक लिंक, साइटमैप, एनालिटिक्स और प्रोजेक्ट का मानसिक मॉडल भी है।
अगर /blog, /projects, और /services वास्तविक प्रोडक्ट रूट्स हैं, तो उनके विवरणों को समान उपचार मिलना चाहिए: /blog/:slug, /projects/:slug, और /services/:slug।
एक व्यावहारिक नियम
- प्रति क्षेत्र एक ही कैनोनिकल URL रखें।
- विरासती वैरिएंट्स को रीडायरेक्ट करें।
- सामग्री परत को वास्तविक slugs पर प्रतिक्रिया करने दें।
बड़ा सुधार चीज़ों का नाम बदलने से नहीं आता। यह रूट्स, सामग्री और मेटाडेटा को एक ही सिस्टम में संरेखित करने से आता है।
