প্রদর্শনটি ব্যবহার করা কতটা খারাপ: সিএসএসে কোনওটিই নয়?


72

আমি অনেকবার শুনেছি যে display: noneএসইও কারণে এটি ব্যবহার করা খারাপ , কারণ এটি অপ্রাসঙ্গিক জনপ্রিয় কীওয়ার্ডগুলিতে চাপ দেওয়ার চেষ্টা হতে পারে। কিছু প্রশ্ন:

  1. এখনও কি প্রজ্ঞা পেয়েছে?
  2. আপনি কেবল একটি শব্দ, বা সম্ভবত একটি একক অক্ষর লুকিয়ে রাখলে কি এটির কোনও পার্থক্য রয়েছে?
  3. যদি আপনার এটির কোনও ব্যবহার এড়ানো উচিত, তবে লুকানোর জন্য পছন্দের কৌশলগুলি কী কী (কিছু পরিস্থিতিতে যখন আপনার এটি পুনরায় দৃশ্যমান হওয়া দরকার)

আমি এখনও অবধি কিছু রেফারেন্স পেয়েছি:

ম্যাট কাটস 2005 থেকে একটি মন্তব্যে

আপনি যদি পাঠ্যকে আড়াল করতে সিএসএস ব্যবহার করে সোজা হয়ে থাকেন তবে এটিকে স্প্যাম বলা হলেও অবাক হবেন না। আমি বলছি না যে মাউসওভার বা ডিএইচটিএমএল পাঠ্য বা একটি-লোগো রয়েছে-তবে-থাকা-পাঠ্যটি স্প্যাম; আমি উত্তরটি দিয়েছিলাম যে একটি সম্মেলনে আমি যখন বলেছিলাম "এটি কীভাবে একজন দর্শনার্থী, প্রতিযোগী, বা কোনও স্প্যাম প্রতিবেদন পরীক্ষা করে দেখবে। আপনি যদি আপনার কোম্পানির নাম এবং এটি এক্সপো মার্কার্স লোগোর পরিবর্তে এক্সপো মার্কারস দেখান, আপনি অবশ্যই ভাল হতে হবে you

এবং একই নিবন্ধে অন্য মন্তব্য

গুগলে সিএসএস ব্যবহার করে লুকিয়ে থাকা টেক্সটটিকে আমরা পতাকাঙ্কিত করতে পারি। আজ অবধি আমরা এটি করার জন্য অ্যালগোরিদমিকভাবে সাইটগুলি সরিয়ে নেই। স্নানের জল দিয়ে বাচ্চাদের বাইরে ফেলে দেওয়া এড়াতে আমরা কঠোর চেষ্টা করি।

এরিক এঙ্গ ২০০৮ সালে

এই কৌশলটির বৈধ ব্যবহার এতটাই প্রচলিত যে আমি অনুসন্ধানের ইঞ্জিনগুলি খুব সহজেই display: noneবৈশিষ্ট্যটি ব্যবহারের জন্য কোনও সাইটকে শাস্তি দিতে আশা করব । একটি নির্দিষ্ট অ্যালগরিদম বাস্তবায়ন করা খুব কঠিন যে এর নির্দিষ্ট ব্যবহারটি display: noneঅনুসন্ধান ইঞ্জিনকে ধোঁকা দেওয়ার জন্য কিনা তা সত্যই খুঁজে পেতে পারে ।


আমি যদি পরে কোনও জাভাস্ক্রিপ্ট দিয়ে লুকিয়ে থাকা কোনও লোডিং সাদা পর্দা ব্যবহার করি (এর ভিতরে কোনও পাঠ্য নেই)? গুগল বিবেচনা করবে যে আমি সেই সাদা পর্দার নীচে পৃষ্ঠাটি আড়াল করছি? আপনাকে ধন্যবাদ
bloomingsmilez

আমি প্রদর্শন ব্যবহার করি: মোবাইল পর্দার জন্য পৃষ্ঠাগুলি হ্রাস করতে কেউ হয় না কারণ একটি বড় স্ক্রিনে যুক্তিযুক্ত বলে মনে হচ্ছে এমন অনুলিপি ফোনে অনেক বেশি। আমি কি নিজেকে সমস্যা সৃষ্টি করছি?

উত্তর:


57

