محقق، مترجم و نویسنده حوزه فنآوری اطلاعات و دیجیتال مارکتینگ. محتوای آموزشی سئو با تمرکز بر روی اسکیما، موتورهای جستجو و مدل های زبان
آموزش جامع طرحواره ها و دانش اسکیما، حرفه ای
تحقیق و گردآوری، ترجمه و پیاده سازی تحلیلی : علیرضا ناجی
به بخش دوم دانش طرحواره ها خوش آمدید. در قسمت قبل با رویکرد جدید موتورهای جستجو در نمایش نتایج آشنا شدیم و به اهمیت وجود طرحواره ها در محتوی و محصولات پی بردیم. من به شما نشان دادم که در صورت استفاده از رنک مث تا چه میزان دست شما در مدیریت و پیکربندی نشانه های غنی باز خواهد بود و سئو مناسب به تنهایی و بدون در نظر گرفتن اسکیما دیگر کافی نیست.
حالا که انواع طرحواره ها را با هم مرور کردیم و نحوه جای گذاری اسکیما در نوشته یا محصول مان را یاد گرفتیم، بیایید به چگونگی ساخت یک طرحواره مجزا بر مبنی نیازهای گوناگون بپردازیم و ضمن بررسی تخصصی تر دنیای اسکیما با شرط گذاری ها نیز آشنا شویم. برای کنکاش عمیق تر آماده اید؟ بیایید شروع کنیم.
نکته : اگر برای اولین بار است که محتوی اسکیما و طرحواره را با این مقاله شروع می کنید بهتر است قبل از ادامه دادن، قسمت اول آموزش جامع طرحواره ها و دانش اسکیما را مطالعه فرمایید.
1. الگوهای طرحواره ( Schema Templates )
در حالت عادی برای تنظیم و ایجاد اسکیما در محتوی، به طرحواره های موجود مراجعه و ضمن پیکربندی هر یک بسته به نیازمان آن را ذخیره می کردیم. تا اینجا ما یک سئو مناسب داریم و ساختار نشانه های غنی را نیز در محتوی قرار داده ایم، که در واقع حداقل های یک محتوی استاندارد برای بررسی گوگل می باشد. شما باید به بروز رسانی محتوی تان برسید و به مقادیر تغییر پذیر در طرحواره تان بپردازید. مثل قیمت، تاریخ ها، موجودی، ساعات کاری و اتمام یا شروع یک بازه زمانی و غیره. این خیلی مهم است مثلا یک نوشته دستور آشپزی را به حال خود رها نکنید. شاید با خود بگوید مگر دستور پخت قرمه سبزی چه تغییری می تواند بکند؟ جواب این است که ما در دنیای سئو دائما به بررسی جایگاه مان می اندیشیم و به مرور در کلماتی که رتبه میگیریم به تقویت مقاله مان می پردازیم و به همین ترتیب روی طرحواره هایمان مانور می دهیم. به عنوان مثال اگر با جستجو ( چگونه قرمه سبزی مجلسی درست کنیم ) در نتایج گوگل رتبه بگیرید ضمن اینکه باید محتوی مقاله تان را با دستور طبخ مجلسی تقویت کنید، در کنار آن باید به تولید محتوی آموزشی طرز تهیه قرمه سبزی مجلسی نیز پرداخته و طرحواره های این گروه را نیز برپا نمایید. از جمله طرحواره ویدئویی، طرحواره دستور پخت، طرحواره چگونه و طرحواره مقاله و غیره. همینطور برای هر رتبه بندی که بدست می آورید بر مبنی ماهیت فعالیت تان، تولید محتوی را توسعه دهید. گوگل به زحمات شما امتیاز نمی دهد بلکه به نتیجه کار می نگرد.
طرحواره های موجود در رنک مث بخوبی کار می کنند و نیازهای اساسی را پوشش می دهند اما همانطور که وب سایت شما رشد می کند و انواع مختلفی از محتوی را تولید می کنید نیاز است تا کنترل بیشتری بر روی اسکیما داشته و با انعطاف پذیری بالاتر، قطعات غنی را به خدمت بگیرید.
از آنجاییکه بروز نگه داشتن طرحواره ها در ابعاد زیاد مثل داشتن صفحات و نوشته های متعدد سخت است، رنک مث با معرفی سیستمی به نام شرط گذاری راه را برای تان هموار می کند. آیا مطالبی دارید که از یک طرحواره واحد پیروی می کنند؟ لازم نیست برای ویرایش آنها وارد هر کدام از محتوی تان شوید و اسکیما را ذخیره نمایید، زیرا با شرط گذاری می توان هر تعداد نوشته، برگه و محصول را به یک طرحواره متصل نمود. این طرحواره شرط گذاری شده برای تمام اهدافی که برایش تعریف می کنید داده های غنی را به ساختار می چسباند که اغلب با متغیر ها داده پردازی می شوند. به بیان ساده تر از این جهت که ما یک طرحواره را می خواهیم به تعداد زیادی محتوی با عناوین مختلف برسانیم، از متغیر برای فراخوانی مقدار یک فیلد استفاده می کنیم.
قبل از رفتن به سراغ الگوها بیایید با هم به بررسی یک پیام هشدار یا خطای پر تکرار بپردازیم. داستان چیست :
زمانیکه یک طرحواره را کامل کردید، ممکن است بخواهید آن را به عنوان یک الگو ذخیره نمایید. الگو در اینجا چیست؟ مثلا برای محتوی دستور آشپزی قرمه سبزی، اطلاعاتی نوشته اید که می تواند برای چندین نوشته دیگر نیز مورد استفاده قرار بگیرد. ما یک طرحواره را کامل و ذخیره می کنیم و بجای پر کردن چندین اسکیما برای چندین نوشته دیگر، با یک بار ذخیره به عنوان الگو کاری کنیم تا با تعریف شرایط بر روی اسکیما مورد نظر، آنرا بر روی مطالبی که مشخص می کنیم فعال نماییم. پیچیده شد؟ شما در سایت تان 3 محتوی با موضوع طبخ خورشت دارید که یکی قرمه سبزی، یکی قیمه و یکی فسنجان می باشد. حال بجای اینکه برای هر دستور پخت یک یا چند طرحواره تنظیم کنید، می توانید با یگ طرحواره برای هر سه محتوی اسکیما تعریف نمایید و همینطور به هر تعداد طرحواره برای انبوهی از مطالب نیز این امر صادق است.
حال در این بین پیامی که ممکن است با آن مواجه شوید این است : این الگو قبلاً ذخیره شده است ( the template was already saved ). این پیام را مخصوصا در ورژن های قدیمی رنک مث و سایر برنامه های مدیریت طرحواره زیاد دیده ایم.
زمانیکه شما یک محتوی را در سایت تان می نویسید و آن را ذخیره می کنید، به سراغ پیکربندی طرحواره تان می روید. پس از تکمیل اطلاعات طرحواره و زمانیکه بر روی دکمه ذخیره به عنوان الگو کلیک می کنید، نوشته روی دکمه از ( ذخیره به عنوان الگو ) به ( الگو ذخیره شد ) تغییر پیدا می کند که این یک پیام موقتی است و طی یک تا دو ثانیه تغییر کرده و به حالت ابتدایی ( ذخیره به عنوان الگو ) بر می گردد.
خوب دقت کنید : حال اگر نوشته روی دکمه برابر با الگو ذخیره شد باشد و شما همزمان بر روی دکمه ( ذخیره برای این پست ) کلیک کنید با پیام : این الگو قبلا ذخیره شده است برخورد می کنید. برای اینکه با این مشکل روبرو نشوید باید صبر کنید الگو شما ذخیره شده و سپس وقتی دکمه به حالت قبل برگشت، پیکربندی طرحواره تان را برای محتوی پیش رو نیز اعمال نمایید. یعنی به زبان ساده باید صبر کنید عمل ذخیره سازی الگو انجام شده و بعد برای محتوی نیز اعمال نمایید. روش صحیح این است که ابتدا بر روی نوشته پیکربندی را اعمال و سپس به عنوان الگو ذخیره فرمایید.
آیا پس از ایجاد طرحواره برای نوشته یا محتوی تان باز هم با دکمه تولید اسیکما مواجه می شوید؟بله، دلیل آن از این قرار است که رنک مث به شما این امکان را داده تا بتوانید برای هر محتوی چندین اسکیما ایجاد کنید. این یک اتفاق بی نظیر است و به غنی تر شدن نوشته یا محصول تان کمک می کند که درباره اش با هم صحبت خواهیم کرد.
سخن نویسنده : تخصیص چند طرحواره برای یک محتوی اتفاق بسیار خوبی است و به پر رونق تر شدن آن نیز بسیار کمک می کند اما نکته مهم آن است که ما باید قطعاتی را به یک محتوی اضافه نماییم که کاملا مرتبط با موضوع مان می باشد و صرفا با چندین اسکیما روی یک محتوی سیل عظیمی از اطلاعات را سرریز ننماییم. به عنوان مثال اگر می خواهید برای دستور پخت یک غذا از اسکیما (دستور پخت) و (مقاله) استفاده کنید دیگر نیازی نیست تا اسکیما ( چگونه ) را نیز اضافه نمایید زیرا موتور های جستجو به دنبال قطعات غنی شاخص می گردند و در برابر حجم وسیعی از اطلاعات ممکن است برچسب سیاهه نمایی به محتوی شما بزنند. گوگل دلش نمی خواهد کاربرانش در یک محتوی بشدت پر پیچ و خم غرق شوند بلکه نظر گوگل بر بهترین و با کیفیت ترین اطلاعات و محتوی بر مبنی قطعات غنی کافی می باشد. می توانید مثلا طرحواره (سوال و جواب متداول) را نیز در کنار دو طرحواره یاد شده بکار ببرید اما پیشنهاد تکنیکی من این است که برای یک محتوی نسباتا طولانی و دارای چند طرحواره نیز هست برای سوال ها و جواب های متداول یک صفحه جداگانه در نظر گرفته و اسکیما آن را پیکربندی نمایید. برخی همکاران من در انتهای نوشته از المان آکاردئونی برای نوشتن چند سوال و جواب استفاده کرده ولی اطلاعات حرفه ای را طی یک برگه یا نوشته دیگر طراحی و تولید می نمایند. این بدان معنی نیست که اسکیما سوال و جواب را نگذاریم، منظور من استفاده از طرحواره ها بصورت بهینه می باشد. صرفا با چند سوال و جواب و یک اسکیما اضافه مقاله تان را کامل در نظر نگیرید. همین سوال ها و جواب ها به تنهایی می تواند یک شانس مضاعف برای ظهور در نتایج باشد، ارزش پرسش ها و پاسخ های متداول را دست کم نگیرید.
پیکربندی طرحواره های الگو - چگونه یک الگو بسازیم
همانطور که در بالا اشاره کردم، وقتی یکی از طرحواره های عمومی را پیکربندی کردید شاید بخواهید آن را برای استفاده بعدی نگاه داشته و یا برای تعداد دیگری محتوی همگون نیز بکار ببرید.
وقتی از پنل مدیریت رنک مث نسخه حرفه ای وارد بخش الگوهای اسکیما ( Schema Templates ) می شوید با صفحه ای مواجه اید که در آن می توانید الگوهای از قبل ذخیره شده را یافته و یا یک نمونه جدید را بسازید. همانند چیزی که برای پست ها و صفحات در داخل وردپرس مشاهده می کنید، اینجا نیز گزینه های ویرایش انبوه، جستجو، فیلتر براساس تاریخ و غیره را پیش رو دارید.
برای شروع بیایید با هم یک الگو ایجاد کنیم. به این ترتیب از قسمت بالا سمت راست ( در نسخه بومی سمت راست است و در نسخه انگلیسی سمت چپ ) بر روی دکمه ایجاد جدید یا در برخی ترجمه های فارسی بر روی دکمه افزودن نوشته کلیک کنید. کلمه نوشته در اینجا به معنی الگو است. پس از اینکه بر روی ایجاد یک الگو کلیک کردیم با یک پنجره روبرو می شویم که در آن طرحواره های موجود نمایش داده می شود.
بسته به نیاز، می خواهیم یک طرحواره را برای الگو سازی ویرایش کنیم، برای این کار بر روی ( ویرایش ) کلیک نموده تا پیکربندی اسکیما انتخابی باز شود. اینجا دقیقا محل همان تنظیمات طرحواره هایی است که قبلا برای محتوی مان در نظر گرفته بودیم. اما یکسری تفاوت هایی وجود دارد که در سابقا هنگام تنظیم اسکیما ندیده بودیم و شاخص ترین آنها بخش شرایط ( Display Conditions ) است. این شرایط برای شما مفهوم الگو را به ارمغان می آورد. در واقع الگوی طرحواره با شرایط معنی پیدا می کند.
2. پیکربندی و استفاده از شرایط در طرحواره ( Display Conditions )
وقتی می خواهیم برای یک نوشته مستقل، طرحواره ای را ایجاد و تنظیم کنیم، اسکیمای انتخاب شده فقط بر روی محتوای جاری پیاده می شود. منتهی در صورت ذخیره طرحواره به عنوان الگو، یا با ایجاد یک الگوی جدید، می توانید مشخص کنید طرحواره ایجاد شده برای سایر پست ها و محتوی نیز تاثیر گذار باشد. یعنی می توانید یک الگو ایجاد و برای یک دسته نوشته در نظر بگیرید بدون آنکه به تک تک هر محتوی وارد شوید. این قابلیت تنها بر روی رنک مث نسخه حرفه ای وجود دارد نه هیچ افزونه دیگری. سیستم شرایط، یک روش قدرتمند برای افزودن طرحواره به بسیاری از صفحات و پست ها است و می توانید انواع طرحواره را به صدها، حتی هزاران پست همزمان اضافه کنید که یک ساز و کار بسیار عالی است.
بیایید با هم یک طرحواره ایجاد و آن را برای نوشته هایمان هدف گذاری نماییم. برای شروع بر روی افزودن نوشته ( افزودن اسکیما ) یا افزودن جدید کلیک کرده و از صفحه پیش رو، اسکیما مقاله را انتخاب نمایید. من اسکیما مقاله را برای مثال انتخاب کردم اما بیاد داشته باشید که در صفحه الگوها هستیم و از این قسمت داریم یک طرحواره را آزمایش می کنیم. وقتی طرحواره مقاله را انتخاب کردیم بر روی گزینه ویرایش کلیک کرده و وارد صفحه پیکربندی آن می شویم.
همانطور که مشاهده می کنید یک تب جدید به نام شرایط ( display condition ) وجود دارد که وارد آن می شویم. در صفحه پیش رو و از قسمت سمت راست صفحه بر روی گزینه حذف ( Remove ) کلیک کرده و شرایط پیش فرض را پاک نمایید. می خواهیم از صفر شروع کنیم.
نکته : بسته به ترجمه قالب و افزونه ای که استفاده می کنید ممکن است گزینه هاییکه در موردش صحبت می کنم سمت چپ یا راست باشد اما همانطور که حتما می دانیم اینها فرقی در مسیری که طی می کنیم ندارد.
پس از حذف شرط پیش فرض، حال بر روی دکمه ایجاد شرایط ( Add New Condition ) کلیک کنید تا شروع به ایجاد فرآیند شرط گذاری نمایید.
در یک وبسایت معمولی وردپرسی، ما صفحات، نوشته ها و برگه های بایگانی و آرشیوی داریم که اغلب بر اساس برچسب ها و دسته ها طبقه بندی می شوند. اینها یعنی ما بر مبنی محتوی موجود ساختار یک سایت را شکل داده ایم. حال محتوی می تواند موضوعات مختلفی باشد که من اکثرا آشپزی را مثال میزنم نه بخاطر اینکه خیلی پرخور هستم، نه، به این خاطر که محتوی آشپزی بهتری نمونه برای توضیح انواع طرحواره است.
حال ما صفحات و نوشته هایی داریم که می توانند از یک اسکیما بصورت واحد بهره ببرند. به عنوان مثال طرحواره مقاله را اگر با متغیر ها پیکربندی کنیم می توانیم برای انواع نوشته هایی که می خواهیم این اسکیما را داشته باشد بکار ببریم بدون اینکه در تک تک آنها بخواهیم وارد شده و چیزی تایپ کنیم و ذخیره نماییم. این یک ویژگی مهم است و می تواند کمک کند تا حد بسیار زیادی در وقت صرفه جویی کرده و در عین حال یک ساختار کامل در سایت مان داشته باشیم. هرچند شخصا تمایل دارم از این امکان برای طرحواره محصول استفاده نمایم ولی این نکته را خاطر نشان می کنم اضافه کردن تعداد زیادی طرحواره به انواع محتوی، کار اصولی نیست. اگر می خواهید از الگوها برای انواع محتوی در سایت تان استفاده کنید و شرط گذاری نمایید، ابتدا باید یک استراتژی و برنامه فراگیر را برای اهداف تان تعریف نمایید.
همدلی نویسنده : آیا خواندن آموزش شرط گذاری سخت است؟ اصلا نگران نباشید چون با مشاهده تصاویر و مطالعه ادامه و تمرین هایی که با هم می کنیم این موضوع بسیار ساده خواهد شد. تاکید من فقط بر روی این است که بی برنامه و بدون استدلال صحیح، سیل الگوها راتبدیل به سونامی نکنید.
به مسیر عملی بر می گردیم، جاییکه بر روی ایجاد شرایط کلیک کرده بودیم. در اینجا با سه عنوان مواجه می شویم که باید پیکربندی شود.
- شرط شامل باشد یا استثنا ( include / exclude )
- شرط بر روی کل سایت یا بایگانی ها یا فقط صفحات تکی قرار بگیرد ( entire site / archives / singular )
- فیلتر های فرعی ( با انتخاب نمایان می شود )
نکته : پیکربندی این بخش بسیار ساده است. یک مکانیسم بسیار آسان پیش روی شماست. فقط مشخص کنید طرحواره ای که ساخته اید بر روی چه محتوی یا صفحه یا بخشی از سایت قرار بگیرد یا نگیرد. باقی کار با گزینه هایی که انتخاب می کنید در مسیر پدیدار می شوند.
شرط شامل باشد یا استثنا ( include / exclude )
وقتی قانون شامل را انتخاب می کنید، همه صفحات و نوشته هایی که شرایط را دارند طرحواره دریافت می کنند و هنگامی که شما یک قانون استثنا را انتخاب می کنید همه مواردیکه بعد از آن انتخاب می فرمایید از طرحواره بهره مند نخواهند بود.
وقتی انتخاب کردید که طرحواره شما شامل باشد یا استثنا حالا باید سراغ بخش بعدی که اصطلاحا هدف گیری نام دارد برویم. در هدف گیری مشخص می کنیم که چه بخش هایی شامل باشد یا نه. در قسمت هدف گیری ما با سه انتخاب روبرو هستیم. بر مبنی کل سایت ( entire site )، بر مبنی سرفصل های آرشیوی ( archives ) یا بر مبنی یک گروه خاص ( singular ) که هرکدام ما را به سمت انتخاب دقیق مان هدایت می کند.
سوال از نویسنده : هدف گیری ؟ چرا هدف گیری ؟ چرا اینقدر سخت شد ؟
جواب نویسنده : نه، گفتم که سخت نیست. منظور من از هدف گیری یعنی وقتی شما می خواهید طرحواره مقاله را با استفاده از شرط گذاری برای محتوی یا برگه های سایت در نظر بگیرید به چه صورت به محتوی مورد نظر برسد. مثلا ما طرحواره مقاله را می خواهیم به نوشته ها برسانیم یا می خواهیم از برگه ها حذف کنیم. پس اگر بخواهیم به نوشته ها برسانیم باید گزینه شامل ( include ) را برگزیده و سپس گزینه تک واحدی ( singular ) را انتخاب تا عنوان نوشته ( post ) را ببینیم و بعد آن را ذخیره نماییم. منظور من اینجا از هدف گیری یعنی طی کردن مسیری که به آنچه که می خواهیم برسیم. پس آرامش داشتنه باشید و بگذارید بحث مان را با تمرکز پیش ببریم.
حال بر اساس انتخاب شامل باشد یا استثنا، می خواهیم طرحواره مد نظرمان را با حالات گوناگون بررسی نماییم. اگر انتخاب کنید که شامل باشد یعنی طرحواره مد نظر شما بر روی انتخاب نهایی می نشیند و اگر استثنا را انتخاب نمایید می توانید مشخص کنید طرحواره فوق از روی چه بخش هایی برداشته شود یا اصلا شامل نباشد. یعنی اگر کل سایت طرحواره مقاله و دستور آشپزی دارد می توانید مشخص کنید یک دسته بندی خاص، طرحواره مقاله را نداشته باشد.
نکته : برای شرط های زیاد باید یک نقشه طراحی کنید تا دچار تداخل نشوید. نمی توانید بگویید فلان دسته بندی هم شامل باشد هم استثنا پس دقت کنید دچار اشتباه نشوید.
سراسر سایت ( entire website )
این شرط می گوید که طرحواره بر روی کلیه صفحات، نوشته ها، دسته بندی ها، برچسب ها و هرچیزی قرار بگیرد یا اینگه از روی کل سایت برداشته شود و یا شامل نشود.
نکته فنی نویسنده : استفاده از این شرط اکیدا توصیه نمی شود. گذاشتن طرحواره بر روی کل سایت یک کار غیر اصولی است. منتهی برداشتن یک طرحواره از روی سایت هم یک فرآیند اضطرار است. برداشتن طرحواره مثل حذف آدرس های اینترنتی است که ایندکس شده و اگر بخواهید تاثیر یک طرحواره را از روی کل سایت بردارید برای یک مدت این شرط را فعال و سپس بعد از دوره مد نظرتان از چرخه شرط بردارید. پس تاکیدا توصیه می کنم شرط طرحواره را نه روی کل سایت بگذارید و نه بجز موارد خاص بردارید. در موارد خیلی استثنا اگر محتوی بسیار زیادی دارید و در این میان تعدادی از آنها دارای طرحواره ای هستند که دیگر نمی خواهید باشد تلاش کنید هدف گذاری را با انتخاب به سمت آن محتوی ببرید و کل سایت را یکجا تحت تاثیر قرار ندهید.
آرشیو - سرفصل ها ( Archive )
این یک انتخاب مفهومی است. وقتی مبنی را آرشیو قرار می دهید در واقع می گویید می خواهید شرط طرحواره تان بر روی یک دسته ای از عناوین که در لیست آمده بنشیند. به عنوان مثال آرشیو برچسب ها، دسته بندی ها و نتایج جستجو داخلی سایت. پس منظور از آرشیو یعنی یک انتخاب دسته ای و متشکل از چندین عنصر همگون. به همین ترتیب اگر از استثنا وارد این انتخاب شده باشید، تاثیر طرحواره را بر روی انتخاب تان بر میدارد. پس از انتخاب آرشیو می توانید موارد زیر را گزینش و بر مبنی هریک در فیلتر فرعی هدف تان را تعیین نمایید.
- کاربر ( author ) - طرحواره بر روی همه کاربران یا کاربر انتخابی تاثیر می گذارد
- نتایج جستجو داخلی ( search ) - طرحواره بر روی همه جستجو ها تاثیر می گذارد
- دسته بندی ها ( categories ) - طرحواره بر روی همه دسته بندی ها یا انتخابی تاثیر می گذارد
- برچسب ها ( tags ) - طرحواره بر روی همه برچسب ها یا انتخابی تاثیر می گذارد
نکته : گزینه جستجو شامل انتخاب دیگری نیست.
تک واحدی - منفرد ( Singular )
با این گزینه می توانید مشخص کنید که شرایط شما بر روی پست ها یا صفحات و یا محتوی سفارشی که بسته به نوع تولیدات نوشتاری تان در سایت موجود است بنشیند و یا تاثیر گذارد. پیش فرض نوشته ها و برگه ها هستند و با انتخاب آنها می توانید در قسمت فیلتر فرعی نام یک نوشته خاص یا یک برگه خاص را گزینش کنید.
اگر سایت شما نوتیفکیشن ها را نیز ارسال می کند یا خبرنامه هم دارد نیز شامل این شرایط می شود که همانطور عرض کردم به تنوع محتوی سایت شما این گزینه افزایش می یابد. به عنوان مثال در سایت من انواع خبرنامه و اعلان ها نیز وجود دارد که شرایط طرحواره را می توانم بر روی آنها بنشانم.
نکته : در خصوص پست تایپ های سفارشی نیز در ادامه صحبت خواهیم کرد.
فیلتر فرعی : گزینه فیلتر کردن جایی است که شما سرانجام تصمیم می گیرید صفحات یا پست هایی که طرحواره به آن اضافه می شود، بطور جزء به چه عنوانی برسد یا همه مجموعه را در بر بگیرد. این تعریف ساده ای است و در عمل کاملا برای تان روشن می شود. شما انتخاب می کنید طرحواره شامل نوشته ها شود و در بخش فیلتر فرعی مشخص می کنید دقیقا بر روی چه نوشته هایی بنشیند. فیلتر فرعی انتخاب جزئی شما است.
نکته مهم : اگر می خواهید بیش از یک دسته به شرایط اضافه کنید، باید قانون دیگری اضافه نمایید. این کار دقیقا مثل روالی بود که تا اینجا با هم طی کردیم و فقط نیاز دارید بر روی ایجاد شرایط جدید کلیک کرده و یک دسته بندی یا برچسب دیگر را وارد فرآیند نموده و یا استثنا کنید.
بیایید با هم یک مثال را بررسی نماییم
من می خواهم طرحواره مقاله را برای تمام نوشته هاییکه برچسب آمار کرونا دارد در نظر بگیرم. حالا با هم مرحله به مرحله پیش می رویم و یک شرط را اجرا می کنیم :
1-ابتدا از منو مدیریت رنک مث وارد بخش الگوهای اسکیما می شوم.
2-حالا بر روی افزودن نوشته یا ( add new )کلیک می کنم تا از لیست طرحواره های موجود، اسکیما مقاله را انتخاب کنم.
3-پس از انتخاب طرحواره مقاله به تنظیمات پیکربندی آن وارد می شوید. در اینجا بر روی سربرگ نمایش شرایط کلیک کنید تا به بخش مورد نظرمان وارد شویم.
4-از این صفحه بر روی ایجاد شرایط جدید کلیک کنید تا وارد پروسه هدف گیری شویم.
5-از آنجاییکه می خواهم شرط من شامل شود، پس ابتدا گزینه شامل ( include ) و چون می خواهم به لیست برچسب پست ها برسم گزینه آرشیو ( archive ) و سپس همانطور که مسیر نشانه گیری ام را طی می کنم بر روی گزینه برچسب ها کلیک می نمایم.
6-تا اینجا همه برچسب ها شامل این الگو شده اند. همین یک انتخاب است و می توانید کار را ذخیره و مطمئن باشید که الگو مقاله بر روی تمام محتوی سایت شما که هر برچسبی دارد شامل شود. اما ما می خواهیم فقط بر روی یک برچسب خاص هدف شرط مان را بنشانیم پس در فیلد آخر کلیک کرده و نام برچسب را تایپ می کنید که من در یکی از سایت هایم برچسب آمار کرونا را تایپ می کنم.
7-همانطور که در تصویر بالا مشاهده می فرمایید من طرحواره مقاله را از طریق بخش الگوها به سمت محتوی سایت ام که برچسب آمار کرونا دارد هدایت کردم. در اینجا با ذخیره کردن این الگو، شرایط اسکیما مقاله بر روی برچسب های آمار کرونا می نشیند و دیگر لازم نیست برای هر محتوایی که بر چسب آمار کرونا دارد یک طرحواره مقاله تعریف کنم.
در مبحث مهم بعدی درباره چند شرطی کردن یک طرحواره صحبت خواهم کرد و در عین حال مثال دیگری را نیز با یکدیگر بررسی می نماییم.
شرایط چند گانه در طرحواره ها ( Multi-conditional )
در ابتدا می خواستم اسمش این بخش را شرایط چند بعدی بگذارم اما نگران بودم شاید برای تان خیلی پیچیده بنظر برسد. البته در صورتیکه آثار هیدئو کوجیما را دنبال می کنید و Death Stranding را نیز به انتها رسانده باشید، مشکلی با چند بعدی و چند شرطی نخواهید داشت، با اینحال واقعا از اینجا به بعد به دقت کامل شما نیاز دارم. شروط چندگانه از یک مفهوم کلی بهره میبیرند و فقط کافی است آنچه می خواهید را در ذهنتان ترسیم و استراتژی تان را درست پیاده کنید تا بر اساس تداخل هایی که ممکن است از دست تان در برود دچار مشکل نشوید. بطور کلی چند شرطی بودن الگو یعنی ممکن است برای یک دسته بندی طرحواره مقاله را گذاشته و همزمان برای یک دسته بندی دیگر طرحواره سوال و جواب را در نظر بگیرید و در عین حال آن طرحواره شامل یک برچسب بخصوص نباشد. اگر ممکن است شروط تان را فراموش کنید، یک نوت در سیستم تان باز کنید.
اگر می خواهید شرایط گوناگونی را بر روی انواع محتوی پیاده کنید می توانید چندین قانون ایجاد کنید که روی هم قرار گرفته و گزینه های پیچیده هدف گیری را با سهولت ایجاد کنید. الگو های تان را ایجاد کرده و از هر الگو شرایط به سمت انواع دسته بندی ها و پست ها و برچسب ها نشانه گیری نمایید. رنک مث براحتی به شما کمک می کند تا شروط چندگانه را تعریف کنید. به مثال های زیر دقت کنید :
- می خواهم الگوی طرحواره مقاله را بر روی تمام محتوی که شامل دسته بندی های آموزش سئو و آموزش اسکیما هستند قرار دهم بجز دسته بندی آموزش طراحی سایت.
- می خواهم الگوی طرحواره مقاله را بر روی تمام دسته بندی های آموزش آنلاین قرار دهم بجز آموزش هاییکه دارای برچسب دوره حضوری هستند.
- می خواهم الگوی مقاله در تمام محتوی سایت ام شامل شود بجز صفحات درباره ما، تماس با ما، سبد خرید.
- می خواهم تمام مقالات سایت ام که توسط نویسنده ای به نام علیرضا ناجی نوشته شده است شامل طرحواره مقاله باشد.
و بسیاری مثال های دیگر که حتما به ذهن خلاق تان رسیده است. برای این فرآیندها فقط باید بعد از تنظیم یک شرط بر روی ایجاد شرایط جدید ( Add New Condition ) کلیک کرده و فرمول تان را تنظیم نمایید. همچنین می توانید با کلیک بر روی عبارت حذف ( Remove ) می توانید شرط تان را حذف کنید.
سخن نویسنده : طی صحبت هایم به این موضوع اشاره کردم که در الگو های شرطی تلاش بر استفاده از متغیر ها برای فیلد ها توصیه شده است. از آنجاییکه یک طرحواره نام و شرح خود را از اطلاعات نوشته یا صفحه یا محصول یا هر نوع محتوی میگیرد پس متغیر ها را در فاز یک مقاله، آموزش دیده و بدرستی استفاده کنید. اما یک نکته بسیار مهمی مد نظرم است که بصورت مثال برای تان شرح می دهم. بیایید فرض کنیم می خواهیم برای آگهی های استخدام با دسته بندی مسوولین دفاتر، طرحواره شغلی ایجاد کنیم. طبق آنچه بشما گفتم از طریق ایجاد الگو و تعیین کردن شرایط می توانید طرحواره تان را بر روی این دسته بندی هدف گیری کنید. حال برای عنوان و شرح و یکسری از فیلد ها می توانید متغیر بگذارید اما می توانید در فیلد تاریخ انقضا برای الگوی تان یک برنامه زمانی دستی تعریف کنید. به عنوان مثال طرحواره شغلی که بر روی دسته بندی های کاریابی مسوولین دفاتر می نشیند، از تاریخ 1399/09/09 لغایت 1444/04/04 معتبر می باشد. اینجا بر مبنی استاندارد ایزو و بازه زمانی مد نظرتان ضمن اینکه متغیر ها را برای عناوین و شرح هر شغل تعریف کرده اید، بازه زمانی را بصورت دستی در نظر میگیرید. حالا این نکته برای سایر فیلدها نیز می تواند صادق باشد. به بیان دیگر، فیلد هایی مثل عنوان و شرح می توانند مقادیرشان را از متغیر بگیرند اما برای فیلدهای اختصاصی تر، می توان بصورت انحصاری نیز مقادیر را وارد نمود. مثال : الگوی طرحواره شغل را بر روی تمام پست های دارای برچسب مسوول دفتر بگذار و تاریخ را از دی 99 تا بهمن 99 در نظر بگیر.
الویت های حاکم بر شرط ها ( Rule Priority ) - بسیار مهم
در مواجهه با شرایط متعدد، مهم است که بدانیم کدام شروط بر دیگری ارجحیت دارد. یعنی وقتی در یک الگو چندین شرط را تعریف می نمایید باید بدانید اولویت ها با کدام شروط می باشد. بله درست متوجه شدید، اینجا با الویت بندی طرف هستیم که از این قرار است :
1- استثنا ( Exclude ) بر شامل ( Include ) ارجحیت دارد.
2- آرشیو یا چندگانه ها ( Archive ) با تک واحدی ها ( Singular ) در یک ردیف بوده و این دو بر گزینه کل سایت ( Entire site ) ارجحیت دارند.
شرایط بر مبنی اولویت ها جاری می شوند پس برای طراحی الگوهای متنوع و شرایط چند بخشی روی اولویت بندی ها دقت نمایید.
3. وارد کردن طرحواره ها ( Importing Schema ) قابلیتی هیجان انگیز
به قسمت جالب ماجرا رسیدیم. آیا وبسایتی را سراغ دارید که از الگو یا اسکیما حرفه ای برخوردار است؟ یا شاید سایتی دارید که می خواهید طرحواره های آن را بر روی یک سایت دیگر وارد نمایید؟ یا مثل دوست من علاقه دارید طرحواره های سایر سایت ها را بصورت بلاکی مشاهده کرده و بررسی نمایید؟ به لطف رنک مث عزیزمان این مهم قابل انجام است. بیایید ببینیم چگونه :
به کمک رنک مث حرفه ای می توانید داده های طرحواره ها را از ابزار یا سایت های دیگر فرا بخوانید. برای اینکار به صفحه الگوهای طرحواره رفته و بر روی دکمه افزدون نوشته یا افزودن جدید کلیک نمایید. در پنجره باز شده با سربرگ بارگیری روبرو می شوید. پس بر روی ( Import ) کلیک کنید تا به تنظیمات وارد شویم.
لغتنامه : بارگیری ( import/download ) و بارگذاری ( export/upload )
در صفحه ای که مشاهده می کنید ما با سه گزینه برای وارد کردن کد های طرحواره از منبع خارجی روبرو هستیم.
- آدرس اینترنتی ( URL / Online Page )
- کد های نوشتاری ( HTML Code )
- کدهای JSON LD
آدرس اینترنتی ( URL / Online Page )
در این روش کافی است آدرس اینترنتی صفحه مورد نظرتان را وارد کرده و پس از بررسی، ساختارهای استخراج شده را استفاده نمایید. این ابزار تمام نشانه های اسکیما را از آدرس مورد نظر خوانده و برای شما لیست می کند که می توانید در همان صفحه مشاهده کنید. خواندن طرخواره های یک صفحه یا سایت به شما کمک می کند یک طرحواره را از سایت دیگر خوانده وبه الگو تبدیل نمایید. به تصاویر زیر دقت نمایید :
کد های نوشتاری ( HTML Code )
کدهای html یک صفحه را در این فیلد وارد کنید تا برای شما طرحواره های موجود را استخراج کند. گاهی ممکن است یه یک آدرس دسترسی نداشته باشید. اما براحتی می توانید با قرار دادن کد نویسی های آن، قطعات غنی را بررسی و استفاده کنید. اگر در بارگیری اسکیما یک دامنه موفق نبودید تنها کافی است کد های آن را در این قسمت تحلیل کنید. پس از بررسی کد ها توسط رنک مث لیست طرحواره ها در اختیار شماست. می توانید هر یک را استفاده کرده و یا به عنوان الگو ذخیره نمایید.
حتما شما هم بر روی صفحه اصلی یک سایت یا سایر صفحات داخلی راست کلیک کرده و با انتخاب view page source کدنویسی آن را مشاهده کرده اید. من هم یک زمانی علاقه زیادی به این کار داشتم. این کدهای html همان چیزی است که باید در قسمت html code وارد نموده و سپس با process HTML ، طرحواره های موجود در ساختار آن را استخراج کنید. بیایید بر روی تصویر ببینیم :
کدهای JSON LD
کد های جی سان توسط سایت ها و ابزارهای مختلفی تولید می شوند و در منابع مختلفی نیز وجود دارند. بسادگی می توانید دسته کد های جی سان را از منابع خارجی در اینجا وارد کرده و سپس رنک مث برای شما به عنوان الگو ذخیره کرده یا وارد محتوی پیش رو می نماید.
با بهره گیری از امکانات وبسایت مارکل Markle می توانید نشانه های غنی طرحواره را برای نوشته های ساده تولید کنید. خروجی آن بر مبنی جی سان می باشد که با قرار دادن در بخش ( وارد کردن از منبع خارجی ) با کد جی سان می توانید بلاک های طرحواره را ایجاد و به عنوان الگو یا اسکیما استفاده نمایید.
به بیان ساده تر، ساختار طرحواره ها که قطعات غنی مورد نیازمان را شامل می شوند توسط جی سان نوشته می شوند که از نظر ساختار قالب کدهای اشیاء با جاوا یکسان است. اگر شما یک برنامه نویس جاوا باشید کاملا به این مفهوم واقف هستید. وقتی یک طرحواره به حالت PREVIEW می برید، آنچه که بصورت کد نویسی میبینید همان JSON می باشد.
استفاده از بخش وارد کردن طرحواره از سایر منابع برای شما یک مزیت فوق العاده است. همه ما می دانیم که طرحواره ها و سرویس های اسکیما بسیار گسترده و متنوع هستند و ممکن است به هزاران مدل و شکل از طرحواره بر بخوریم که داشتن سرفصل های عمومی برای هریک در رنک مث یک پایگاه داده فوق العاده سنگین خواهد بود. به این ترتیب است که می توانید هر نوع از طرحواره را که مایل هستید به بدنه محتوی وسایت تان اضافه نمایید. هیچ محدودیتی در دنیای طرحواره وجود ندارد. بیایید بر روی تصاویر با هم مروری داشته باشیم.
نکته : شما می توانید یک طرحواره را در ساختار جی سان ویرایش کرده و سپس از قسمت بارگیری کدها بصورت طرحواره استفاده و به بدنه سایت یا محتوی بچسبانید.
4. طرحواره های سفارشی Custom Schema (Pro)
همانطور که قبلا نوید این را به شما داده بودم حالا می توانید طرحواره ای به دلخواه تان بسازید. اسکیما فقط آنچه که در فاز یک با هم مرور کردیم نیست و در دنیای طرحواره ها بیش از صدها نمونه نشانه غنی وجود دارد که من اعتقاد دارم انتهایی بر آن نیست. تا زمانیکه برای هر چیزی بتوانید هر صفت و مشخصه و معیار شاخصی در نظر بگیرید به همان میزان در ابعاد بزرگ تر نشانه های ساختاری وجود خواهد داشت. حالا بیایید با هم برویم به کارگاه آموزش طرحواره ها و یاد بگیریم چطور اسکیما خودمان را بسازیم.
سخن نویسنده : بطور کلی طرحواره هایی که در رنک مث وجود دارد نیاز های عمومی را بطرف می کند و اگر یک وب سایت نیمه حرفه ای هم داشته باشید با 19 گانه هایی که قبلا برای تان شرح دادم خیلی خوب می توانید داده های غنی را به ساختار محتوی تان وارد نمایید. اما در صورتیکه مثل من محدودیت برای تان معنی ندارد، این بخش از مقاله برای شماست. خیلی ها هستند که با نیمرو و خاگینه و سیب زمینی سرخ کرده چند روزی دوام می آورند اما من و شما ایده های بهتری داریم و به قیمت خراب شدن دستپخت هم که شده، هنرمان را به چالش می کشیم. البته اگر مرد و متاهل هستید، بهتر است روی نتیجه چالش آشپزی حساب نکنید :)
داده های غنی توسط گوگل پردازش می شوند. هرچه می خواهد باشد، حتی اگر شما اطلاعاتی را اضافه کنید که در نتایج جستجو نمایش داده نشود اما گوگل آنها را بررسی کرده و برای رتبه گیری سایت شما بسیار مهم است.
داده های غنی یا شاخص هاییکه برای یک محتوی تعریف می کنیم نامحدود است و محدود به یک ردیف از اطلاعات نیست. جدای از اینکه طرحواره چه داده هایی را به بدنه نوشته تان می چسباند باید بدانید می توانید هر مقدار اطلاعات مرتبطی را نیز به آن اضافه نمایید.
نکته : داده های غنی توسط گوگل پردازش می شوند. هرچه می خواهد باشد، حتی اگر شما اطلاعاتی را اضافه کنید که در نتایج جستجو نمایش داده نشود اما گوگل آنها را بررسی کرده و برای رتبه گیری سایت شما بسیار مهم است. به این نگاه نکنید که شاید نشانه هایی که می گذارید در نتیجه نمایان نشود ولی بسیار مهم است که شما کار درست را انجام دهید. گوگل دائما در حال توسعه است و داده ها را با یک روش تکاملی به سمتی میبرد که ببیند کاربران اش چه جستجویی انجام می دهند. امروز ممکن است نیاز یک جستجو گر با داده هایی چون وزن و طول و ارتفاع اغنا شود اما رفتار آنها در طول زمان گوگل را وادار می کند تا شاخص های بیشتری را نیز از ساختار داده ها فرا بخواند.
بخش تولید کننده طرحواره سفارشی در نسخه حرفه ای رنک مث وجود دارد. پس اگر از نسخه فوق استفاده می کنید از اینجا ببعد به آموزش دنیای طرحواره های سفارشی می پردازیم.
در صفحه الگوها وقتی روی ایجاد یک الگوی جدید کلیک می کنید به صفحه تولید کننده طرحواره وارد می شوید که تا پیش از این از آن طریق توانستیم سایر داده ها و نشانه های غنی را وارد کنیم و یا شروط را در سراسر سایت وارد نماییم. با رفتن به سربرگ اسکیما سفارشی، به بخش ایجاد طرحواره سفارشی میرسید که بنظر ممکن است سخت باشد یا متوجه هم نشوید. اما پشت این صفحه یک سازو کار ساده نهفته است.
در این صفحه شما فیلد ها و گروه هایی که باید داده هایی در آن نوشته شود را ایجاد کرده و بر مبنی یک مسیر منطقی می چینید. سخت شد؟ بیایید با یک مثال شروع کنیم.
در اسکیما ویدئو ما یک بخش داشتیم به نام review که میانگی امتیاز و حداقل و حداکثر رتبه را در یک بخش که مثل گروه بود مشخص می کردیم. این بخش در تمام طرحواره ها بود و با هم درباره اش صحبت کردیم. پس برای شروع ساخت یک طرحواره ما بسته به چیزی که در ذهن مان نیاز سنجی کردیم فیلد هایی را وارد کرده و می چینیم که بعضی ها ثابت است.
در هر ردیف دو فیلد وجود دارد که یکی نو فیلد و یکی مقدار فیلد است. به تصویر زیر توجه کنید.
در اینجا من ابتدا نوع طرحواره را پرسش و پاسخ اعلام کرده ام و در ادامه از آیتم های json برای مشخص کردن باقی فیلدها استفاده کردم. کافی است کاربرد هر آیتم را دانسته و برای آن مقادیر لازم را تنظیم نمایید که json کتابخانه عظیمی از آنها را در اختیارتان می گذارد.
جی سان - Json : منظور از json یعنی استفاده از کدهای json-ld می باشد که برای نوشتن ساختارمند نشانه های غنی استفاده می شود. شما برای درست کردن یک طرحواره باید بتوانید از کد های json استفاده نمایید. آموزش کامل جاوا و json دور از انتظار این مقاله است ولی در مثال هایم و همچنین در انتها شما را با برخی مقادیر آشنا و بشما کمک می کنم تا بتوانید به درک بهتری از ماجرا برسید.
همدردی نویسنده : نگران سختی قضیه نباشید. گرچه آشنایی با ساختار کدنویسی و قطعات طرحواره در این بخش مهم است ولی مفهوم آن پیچیده نیست و من سعی می کنم با فلش بک سازی در ذهن تان به درک بهتر کمک کنم. پس اگر میبینید ناگهان یک عنوان سخت را وسط می آورم، آن را بخوانید و به ادامه بروید.
در درست کردن طرحواره سفارشی باید به تودرتو نویسی خیلی دقت نمایید. ممکن است یک فیلد بصورت مفرد مقادیری را بگیرد یا می تواند به عنوان یک زیر گروه انجام وظیفه کند. ساده تر بخواهم بگویم فیلد هاییکه بصورت تکی هستند هر مقدار را برای کل طرحواره دریافت می کنند و اگر به عنوان زیر گروه استفاده شود هر مقدار را در گروهی که به آن تعلق دارد بکار میگیرد. به عنوان مثال، در طرحواره کتاب، فیلد نام به تنهایی می تواند برای عنوان کتاب اصلی استفاده شود و اگر در زیر مجموعه نسخه کتاب قرار بگیرد، هر مقداری در آن درج شود به عنوان نام آن نسخه فراخوانده می شود. بیایید در مثال ها بیشتر بررسی کنیم زیرا آموختن ساخت طرحواره کار بسیار مهم و کاربردی است.
در تصویر زیر مقدار نام ( name ) برابر با عنوان طرحواره است، خوب دقت کنید :
حالا ما یک گروه ایجاد می کنیم، یعنی یک زیر مجموعه، پس هر فیلدی که در این بخش قرار بگیرد از عنوان خودش مقادیرش را میگیرد. مثال : من عنوان این گروه را سوال شماره 1 در نظر گرفتم پس فیلد های این گروه در خدمت سوال شماره 1 است. به تصویر زیر دقت کنید :
در تصویر فوق من یک زیر مجموعه یا ک گروه ایجاد کردم و نام آن را سوال شماره 1 گذاشتم. حالا فیلدهایی که داخل این گروه قرار داده می شود برای مربوط به سوال فوق است و همینطور هر سوال یا عنوان دیگر.
اگر پس از خواندن پاراگراف قبلی، تصویر های فیلد نام را با هم مقایسه کردید می توانم به اینکه این بخش را فرامیگیرید امیدوار باشم چون باید نمونه ها و تصاویر را خوب تحلیل کنید.
برای اینکه طرحواره سفارشی را در این ویرایشگر بهتر درک کنید می خواهم به زبان JSON و به سادگی ساختار یک طرحواره را با هم بررسی کنیم. با فراگیری بخش پیش رو اوضاع بهتر می شود.
در مثال زیر می خواهیم یک طرحواره فیلم بسازیم و برای آیتم نام، مقادیر فیلم و نویسنده و کارگردان را وارد کنیم. لطفا دقت بفرمایید همانطور که گفتم هر فیلد به نسبت جایی که هست، آنچه که در خود نگاه می دارد را به مجموعه ای که در آن قرار دارد می دهد. زیر مجموعه ها بصورت سلسله مراتبی معنی پیدا می کنند.
در تصویر بالا از طریق "actor" و با استفاده از آیتم type اعلام کرده ایم که برای نقش بازیگر می خواهیم یک اسم شخص person تعریف نماییم، اینجا "name" برای نام هنرمند است. حالا از طریق "director" و از طریق آیتم type نیز اعلام کرده ایم که برای کارگردانی می خواهیم یک اسم شخص person بیاوریم، پس اینجا "name" برای نام کارگردان است. میبینید؟ این تمام چیزی است که باید بدانید.
سخن نویسنده : فراگیری بخش ساخت طرحواره سفارشی نیاز به دانش متوسط از کدنویسی json دارد که از نظر من بسیار ساده است. حتی اگر با زبان برنامه نویسی خاصی کار نمی کنید یا تسلط ندارید، کار کردن با json بسیار ساده و لذت بخش است. باید یکسری قوانین را یاد گرفته و بدانید از علائم در کجا استفاده کرده و چطور اطلاعات را وارد نمایید. آیتم های پرکاربرد نیز براحتی قابل حفظ شدن است که به احترام شما عزیزان در پایان این مقاله، برای کاربردی تر شدن هرچه بیشتر محتوی آموزشی که برای تان ایجاد کرده ام سری به برنامه نویسی با json زده ام که با هم مروری بر آن خواهیم داشت. می خواهم کمک کنم تا بتوانید خلاقیت تان را بر روی ایجاد یک اسکیمای سفارشی به چالش بکشید.
5. ویرایشگر پیشرفته طرحواره ( Advanced Schema Editor )
ویرایشگر پیشرفته یکی از حرفه ای ترین ابزارهای موجود در سئو رنک مث می باشد که به شما این امکان را می دهد تا بتوانید هر طرحواره ( چه ساخته شده و چه خام ) را شخصی سازی نمایید. در واقع وقتی وارد محیط ویرایش حرفه ای می شوید صفحه ای را میبینید که سابقا می توانستید در بخش درست کردن طرحواره سفارشی مشاهده نمایید. منتهی بجای نوشتن کدهای json از طریق کلیک کردن و فیلدسازی می توانیم یک طرحواره را درست کرده یا ویرایش نماییم. بهترین روش برای یاد گیری ساخت اسکیمای سفارشی این است که طرحواره های موجود را از طریق ویرایشگر حرفه ای کنکاش کنیم. این ابزار به همکاران حرفه ای من این امکان را می دهد تا روال کار برای شان ساده تر باشد.
سخن نویسنده : شاید افرادیکه با اسکریپت نویسی و یا زبان json بصورت کاملا تخصصی سرکار دارند بخواهند روش سنتی را برای این قسمت از ماجرا پیش بگیرند اما نکته بسیار مهم این است که بخش ویرایشگر پیشرفته در حال توسعه است و تبدیل به یک محیط گرافیکال مانند صفحه ساز های کنونی می شود. محیط ویرایشگر کلاسیک وردپرس را با المنتور یا ویژوال کامپوزر مقایسه کنید. تسلط بر روی این بخش نتنها ساز و کار ویرایش و نشانه گذاری را برای شما راحت تر می کند، بلکه میزان خطا را با توجه به کمکی که این محیط بشما می کند به حداقل می رساند. سرعت عمل و صرفه جویی در زمان و همینطور استاندارد بودن چیدمان های تودرتو نیز از جمله مواردی است که به اهمیت این ویرایشگر در حال توسعه می افزاید.
ویرایشگر پیشرفته طرحواره را می توانید در انتهای تنظیمات یک طرحواره ببینید. اگر برای محتوی خود تاکنون یک اسکیما در نظر نگرفته اید لازم است اینکار را انجام دهید. پس از اینکه یک طرحواره را انتخاب کردید، با کلیک بر روی دکمه ویرایش پیشرفته با پیامی مواجه می شوید که به شما می گوید :
آیا مطمئن هستید که می خواهید به حالت پیشرفته بروید ؟ با این کار دیگر به حالت ساده بر نمی گردید. ( Are you sure you want to convert? You can't use simple mode for this edited Schema )
نکته : می توانید یک اسکیما را به تنظیمات پیشرفته تبدیل کنید و با ذخیره نکردن محتوی و طرحواره تان با یک رفرش یا همان بروز رسانی صفحه مجدد حالت ساده را داشته باشید. ویرایشگر پیشرفته زمانیکه شما محتوی و نوشته را ذخیره می کنید در این حالت می ماند. تبدیل شدن به ویرایشگر پیشرفته در صورت ذخیره محتوی قابل برگشت نیست پس دقت کنید اگر می خواهید ساختار یک طرحواره را برای الگوبرداری جهت تولید کننده طرحواره سفارشی استفاده کنید در آخر نوشته یا صفحه یا محتوی را ذخیره نکنید.
می توانید از این لینک تصویر بزرگ تر را بررسی فرمایید.
یک موضوع مهم دیگر اینکه، از ویرایشگر پیشرفته می توانید برای طراحی اسکیما در تولید طرحواره سفارشی استفاده نمایید. رنک مث با تبدیل کردن هر نوع طرحواره به حال پیشرفته برای شما یک نقشه راهنما از آنچه که می توانید خودتان درست کنید به ارمغان می آورد.
استفاده از تولید کننده اسکیما سفارشی یک ساختار استاندارد تر و مناسب تحویل شما می دهد و می توانید مطمئن باشید که به هنگام بررسی توسط گوگل با خطا مواجه نشوید. بیایید با هم کمی بیشتر بررسی کنیم.
6. اعتبار سنجی کدها ( Code Validation )
اینکه ما برای یک پست طرحواره ای را انتخاب می کنیم یا نشانه ها را جای گذاری می نماییم مهم است اما مهم تر این است که آیا این کدها و سازوکار ها بدرستی کار می کنند یا خیر. صحت عملکرد و عدم وجود خطا در ساختار طرحواره بسیار ضروری می باشد. در فاز یک برای شما این بحث را بازگو کردم که اگر نشانه گذاری ها در سایت بصورت اشتباه قرار گرفته و مکانیزم آن با اشتباهاتی همراه باشد نتنها حساسیت گوگل را بر روی صفحات دیگر بیشتر می کنیم بلکه در صورت عدم توجه توسط موتور جستجو جریمه شده و روال برگشت به چرخه سخت تر از هر زمان دیگری خواهد بود.
سخن نویسنده : برای گوگل صحت اطلاعات و نشانه های غنی بخشی از آن چیزی است که اعتبار این موتور جستجو نام دارد. کاربران به این دلیل گوگل را انتخاب می کنند که بهترین کامل ترین اطلاعات و نتایج را در اخیارشان می گذارد و حال وارد عصر جدیدی شده ایم که باید با دستی پر در صف گزینش توسط موتور جستجو گر بایستیم. وجود اسکیما قوی و سئو ناب برای سایت شما مانند یک رزومه می باشد. رزومه سایت و محتوی تان را کامل، درست و صادقانه پر کنید و برای کسب تجربه و قابلیت های بیشتر تلاش نمایید.
بیایید با هم به بررسی کدهای طرحواره بپردازیم. مهم نیست یک برنامه نویس حرفه ای هستید یا کاربر تازه کار، در هر حال تضمین حسن فعالیت و عملکرد طرحواره ها بر عهده شماست و برای این کار رنک مث بخشی برای اعتبار سنجی کد ها دارد که در فاز یک این مقاله با آن آشنا شده بودیم. حال می خواهیم بصورت عملی به تشریح آن بپردازیم.
رنک مث می گوید :ما برای جلوگیری از بروز خطا در طرحواره تان ویژگی اعتبار سنجی کد را در دسترس قرار داده ایم تا قبل از شروع انتشار محتوی، مشکلات احتمالی طرحواره را در لحظه بررسی نمایید.
نکته مهم : اعتبار سنج کد را زمانی به کار بگیرید که پست یا نوشته تان را ذخیره کرده باشید. یک طرحواره مقادیر خود را از نوشته تان میگیرد و ممکن است به هنگام تست اعتبار کد با شکست مواجه شوید. رنک مث از شما خواسته تست کد ها را بر روی برگه ها انجام دهید و من خودم بصورت تجربی کد های طرحواره را پس از ذخیره محتوی برداشته و بصورت مستقل در ابزار بررسی ساختار طرحواره گوگل مورد سنجش قرار می دهم. پس اگر به هنگام بررسی کدهای نوشته با مشکل برخورد کردید بنا را به خطا طرحواره نگذارید.
وقتی یک طرحواره را انتخاب می کنید، پس از کلیک بر روی گزینه ویرایش به صفحه ای وارد می شوید که سربرگ اعتبار سنجی کدها در آن وجود دارد. با کلیک بر روی آن کدهای طرحواره را بصورت json مشاهده خواهید نمود. توجه داشته باشید که باید نوشته یا محتوی شما حداقل بصورت پیش نویس ذخیره شده باشد.
در سمت راست ، دو دکمه را نیز خواهید دید. با کلیک بر روی Copy، کد طرحواره در کلیپ بورد شما کپی می شود و با کلیک بر روی دکمه Test with Google ، ابزار آزمایش نتایج غنی گوگل در یک برگه جدید باز می شود. برای تست کد ، تنها کاری که باید انجام دهید کلیک بر روی دکمه Test Code است و سپس نتیجه را در گزارش خواهید دید.
رنک مث کد ها را بصورت کاملا مستقل از صفحه سایت شما، در ابزار سنجش گوگل وارد می کند. علت این کار این است که اگر سایت از دسترس خارج شود خللی در صحت اطلاعات ایجاد نشود. براحتی به بررسی کدها بپردازید و اگر خطایی را مشاده نمودید آن را در فیلدهای طرحواره مورد بازنگری قرار دهید. یکی از بهترین روش ها در هنگام بروز خطا مراجعه به ویرایشگر پیشرفته است.
در حالت عادی اگر همه چیز درست انجام شده باشد، با قرار دادن قطعات غنی و استفاده از طرحواره ها مشکلی نخواهید داشت.
7. چندین طرحواره برای یک محتوی ( Multiple Schema )
این قسمت را باید ابتدای مقاله می گذاشتم، اینطور نیست؟ اما نظر من بیشتر این بود که یک زنگ تفریح بعد از کمی چالش بر سر ویرایشگر پیشرفته با هم داشته باشیم. برای یک نوشته و یا برگه یا محصول می توانید چندین طرحواره تعریف کنید و این بسته به نیاز شما دارد که برای هر کدام چه اسکیمایی مد نظر دارید. به عنوان مثال شاید در صفحه محصول بخواهید بجز طرحواره محصول از طرحواره پرسش ها و سوالات متداول نیز استفاده کنید. برای این مهم تنها کافی است در صفحه تعریف اسکیما برای محتوی از گزینه ( Schema Generator ) بهره ببرید. هربار که یک اسکیما ایجاد می کنید، این دکمه همچنان در خدمت شماست اما از یک خدمتگذار چیزی جز خدمت نباید انتظار داشت.
سخن نویسنده : نکته مهمی که همواره بدان تاکید دارم آن است که در تمام لحظاتی که می خواهید برای محتوی تان، آیتم سئو یا طرحواره تعریف کنید همیشه از یک الگو یا استراتژی مشخص استفاده کنید. یعنی بدانید چه می خواهید و چه هدفی دارید. برای طرحواره این بسیار مهم تر است زیرا همانطور که اشاره شد نمی توانید با چیدمان کلکسیونی اسکیما برای گوگل تن نازی نمایید. همه چیز به سمت استاندارد شدن پیش می رود و یک موتور جستجو معیار های فراوانی را بدقت بررسی می نماید. در یک صفحه محصول اگر احتیاج است می توانید طرحواره لازم را درج نمایید ولی اگر واقعا احتیاجی به پرسش و پاسخ نیست ابدا و اکیدا به این فکر نروید که شاید با جانمایی طرحواره FAQ شانس بیشتری داشته باشید. چیزی را در محتوی بگذارید که لازم است و مورد نیاز کاربران شماست. گوگل بطرز غیر قابل باوری معیار های بیشماری برای سنجش غنی بودن یک صفحه یا نوشته دارد و اگر مثلا شما بازدید کننده مطلوبی نداشته اما دائما به اضافه کردن المان های بی خاصیت بپردازید، گوگل سایت شما را یک سیستم گول زننده یا بی فایده در نظر میگیرد. باید تلاش کنید با یک حد نساب متعادل و با پرهیز از اضافه کاری کاربر را در سایت حفظ کنید.
برای تخصیص چند طرحواره می توانید از الگوها و شروط نیز بهره ببرید. کافی است در شرط گذاری ها هدف گذاری تان را بدقت انجام دهید. می توانید برای یک دسته خاص یا محتوی یا برچسب یا هرچیزی که مد نظر دارید یک طرحواره را نشانه روید که این کار با تدوین مسیر جریان هر اسکیما به جایی که می خواهید امکان پذیر است. یعنی چی؟ اگر بخش شروط را مطالعه کرده اید پس حتما می دانید که می توانید در بخش الگوها یک طرحواره را برای دسته خاصی به جریان بیندازید. این عمل با طراحی چند شرطی نیز ممکن است و مثلا می توان چند الگو را به یک دسته نسبت داد که در این میان اولویت ها بسیار مهم هستند. دقت کنید شرطهای شامل و استثنا را با چه ترتیبی پیکربندی می نمایید زیرا ما داریم در خصوص تخصیص چند شرط به یک محتوی صحبت می کنیم.
گوگل با توجه به محتوی شما و طرحواره هایی که تعریف می کنید، بر مبنی سئو با کیفیت تان برای قرار گیری در نتایج جستجو به عنوان محتوی غنی تصمیم گیری می کند. سعی کنید چیدمان طرحواره ها را از مهم ترین اسکیما آغاز نمایید و به جلو پیش روی کنید.
8. اسکیما ووکامرس ( WooCommerce Schema )
سایت هایی که ماهیت کارشان فروشگاه آنلاین است می توانند با بهره گیری از طرحواره برای محصولات شان و نشانه گذاری های مناسب در نتایج جستجو بهتر و غنی تر ظاهر شوند. رنک مث این قابلیت را دارد که نوع سیستم فروشگاهی شما را شناسایی کرده و بر مبنی آن پیکربندی مناسب را پیشنهاد دهد. می توانید جزئیات طرحواره اضافه شده به محصولات را نیز ویرایش کنید که در تنظیمات عنوان و متا در رنک مث در دسترس می باشد.
برای این عنوان یک محتوی و مقاله جداگانه داریم. سئو ووکامرس را با رنک مث مطالعه فرمایید :
9. اسکیما ایزی دیجیتال دانلود ( Easy Digital Downloads Schema )
یکی از اهمیت ترین قسمت هاییکه رنک مث بصورت انحصاری با آن سروکار دارد همخوانی با انواع سیستم های فروش آنلاین است. طرحواره ایزی دیجیتال دانلود EDD یکی از مهم ترین مواردی است که دنیای طرحواره ها را در مجموعه رنک مث کامل تر کرده و بسیار کاربردی است. رنک مث تشخیص می دهد که EDD بر روی وبسایت شما نصب شده است یا خیر و تنظیمات پیکربندی را به Title و Meta اضافه می کند.
طرحواره ( EDD Product ) نشانه های غنی را به فروشگاه ایزی دیجیتال دانلود شما اضافه می کند که براحتی قابل پیکربندی است. پس اگر از EDD در وباسایت تان استفاده می کنید می توانید بر روی یک اسکیمای مناسب حساب نمایید، باقی کار ساده است.
10. اسکیما پست تایپ ( Schema for Custom Post Types )
پست تایپ سفارشی یک تعریف بسیار ساده و کاربردی دارد به این ترتیب که می توانید به هر شکلی که در نظر دارید نوع جدیدی از محتوی را بصورت سفارشی بسازید. به عنوان مثال من در سایتی که دارم می خواهم محتوی تولید کنم که نام آن بجای نوشته یا محصول یا برگه؛ سئو باشد. یعنی بجای اینکه بگویم در برگه می نویسم یا در نوشته می نویسم، حال می گویم در سئو می نویسم، اینجا سئو یعنی چیزی که در آن می توان با صفحه ساز یا ویرایشگر، نوشت یا طراحی کرد با این تفاوت که شناسه آن را شما مشخص می کنید. پس با این تفاسیر من نوع جدیدی ایجاد کرده ام تا بر مبنی آن، محتوی ایجاد کنم که خوب از مزایای وردپرس می باشد و وجه تمایزی است که در کمتر CMS دیگری می توان یافت.
طبق آنچه که تعریف کردم بجای اینکه بگویم یک برگه جدید می سازم تا در آن بنویسم، می گویم یک اسکیما جدید ایجاد می کنم و درآن می نویسم و این تا جایی پیش می رود که می توان برای آن یک منو در وردپرس ایجاد و مشخص کرد که دسته بندی یا برچسب یا تصویر شاخص نیز داشته باشد. پست تایپ سفارشی به شما این امکان را می دهد تا بتوانید هر نوع از بستر تولید محتوی با مبنی سفارشی را فرهم سازید که هم طولانی و هم بسیار جذاب می باشد.
رنک مث برای پست تایپ های سفارشی شما نیز امکان تخصیص طرحواره را نیز دارد. به این ترتیب که وقتی شما یک نوع پست بر مبنی سفارشی سازی که انجام داده اید را ایجاد می نمایید در پنل رنک مث می توانید تنظیمات الگو پذیری آن را مشاهد کرده و الگو مناسب را برایش مشخص کنید.
11. معرفی جی سان - JSON با طعم اسکیما
قبل از اینکه درباره جی سان دلبندمان صحبت کنم باید یک فضای ذهنی برای شما ترسیم نمایم تا ببینید با چه چیزی طرف هستید. همانطور که محتوی مقاله را مطالعه فرمودید ما داریم درباره اطلاعاتی صحبت می کنیم که به موتورهای جستجو می گوید یک صفحه از سایت شما که می تواند محتوی نوشتاری یا برگه محصول باشد دارای چه توضیحات تکمیلی است. اطلاعات تکمیلی یعنی همان داده هایی که در نتایج جستجو لینک سایت شما را کامل تر نشان می دهد و یک فضای تعاملی بسیار حرفه ای را به ارمغان می آورد. اگر این مقاله را تا اینجا خوانده اید پس تصویر شفافی از آنچه که شما را در میان سایر رقبا متمایز می کند دارید. منظور از داده های غنی یعنی چیزهاییکه اضافه می کنید، شرح صفحه شما را کامل تر می کند.
آنچه که به عنوان طرحواره در محتوی مان بکار می بریم بر مبنی یک زبان برنامه نویسی پیاده می شود که وظیفه اش فهماندن تمام این اطلاعات در ساختار سایت برای یک خزنده موتور جستجو می باشد و نام آن جی سان - JSON می باشد. این زبان برنامه نویسی از خانواده نزدیک به جاوا اسکریپت است منتهی بسیار ساده در یادگیری و بی نهایت سریع در انتقال فرآیندها. یک زبان متنی نوشتاری که با یک سری دستورات و مشخصه ها، کلمات و نوشته ها را به مفهوم و شرح داستان تان تبدیل می نماید. حالا این وسط SCHEMA.ORG چکاره است؟ این سایت منبع همان مشخصه هایی است که شما با پر کردن آنها و قرار دادن اش در سایت تان به جستجوگر آنچه که تعریف کرده اید را نشان می دهید. ساده تر بگویم؟ فرض کنیم شما می خواهید اینبار بجای اینکه کاسه آش را برای همسایه ببرید، زیر آن یک سینی گذاشته و کنارش یک ظرف کوچک رب انار و یک ظرف کوچک کشک هم بگذارید. حالا اینجا نقش سینی که ظرف ها در آن قرار دارد را جی سان و نقش ظرف ها که شما در آن مزه های دیگری را قرار می دهید، المان های SCHEMA.ORG بازی می کند که بنوعی کارخانه تولید ظرف می باشد. ما ظرف ها را از SCHEMA.ORG میگیریم و با سینی JSON ، آش که محتوی اصلی است و رب انار و کشک که داده های غنی است را به همسایه مان که گوگل نام دارد تقدیم می کنیم. پس معیارها توسط کتابخانه SCHEMA.ORG و حامل آنها زبان برنامه نویسی جی سان می باشد.
من در ادامه خلاصه وار به شما کمک می کنم تا نهایت علاقه تان برای فراگیری این ساز و کار را بسنجید. به همین ترتیب مثال ها و توضیحاتی که مطالعه می فرمایید به برقراری ارتباط با جی سان به شما کمک می کند.
جی سان، فرمتی نوشتاری برای پیاده سازی داده ها در ساختار صفحات سایت است و به موتورهای جستجو کمک می کند تا بهتر و عمیق تر اطلاعات موجود در محتوی شما را ببینند که نتیجه آن یک جستجو غنی می باشد. در این زبان برنامه نویسی با یکسری المان ها که آیتم نام دارد به نوشته ها و تعاریف معنی می بخشیم و به موتور جستجو می گوییم می خواهیم چه چیزی را اصطلاحا نشانه گذاری نماییم. منظور از نشانه گذاری همان اطلاعاتی است که در طرحواره تعریف می کردیم و بطور مثال ما برای دستور پخت غذا، از نشانه کالری برای تعریف میزان کالری غذا استفاده می نمودیم.
در زبان جی سان ما یک آیتم مهم داریم که Type@ نام دارد و بیانگر اطلاعاتی است که می خواهیم نشانه گذاری کنیم. به عنوان مثال وقتی می نویسیم Type Person@ یعنی می خواهم درباره شخص اطلاعاتی را وارد کنم یا با نوشتن Type Movie@ یعنی می خواهم درباره یک فیلم داده هایی را وارد نمایم. یک نکته فنی که شاید برای تان سوال شده باشد این است که عبارت Type@ نوعی طرحواره نیست بلکه در بدنه و ساختار طرحواره قرار میگیرد و جمع Type@ ها است که یک اسکیما را تشکیل می دهد.
هیچی مثال نمی شود :
"@type": "Organization",
"@id": "https://setadcorona.com/#organization",
"name": "ستاد مردمی مقابله با کرونا خراسان رضوی",
"url": "https://setadcorona.com",
"email": "info@setadcorona.com",
"address": {
"@type": "PostalAddress",
"streetAddress": "خیابان بهار",
"addressLocality": "مشهد",
"postalCode": "9889897797",
"addressCountry": "ایران"
در ساختار بالا میبینیم که من با Type@ مشخص کردم که می خواهم یک سازمان را توصیف نمایم. حالا تا آیتم بعدی یعنی تا Type@ بعدی، هرچه بنویسم اطلاعات سازمان می باشد. با name نام سازمان را مشخص کردم و با url آدرس اینترنتی سازمان، با email پست الکترونیک و برای آدرس پستی به این دلیل که شامل اطلاعات زیادی است، یک Type@ دیگر گذاشته و همانطور که به انگلیسی می خوانید داده ها را جلو هریک قرار داده ام. سوالی که باید بپرسید این است که از کجا این شناسه ها و Type@ ها را پیدا کنم؟ جواب شما در آدرس SCHEMA.ORG قرار دارد.
سایت هایی هستند که شما می توانید در آن به تمرین و تولید این داده ها بپردازید و در عین حال تمام شناسه ها و آیتم ها نیز در دسترس شما می باشد که شخصا برای طرحواره های دستی از این سایت استفاده می کنم :
در این وبسایت می توانید ضمن بررسی داده های سایت تان، یک نتیجه جستجو را با توجه به ساختار محتوی یا صفحه تان شبیه سازی کرده و در وقت تان صرفه جویی نمایید. مثال دوم را با این سایت برایتان ایجاد کرده ام که در آخر در گوگل هم خطا و هشداری نداشتم :
همراهان عزیز، من خیلی تلاش کردم تا حدودی شما را با این زبان برنامه نویسی ساده و شیرین آشنا کنم و آموزش تخصصی آن را به همکاران عزیزم میسپارم. اما برای آینده سایت تان اگر در نتایج گوگل برنامه ای دارید حتما این زبان برنامه نویسی و طریقه طرحواره سازی را کاملا مسلط یاد بگیرید تا جاییکه بصورت دستی و بدون راهنما بتوانید داده های غنی را بدون خطا در سایت تان نوشته یا ویرایش نمایید.
در پایان ان مقاله، امیدوارم توانسته باشم سهمی در دنیای دانش سرشار شما ایفا کرده و نمایم. در مقالات بعدی باز هم به دنیای عظیم اسکیما و طرحواره ها خواهیم پرداخت و در نتایج گوگل در کنار هم در اوج خواهیم درخشید.
از شما بابت مطالعه این محتوی سپاسگزارم .
حمایت شما از من باعث افزایش سطح کیفی فعالیت ام به واسطه تامین نیازهای اساسی می شود و می توانم با دسترسی به اکانت های اورجینال، سرویس های سئو و اسکیما تحت وب، تامین افزونه ها و اپلیکیشن های مرتبط با این حوزه جهت کسب تجربیات عملی و شهودی، منابع و داشنامه های انگلیسی زبان، تهیه ابزار تولید محتوی ویدئویی، برگزاری کلاس های آنلاین، زیرساخت های وب از جمله هاست و دامنه، تجهیزات مصرفی و مواردی که باعث می شود بواسطه فعالیت هایم دانسته های شما را با اطلاعات بروز در سطح جهانی نگاه دارد، به نحو احسنت فعالیت کنم و ارزش آفرین باشم. از طبع بالا و حمایت و مهرتان سپاسگزارم.
برای ترجمه و تالیف مقالات و محتوی غنی به زبان پارسی نیازمند | حمایت شما | هستم . از مهرتان سپاسگزارم . آدرس من در ریمیت
Podcast Music Copyright : STRONGER - Motivational Instrumental by Shuka4Beats
مطلبی دیگر از این انتشارات
برای نجات بادبادک ها، درخت بکاریم
مطلبی دیگر از این انتشارات
بررسی خطای فارسی ساز تاریخ شمسی یا پارسی دیت و تداخل با افزونه سئو رنک مث
مطلبی دیگر از این انتشارات
راهنمای جامع اسنیپت های چند تصویر - Multi-Image snippet