মাইক্রোডাটা কি মেটা ট্যাগগুলিতে প্রয়োগ করা যেতে পারে?


12

মাইক্রোডাটা সরবরাহ করতে দয়া করে নীচের কোডটি অ্যাট্রিবিউটস সহ চিহ্নিত করুন:

<!DOCTYPE html>
<html>
    <head>
        <title>Micro data test - Normal version</title>
    </head>
    <body>
        <div itemscope itemtype="http://schema.org/Product">
            <h1 itemprop="name">Product name</h1>
            <img alt="" itemprop="image" src="http://placehold.it/200x200" />
            <div itemprop="description">This is the product description.</div>
            <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
                <meta content="in_stock" itemprop="availability" />
                <span content="GBP" itemprop="priceCurrency">£</span><span itemprop="price">100.00</span>
            </div>
        </div>
    </body>
</html>

গুগলের স্ট্রাকচার্ড ডেটা টেস্টিং টুল ব্যবহার করা ইতিবাচক ফলাফল দেয়।

এটি পরীক্ষার উদাহরণে ঠিক আছে তবে যাইহোক, আমরা বিভিন্ন সাইটে মাইক্রোডাটা প্রয়োগ করতে চাই যার এইচটিএমএল স্ট্রাকচারটি ব্যাপকভাবে পরিবর্তিত হয়। বৈশিষ্ট্যগুলি এইভাবে বাস্তবায়নের জন্য কাউকে স্বতন্ত্রভাবে প্রতিটি সাইটের ম্যানুয়ালি HTML মার্কআপ সম্পাদনা করতে হবে।

সাধারণত, আমরা একটি একক ফাংশন কল করতে সক্ষম হতে চাই যা সমস্ত মাইক্রোডাটা এক জায়গায় প্যাকেজ করে; প্রযুক্তিগতভাবে নিম্নলিখিত পদ্ধতিতে মেটা ট্যাগ ব্যবহার করে এটি সম্ভব:

<!DOCTYPE html>
<html>
    <head>
        <title>Micro data test - Meta tag version</title>
    </head>
    <body>
        <meta itemscope itemtype="http://schema.org/Product" itemref="microName microImage microDescription microOffer" />
        <meta id="microName" itemprop="name" content="Product name" />
        <link id="microImage" itemprop="image" href="http://placehold.it/200x200" />
        <meta id="microDescription" itemprop="description" content="This is the product description." />
        <meta id="microOffer" itemprop="offers" itemscope itemtype="http://schema.org/Offer" itemref="microCurrency microPrice microAvail" />
        <meta id="microAvail" itemprop="availability" content="in_stock" />
        <meta id="microCurrency" itemprop="priceCurrency" content="GBP" />
        <meta id="microPrice" itemprop="price" content="100.00" />
        <div>
            <h1>Product name</h1>
            <img alt="" src="http://placehold.it/200x200" />
            <div>This is the product description.</div>
            <div>£100.00</div>
        </div>
    </body>
</html>

গুগলের স্ট্রাকচার্ড ডেটা টেস্টিং টুল ব্যবহার করা প্রথম পরীক্ষার মতো ইতিবাচক ফলাফল দেয়।

রেফারেন্সের জন্য (আমরা এটি কোনও সত্যিকারের সাইটে কখনই করব না) আপনি সিএসএসের মাধ্যমে লুকানো মাইক্রোডাটা পাস করার চেষ্টা করলে গুগলের স্ট্রাকচার্ড ডেটা টেস্টিং সরঞ্জাম কোনও ত্রুটি দেয়।

সুতরাং, উভয় সাধারণ এবং মেটা ট্যাগ মার্কআপ একই ফলাফল দেয় তবে গুগল এবং স্কিমা.অর্গ.এর নিম্নলিখিত বিবৃতিগুলির কারণে আমার কিছুটা উদ্বেগ রয়েছে:

https://support.google.com/webmasters/answer/146750 বলেছেন:

