آموزش اسکیما

اسکیمای پادکست PodcastEpisode

آموزش اسکیمای پادکست : ( PodcastEpisode ) از جمله طرحواره هایی است که بصورت کد جی سان JSON-LD نوشته شده و در ساختار محتوای ما قرار میگیرد. اگر در زمینه تولید محتوای پادکست فعالیت دارید می توانید با استفاده از رنک مث Rank Math ، انواع داده های غنی و کدهای جی سان را بصورت اسکیما در نوشته تان وارد نمایید. در واقع رنک مث به ما این امکان را می دهد تا انواع طرحواره های غیر عمومی را ساخته و در نوشته مان قرار دهیم. برای اسکیمای پادکست 2 روش داریم. اولین روش استفاده از اسکیمای مقاله ( article ) و دومین روش استفاده از کد های جی سان و ایمپورت کردن در نوشته می باشد.

chevron_leftاستفاده از طرحواره مقاله Article

در این روش، برای صفحه یا محتوایی که دارای پادکست های شما می باشد، باید اسکیمای مقاله را پیکربندی کنید. به زبان ساده تر، برای صفحات یا نوشته هایی که پادکست هستند، تنها کافی است اسکیمای مقاله را جای گاری کرده و در صورتیکه اپیزودهای خبری دارید، طرحواره را بصورت article/news تعریف نمایید.
نقشه سایت خبری
لازم به ذکر است برای اپیزود های خبری باید ماژول سئوی خبری را نیز فعال کرده و نقشه سایت محتوای خبری را نیز در سرچ کنسول گوگل تان تعریف نمایید. در تنظیمات ماژول نقشه سایت خبری، می توانید مشخص کنید که مقاله های خبری را از کدام آیتم ها بخواند. معمولا نوشته ها Posts ، حاوی مقاله خبری هستند. این روشی است که رنک مث نیز آن را توصیه کرده. می توانید از اسکیمای مقاله بصورت کلی و در صورت خبری بودن پادکست های تان از article/news نیز بهره بببرید.

chevron_leftاسکیمای پادکست با کد جی سان – PodcastEpisode Schema JSON-LD

رنک مث ابزار بسیار مفید و کاربردی دارد به نام ایمپورت کردن اسکیما از منابع مختلف. با استفاده از این امکانات می توانید داده های غنی را از یک آدرس اینترنتی خوانده یا از کد های HTML یا کد های جی سان پردازش نموده و برای مقاله یا نوشته تان استفاده نمایید. این ابزار بقدری کامل است که امکان ویرایش اسکیما در محیط بصری را نیز دارد و در همان پنجره با استفاده از گوگل، اعتبار سنجی ساختاری می کند.
برای ساخت اسکیمای پادکست، لازم است تا با استفاده از داده های غنی موجود در Schema.org یک اسکیمای PodcastEpisode بسازیم. سپس آن را از طریق بخش طرحواره های رنک مث در صفحه ای که پادکست مان قرار دارد ایمپورت نماییم. سایت های زیادی هستند که با آنها قادر هستید هر اسکیمایی که در لیست طرحواره های Schema.org قرار دارد را برای محتوای خود ساخته یا سفارشی سازه کرده و با استفاده از ابزار Import وارد محتوای مان نماییم.
در اینجا من یک اسکیما پادکست برای یکی از اپیزودهایم ساخته ام که می توانم ضمن تغییر یا حذف یا اضافه هر داده غنی دیگر، آن را در صفحه محتوایم قرار دهم. در سایت Schema.org داده های غنی برای هر اسکیما یک قطعه کد به زبان های پرکاربرد قرار دارد که قادر خواهید بود آنرا سفارشی سازی نمایید.
این یک نمونه کد جی سان اسکیمای پادکست با یک اپیزود می باشد :

