परिचय
मुझे पता है कि इससे पहले पूछा गया है लेकिन मुझे जो प्रश्न मिले हैं, वे विशिष्ट या सामान्य थे, जो कि मैं जिस तरह के उत्तर की तलाश कर रहा था उसे उत्तेजित करने के लिए। सबसे अच्छा संभव उत्तर मैं कल्पना कर सकता हूं रीढ़ की हड्डी का उपयोग करना और कम से कम सर्वर-साइड तर्क संभव है (वहां कोई पसंदीदा भाषा/ढांचा नहीं है)।जावास्क्रिप्ट-भारी एप्लिकेशन में एसईओ-मित्रता प्राप्त करने की रणनीति का एक अच्छा उदाहरण क्या है?
मैं एक जावास्क्रिप्ट/अजाक्स भारी (रीढ़ की हड्डी + ज्यादातर-json बैकएंड) अनुप्रयोग है कि एक facetted खोज को लागू करता है योजना बना रहा हूँ समस्या। उदाहरण के लिए एक साधारण जूता दुकान एप्लिकेशन की एक मुखौटा खोज लें जो आपको रंग, ब्रांड और जूते के प्रकार को फ़िल्टर करने और मूल्य और आकार या जो कुछ भी क्रमबद्ध करती है उसे फ़िल्टर करने देती है।
मान लें कि मैं बैकबोन या क्लाइंट पर एक समान ढांचे का उपयोग कर रहा हूं और बैकएंड के रूप में एक जेसन सेवा का उपयोग कर रहा हूं।
एसईओ-मित्रता के साथ-साथ एक स्नैपी इंटरफ़ेस प्राप्त करने के लिए एक अच्छा (प्रयास और परिणाम के बीच व्यापार) रणनीति क्या होगी?
संसाधन
एक समाधान है कि मेरा ध्यान के लिए आया था सर्वर साइड पर ग्राहक तरफा टेम्पलेट्स पुन: उपयोग को यहां बताए गए द्वारा Hijax है: http://duganchen.ca/single-page-web-app-architecture-done-right
संसाधन है कि मैं अंतिम निष्कर्ष के बिना पचा
- http://code.google.com/intl/de-DE/web/ajaxcrawling/
- https://stackoverflow.com/a/6194427/818846
- http://www.quora.com/Search-Engine-Optimization-SEO/If-I-have-data-that-loads-using-json-JavaScript-will-it-get-indexed-by-Google?q=seo+javascript
मैं आपके द्वारा पोस्ट किए गए "सिंगल पेज वेब ऐप आर्किटेक्चर डोन राइट" लिंक में चर्चा की गई डिज़ाइन का उपयोग करने का सुझाव दूंगा: अपना वेब एप्लिकेशन गैर-जावास्क्रिप्ट अनुकूल बनाएं, और फिर आपको यह समस्या नहीं होगी। – Ivan