সাধারণভাবে, গুগল কেবল চিহ্নিত চিহ্নিত ডেটা ব্যবহার করবে যা ব্যবহারকারীর কাছে দৃশ্যমান। লুকানো তথ্য উপেক্ষা করা হবে। তবে, কয়েকটি পরিস্থিতিতে মেশিন-পঠনযোগ্য এবং আপনার সামগ্রীর মানব-পাঠযোগ্য সংস্করণ উভয়ই সরবরাহ করা কার্যকর। উদাহরণস্বরূপ, "এলভিসের জন্মদিন" পাঠ্য স্ট্রিংটি অনেক অনেক মানব পাঠকের কাছে তাত্পর্যপূর্ণ হলেও 1935-01-08 এর মতো সার্চ ইঞ্জিনগুলির পক্ষে এটি অর্থবহ নয়। একইভাবে, মানব পাঠকরা $ প্রতীকটির অর্থ নির্ধারণ করতে পারে তবে আপনার দামগুলি পেসো বা ডলারে রয়েছে কিনা তা সুনির্দিষ্টভাবে অনুসন্ধান ইঞ্জিনগুলিকে বলতে দরকারী।

http://schema.org/docs/gs.html জানিয়েছে (মেটা ট্যাগ ব্যবহারের ক্ষেত্রে):

এই কৌশলটি অল্প পরিমাণে ব্যবহার করা উচিত। তথ্যের জন্য কেবল সামগ্রীর সাথে মেটা ব্যবহার করুন যা অন্যথায় চিহ্নিত করা যায় না।

http://schema.org/docs/faq.html#13 বলে:

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

আমার প্রশ্নগুলি হ'ল:

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

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

@ অলহসি হ্যাঁ, এটিই আমি ভয় পাচ্ছি এবং খুব দেরি না হওয়া অবধি বলার উপায় নেই! মন্তব্যের জন্য ধন্যবাদ, আমি মনে করি আমাদের কেবলমাত্র একটিতে বুলেটটি কাটতে হবে এবং এটি স্বাভাবিক উপায়ে করতে হবে।

উত্তর:


6

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

আপনার চিহ্নিত করা সামগ্রীটি কি ব্যবহারকারীদের থেকে লুকানো আছে?

সাধারণভাবে, গুগল সমৃদ্ধ স্নিপেটে এমন কোনও সামগ্রী প্রদর্শন করবে না যা মানব ব্যবহারকারীর জন্য দৃশ্যমান নয়। বিষয়বস্তু যা আপনি মত কৌশল ব্যবহার করে রিচ স্নিপেট জন্য চিহ্নিত করেছেন লুকাবেন না display:none, value-titleঅথবা CSS। গুগল এমন বিষয়বস্তুগুলিকে অগ্রাহ্য করবে যা মানব ব্যবহারকারীদের কাছে দৃশ্যমান নয়, তাই আপনার পাঠকগুলি যা আপনার ওয়েব পৃষ্ঠাগুলিতে দেখতে পাবেন তা চিহ্নিত করা উচিত।

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

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

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


উত্তর করার জন্য ধন্যবাদ. আপনি কিছু আকর্ষণীয় পয়েন্ট উত্থাপন; যদি ডেটা ব্যবহার না করা হয় তবে এটি মেটা ট্যাগগুলিতে মাইক্রোডাটা প্রয়োগ করা কিছুটা অর্থহীন বলে মনে হচ্ছে!

4

ব্যবহার meta(এবং link) Microdata জন্য উপাদান জরিমানা। কখনও কখনও এটির কোনও বোধগম্য বিকল্পও নেই, যেমন, যদি নির্দিষ্ট কোডগুলি সরবরাহ করতে হয় যেখানে এটি আপনার ব্যবহারকারীদের কাছে এটি দেখানোর কোনও অর্থ হয় না।

গুগল এমনকি metaতাদের কিছু ধনী স্নিপেট উদাহরণ ব্যবহার করে:

সুতরাং প্রশ্নটি হল, কত বেশি (যদি কোনও সীমা থাকে তবে)? এবং আমি মনে করি যে এটি কঠোর সীমাবদ্ধতা নেই তা ধরে নেওয়া নিরাপদ , এটি সম্ভবত বিভিন্ন অতিরিক্ত কারণের উপর নির্ভর করে।

