2011-09-19 14 views
5

मैं कुछ सूचीबद्ध here जैसे कुछ बैक बटन समर्थन का उपयोग करना चाहता हूं। चूंकि पृष्ठ आमतौर पर हैश टैग को देखकर जावास्क्रिप्ट द्वारा लोड किया जाता है। क्या यह खोज अनुक्रमण के लिए एक समस्या पैदा करेगा? सामग्री प्राप्त करने के लिए याहू/Google/Bing जावास्क्रिप्ट निष्पादित करें? मैं जहां भी लागू होशटैग के बजाय यूआरएल के लिए एचटीएमएल 5 राज्य धक्का का उपयोग करने की सोच रहा हूं।हैश यूआरएल का उपयोग कर एसईओ प्रभाव?

उदाहरण: - यदि मेरे पास साइट www.a.com है और एक लिंक पर क्लिक करना यह www.a.com/#!/about बन जाता है। जब www.a.com/#!/about के लिए एक अलग अनुरोध होता है तो जावास्क्रिप्ट सामग्री लोड करने का ख्याल रखेगा। लेकिन खोज इंजन इसका ख्याल कैसे रखेगा। मुझे यह काम करने के लिए क्या करना होगा।

चूंकि मैं अभी शुरू कर रहा हूं, और फ्रंटेंड में जेक्वायरी का उपयोग करके बैकएंड और जावास्क्रिप्ट पर PHP के साथ एक पूर्ण AJAX साइट बनाना चाहता हूं। कोई सहायक संसाधन मैं देख सकता हूं?

+0

पर एक नजर डालें तो आप अपनी साइट बनाने यदि जावास्क्रिप्ट द्वारा आप उन का एक बहुत है और हर खोज इंजन लेकिन गूगल अलगाव की भावना पैदा हो जाएगा संचालित किया जाना है। और फिर भी, AJAX सामग्री को क्रॉल करना नया है और शायद ऐसा करने की सलाह नहीं दी जाती है। –

+0

@ जॉन-कोंडे उपयोगकर्ताओं को अलगाव? क्या आप विस्तार से समझा सकते हैं ? – MarutiB

+0

जावास्क्रिप्ट उपलब्ध नहीं है। इसलिए यदि किसी उपयोगकर्ता को जावास्क्रिप्ट अक्षम किया गया है तो वे आपकी सामग्री पर नहीं पहुंच सकते हैं। खोज इंजन आम तौर पर जावास्क्रिप्ट को विशेष रूप से अजाक्स संसाधित नहीं करते हैं। तो इसका मतलब है कि जावास्क्रिप्ट को अक्षम करने वाला कोई भी व्यक्ति, Google को छोड़कर हर दूसरे खोज इंजन सहित, आपकी सामग्री को देखने में सक्षम नहीं होगा। यह एक बहुत बुरी चीज है। –

उत्तर

8

देखें here एसईओ दोस्ताना AJAX- लिंक के लिए हैशबैंग का उपयोग कैसे करें।

Official Google help page AJAX और क्रॉलिबिलिटी के बारे में।

असल में आप प्रत्येक पृष्ठ के लिए एक विशेष क्वेरी के माध्यम से लोड की गई सामग्री के बराबर एक HTML खंड प्रदान करते हैं।

HTML5 history API

+0

कोई भी jquery प्लगइन जो आप जानते हैं एचटीएमएल 5 समर्थित ब्राउज़र के लिए एचटीएमएल 5 इतिहास एपीआई का उपयोग करता है और पुराने ब्राउज़र के लिए हैशबैंग शैली का उपयोग करता है? – MarutiB

+0

यह इतना आसान नहीं है। हैशबैंग यूआरएल के लिए आपको बैकएंड की आवश्यकता है। इतिहास एपीआई के लिए जरूरी नहीं है। शायद वहां है, लेकिन मैंने किसी के बारे में नहीं सुना है। – thwd

+0

सहमत हुए। लेकिन अगर मैं सभी अनुरोधों को संभालने के लिए अपाचे हैंडलर लिखता हूं तो दोनों के लिए बैकएंड लगभग समान हो सकता है। – MarutiB

संबंधित मुद्दे