JQuery এর এই দিনগুলিতে (এবং অন্যান্য জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক) ভারী ওয়েবসাইটগুলি তখন আমি দেখতে পাচ্ছি না এটি কীভাবে সমস্যা হতে পারে, আপনি যখন jQuery স্লাইডার, ট্রানজিশন, গ্যালারী, টিকার ইত্যাদির মতো জিনিস ব্যবহার করেন তখন এটি ব্যাপকভাবে ব্যবহৃত হয় এবং এখন এটি সাধারণ বিষয় এবং অনুসন্ধান-ইঞ্জিনগুলি তাদের ব্যবহারের অন্ধভাবে শাস্তি না দেওয়ার জন্য যথেষ্ট চালাক।

একজন ব্যবহারকারী এটি গুগল ওয়েবমাস্টার কেন্দ্রীয় ফোরামে বলেছেন :

"কেবলমাত্র ডিসপ্লে ব্যবহার করা হচ্ছে: কোনওটি স্বয়ংক্রিয়ভাবে কোনও জরিমানা ট্রিগার করবে না key মূলটি বিষয়বস্তুটি দৃশ্যমান করার জন্য - কোনও ব্যবস্থা আছে কিনা তা স্বয়ংক্রিয় বা ব্যবহারকারী কর্তৃক আহ্বান জানানো হয়েছে key গুগল জাভাস্ক্রিপ্ট প্রক্রিয়াকরণে খুব পারদর্শী হয়ে উঠছে এই জাতীয় প্রক্রিয়াগুলি আবিষ্কার করুন এবং ব্যাখ্যা করুন valid আপনি যদি বৈধ এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্ট ব্যবহার করেন তবে আপনার উদ্বিগ্ন হওয়ার কিছু নেই Good শুভ কামনা! "


আকর্ষণীয়, ধন্যবাদ। এর থেকে বোঝা যায় যে আমার অলসতা থাকা এবং সিএসএসে display: noneআইটেমগুলি সরিয়ে ফেলা উচিত যা কোডে সরানো যেতে পারে; তবে এফেক্টস এবং এর মতো আমি ভাল আছি। আমি তখন অবাক হই যে তারা কীভাবে এমন পরিস্থিতি সনাক্ত করতে পারে যেখানে একটি চিত্র লোগো রয়েছে এবং লোগোর পাঠ্যটি অ্যাক্সেসযোগ্যতার জন্য অন্তর্ভুক্ত তবে লুকানো রয়েছে। বর্ণনা থেকে, এটি খারাপ হিসাবে গণ্য হবে?
অ্যান্ডি

@ অ্যান্ডি: এটা হতে পারে। তবে লোগোটির পাঠ্যটি আড়াল করতে আপনার CSS ব্যবহার করা উচিত নয়; এটি ট্যাগের altবৈশিষ্ট্যে রাখুন img। বৈশিষ্ট্যটি এখানেই রয়েছে এবং আমি যতদূর জানি এটি ব্যবহার করে আপনার এসইও রেটিং বাড়িয়ে তোলে।
ডেভিড জেড

আসলে, মনে হচ্ছে এটি এমন কোনও ঘটনা হতে পারে যেখানে আপনি longdescপুরো বিবরণযুক্ত অন্য পৃষ্ঠায় একটি লিঙ্ক সরবরাহ করতে চিত্র ট্যাগটির বৈশিষ্ট্যটি ব্যবহার করেন । এটি কেবল পর্দার পাঠক (এবং সম্ভবত অনুসন্ধান ইঞ্জিনগুলি) দ্বারা দেখা যাবে। Webaim.org/techniques/images/longdesc#longdesc
ড্যান ডিপলো

আমি আসলে কোনও গ্রাফিকের বর্ণনা উপস্থাপনের সর্বোত্তম উপায়টি খুঁজছি না ... আমি ম্যাট কাটসের উক্তিটি উল্লেখ করছি যা আমি বলছি না ... হ'ল -লোগো আছে স্প্যাম হয় । তিনি মত altবা longdescবৈশিষ্ট্যগুলি ব্যবহার করার বিষয়ে কথা বলছেন বলে আমার কাছে এটি শোনায় না , এবং এটি বিষয়টির দৃশ্যমান করে তোলার জন্য কোনও ব্যবস্থা আছে কিনা ... তা কীটির সামান্য বিপরীতে সরবরাহ করেছে ।
অ্যান্ডি

7