তবে গুগলের পক্ষে মাইক্রোডাটা মার্কআপকে বরখাস্ত করা না করা যদি কেবল meta/ linkব্যবহৃত হয় তবে তা বোঝা যাবে । কেন? কারণ তারা স্কিমা.আরোগ্রাট ডেটা সরবরাহের জন্য জেএসওএন-এলডি সমর্থন করে (এবং কখনও কখনও এমনকি প্রস্তাবও দেয় ), এবং এটিতে কেবল "লুকানো" বিষয়বস্তু থাকে (যথা, একটি গোপন scriptউপাদান যা ডেটা ব্লক হিসাবে ব্যবহৃত হয় )।

এবং এটি হ'ল আমি আপনার ক্ষেত্রে যা পরামর্শ দেব: যদি আপনি আপনার বিদ্যমান উপাদানগুলি চিহ্নিত করে কাঠামোগত ডেটা যুক্ত করতে না চান, JSON-LD ব্যবহার করুন


পরামর্শের জন্য ধন্যবাদ। আমি জেএসএন-এলডি একবার দেখে নেব।

1

এটি সমস্ত পরিস্থিতিতে কাজ করে কিনা সে সম্পর্কে আমি মন্তব্য করতে পারছি না, তবে আমরা আপনার বর্ণনার পদ্ধতিতে স্কিমা.আর.জি ব্যবহার করি - পণ্য পৃষ্ঠাগুলিতে মেটা "সামগ্রী" হিসাবে। কেন? এটি কেবলমাত্র অনেক বেশি পোর্টেবল এবং থিমগুলি নষ্ট করে না। এটি ডেটা ফর্ম্যাট করার ক্ষেত্রে আরও দানাদার নিয়ন্ত্রণের অনুমতি দেয় এবং এটি ঠিক পরে <body>(ভাঁজের উপরে) প্রাসঙ্গিক ডেটা পায় । হুক ভিত্তিক প্ল্যাটফর্মগুলি (বা এমনকি ভিকিউমডের মতো এফএন্ডআর ভিত্তিক) মনে আসে: কঠোর কোডিং না করে সমস্ত নির্দেশকে কাঠামোতে তরলভাবে F&R করার কোনও উপায় নেই।

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

বেশিরভাগ লোক বলবেন " content=""মেটাস ব্যবহার করবেন না " তবে আবার, সেই লোকদের মধ্যে বেশিরভাগই এটি চেষ্টা করেনি। একই বিভাগে পণ্য তালিকায় সমৃদ্ধ মার্কআপের মতো জিনিসগুলির জন্য যায় ... হ্যাঁ আমরা সেই নিয়মটিও ভঙ্গ করি :) কেবল মনে রাখবেন যে আরডিএফ পুকুরের মধ্যে গুগল একমাত্র মাছ নয়। জি যা বলে তা স্ট্যান্ডার্ড-ইস্যু ডেটা ফর্ম্যাটগুলি এমনভাবে ব্যবহার করা যায় যা বাকি পুকুরের জন্য পুরোপুরি গ্রহণযোগ্য। সম্ভবত এমনকি কারণ জি নিজেই ভবিষ্যতে তার 'মন পরিবর্তন করে। এটি সর্বোপরি / সর্বোপরি ডেটা চায়, তবুও এটি আপনাকে নীচের / নীচে থাকা ডেটাগুলিতে কোড তৈরি করে, অন্যদিকে মেটা অনুষঙ্গগুলি এটিকে মেশিনের অ্যাক্সেসযোগ্য ভাষায় সামনে এবং কেন্দ্র স্থাপন করে।


ফ্ল্যাগজেলাম নোট, ওপেনগ্রাফ (ওজি) এবং আরও অনুরূপ পদ্ধতিতে আরও কাজ: <head>বা এর সামগ্রীতে মেটাস হিসাবে <body>। Pinterest স্কিমা থেকে ডেটা প্রথম পছন্দ করে। টুইটার কার্ড একই কাজ। এবং ব্রেডক্রাম্বস এবং পর্যালোচনা লুপের অংশগুলির জন্য ডেটা-ভোকাবুলারি ব্যবহার করতে ভয় পাবেন না, এটি বৈধ।
ধৌপিন

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