গুগল স্ট্রাকচার্ড ডেটা টেস্টিং সরঞ্জামে ব্লগপোস্টিং প্রকাশক লোগো 'লোগো.আইটিএমটাইপের একটি অবৈধ মান আছে'


13

নিম্নলিখিত হিসাবে প্রত্যাশিত হিসাবে গুগল স্ট্রাকচার্ড ডেটা পরীক্ষার সরঞ্জাম মাধ্যমে সঞ্চালিত হয় :

<div>
    <div itemprop="publisher" itemscope id="organization-example" itemtype="https://schema.org/Organization">
        <a itemprop="url" href="https://example.com">
            <img itemprop="image logo" src="https://example.com/images/logo.png" alt="LOGO">
            <span itemprop="name">EXAMPLE</span>
            <span itemprop="description">This is an EXAMPLE</span>
        </a>
    </div>
</div>

<div itemscope itemtype="https://schema.org/WebPage" itemref="organization-example">
</div>

তবে যখন আমি BlogPostingএটি ব্যবহার করার চেষ্টা করি তখন logoসম্পত্তিটি ভেঙে যায় :

<div>
    <div itemprop="publisher" itemscope id="organization-example" itemtype="https://schema.org/Organization">
        <a itemprop="url" href="https://example.com">
            <img itemprop="image logo" src="https://example.com/images/logo.png" alt="LOGO">
            <span itemprop="name">EXAMPLE</span>
            <span itemprop="description">This is an EXAMPLE</span>
        </a>
    </div>
</div>

<article
    itemscope
    itemtype="https://schema.org/BlogPosting"
    itemref="organization-example"
>
</article>

ত্রুটি সহ:

https://example.com/images/logo.png (বৈশিষ্ট্যযুক্ত লোগো.আইটিএমটাইপের একটি অবৈধ মান রয়েছে))

কেন কেউ ব্যাখ্যা করতে পারেন? এবং আমি এটি ঠিক করতে কি পদক্ষেপ নিতে পারি?


আপনার itempropহিসাবে একই লাইনে ব্যবহার করা এড়ানো উচিত itemtype, কারণ প্রকাশক সংস্থা, ওয়েবপেজ এবং ব্লগপোস্টিংয়ের সন্তান। ভাল ব্যবহার করার জন্য <body itemscope itemtype="https://schema.org/Organization">তারপর <article itemscope itemtype="https://schema.org/BlogPosting"> <span itemprop="publisher">ইত্যাদি ... আছে, লোগো একাধিক বার পুনরাবৃত্তি বিশেষ করে একটি ব্লগ পোস্টে প্রয়োজন হবে না।
সাইমন হেটার ওয়াচেস দ্য

@ সিমনহায়টার ধন্যবাদ, তবে প্রকাশক কোনও সংস্থার সন্তান নন, এবং সংস্থাটি ওয়েবপেজের শীর্ষে রয়েছে তাই আমি এটি ব্লগপোস্টিং থেকে রেফারেন্স করতে চেয়েছিলাম .. আপনি কি সংগঠন-> ব্লগপোস্টিং-> প্রকাশক কাঠামোর পরামর্শ দিচ্ছেন? এটি ভুল বলে মনে হচ্ছে।
আর্থ

@ সিমোনহেইটার এছাড়াও https://schema.org/WebPage এবং পুরো সাইটটি উদাহরণস্বরূপ ঠিক itempropসেইভাবেই করছে .. একই লাইনে itemtype
আর্থ

স্বর্ণকেশী মুহূর্ত, আমি সম্পূর্ণ ভুল করব। আমি পরে একবার দেখে নেব এবং আপনার সাথে ফিরে যাব :)
সাইমন হায়টার

উত্তর:


15

দেখা যাচ্ছে, BlogPostingসম্ভাব্য ধনী স্নিপেট হিসাবে গুগল সমর্থিত এমন এক ধরণের কারণ , তারা আরও বৈধতা প্রয়োগ করে:

নিবন্ধগুলির জন্য গুগল অনুসন্ধান ডকুমেন্টেশন গাইডলাইনস

এটি একটি নিবন্ধের প্রকাশকের প্রয়োজন logoধরনের হতে ImageObjectহবে এবং একটি আছে widthএবং heightপিক্সেলে। BlogPostingএকটি উপপ্রকার হয় Article

এই আপডেট হওয়া স্নিপেট গুগল স্ট্রাকচার্ড ডেটা টেস্টিং সরঞ্জামের মাধ্যমে বৈধতা দেয় :

<div id='web-page-example' itemprop="mainEntityOfPage" itemscope itemtype="https://schema.org/WebPage" itemref="headline-example">
    <div>
        <div itemprop="publisher" itemscope id="organization-example" itemtype="https://schema.org/Organization">
            <a itemprop="url" href="https://example.com">
                <span itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
                   <img itemprop="url" src="https://example.com/images/logo.png" alt="LOGO">
                   <meta itemprop="width" content="600">
                   <meta itemprop="height" content="60">
                </span>   
                <span itemprop="name">EXAMPLE</span>
                <span itemprop="description">This is an EXAMPLE</span>
            </a>
        </div>
    </div>  
    <div
        id="blog-posting-example"
        itemprop="mainEntity"
        itemscope
        itemtype="https://schema.org/BlogPosting"
        itemref="organization-example web-page-example"
    >
        <span itemprop="author" itemscope itemtype="https://schema.org/Person">
            <span itemprop="name">Example Author</span>
        </span>
        <time itemprop="datePublished" datetime="2016-05-09T11:40:04+02:00">9th May 2016</time>
        <time itemprop="dateModified" datetime="2016-05-09T11:40:04+02:00">9th May 2016</time>
        <h1 id="headline-example" itemprop="name headline">Example Headline</h1>
        <span itemprop="image" itemscope itemtype="https://schema.org/ImageObject">
            <img itemprop="url" src="https://example.com/images/blog.png" alt="LOGO">
            <meta itemprop="width" content="800">
            <meta itemprop="height" content="400">
        </span>
    </div>
</div>  

11

উপরে @ আর্থ দ্বারা একটি উজ্জ্বল এবং সহায়ক উত্তর।

উপরের উত্তরটির পরিপূরক করতে (এটির সাথে প্রতিযোগিতা করবেন না), এখানে একই স্ক্রমা.org.org শব্দভাণ্ডার ব্যবহার করে একই স্ট্রাকচার্ড ডেটা রয়েছে তবে এবার :JSON-LD

    "publisher": {
        "@type": "Organization",
        "name": "myOrganization",
        "logo": {
            "@type": "ImageObject",
            "name": "myOrganizationLogo",
            "width": "60",
            "height": "600",
            "url": "http://my-organization.org/my-logo.png"
        }
    }

এনবি https://developers.google.com/search/docs/data-tyype/articles অনুসারে

  1. লোগোটি একটি বর্গক্ষেত্র নয়, একটি আয়তক্ষেত্র হতে হবে।

  2. লোগোটি একটি 60x600pxআয়তক্ষেত্রে মাপসই করা উচিত and এবং হয় হয় ঠিক 60pxউচ্চ (পছন্দসই), বা ঠিক 600pxপ্রশস্ত। (উদাহরণস্বরূপ, 450x45pxএটি গ্রহণযোগ্য হবে না, যদিও এটি 600x60pxআয়তক্ষেত্রের সাথে খাপ খায়))

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