আপনি যদি এটি আপত্তি না করেন তবে সমস্যা হবে না। এই মুহুর্তে গুগল সিএসএস স্টাইলশিটগুলির উদাহরণ সন্ধান করছে নাdisplay: none

গুগল বহুল ব্যবহৃত স্টাইলের নিয়মের বিরুদ্ধে যুদ্ধ ঘোষণা করতে যাচ্ছে না, তারা কেবল এমন একটি ভোক্তাকে একটি সতর্কতা দিচ্ছে যে তারা এমন একটি সাইটে 1000 টি কীওয়ার্ড যুক্ত করতে পারে যা পুরোপুরি সেট হয়ে গেছে display: noneবা আরও খারাপ,margin-left: 9999px


6

"প্রদর্শন: কিছুই নয়" কেবল তখনই ব্যবহার করুন যখন এটি সঠিকভাবে ব্যবহারের উপযুক্ত সরঞ্জাম।

উদ্ধৃতিগুলির পরামর্শ অনুসারে, অনুসন্ধানের ইঞ্জিনগুলির কোনও একটির সাথে সমস্যাটি স্প্যাম নয়। স্প্যাম অনুসন্ধান ইঞ্জিনগুলিতে চেষ্টা করা, আপনি এর জন্য কোন সরঞ্জাম ব্যবহার করেন না কেন, এটি একটি খারাপ ধারণা। আপনি যদি স্প্যাম ব্যতীত অন্য কোনও কিছুর জন্য সিএসএস ব্যবহার করেন তবে সমস্যা নেই।

সঠিক কাজের জন্য সঠিক সরঞ্জাম।


3
ধন্যবাদ। প্রশ্নটি তখন হয়ে যায় যখন display: noneসঠিক সরঞ্জাম। আপনি বলছেন যে সিএসএস যদি স্প্যাম ব্যতীত অন্য কোনও কিছুর জন্য ব্যবহার করা হয়, তবে এটি কোনও সমস্যা হবে না: আপনি কি আত্মবিশ্বাসী যে আমি display: noneউপাদানগুলি অপসারণের জন্য অলস উপায় হিসাবে ব্যবহার করি , এটি কোনও সমস্যা হবে না?
অ্যান্ডি

@ অ্যান্ডি প্রদর্শন: আপনি যখন কোনও সামগ্রী প্রদর্শন করতে চান না তখন কোনওটিই সঠিক সরঞ্জাম নয়। উপাদানগুলি অপসারণ করতে, এটিকে মোটেও অন্তর্ভুক্ত না করা ভাল (বা, যদি জাভাস্ক্রিপ্ট ব্যবহার করা হয়, তবে ডিওএম থেকে উপাদানগুলি সরিয়ে নেওয়া)। আপনি যদি পৃষ্ঠাগুলি থেকে প্রদর্শনটি ব্যবহার করে সামগ্রীটি সরিয়ে থাকেন: কোনও কিছুই নেই, তাই ব্যবহারকারীরা এটি দেখতে পাবে না তবে অনুসন্ধান ইঞ্জিনগুলি এখনও এটি সূচক করে, তবে এটি স্প্যাম হবে। আপনার যদি কিছু প্রকারের "দেখান / লুকান" বাটন বা এর মতো কিছু থাকে তবে ঠিক আছে।
লুস্কুবাল

4

আমি ড্যান ডিপ্লোর সাথে একমত হয়েছি এবং তিনি যা বলেছিলেন তা যুক্ত করতে, এছাড়াও গুগল নিজেই display: noneতার হোম পেজে ব্যবহার করে, সুতরাং যতক্ষণ আপনি এটি স্প্যামিংয়ের জন্য ব্যবহার করবেন না (ততক্ষণ পর্যন্ত শত শত সন্নিবেশ করানো) এটি ব্যবহার করা আসলেই সমস্যা হতে পারে না ডিসপ্লেতে কীওয়ার্ডগুলি: ডিআইভি প্যানেল নয়)।

গুগল হোম পেজ খুলুন এবং এইচটিএমএল উত্স কোডটি দেখুন। display:noneআপনার জন্য অনুসন্ধান এটি বহুবার দেখতে পাবে। :)


ধন্যবাদ মার্কো এটি এখনও আপনাকে দৃশ্যমান নয়display: none এমন উপাদানগুলিতে ব্যবহার করতে পারে কিনা তা নিয়ে এখনও প্রশ্ন রয়েছে ।
অ্যান্ডি