<script type=”application/ld+json”>
{
“@context”: “https://schema.org/”,
“@type”: “PodcastEpisode”,
“url”: “http://www.relay.fm/inquisitive/27”,
“name”: “#27: Behind the App #1: History”,
“datePublished”: “2015-02-18”,
“timeRequired”: “PT37M”,
“description”: “In the first episode of “Behind the App”, a special series of Inquisitive, we take a look at the beginnings of iOS app development, by focusing on the introduction of the iPhone and the App Store.”,
“associatedMedia”: {
“@type”: “MediaObject”,
“contentUrl”: “http://www.relay.fm/inquisitive/Inquisitive_027.mp3”
},
“partOfSeries”: {
“@type”: “PodcastSeries”,
“name”: “Inquisitive”,
“url”: “http://www.relay.fm/inquisitive”
}
}
< / script >

قبل از اینکه این کد را به رنک مث ببریم بیایید ساختار آن را تحلیل کنیم و ببینیم چه چیزهایی قابل تغییر است. اسکیمای پادکست که به زبان جی سان مشاهده می فرمایید یک اپیزود را از یک پادکست سریالی تعریف کرده است. یعنی یک فایل پادکست MP3 را برای صفحه ای که در آن قرار دارد داده گذاری شده.
subdirectory_arrow_leftآدرس اینترنتی صفحه اپیزود پادکست ( URL )
در اینجا آدرس صفحه ای که اپیزود پادکست تان قرار دارد را وارد نمایید.

“url”: “http://www.relay.fm/inquisitive/27”,
یا می توانید تغییر دهید به
“url”: “https://alirezanaji.ir/SeoPodcast/Episode1”,

subdirectory_arrow_leftنام اپیزود ( name )
این قسمت محل وارد کردن نام اپیزود می باشد. مثلا “قسمت 1 : سئو چیست”

“datePublished”: “2015-02-18”,
یا می توانید تغییر دهید به
“datePublished”: “2021-02-05”,

subdirectory_arrow_leftمدت زمان اپیزود ( timeRequired )
در این قسمت باید مدت زمان اپیزود را با کد استاندارد ایزوی زمانی وارد کنید.

“timeRequired”: “PT37M”,
یا می توانید تغییر دهید به
“timeRequired”: “P2H30M5S”,

یک نمونه زمان بندی به روز و ساعت هم می گذارم تا کامل متوجه شوید
P3Y6M4DT12H30M5S
سه سال و 6 ماه و 4 روز و 12 ساعت و 30 دقیقه و 5 ثانیه

drive_file_rename_outlineسخن نویسنده

در مقاله دانش طرحواره ها و آموزش اسکیما فاز 1 به نحوه تعریف زمان اشاره کرده بودم. در عین حال زمانبندی با حروف PT برای ساعت شروع می شود. حرف P برای شروع زمانبندی و حرف T یعنی از اینجا روی ساعت داریم صحبت می کنیم. پس برای مشخص کردن زمان بندی با کد ایزوی زمانی، اگر شامل روز باشد ابتدا حرف P و برای ساعت با حرف T شروع می کنیم و اگر فقط زمانبندی ما روی ساعت بود با PT مستقیما آغاز می کنیم. باقی حروف هم که مشخص است!
subdirectory_arrow_leftشرح اپیزود ( description )
برای اپیزود پادکست تان یک شرح بنویسید. این توضیحات برای یک قسمت است.

“description”: “In the first episode of “Behind the App”, a special series of Inquisitive, we take a look at the beginnings of iOS app development, by focusing on the introduction of the iPhone and the App Store.”,
یا می توانید تغییر دهید به
“description”: “دانش سئو را با هم بیاموزیم و در مسیر بی انتهای آن با اطلاعات کامل گام برداریم

subdirectory_arrow_leftآدرس فایل اپیزود ( contentUrl )
در قسمت MediaObject باید آدرس فایل اپیزودمان را وارد کنیم. همانطور که مشاهده می فرمایید، این همان لینکی است که اپیزود شما با آن دانلود می شود.

“contentUrl”: “http://www.relay.fm/inquisitive/Inquisitive_027.mp3”
یا می توانید تغییر دهید به
“contentUrl”: “https://alirezanaji.ir/SeoPodcast/Episode_01.mp3”

