استفاده از اسکیما در وردپرس بسیار آسان است. این آسانی به علت وجود تعداد زیاد افزونههای نشانهگذاری اسکیما در وردپرس است.
حتی اگر از سیستم فروشگاهی ووکامرس استفاده میکنید حتما میدانید که سیستم ووکامرس به صورت اتوماتیک کدهای schema markup مخصوص صفحه محصول (Product) را میسازد و در صفحه قرار میدهد.
آموزش سئو سایت فروشگاهی
اما سوال اینجااست که بهترین و اصولیترین روش استفاده از اسکیما در وردپرس چیست؟ در این مقاله میخواهم به این سوال پاسخ بگویم.
- schema markup چیست
- آموزش ساخت و استفاده از Schema Markup
قبل از هر چیز باید بدانیم پیاده سازی اسکیما در وردپرس توسط پلاگینها انجام میشود. اجازه دهید ابتدا ببینیم بهترین روش استفاده از افزونهها در وردپرس چیست؟
افزونههای اسکیما در وردپرس
افزونههای اسکیما در وردپرس را میتوان به ۲ نوع تقسیم کرد:
- افزونههایی که به صورت اتوماتیک schema میسازند
- افزونههایی که به صورت دستی کدهای schema markup را در آنها میسازید
اگر ااز دید یک برنامه نویس به موضوع اسکیما مارکآپ نگاه کنیم، با توجه به استاندارد بودن وردپرس، در سیستم استاندارد وردپرس میتوان نوع صفحه را به راحتی تشخیص داد و به صورت اتوماتیک کد اسکیمای آن را تولید کرد.
البته همانطور که پیشتر عرض کردم، بعضی از کدهای اسکیما را نمیتوان به صورت اتوماتیک تولید کرد.
مثلا این که یک صفحه سایت، مقاله است یا محصول است از ساختار وردپرس قابل تشخیص است و میتوان برای تمام صفحات مقاله سایت کد Article را تولید کرد.
اما در تمام صفحات سایت ویدیو وجود ندارد که افزونهها به صورت اتوماتیک کد VideoObject برای صفحات تولید کنند. یا در تمام صفحات پرسش و پاسخ FAQ وجود ندارد که افزونههای schema markup کد اسکیمای FAQ تولید کنند.
بنابراین بعضی از کدهای schema markup را باید با استفاده از افزونههای schema markup به صورت دستی ساخت و در سایت وارد کرد.
ابتدا چند افزونه معتبر ساخت اسکیما معرفی میکنم و در آخر بهترین روش استفاده از schema markup در وردپرس را توضیح میدهم.
افزونههای ساخت Schema markup به صورت اتوماتیک
تعدادی از افزونههای وردپرسی هستند که به صورت اتوماتیک کد مربوط به هر صفحه سایت را میسازند. روش کار این افزونهها به این صورت است که با توجه به نوع صفحه (صفحه اصلی، صفحه آرشیو، صفحه مقاله و صفحه محصول) کد اسکیمای مربوط به آن صفحه را میسازند و در صفحه قرار میدهند.
در ادامه ۲ تا از معروفترین افزونهها که البته معروف هم هستند را معرفی میکنم و روش کار را توضیح میدهم.
۱. افزونه Yoast
پر استفاده ترین افزونه سئو وردپرس، Yoast است. افزونه یواست کارهای مختلفی را برای سئو سایت انجام میدهد که یکی از آن کارها ساخت Schema markup به صورت اتوماتیک است.
وقتی افزونه yoast را به صورت کامل و صحیح نصب میکنید در هر صفحه کد schema markup را به صورت اتوماتیک تولید میکند.
افزونه yoast طوری برنامه نویسی شده است که نوع صفحه را تشخیص میدهد و کد اسکیمای مربوط به آن را تولید میکند.
کدهایی که افزونه yoast تولید میکند به روش پیشرفته graph است. در روش graph چندین کد schema markup که در واقع به هم مربوط هستند تولید میشوند و به صورت زیر مجموعه همدیگر قرار میگیرند.
کدهایی که افزونه yoast به صورت اتوماتیک تولید میکند به شرح زیر هستند.
- در صفحه اصلی سایت: Webpage, Website, Organization
- در صفحات آرشیو مانند کتگوری و تگ: CollectionPage, breadcrumb
- در برگهها: Webpage, Website, Organization
- در پستها: Article, Webpage, Website, Organization
افزونه yoast افزونههای مکملی هم دارد مانند yoast woocommerce که برای فروشگاه woocommerce کد اسکیما تولید میکند.
۲. افزونه ووکامرس
حتما میدانید که افزونه ووکامرس، یک پلاگین قدرتمند برای ساخت فروشگاه آنلاین در سایتهای وردپرسی است.
ووکامرس علاوه بر تمام امکاناتی که دارد، کدهای schema markup صفحه محصول را هم به صورت اتوماتیک تولید میکند و به صفحه محصول اضافه میکند.
آموزش سئو محصولات
افزونه ووکامرس کد اسکیمای ستارهدار کردن یا rating را هم به صفحه محصول اضافه میکند و باعث میشود در نتایج جستجو با ستاره نمایش داده شویم.
۳. افزونه فول اسکیما ریچ اسنیپت
افزونه فول اسکیما ریچ اسنیپت؛ اولین افزونه اسکیما ایرانی توسط آکادمی سئو سفینه منتشر شد. با افزونه فول اسکیما؛ با راحتی هرچه تمامتر سایت خود را در گوگل با ستاره و FAQ به نمایش درآورید.
- افزونه اسکیما — افزونه فول اسکیما؛ تنها افزونه schema ایرانی [با پشتیبانی]
افزونههای غیر اتوماتیک تولید اسکیما در وردپرس
تعدادی دیگر از افزونههای اسکیما وردپرس هستند که به ما این امکان را میدهند تا به صورت دستی schema مد نظر خودمان را با توجه به محتوای صفحه بسازیم.
در ادامه چند افزونه اسکیما وردپرس برای ساخت schema markup به صورت دستی را لیست کردهام. اولین مورد یعنی اسکیما پرو کمی معروفتر است و البته بسیار پیچیده است:
- schema pro
- all in one schema
- Schema and Structured Data for WP & AMP
- WP SEO Structured Data Schema
بهترین روش استفاده از اسکیما در وردپرس
روشی که در ادامه توضیح میدهم، به نظر من بهترین و اصولیترین روش استفاده از اسکیما در وردپرس است.
۱. اسکیمای پایه سایت با یواست
افزونه یواست کدهای پایه و عمومی اسکیمای سایت را تولید میکند. منظور از کدهای پایه، کدهایی هستند که به گوگل میگویند این صفحه مقاله است، محصول است، صفحه اصلی است و…
وقتی افزونه یوست را نصب میکنیم، تمام صفحات مقاله ما اسکیمای Article به خود میگیرند، تمام صفحات برگه ما؛ اسکیمای Webpage خواهند داشت و همینطور دیگر صفحات هم اسکیمای اولیه خود را خواهند داشت.
یکی از مهمترین اسکیماهایی که افزونه یواست وردپرس تولید میکند، اسکیمای breadcrumb است که به صورت graph ساخته میشود.
۲. اسکیمای ستاره و FAQ با فول اسکیما
حالا احتیاج داریم تا مقالات و احیانا دیگر برگههای سایت در نتایج گوگل ستارهدار شوند و یا با پرسش و پاسخ به نمایش درآیند. یکی از بهترین افزونهها که اینکار را برای ما انجام میدهد، افزونه فول اسکیما است.
افزونه فول اسکیما نام افزونه وردپرسی است که توسط خودمان طراحی و تولید شده است.
این افزونه اسکیما کدهای مخصوص ۵ ستاره شدن و FAQ را در سایت شما تولید میکند. همچنین در نمایش صفحه ستارههایی قرار میدهد که ظاهر سایت شما را زیبا کند و کاربران بتوانند به محتوای شما رای دهند! این آرا برای سئو یک صفحه بسیار مهم است.
۳. اسکیمای ستاره محصولات با ووکامرس
خیلی از دوستان که ووکامرس را روی سایتشان نصب دارند، دوست دارند صفحات محصولشان با ستاره در نتایج گوگل به نمایش درآید. ووکامرس این کار را به صورت اتوماتیک انجام میدهد.
البته نکتهای وجود دارد این است هر محصول باید حداقل یک رای داشته باشد. علت این است که ووکامرس، آرای مربوط به ستارهها را از تعداد آرایی که کاربران برای محصول ثبت کردهاند به دست میآورد.
یعنی باید کاربران در انتهای صفحه محصول که معمولا ستاهای رایدهی ووکامرس وجود دارد، حداقل یک رای را به هر محصول بدهند.
نتیجهگیری
استفاده از اسکیما در وردپرس خیلی آسان است. تنها کافیست افزونه YOAST، فول اسکیما و ووکامرس روی سایتتان نصب باشند تا اسکیمای لازم برای سایتتان تولید شود!