@ অ্যান্ডি: কখনই দৃশ্যমান উপাদানগুলিকে কেবল স্প্যাম বলে মনে করা হয় না, আপনি কখনই দৃশ্যমান উপাদান ব্যবহার করবেন না, তা এইচটিএমএল পৃষ্ঠাতে রেখে কেন বিরক্ত করছেন? তাই আমি আশা করি তাদের ব্যবহার করা ভাল ধারণা নয়। গুগল তাদের এখনই বা ভবিষ্যতে সনাক্ত করতে সক্ষম হতে পারে এবং আপনার সাইটে শাস্তি দিতে পারে।
মার্কো ডেমাইও

আমি কেবলমাত্র উদাহরণটিই ভাবতে পারি যখন আপনি কোনও সিএমএস ব্যবহার করছেন এবং সময়ের কারণে আপনি মার্কআপের পুরোপুরি কাস্টমিং না করে এক বা দুটি ছোট বিট লুকানোর জন্য সিএসএস ব্যবহার করতে চাইতে পারেন। (এবং আমি কেবলমাত্র বর্তমান পরিস্থিতি আরও ভালভাবে বুঝতে Q কে বলছি - আমার পছন্দসই সিএমএস দ্রুপাল, যেখানে মার্কআপ পরিবর্তন করা দ্রুত এবং সহজ))
অ্যান্ডি

@ অ্যান্ডি - কোনও অনুসন্ধান ইঞ্জিনের পক্ষে জাভাস্ক্রিপ্টের কয়েক হাজার লাইন পড়ার এবং এমন উপাদানগুলি সনাক্ত করা কি যৌক্তিকভাবে সম্ভব যেখানে কোনও উপাদান প্রদর্শিত না হওয়া যুক্তিযুক্তভাবে অসম্ভব? যে কোনও সাইটের কোডটি এক লাইনের সাথে অধ্যয়ন করতে কিছু বিপরীত ইঞ্জিনিয়ারিং লাগবে যা বলে $('.'+somevar).show();এবং প্রতিটি সম্ভাব্য মানটি somevarডিওএমের প্রতিটি সম্ভাব্য অবস্থার সাথে তুলনা করতে পারে - এবং এটি একটি ব্যতিক্রমী তুচ্ছ ঘটনা ... এছাড়াও, ডেটা, ইনপুট, এপিআই / এজেএক্স কল ফলাফল, ব্যবহারকারীর আচরণ ইত্যাদির কারণে
ডিভিটি

@ user568458 আমি মনে করি যে এটিই এরিক এঙ্গ প্রশ্নের শেষ অনুচ্ছেদে এবং গৃহীত উত্তরে ড্যান ডিপ্লো দ্বারা তৈরি করেছেন।
অ্যান্ডি

3

আমি মনে করি আপনার অন্যান্য বিকল্পগুলি নিয়ে আসার চেষ্টা করা উচিত তবে এখানে কয়েকটি রেফারেন্স নিবন্ধ রয়েছে

এই বিষয়টিতে কোনও ওয়েবমাস্টার রেডিও চ্যাটে মাইল এবং ভেনেসার লিঙ্কগুলি অন্তর্ভুক্ত রয়েছে: http://luigimontanez.com/2010/stop-using-text-indent-css-trick/

মেল হ'ল গুগল ইঞ্জিনিয়ার http://maileohye.com/html-text-indent-not-messing-up-your-rankings/

গুগল এমন একটি সমাধান সমাধান করতে চলেছে, তবে আপনি যদি দীর্ঘমেয়াদী দৃষ্টিভঙ্গি নেন তবে নেতিবাচক অফসেট এবং প্রদর্শন কোনওটিই নিরাপদ নয়।


0

গুগল সিএসএস display:noneসামগ্রী ক্রল করে ।

আপনি যদি ইচ্ছাকৃতভাবে অনুসন্ধানের র‌্যাঙ্কিংয়ের কৌশলটি ব্যবহার করার চেষ্টা করছেন তবে গুগল থেকে কোনও কিছু লুকানো খারাপ।

