2008-09-06 11 views
6

हम अपने कार्यालय में एक एसईओ टीम है, और उनके dictums में से एक है कि < स्क्रिप्ट के बहुत सारे HTML के साथ > ब्लॉक इनलाइन होने apocalypticly बुरा है। एक डेवलपर के रूप में जो मुझे बिल्कुल समझ में नहीं आता है। निश्चित रूप से Google खोज इंजीनियरों, जो ग्रह पर सबसे बुद्धिमान लोग हैं, जानते हैं कि ऐसे ब्लॉक को कैसे छोड़ना है?
मेरे आंत वृत्ति है कि स्क्रिप्ट ब्लॉक को न्यूनतम एक अंधविश्वास है कि खोज इंजन अनुकूलन के शुरुआती उम्र से आता है, और कहा कि आज की दुनिया में यह कुछ भी नहीं है इसका मतलब है। क्या किसी के पास इस पर कोई अंतर्दृष्टि है?एसईओ अंधविश्वास: <script> टैग वास्तव में खराब हैं?


हमारे एसईओ गुरु प्रति

, स्क्रिप्ट अवरोध (विशेष रूप से उन है कि इन-लाइन कर रहे हैं, या वास्तविक सामग्री से पहले होने) बहुत, बहुत बुरा कर रहे हैं, और गूगल बॉट हार कर अपने वास्तविक सामग्री प्रक्रिया से पहले। मुझे बैल की तरह लग रहा है, लेकिन मैं देखना चाहता हूं कि दूसरे क्या कहते हैं।

उत्तर

15

की तरह यह उम्र के बाद से मैं पढ़ने गूगल चाय लीफ़्स खेल खेला है हो गया है, लेकिन वहाँ कुछ कारणों से अपने एसईओ विशेषज्ञ इस

  1. तीन या चार वर्ष पहले कह जा सकता है वहां कुछ पारंपरिक ज्ञान था जो खोज इंजन एल्गोरिदम पृष्ठ पर जल्द से जल्द खोज शब्दों को अधिक वजन देगा। यदि पेज ए और बी पर अन्य सभी चीजें बराबर थीं, तो पृष्ठ ए पृष्ठ बी की तुलना में HTML फ़ाइल में विजेट्स का उल्लेख करता है, पृष्ठ ए "जीतता है"। ऐसा नहीं है कि Google के इंजीनियरों और पीएचडी कर्मचारी ब्लॉक पर नहीं जा सके, यह है कि उन्हें उनकी उपस्थिति में एक मूल्यवान मीट्रिक मिला। इसे ध्यान में रखते हुए, यह देखना आसान है कि दस्तावेज़ के प्रमुख में कुछ "जरूरत" (नीचे # 2 देखें) जब तक कोई एसईओ जुनूनी व्यक्ति इसे बाहर नहीं चाहेगा।

  2. एसईओ लोग जो त्वरित सुधार नहीं दे रहे हैं वे अच्छी तरह से तैयार, मान्य/अनुरूप एचटीएमएल/एक्सएचटीएमएल संरचना के समर्थक हैं। इनलाइन जावास्क्रिप्ट, विशेष रूप से तरह के वेब अज्ञानी सॉफ़्टवेयर इंजीनियरों का पक्ष लेना इन लोगों को बनाता है (मैं एक हूं) seethe। स्क्रिप्ट टैग के खिलाफ पूर्वाग्रह स्वयं कुछ कामों से भी हो सकता है याहू और अन्य ने अजाक्स अनुप्रयोगों को अनुकूलित करने में किया है (ब्राउजर पार्स जावास्क्रिप्ट को तब तक नहीं बनायेगा)। जरूरी नहीं कि सीधे एसईओ से संबंधित हो, लेकिन एक सर्वोत्तम अभ्यास एक सफेद टोपी एसईओ प्रकार उठाया जाएगा।

  3. यह भी संभव आप एक दूसरे को गलत समझ रहे हैं। सामग्री कि जावास्क्रिप्ट के द्वारा उत्पन्न की है एसईओ दुनिया में विवादास्पद माना जाता है। ऐसा नहीं है कि Google इस सामग्री नहीं "देख" नहीं कर सकते है, यह है कि लोगों को अनिश्चित कैसे अपनी उपस्थिति पेज रैंक कर रहे हैं, काली टोपी एसईओ खेल का एक बहुत के रूप में छिपने के चारों ओर घूमना और जावास्क्रिप्ट के साथ सामग्री दिखा।

एसईओ सर्वश्रेष्ठ क्रेमलिनोलॉजी पर है और बदतर में एक लंबे समय से काले टोपी जीते हैं। मेरी मुफ्त अनचाहे सलाह एसईओ गेम से बाहर रहना है, अपने प्रबंधकों को अनुमान के साथ पेश करें ताकि उनके एसईओ से संबंधित परिवर्तनों को लागू करने में कितना समय लगेगा, और इसे छोड़ दें।

3

मैं इस के एसईओ पहलू के बारे में पता नहीं है (क्योंकि मैं कभी असली सौदा से मैम्बो Jambo बता सकते हैं)। लेकिन जैसा कि डगलस क्रॉकफोर्ड ने अपने जावास्क्रिप्ट वेबकास्ट में से एक में बताया, ब्राउज़र हमेशा प्रत्येक तत्व पर स्क्रिप्ट को पार्स करने के लिए बंद हो जाता है। इसलिए, यदि संभव हो, तो मैं पूरे दस्तावेज़ को वितरित करना चाहता हूं और पृष्ठ को जितनी देर तक संभव हो सके स्क्रिप्ट के साथ बढ़ा सकता हूं। कुछ

 
<head> 
    --stylesheets-- 
</head> 
<body> 
    Lorem ipsum dolor 
    ... 
    ... 
    <script src="theFancyStuff.js"></script> 
</body>
1

मैं कुछ स्थानों में पढ़ा है कि Google के स्पाइडर केवल सूचकांक एक पृष्ठ के प्रथम 100KB। आपके पृष्ठ के शीर्ष पर जेएस के 20 केबी का मतलब 20KB सामग्री बाद में होगा कि Google नहीं देखेगा, आदि।

आपको पता नहीं है कि यह तथ्य अभी भी सच है, लेकिन जब यह एसईओ मंचों के अंधेरे में आपको अंधेरे में मिलता है, तो बाकी अंधविश्वास/अफवाहें/पूरी तरह से क्वाकरी के साथ इसे गठबंधन करते हैं, यह एक अजीब तरह से शुरू होता है समझ में

यह इस तथ्य के अतिरिक्त है कि अन्य उत्तरों में उल्लिखित प्रस्तुति, सामग्री और व्यवहार को अलग करने के संबंध में इनलाइन जेएस एक बुरी बात है।

4

इनलाइन/आंतरिक जावास्क्रिप्ट से बचने के लिए कई कारणों से है:

  • एचटीएमएल संरचना, व्यवहार या शैली नहीं है। इसी कारण से आपको सीधे HTML तत्वों में सीएसएस नहीं डालना चाहिए, आपको जेएस नहीं रखना चाहिए।
  • यदि आपका ग्राहक जेएस का समर्थन नहीं करता है तो आपने बहुत सारे जंक को धक्का दिया है। बर्बाद बैंडविड्थ।
  • बाहरी जेएस फाइलें कैश की जाती हैं। यह कुछ बैंडविड्थ बचाता है।
  • आपके पास descentralized जावास्क्रिप्ट होगा। इससे कोड पुनरावृत्ति और इसके साथ आने वाले सभी ज्ञात समस्याएं होती हैं।
1

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

0

मैंने खोज इंजन (Google नहीं) पर कुछ समय बिताया है, लेकिन वास्तव में कभी भी एसईओ परिप्रेक्ष्य से बहुत कुछ नहीं किया है।

वैसे भी, यहां कुछ कारक हैं जो Google पृष्ठ को दंडित करने के लिए उचित रूप से उपयोग कर सकते हैं जिसे जावास्क्रिप्ट इनलाइन के बड़े ब्लॉक सहित बढ़ाया जाना चाहिए।

  • कुल मिलाकर पृष्ठ का आकार।
  • पेज डाउनलोड समय (पृष्ठ आकार और डाउनलोड गति का मिश्रण)।
  • कैसे पेज खोज शब्दों हुआ के शुरू में (स्क्रिप्ट टैग की अनदेखी हो सकती है, लेकिन वह एक बहुत अधिक प्रसंस्करण है)।

कई इनलाइन जावास्क्रिप्ट वाले स्क्रिप्ट टैग को स्वयं के लिए खराब माना जा सकता है। यदि उपयोगकर्ता अक्सर बहुत सारे पृष्ठों को लोड करते हैं, तो साइट को एक ही साझा फ़ाइल में होने पर वे बहुत तेज़ी से पाएंगे।

0

मैं अन्य टिप्पणी के सभी के साथ सहमत हैं, लेकिन है कि जब एक पेज सिर्फ <p> सामग्री आप गूगल में अपना विश्वास लगा रहे हैं चारों ओर से भी अधिक है मार्क-अप सही ढंग से व्याख्या करने के लिए जोड़ना होगा और कहा कि हमेशा एक जोखिम भरा काम है होगा करने के लिए। सामग्री राजा है और यदि Google पूरी तरह से सामग्री को नहीं पढ़ सकता है तो Google के लिए आपको प्यार दिखाने के लिए यह एक और कारण नहीं है।

0

एसईओ में गतिविधियों की बहुत खोज इंजन द्वारा अनुशंसित नहीं है। आप <script> टैग का उपयोग कर सकते हैं लेकिन अत्यधिक नहीं। <script> टैग में भी Google Analytics स्निपेट कोड।

0

यह एक पुरानी सवाल, लेकिन अभी भी बहुत प्रासंगिक है!

मेरे अनुभव में, स्क्रिप्ट टैग बुरा अगर वे आपकी साइट धीरे लोड हो रहे हैं। साइट की गति वास्तव में एसईआरपी में आपकी उपस्थिति पर असर डालती है, लेकिन एसईओ के लिए स्क्रिप्ट टैग स्वयं के लिए आवश्यक नहीं हैं।

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