subdirectory_arrow_leftنام پادکست ( PodcastSeries>name )
در این قسمت از زیر مجموعه PodcastSeries می توانید نام پادکست را وارد نمایید. در واقع پادکست شما شامل اپیزودهایی است که برای هر کدام، یک اسکیمای اپیزود پادکست، تعریف می کنیم. به زبان ساده تر، داریم نام پادکستی را می نویسیم که این اپیزود اش است.

“contentUrl”: “http://www.relay.fm/inquisitive/Inquisitive_027.mp3”
یا می توانید تغییر دهید به
“contentUrl”: “https://alirezanaji.ir/SeoPodcast/Episode_01.mp3”

subdirectory_arrow_leftآدرس اینترنتی صفحه پادکست ( PodcastSeries>URL )
در این قسمت از زیر مجموعه PodcastSeries می توانید آدرس اینترنتی صفحه معرفی پادکست را وارد نمایید.

“url”: “http://www.relay.fm/inquisitive”
یا می توانید تغییر دهید به
“url”: “https://alirezanaji.ir/SeoPodcast”

error_outlineنکته

در صورتیکه اپیزودهای شما در صفحه ای است که پادکست را معرفی کرده اید، می توانید آدرسی که برای اپیزود وارد نموده اید را در اینجا نیز وارد کنید. اگر صفحه هر اپیزود جداست، پس صفحه معرفی پادکست را در این قسمت درج نمایید.

chevron_leftداده های پرکاربرد برای اسکیمای پادکست

در این قسمت نیز به معرفی چند داده برای درج در کدهای جی سان اسکیمای پادکست می پردازم که می توانید لیست کامل آن را در Schema.org ملاحظه نمایید. سپس کد جی سان تولید شده اسکیما را توسط رنک مث وارد محتوای پادکست می کنیم که شرح داده می شود.
“autor”: “نام گوینده”
“director”: “نام کارگردان”
“musicby”: “نام آهنگساز”
“productioncompany”: “شرکت سازنده”
“trailer”: “آدرس اینترنتی فایل پیش نمایش”
“copyrightholder”: “نام سازمان یا شخصی که حقوق قانونی و کپی رایت این اثر به نام اوست”
“copyrightnotice”: “متن حقوق قانونی و کپی رایت این اثر”
“copyrightyear”: “سال کپی رایت”
“funder”: “نام شخص یا سازمان حامی مالی اپیزود یا پادکست”
“keywords”: “کلمات کلیدی که با کاما جدا می شوند”
“license”: “آدرس اینترنتی فایل یا صفحه لایسنس اثر”
“producer”: “نام سازمان یا شرکت یا شخص تولید کننده اثر”
“publisher”: “ناشر اپیزود یا ناشر پادکست”
“sponsor”: “نام شخص یا سازمان اسپانسر اپیزود یا پادکست”
“thumbnailUrl”: “آدرس اینترنتی تصویر بندانگشتی اپیزود یا پادکست”
“typicalAgeRange”: “محدودیت سنی مثلا -12”
“version”: “ورژن یا نسخه اپیزود یا پادکست”
“video”: “کد امبد ویدئوی اپیزود”
“image”: “آدرس اینترنتی فایل تصویر اپیزود یا پادکست”

chevron_leftوارد کردن کد اسکیمای پادکست توسط رنک مث در محتوی

با ساخته شدن کد اسکیمای پادکست، حال توسط رنک مث آن را وارد صفحه ای که اپیزود یا پادکست قرار دارد می کنیم. برای این مهم باید افزونه سئوی رنک مث بر روی سایت شما فعال باشد. همینطور حتما نوشته یا صفحه ای که در آن پادکست قرار دارد باید کاملا طراحی و ذخیره شده باشد.
schema generator
1- وارد صفحه نوشته ای که در آن پادکست قرار دارد می شویم. سپس به بخش تنظیمات سئو رنک مث رفته و از سربرگ Schema، بر روی تولید کننده اسکیما کلیک می کنیم تا وارد صفحه انتخاب و ساخت طرحواره شویم.
 