ইন্টারেক্টিভ ওয়েবসাইটগুলি কীভাবে পরিণত হয়েছে তা প্রদত্ত দর্শকদের কাছ থেকে লুকানো বিকল্পগুলি এবং পাঠ্য এখন একটি সাধারণ অনুশীলন, যাতে আপনার চিন্তা করা উচিত নয়। অতীতে, লোকেরা এসইও গেম করতে, কীওয়ার্ড এবং লিঙ্কগুলি গোপন করার জন্য এই ধরণের পদ্ধতি ব্যবহার করেছিল যার ফলস্বরূপ ফলাফল হয় যে যখন গুগল এমন কোনও সাইট ক্রল করে যা দর্শকের কাছ থেকে লুকানো জিনিসগুলি রাখে, তখন সেই সাইটটিকে কম বিশ্বাসযোগ্য হিসাবে দেখায়।


0

আমি গুগলে এসইও নিয়ে একটি সম্মেলন করেছি এবং এটি সত্য নয়। অবশ্যই কোনও জরিমানা প্রদর্শন করবেন না। এর পরিবর্তে দৃশ্যমানতার সাথে বা নেতিবাচক পাঠ্য মাপ বা নেতিবাচক ইনডেন্টিং ব্যবহার করে এর কিছু সময় আগে।

সত্য যে পাঠ্যটি দৃশ্যমান হওয়া দরকার এবং কোনও দৃশ্যমান উপায়ে বাধা দেওয়া উচিত নয়। কমপক্ষে কোনও বয়লার প্লেট বা সদৃশ বা অলস সামগ্রী নয়।

গুগল যেভাবে তাদের সাইটে যা কিছু করতে পারে সেগুলি তারা আলু হলেও নিজেরাই প্রথমে রাখে।

বিশেষত প্রস্তাবিত এবং সম্ভবত ব্যবহার করা পদ্ধতির এটি প্রদর্শন করা এবং এটির কোনও নকশার পরিণতি ঘটতে পারে তা বিবেচনা করে।

আমি কোনও সুযোগে এই ধরণের শৈলীগুলি বিবেচনা করা হয় না কিনা তা পরীক্ষা করার জন্য জেড-ইনডেক্সিং (লেয়ারিং) হিসাবে জিনিসগুলি প্রস্তাব করব। তবে আমি মনে করি না যে এত অ্যালগরিদম এটিকে বিবেচনা করার পক্ষে যথেষ্ট শক্তিশালী। বা স্ক্রিনের আকারের চেয়ে বেশি পজিশনের বাক্সের অবস্থান হিসাবে ভিজ্যুয়াল ব্লক হিসাবে নেতিবাচক অবস্থান বিবেচনা করে consider

Seo এরগো ক্লায়েন্টের আগ্রহের জন্য সম্পর্কিত পাঠ্যটি দৃশ্যমান হওয়া উচিত।


1
এই উত্তর ভুল ভুল। আপনি যে সম্মেলনে গিয়েছিলেন তা ভয়ানক। তারা কী অন্যান্য আবর্জনা আপনাকে খাওয়িয়েছে তা আমি ভাবতে পারি না। তারা সম্ভবত আপনাকে বলেছিল মেটা ট্যাগগুলিও গুরুত্বপূর্ণ ছিল।
জন কনডে

1
এটি সত্য যে আপনি কীওয়ার্ডগুলির একটি দীর্ঘ তালিকা তৈরি করলে এটি আপনার পৃষ্ঠায় রাখুন এবং এটি প্রদর্শন সহ লুকিয়ে রাখুন: কোনওটি নয়, গুগল আপনার সাইটটিকে শাস্তি দেবে। এটি সত্য যে পাঠ্যকে সূচীকরণ করতে বোঝানো দরকার। অন্যান্য উত্তরগুলি নির্দেশ করে যেহেতু প্রদর্শনের জন্য বৈধ ব্যবহার রয়েছে: কোনওটি নয়।
স্টিফেন অসটারমিলার

পাঠ্যটি আড়াল করার জন্য ব্যবহৃত প্রযুক্তিগত উপায়গুলি গুগলের কোনও বিষয় নয়। জেড-ইনডেক্স বা নেতিবাচক অবস্থান গুগলকে গুঁড়ো ফেলার জন্য ব্যবহার করা যেতে পারে এমন জল্পনাটি মিথ্যা। গুগলবোট এখন পৃষ্ঠাগুলি রেন্ডার করে এবং পৃষ্ঠায় পিক্সেলগুলিতে টেক্সট প্রদর্শিত হতে বাধা দেওয়ার জন্য ব্যবহৃত কোনও উপায় সনাক্ত করতে পারে answersএর উত্তরগুলি উল্লেখ করেছে, না
স্টিফেন অস্টারমিলার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.