/ / Apostrophe / Node.js सामग्री पृष्ठों को कैसे क्रॉल किया जा सकता है? - जावास्क्रिप्ट, नोड। जेएस, खोज, एपोस्ट्रोफ, एपोस्ट्रोफ-सीएमएस

Apostrophe / Node.js सामग्री पृष्ठों को क्रॉल करने योग्य कैसे बनाएं? - जावास्क्रिप्ट, node.js, खोज, apostrophe, apostrophe-cms

जाहिर है एपोस्ट्रोफ सीएमएस कोड जावास्क्रिप्ट-आधारित है, इसलिए मैं सोच रहा हूं कि एपोस्ट्रोफ पृष्ठ किस हद तक "ठीक से" अनुक्रमणिका हैं (यानी "जावास्क्रिप्ट क्रॉलिंग और इंडेक्सिंग के लिए तैयार"?)।

इसका कारण मैं पूछता हूं यह लेखजिसमें मूसा ने कई जावास्क्रिप्ट-व्युत्पन्न सामग्री पृष्ठों का परीक्षण किया और पाया कि उनमें एक एसईओ परिप्रेक्ष्य की कमी है।

तो Apostrophe / Node.js पृष्ठों को ठीक से खोज इंजन द्वारा अनुक्रमित किया जा सकता है?

उत्तर:

जवाब के लिए 3 № 1

मैं पी "अनक एवेन्यू में एपोस्ट्रोफ का प्रमुख डेवलपर हूं।

जिस लेख का आप जिक्र कर रहे हैं, वह उन रेंगने वाले यूआरएल के बारे में बात कर रहा है जो केवल जावास्क्रिप्ट के कारण मौजूद हैं ब्राउज़र में, जैसे कि जावास्क्रिप्ट आधारित राउटर के साथ रिएक्ट ऐप्स।

यहां मुद्दा यह है कि Google "भोले क्रॉल" नहीं कर सकता हैबस सर्वर से पृष्ठों को लाने और दिए गए HTML में लिंक पार्स करके। इसे या तो जावास्क्रिप्ट को एक ब्राउज़र की तरह चलाना होगा या अन्य ट्रिक्स का उपयोग करना होगा जहाँ सर्वर Google के लिए अतिरिक्त काम करता है, आदि।

Apostrophe Node.js द्वारा संचालित है, जो जावास्क्रिप्ट चल रहा है सर्वर पर। इसके द्वारा भेजे गए पृष्ठ मूल रूप से हैंकिसी भी अन्य सीएमएस या वेबपेजों से भरा एक स्थिर फ़ोल्डर द्वारा उत्पन्न पृष्ठों से अप्रभेद्य - सर्वर पूरी तरह से मान्य HTML भेजता है जो पाठ के सभी पढ़ने और सभी लिंक खोजने के लिए किसी भी ब्राउज़र-साइड जावास्क्रिप्ट की आवश्यकता नहीं है। तथ्य यह है कि सर्वर के भीतर एक जावास्क्रिप्ट इंजन होता है, यह Google के लिए अप्रासंगिक है क्योंकि यह उस सर्वर से सामान्य HTML प्राप्त कर रहा है। वह सर्वर PHP या Ruby या Python या CrazyMadeUpLanguage चला सकता है ... यह Google के लिए लंबे समय तक मायने नहीं रखता है। जैसा कि यह दुनिया के लिए HTML भेज रहा है।