podcast schema
2- در صفحه ساخت و انتخاب اسکیما، وارد سربرگ Import می شویم. در اینجا ابزارهای گوناگونی در اختیار ماست که رنک مث امکان وارد کردن هرگونه اسکیما و کدهای جی سان را به ما داده است. در این صفحه از قسمت Import Schema Code from ، بر روی JSON-LD / Custom code کلیک می کنیم تا ابزار وارد کردن کد های جی سان باز شود. حالا باید قطعه کد اسکیمای پادکست را وارد نموده و سپس بر روی پردازش کد Process Code کلیک کنید تا داده های غنی اسکیمای پادکست خوانده شود.
 
podcast schema
2- در صفحه ساخت و انتخاب اسکیما، وارد سربرگ Import می شویم. در اینجا ابزارهای گوناگونی در اختیار ماست که رنک مث امکان وارد کردن هرگونه اسکیما و کدهای جی سان را به ما داده است. در این صفحه از قسمت Import Schema Code from ، بر روی JSON-LD / Custom code کلیک می کنیم تا ابزار وارد کردن کد های جی سان باز شود. حالا باید قطعه کد اسکیمای پادکست را وارد نموده و سپس بر روی پردازش کد Process Code کلیک کنید تا داده های غنی اسکیمای پادکست خوانده شود.
 
podcast schema jsonLD
3- پس از پردازش کد، شاهد شناسایی طرحواره پادکست می شویم. حال برای استفاده در صفحه پادکست مان، بر روی Use کلیک می کنیم. با این کار به صفحه ویرایشگر پیشرفته اسکیمای رنک مث منتقل می شویم.
 
podcast schema jsonLD
3- پس از پردازش کد، شاهد شناسایی طرحواره پادکست می شویم. حال برای استفاده در صفحه پادکست مان، بر روی Use کلیک می کنیم. با این کار به صفحه ویرایشگر پیشرفته اسکیمای رنک مث منتقل می شویم.
 
podcast schema editor
4- در اینجا می توانید این طرحواره را به عنوان الگو اسکیمای پادکست ذخیره کرده یا برای محتوای صفحه استفاده نمایید.
 
podcast schema editor
4- در اینجا می توانید این طرحواره را به عنوان الگو اسکیمای پادکست ذخیره کرده یا برای محتوای صفحه استفاده نمایید.
 
save schema post
5- با کلیک بر روی save for this post ، اسکیمای پادکست به بخش طرحواره های باکس سئو منتقل می شود.
podcastepisode schema
6- حال میبینیم که اسکیمای پادکست بر روی صفحه نشسته است. پس کل صفحه را ذخیره کرده و اگر اپیزود دیگری دارید برای اسکیمای اپیزود پادکست نیز به همین روش اقدام می کنید. در این مقاله ما برای یک اپیزود، داده غنی اسکیمای اپیزود را ایجاد کردیم.

chevron_leftتعریف و ساخت اسکیمای سفارشی با هوک کد ( Function.php )

مخصوص توسعه دهندگان ( custom schema Hook )

در صورتیکه می خواهید اسکیمای سفارشی تان را برای قرار گرفتن در طرحواره های رنک مث ایجاد کنید، از قطعه کد زیر برای پیکربندی استفاده نمایید. این قطعه کد نیاز به ویرایش دارد، که بصورت یک الگوی ساختاری برای شروع در اختیارتان می گذارم.

/**
* Collect data to output in JSON-LD.
*
* @param array $unsigned An array of data to output in json-ld.
* @param JsonLD $unsigned JsonLD instance.
*/
add_filter( ‘rank_math/json_ld’, function( $data, $jsonld ) {
if(is_singular(‘post type name here’)){
$data[‘schema type’] = [
‘@context’ => ‘https://schema.org’,
‘@type’ => ”,
‘@id’ => ”,
‘name’ => ”,
‘url’ => ”,
‘sameAs’ => ”,
];
return $data;
}
return [];
}, 10, 2);

virgool alireza naji

...

از اینکه موجب رضایت شما برآورده نشد، متاسفم

تقاضا دارم نظر سازنده تان را ارسال بفرمایید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست