क्या SEO के लिए HTML टेबल खराब हैं?


26

बहुत सारे डिजाइनर तालिकाओं के उपयोग को हतोत्साहित करते हैं, लेकिन मेरे पास एक लेआउट है जहां मैं एक टेबल के साथ कुछ सरल बनाने के लिए अधिक div संरचना का उपयोग करूँगा।

क्या टेबल सर्च इंजन के लिए खराब हैं?

संपादित करें: मैं HTML को साफ रखने के लिए सीएसएस का उपयोग तालिका के लिए करूंगा।


क्या आप अपनी आवश्यकता का वर्णन कर सकते हैं ताकि हम तालिकाओं के लिए विकल्प सुझा सकें ( यदि आवश्यक हो )।
गेब्रियल पेट्रीओली

2
आपको यह दिलचस्प लग सकता है ।

1
और फिर भी वही स्नोबेश पृष्ठ मेनू के लिए सूचियों का दुरुपयोग करने के लिए काफी खुश हैं! टेबल्स लेआउट के साथ करने के लिए परिभाषा से हैं, सामग्री से नहीं। यह स्प्रेडशीट टैग नहीं है। कई गतिशील लेआउट हैं जो सीएसएस के साथ करना असंभव है लेकिन तालिकाओं के साथ संभव है। बहुत सारे लोग एक निश्चित चौड़ाई वाले पृष्ठ का शॉर्टकट लेते हैं, लेकिन पहुंच के लिए यह बहुत बुरा है। हां सामग्री को लेआउट से अलग किया जाना चाहिए लेकिन यह एक घुटने के झटका प्रतिक्रिया में तालिकाओं पर शासन करने का कारण नहीं है। उनका उपयोग करना जहां एप्प्रोटिएट पूरी तरह से स्वीकार्य है।
जेम्सरन

जवाबों:


15

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


7

HTML टेबल अच्छे हैं:

  • तालिका जैसी तिथि प्रदर्शित करना

HTML तालिका के रूप में प्रस्तुत गैर-सारणीबद्ध डेटा इसके लिए खराब हैं:

  • शारीरिक रूप से अक्षम लोग क्योंकि उन्हें स्क्रीन रीडर का उपयोग करना पड़ता है (जो नेस्टेड टेबल के साथ बहुत अच्छा काम नहीं करते हैं)
  • खोज इंजन उन साइटों को पसंद करते हैं जो लोगों के लिए बनाई गई हैं और सुलभ साइटें उनमें से एक हैं

अपनी साइट को देखने के लिए खोज इंजन के रूप में इसे टेक्स्ट ब्राउज़र जैसे ELinks या lynx के साथ देखने का प्रयास करें ।


2
ध्यान दें, कि स्क्रीन रीडर वेब पेज पर उसी तरह के कोण से खोज इंजन बॉट्स तक पहुंचते हैं।

2

यह पहले कहा गया है, और मैं इसे फिर से कहूंगा।

Tabular data- का प्रयोग करें

Layout- Divs का प्रयोग करें

मेरे पास एक लेआउट है जहाँ मैं एक टेबल के साथ कुछ सरल बनाने के लिए अधिक div संरचना का उपयोग करूँगा।

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


2
-1 सवाल का जवाब नहीं देने के लिए।

क्षमा करें, मेरा मतलब लेआउट नहीं था। यह प्रविष्टियों के लिए है। मैं सारणीबद्ध आंकड़ों का अनुमान लगाता हूं

1
-1 सवाल का जवाब नहीं देने के लिए - सवाल वेबसाइट के इष्टतम डिजाइन या अच्छी प्रथाओं के बारे में बात नहीं कर रहा है। यह पूरी तरह से "क्या इसका प्रभाव SEO पर पड़ता है?"

2

<table>s बनाम <div>s का आपके SEO परिणामों पर बहुत कम या कोई प्रभाव नहीं होगा। हालांकि, में शीर्षक और कीवर्ड डालकर अपने <h1>, <h2>, <h3>, आदि .. टैग में मदद मिलेगी।


2

Google आपके उद्देश्यों की रैंकिंग के उद्देश्यों की परवाह नहीं करता है। वे केवल इस बात का ध्यान रखते हैं कि आपके आगंतुक इस पर अच्छी प्रतिक्रिया दें।

जब तक आपकी साइट आपके उपयोगकर्ताओं के लिए काम करती है तब तक Google से कोई दंड नहीं मिलता है कि आप अपने मार्कअप को कैसे बनाते हैं।

दूसरी ओर, जब उपयोगकर्ता आपकी साइट को अप्राप्य पाते हैं, या जब यह उनके लिए काम नहीं करता है, तो वे चले जाते हैं। जब उपयोगकर्ता आपकी साइट पर जाने के बाद परिणाम पृष्ठ पर वापस आते हैं और अपने प्रतिस्पर्धियों पर क्लिक करते हैं, तो Google ध्यान देता है। जब ऐसा होता है तो आपकी रैंकिंग गिर जाती है


1

तालिकाओं और / या CSS की बात करने पर खोज इंजन को वरीयता नहीं है, और आप बिना किसी समस्या के एक ही पृष्ठ पर दोनों का उपयोग भी कर सकते हैं।

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


1

ठीक है, यहाँ सौदा है।

यह कहा जाना चाहिए, कि सारणी सारणी डेटा के लिए होती है, लेआउट नहीं। आप नेत्रहीनों द्वारा उपयोग किए जाने वाले पुराने मोबाइल फोन और टेक्स्ट-आधारित दोनों ब्राउज़रों पर पहुंच को एक मुद्दा बना रहे हैं।

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

आपके लेआउट के आधार पर, आप खोज इंजन के लिए यह निर्धारित करना भी मुश्किल बना सकते हैं कि कौन सा पाठ और पैराग्राफ किससे संबंधित हैं। यह आपकी रैंकिंग के लिए बुरा हो सकता है, लेकिन शायद बहुत अधिक नहीं। सीएसएस लेआउट के साथ, हालांकि, यह सुनिश्चित करना आसान है कि आपके पृष्ठ की मुख्य सामग्री शीर्ष के पास है, जो हमेशा मदद करती है।

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

सब के सब, मुझे नहीं लगता कि मुख्य खोज इंजन रैंकिंग में अंतर इतना बढ़िया होगा। divहालांकि इस पोस्ट में उल्लेखित लेआउट के लिए s CSS का उपयोग करने के कुछ निश्चित फायदे हैं , और इसलिए इसे कार्रवाई का अनुशंसित पाठ्यक्रम होना चाहिए, जब तक कि टेबल रूट (जो कि शायद ही कभी होता है) जाने के लिए वास्तव में अच्छा कारण है।


मेरे लिए एक अटकल की तरह लगता है, जवाब नहीं।
डेन्यूबियन नाविक

1

हां, SEO के लिए टेबल डिजाइन खराब हैं

एसईओ अनुकूलन के लिए सबसे अच्छी बात यह है कि एक बॉट आपकी साइट को अंधा के रूप में पढ़ता है।

इसलिए, जब आप एक टेबल डिज़ाइन का उपयोग करते हैं, तो अपनी सामग्री को ठीक से रैखिक करना असंभव है, और यह जानना असंभव है कि शीर्ष पर क्या है और क्या नहीं है।

ऐसा करने के लिए एक साइट के अनुरूप प्रयास करें अनुभाग 508 (देखें यह लेख और इसके लिए प्रमाणकों के बारे में) डब्लुसीएजी से WAI ( नज़र यहाँ ले सत्यापन के लिए), और जैसे उपकरण के साथ इसे पढ़ने के लिए कोशिश लिंक्स (, या एक linearization के बाद से वेब डेवलपर छूट द्वारा फ़ायरफ़ॉक्स का टूलबार )।

(X) HTML के व्याकरण ( <p>पैराग्राफ के लिए, <table>सारणीबद्ध सामग्री के लिए ...) जितना अधिक आपका सम्मान होगा , उतना ही यह उसकी पहुंच और उसके एसईओ में सुधार करेगा।

तो, <table>सारणीबद्ध डेटा के लिए उपयोग करें, डिजाइन के लिए नहीं, <h1>पहली शीर्षक शीर्षक के रूप में उपयोग करें, न कि <span>शैलियों के साथ, आदि, और कुछ का उपयोग न करें <h3>केवल अपने पाठ को बोल्डर और बड़ा करने के लिए, बल्कि इसलिए कि आप पहली और दूसरी शीर्षक डालते हैं शीर्षक, और आपको <h2>अपने दस्तावेज़ की संरचना में पिछले अनुभाग का एक उप भाग बनाने की आवश्यकता है (आपका वेबपेज नहीं)।

एक आसान बात यह है कि दस्तावेज़ प्रवाह को जानना और उसका उपयोग करना है ।


1
मैं यह नहीं देखता कि यह सवाल का जवाब कैसे देता है। ओपी ने एसईओ प्रभाव के बारे में पूछा, इसलिए दूसरे वाक्य के नीचे सब कुछ एक शोर है, और पहले 2 उत्तर के लिए बहुत कम हैं।
डेन्यूबियन नाविक

मुझे सिखाया गया था कि किसी समस्या के बारे में बात करते समय एक समाधान प्रदान करना एक बेहतर तरीका है जो नकारात्मक और आक्रामक तरीके से बात कर रहा है जैसा कि आप करते हैं। इसलिए, मेरे द्वारा दिए गए समाधान के माध्यम से, मुझे लगता है कि यह देखना आसान है कि एसईओ के लिए टेबल कैसे और क्यों खराब हैं। IMHO, नहीं, यह शोर नहीं है (noice = शोर?), यह मेरी बात को साबित करने का एक तरीका है, और एक ही अवसर पर समस्या का समाधान प्रदान करता है।
पास्कल क्यूई

0

HTML तालिकाओं का उपयोग सारणीबद्ध डेटा और डेटा सेट (इनपुट के साथ-साथ आउटपुट) के लिए किया जाना चाहिए जो प्राकृतिक रूप से सारणीबद्ध डेटा जैसे रूपों में प्रवाहित होते हैं। केवल लेआउट के लिए उनका उपयोग करना दुर्गम है।

एसईओ और Google के लिए, ठीक है, मेरा मानना ​​है कि Google ऊपर दिए गए तर्क को एक ही तरह से लागू करता है, किसी भी मामले में इस तरह की संरचना में गहराई से पाठकीय जानकारी के बजाय, शीर्षकों और पैराग्राफों का उपयोग करके एक उपयुक्त संरचना के साथ बेहतर काम करता है।


0

पृष्ठ पर एसईओ सामग्री (गुणवत्ता, ताजगी, उपयोगिता) से संबंधित है और यह HTML तत्वों में कैसे लिपटा है।

HTML लपेटना / रचना करना सामग्री के लिए सही टैग चुनना है। यह सिर्फ समझ में नहीं आता है, उदाहरण के लिए, सभी पाठ को एक एच 1 तत्व के भीतर लपेटें, आप केवल पाठ को बिना किसी फ़ील्ड के साथ एक फ़ॉर्म में डालते हैं और न ही बटन सबमिट करते हैं।

उस ने कहा, मैं दोहराऊंगा: सारणीबद्ध डेटा के लिए तालिकाओं का उपयोग करें। इस संदर्भ में वे समझ में आता है। अन्य संदर्भों में (केवल लेआउट बनाने के लिए), वे नहीं करते हैं।

इस तरह का दुरुपयोग एसईओ के लिए बुरा है क्योंकि सामग्री को ठीक से अनुक्रमित नहीं किया गया है - आप एक बेहतर, पृष्ठ पर रैंकिंग बढ़ाकर, स्वच्छ और सीधे अंक मार्कअप के माध्यम से प्राप्त कर सकते हैं।


0

HTML टेबल SEO के लिए बहुत अच्छा है।

मैंने सालों तक DIV का इस्तेमाल किया। फिर, एक प्रयोग के रूप में, मैंने लेआउट के लिए अपनी एक वेबसाइट पर तालिकाओं का उपयोग करने का निर्णय लिया। मेरी कीवर्ड रैंकिंग में वृद्धि हुई। मैं टेबल का उपयोग करने के लिए अपनी वेबसाइटों को एक-एक करके रीड करता हूं। हर मामले में SEO का फायदा हुआ।

वेब स्नोब और "टॉप टेन तरीके आपके एसईओ को बेहतर बनाने" के बावजूद लेख कहते हैं, आप कभी भी अपने स्वयं के परीक्षण किए बिना सर्वश्रेष्ठ एसईओ प्रथाओं की खोज नहीं करेंगे।

मुझे वास्तव में परवाह नहीं है कि एक टैग क्या करना था, मैं परिणामों के बारे में परवाह करता हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.