اسکیما یا (طرح واره) پایگاه داده، ساختار یک پایگاه داده است که به زبان رسمیکه توسط سیستم مدیریت پایگاه داده پشتیبانی میشود، توصیف میشود و در اصطلاح به سازماندهی دادهها به عنوان طرحی از نحوه ساخت پایگاه داده اشاره دارد.
در این مقاله از آموزشهای سئو، به شما خواهیم گفت schema چیست و در ادامه با انواع آن آشنا خواهیم شد.
اسکیما چیست؟
اسکیما Schema به زبان ساده، نوعی کد است که به موتورهای جستجو کمک میکند تا محتوای وبسایتها را بهتر درک کنند. این کد به صورت نشانهگذاری (markup) در HTML صفحات وب قرار میگیرد و اطلاعات اضافی درباره محتوا را فراهم میکند. با استفاده از Schema، میتوان به موتورهای جستجو نشان داد که یک صفحه شامل چه نوع اطلاعاتی است، مانند مقالات، محصولات، رویدادها و غیره.
چرا Schema مهم است؟
- بهبود سئو: استفاده از Schema میتواند به بهبود رتبهبندی صفحات در نتایج جستجو کمک کند.
- نتایج غنی: با استفاده از Schema، وبسایتها میتوانند نتایج غنی (Rich Snippets) را در نتایج جستجو نمایش دهند.
- افزایش CTR: نتایج غنی معمولاً نرخ کلیک (CTR) بالاتری دارند.
انواع مختلف Schema
Schema انواع مختلفی دارد که میتوان به موارد زیر اشاره کرد:
- Schema برای مقالات: این نوع نشانهگذاری به موتورهای جستجو میگوید که محتوا یک مقاله است.
- Schema برای محصولات: این نوع به معرفی محصولات و ویژگیهای آنها کمک میکند.
- Schema برای رویدادها: این نوع اطلاعات مربوط به رویدادها را نمایش میدهد.
چگونه از Schema استفاده کنیم؟
برای استفاده از Schema، میتوانید از ابزارهایی مانند Google Structured Data Markup Helper استفاده کنید. این ابزار به شما کمک میکند تا نشانهگذاری مناسب را برای محتوای خود ایجاد کنید. همچنین، پس از اضافه کردن Schema به وبسایت، میتوانید از Rich Results Test برای بررسی صحت نشانهگذاری استفاده کنید.
استفاده از Schema نه تنها به بهبود سئو کمک میکند، بلکه تجربه کاربری بهتری را نیز برای بازدیدکنندگان فراهم میآورد.
چرا باید از Schema Markup استفاده کنیم؟

Schema Markup یک نوع کد است که به موتورهای جستجو کمک میکند تا محتوای وبسایت شما را بهتر درک کنند. این کد به صورت یک زبان نشانهگذاری ساختاریافته عمل میکند و اطلاعات اضافی دربارهی محتوای شما ارائه میدهد. در ادامه به چند دلیل مهم برای استفاده از Schema Markup اشاره میکنیم:
- بهبود سئو: استفاده از Schema Markup میتواند به بهبود رتبهبندی وبسایت شما در نتایج جستجو کمک کند.
- نمایش نتایج غنی: با استفاده از این کد، میتوانید نتایج غنی (Rich Snippets) را در نتایج جستجو مشاهده کنید که شامل اطلاعات اضافی مانند امتیاز، قیمت و نظرات است.
- افزایش CTR: نتایج غنی معمولاً نرخ کلیک (CTR) بالاتری دارند، زیرا توجه کاربران را بیشتر جلب میکنند.
چگونه Schema Markup را پیادهسازی کنیم؟
پیادهسازی Schema Markup ممکن است در ابتدا کمی پیچیده به نظر برسد، اما با استفاده از ابزارهای موجود، این کار بسیار ساده است. شما میتوانید از ابزارهایی مانند Google’s Structured Data Markup Helper استفاده کنید تا به راحتی کد مورد نیاز را تولید کنید.
مراحل پیادهسازی:
- انتخاب نوع محتوای خود (مانند مقاله، محصول، رویداد و غیره).
- استفاده از ابزارهای آنلاین برای تولید کد Schema.
- اضافه کردن کد تولید شده به HTML وبسایت خود.
- استفاده از Google’s Structured Data Testing Tool برای بررسی صحت کد.
با پیادهسازی Schema Markup، شما میتوانید تجربه کاربری بهتری را برای بازدیدکنندگان خود فراهم کنید و در عین حال شانس خود را برای دیده شدن در نتایج جستجو افزایش دهید.
محل مناسب درج کدهای اسکیما
کدهای اسکیما (Schema Markup) به موتورهای جستجو کمک میکنند تا محتوای صفحات وب را بهتر درک کنند. این کدها میتوانند به بهبود سئو و افزایش نرخ کلیک کمک کنند. اما سوال اینجاست که بهترین محل برای درج این کدها کجاست؟
محلهای مناسب برای درج کدهای اسکیما
- درون تگ
<head>: این محل برای کدهای اسکیما مناسب است زیرا قبل از بارگذاری محتوا اجرا میشود. - درون تگ
<body>: اگر میخواهید اطلاعات خاصی را به بخشهای خاصی از محتوا اضافه کنید، میتوانید از این روش استفاده کنید. - درون تگ
<script>: استفاده از JSON-LD در این تگ یکی از بهترین روشها برای درج کدهای اسکیما است.
نکات مهم در استفاده از کدهای اسکیما
همیشه باید مطمئن شوید که کدهای اسکیما با محتوای شما همخوانی دارند. همچنین، استفاده از ابزارهای تست کدهای اسکیما میتواند به شما کمک کند تا اطمینان حاصل کنید که کدها به درستی پیادهسازی شدهاند.
در نهایت، به یاد داشته باشید که کدهای اسکیما تنها یکی از عوامل موثر در سئو سایت هستند. ترکیب آنها با سایر تکنیکهای بهینهسازی میتواند نتایج بهتری را به همراه داشته باشد.
اهمیت استفاده از Schema Markup در سئو سایت

Schema Markup یک نوع کد است که به موتورهای جستجو کمک میکند تا محتوای وبسایت شما را بهتر درک کنند. این کد به شکل نشانهگذاری ساختاریافته ارائه میشود و میتواند به بهبود رتبهبندی سایت شما در نتایج جستجو کمک کند. در ادامه به برخی از دلایل اهمیت استفاده از Schema Markup میپردازیم:
- بهبود نمایش نتایج جستجو: با استفاده از Schema Markup، نتایج جستجو میتوانند شامل اطلاعات اضافی مانند ستارههای امتیاز، قیمتها و تصاویر شوند.
- افزایش نرخ کلیک: اطلاعات جذابتر در نتایج جستجو میتواند باعث افزایش نرخ کلیک (CTR) شود.
- کمک به موتورهای جستجو: Schema Markup به موتورهای جستجو کمک میکند تا محتوای شما را بهتر درک کنند و آن را در دستهبندیهای مناسب قرار دهند.
چگونه از Schema Markup استفاده کنیم؟
برای استفاده از Schema Markup، ابتدا باید نوع محتوای خود را شناسایی کنید. آیا شما یک وبسایت فروشگاهی دارید؟ یا یک وبلاگ؟ هر نوع محتوا نیاز به نوع خاصی از نشانهگذاری دارد. پس از شناسایی نوع محتوا، میتوانید از ابزارهای مختلفی مانند Google Structured Data Markup Helper استفاده کنید تا کد مناسب را تولید کنید.
نکات مهم در استفاده از Schema Markup
- همیشه از نوع مناسب Schema استفاده کنید.
- کد تولید شده را در وبسایت خود به درستی پیادهسازی کنید.
- پس از پیادهسازی، از ابزار Rich Results Test گوگل برای بررسی صحت کد استفاده کنید.
در نهایت، استفاده از Schema Markup نه تنها به بهبود سئو سایت شما کمک میکند، بلکه تجربه کاربری بهتری را نیز برای بازدیدکنندگان فراهم میآورد. با توجه به رقابت شدید در دنیای آنلاین، این ابزار میتواند یک مزیت رقابتی بزرگ برای شما باشد.
نحوه استفاده از کدهای اسکیما در سایت
افزودن نشانه گذاری اسکیما به سایت شما میتواند به شما در افزایش رتبه موتور جستجو کمک کند. با این حال، اگر تجربه کمیدر برنامه نویسی دارید (یا اصلاً هیچ تجربه ای ندارید)، ممکن است این کار سختی به نظر برسد. خوشبختانه، ما یک راهنمای SEO نشانه گذاری اسکیما را برای کمک به شما در شروع کار گردآوری کرده ایم.
همانطور که قبلاً دیدیم، نشانه گذاری اسکیما بخشی ضروری از استراتژی سئو است. اسکیما میتواند دید شما را در SERPها با قطعه های غنی (rich snippet) افزایش دهد، که به نوبه خود ممکن است ترافیک ارگانیک شما را افزایش دهد.
خوشبختانه، برای شروع با نشانه گذاری اسکیما، به هیچ تجربه کدنویسی نیاز ندارید. در واقع، ابزاری وجود دارد که کد را برای شما تولید میکند. این راهنمای نشانهگذاری دادههای ساختاریافته Google است: راهنمای نشانهگذاری دادههای ساختاریافته Google میتواند به SEO نشانهگذاری اسکیما کمک کند.
۱- استفاده از میکرودیتا

Microdata بخشی از استاندارد WHATWG HTML است و برای قرار دادن ابرداده در محتوای موجود در صفحات وب استفاده میشود. موتورهای جستجو و خزندههای وب میتوانند ریزدادهها را از یک صفحه وب استخراج و پردازش کنند و از آن برای ارائه تجربه مروری غنیتر برای کاربران استفاده کنند. موتورهای جستجو از دسترسی مستقیم به این داده های ساختاریافته سود زیادی میبرند زیرا به موتورهای جستجو اجازه میدهد اطلاعات موجود در صفحات وب را درک کنند و نتایج مرتبط تری را به کاربران ارائه دهند.
Microdata از یک واژگان پشتیبانی برای توصیف یک آیتم و جفت نام-مقدار برای اختصاص مقادیر به ویژگی های آن استفاده میکند. Microdata تلاشی برای ارائه روشی سادهتر برای حاشیهنویسی عناصر HTML با برچسبهای قابل خواندن توسط ماشین نسبت به روشهای مشابه استفاده از RDFa و میکروفرمتهای کلاسیک است.
در سطح بالا، ریزداده از گروهی از جفت نام-مقدار تشکیل شده است. گروهها آیتمها نامیده میشوند و هر جفت نام-مقدار یک ویژگی است. آیتمها و ویژگیها با عناصر منظم نشان داده میشوند.
برای ایجاد یک آیتم از ویژگی itemscope استفاده میشود. همچنین گوگل و سایر موتورهای جستجوی اصلی از واژگان Schema.org برای داده های ساختاریافته پشتیبانی میکنند. این واژگان مجموعه استانداردی از نامهای نوع و نام ویژگیها را تعریف میکند،
برای مثال،Music Event اجرای کنسرت را با ویژگیهای startDate و مکان برای تعیین جزئیات کلیدی کنسرت نشان میدهد. در این مثال، Music Event URL مورد استفاده توسط itemtype خواهد بود و startDate و location همان itemprop خواهد بود که Music Event تعریف میکند.
توجه: اطلاعات بیشتر درباره ویژگیهای نوع مورد را میتوانید در https://schema.org/Thing پیدا کنید.
واژگان میکروداده معنایی یا معنای یک آیتم را ارائه میدهند. توسعه دهندگان وب میتوانند یک واژگان سفارشی طراحی کنند یا از واژگان موجود در وب مانند واژگان پرکاربرد schema.org استفاده کنند. مجموعه ای از واژگان نشانه گذاری رایج توسط Schema.org ارائه شده است.
۲- استفاده از JSON-LD

شعار JSON-LD این است: «دادهها آشفته و قطع شدهاند. JSON-LD داده ها را سازماندهی و متصل میکند و وب بهتری ایجاد میکند. بیایید توضیحات هتل را به عنوان مثال در نظر بگیریم. ما با یک نمایش JSON “عادی” شروع میکنیم:
{
"نام": "ACME Hotel Innsbruck"،
"checkinTime": "13:00:00-05:00"،
"رتبه بندی ستاره ای": {
"بهترین رتبه": 10،
...
}
...
}
ما در حال حاضر از واژگان Schema.org استفاده میکنیم، اما ممکن است واژگان دیگری وجود داشته باشد و به خصوص فیلدی مانند “name” به احتمال زیاد مبهم است. بنابراین، واژگان خود را به صورت زیر مشخص میکنیم:
"@context": "http://ACME.org/"
این باعث میشود که “name” به http://ACME.org/name تبدیل شود. URL متن واقعی (از طریق تغییر مسیر نوع محتوا) یک لیست ساده است که یک نگاشت از نام های ساده به URL های Schema.org را تعریف میکند. مثالهای دیگر انواع دادههایی مانند رشته، تاریخ یا پیوند (id@) را تعریف میکنند.
درخت ما در حال حاضر یک نمودار است، با این حال، ما اطلاعاتی در مورد هتل مورد نظر نداریم. به عبارت دیگر، ما شناسه گره گراف بالا را نمیدانیم. ما میتوانیم این را با استفاده از:
"@id": "urn:acme-hotel"
ما یک URN را انتخاب کردیم، توجه داشته باشید که هر IRI امکان پذیر است. همچنین میتوانید از URL هتل استفاده کنید. تنها پیش نیاز این است که سایر شرکت کنندگان بتوانند شناسه را بفهمند و تفسیر کنند.
در نهایت، میتوانیم اطلاعاتی را اضافه کنیم که این سند یک هتل را توصیف میکند:
"@type": "هتل"
سند JSON-LD حاصل این است:
{
"@context": "http://schema.org/"،
"@type": "هتل"،
"@id": "urn:acme-hotel"،
"نام": "ACME Hotel Innsbruck"،
"checkinTime": "13:00:00-05:00"،
"رتبه بندی ستاره ای": {
"بهترین رتبه": 10،
...
}
...
}
توجه داشته باشید که گره رتبه دارای شناسه _:b0 است که یک شناسه ناشناس است. این بدان معناست که رتبهبندی را نمیتوان توسط اسناد دیگر ارجاع داد و فقط بهعنوان فرزند شی والد آن وجود دارد. با این حال، هتل را میتوان با اسناد دیگر ارجاع داد. به عنوان مثال، یک شخص (http://example.org/joe) میتواند به هتل وابسته باشد:
{
"@context": "http://schema.org/"،
"@id": "http://example.org/joe"،
"وابستگی": {
"@id": "urn:acme-hotel"
}
}
هر دو سند را میتوان با هم ترکیب کرد، که منجر به یک نمودار با یک پیوند اضافی از جو به هتل میشود. افزودن املاک اضافی تحت شناسه، ملک دیگری را به هتل اضافه میکند.
۳- استفاده از ابزار Google Tag Manager

اهمیت schema از زمان معرفی آن در سال 2011 به طور قابل توجهی افزایش یافته است. Schema مجموعه ای برای نشانه گذاری داده های ساختاریافته است که به موتورهای جستجو کمک میکند تا محتوای وب سایت ها را بهتر درک کنند.
پیادهسازی این نشانهگذاری در یک سایت همچنین میتواند نحوه نمایش فهرستهای آن سایت در SERP را بهبود بخشد. جهت بررسی این موضوع میتوانید از تست A/B استفاده کنید.
Google Tag Manager کاربردهای زیادی دارد، اما یکی از کارهای مهم آن، اضافه کردن کد اسکیما با استفاده از GTM است. با استفاده از سیستم تگ GTM، میتوانیم با ایجاد برچسبها، تقریباً برای هر چیزی نشانهگذاری اضافه کنیم.
به عبارت ساده، GTM یک سیستم مدیریت برچسب است که به شما امکان میدهد تگ های مختلف (تجزیه و تحلیل، بازاریابی مجدد، تراکنش ها) را از طریق کانتینری که در وب سایت خود قرار داده شده ایجاد و استقرار دهید. سپس میتوانید مشخص کنید که برچسبها در چه صفحاتی از سایت شما مستقر میشوند. یکی از بزرگترین مزایای GTM تنظیم ردیابی رویداد بدون لمس کد است.
با اجرای صحیح نشانه گذاری داده های ساختاریافته از schema، میتوانید مزیت رقابتی به دست آورید، نرخ کلیک را افزایش دهید، ترافیک اضافی را افزایش دهید و نتایج جستجوی ارگانیک را به طور مقرون به صرفه بهبود بخشید.
۴- استفاده از افزونه های وردپرس

بهبود عملکرد وب سایت شما با افزونه های وردپرس آسان است. شما میتوانید در عرض چند دقیقه افزونه های وردپرس را نصب، فعال و شروع به استفاده از آن کنید.
سه راه برای نصب افزونه وردپرس وجود دارد: مستقیماً از داشبورد، دستی و از طریق پروتکل انتقال فایل (FTP). ساده ترین راه برای افزودن افزونه این است که افزونه مورد نظر خود را در داشبورد وردپرس خود جستجو کرده و با یک کلیک آن را نصب کنید.
روش دستی یا FTP معمولاً برای افزونههای ممتاز و افزونههایی که در فهرست افزونههای وردپرس فهرست نشدهاند، ضروری است. این دو روش شامل آپلود یک مجموعه فایل در وب سایت شما از دستگاه محلی شما است.
برای افزودن افزونه به وب سایت وردپرس خود از داشبورد:
- در داشبورد وردپرس خود، Plugins > Add new را انتخاب کنید.
- یک افزونه را با نوار جستجو در گوشه سمت راست بالا جستجو کنید. تعدادی از نتایج ظاهر خواهد شد.
- پس از یافتن افزونه در نتایج، روی Install Now کلیک کنید. همچنین میتوانید روی نام افزونه کلیک کنید تا جزئیات بیشتری در مورد آن مشاهده کنید.
- برای استفاده از افزونه، باید آن را فعال کنید. هنگامیکه نصب به پایان رسید (این معمولاً چند ثانیه طول میکشد)، روی Activate کلیک کنید.
مطلب مرتبط: افزونه های سئو وردپرس؛ 18 افزونه پرطرفدار و محبوب
چگونه بر کدهای اسکیما نظارت داشته باشیم؟

نظارت بر کدهای اسکیما یکی از مراحل مهم در بهینهسازی موتور جستجو (SEO) است. این کدها به موتورهای جستجو کمک میکنند تا محتوای وبسایت شما را بهتر درک کنند و در نتیجه، میتوانند به بهبود رتبه شما در نتایج جستجو کمک کنند. در ادامه، به چند روش برای نظارت بر کدهای اسکیما اشاره میکنیم:
- استفاده از ابزارهای بررسی اسکیما: ابزارهایی مانند Google Structured Data Testing Tool و Schema Markup Validator میتوانند به شما کمک کنند تا کدهای اسکیما را بررسی و اشکالات موجود را شناسایی کنید.
- بررسی گزارشهای کنسول جستجوی گوگل: با استفاده از Google Search Console میتوانید مشکلات مربوط به کدهای اسکیما را مشاهده کنید و به بهبود آنها بپردازید.
- تست و بهروزرسانی منظم: کدهای اسکیما را بهطور منظم تست کنید و در صورت نیاز آنها را بهروزرسانی کنید تا از بهینه بودن آنها اطمینان حاصل کنید.
نکات مهم در نظارت بر کدهای اسکیما
در هنگام نظارت بر کدهای اسکیما، به نکات زیر توجه کنید:
- اطمینان حاصل کنید که کدها با استانداردهای Schema.org مطابقت دارند.
- از کدهای تکراری یا نادرست پرهیز کنید، زیرا این موارد میتوانند به رتبهبندی شما آسیب بزنند.
- به روزرسانیهای الگوریتمهای موتورهای جستجو را دنبال کنید، زیرا ممکن است نیاز به تغییر در کدهای اسکیما داشته باشید.
نظارت بر کدهای اسکیما نه تنها به بهبود سئو کمک میکند، بلکه تجربه کاربری بهتری را نیز فراهم میآورد.
آیا باید از Schema در سایتمان استفاده کنیم یا خیر؟
اگر میخواهید وب سایت شما تا حد امکان ترافیک بیشتری داشته باشد، باید رتبه بندی موتورهای جستجو و نرخ کلیک آن را بهبود ببخشید. نشانه گذاری اسکیما میتواند به شما در هدف دوم کمک کند، و اگر از آن استفاده نمیکنید، ممکن است تعداد قابل توجهی از بازدیدکنندگان را از دست بدهید.
اساسا schema به موتورهای جستجو میگوید که داده های شما چه معنایی دارند. بدون اسکیما، محتوای وبسایت شما بر اساس اطلاعاتی که رباتها کشف میکنند توسط موتورهای جستجو خزیده و فهرستبندی میشود، که ممکن است بهطور دقیق یا کارآمد شما را طبقهبندی نکند.
جمع بندی
اگر میخواهید وب سایت شما تا حد امکان ترافیک بیشتری داشته باشد، باید رتبه بندی موتورهای جستجو و نرخ کلیک آن را بهبود ببخشید. نشانه گذاری اسکیما میتواند به شما در هدف دوم کمک کند، و اگر از آن استفاده نمیکنید، ممکن است تعداد قابل توجهی از بازدیدکنندگان را از دست بدهید.
افزودن نشانه گذاری اسکیما به وب سایت شما کار سختی نیست. با این حال، بسته به اینکه از وردپرس استفاده میکنید یا نه، این فرآیند متفاوت است:
- از افزونه وردپرس نشانه گذاری اسکیما استفاده کنید.
- نشانه گذاری اسکیما را به صورت دستی اضافه کنید.
سوالات متداول
Schema Markup یک نوع کد است که به موتورهای جستجو کمک میکند تا محتوای وبسایت شما را بهتر درک کنند. این کد به شکل نشانهگذاری (markup) در HTML شما قرار میگیرد و اطلاعات اضافی دربارهی محتوا، مانند نوع محتوا، تاریخ، و نظرات کاربران را فراهم میکند. در اینجا به برخی از سوالات متداول درباره Schema Markup پاسخ میدهیم.
چرا باید از Schema Markup استفاده کنیم؟
- بهبود سئو: استفاده از Schema Markup میتواند به بهبود رتبهبندی شما در نتایج جستجو کمک کند.
- نمایش غنی: با استفاده از این نشانهگذاری، میتوانید نتایج جستجوی خود را به صورت جذابتری نمایش دهید.
- افزایش کلیک: نتایج غنی معمولاً نرخ کلیک بالاتری دارند.
چگونه Schema Markup را پیادهسازی کنیم؟
برای پیادهسازی Schema Markup، میتوانید از ابزارهای مختلفی مانند Google Structured Data Markup Helper استفاده کنید. این ابزار به شما کمک میکند تا کد مناسب را برای نوع محتوای خود تولید کنید.
مراحل پیادهسازی:
- انتخاب نوع محتوای خود (مقاله، محصول، رویداد و غیره).
- استفاده از ابزار برای تولید کد Schema.
- اضافه کردن کد به HTML صفحه وبسایت خود.
- تست کد با استفاده از Rich Results Test گوگل.
آیا استفاده از Schema Markup برای هر نوع وبسایت ضروری است؟
در حالی که استفاده از Schema Markup برای هر وبسایت ضروری نیست، اما میتواند به طور قابل توجهی به بهبود سئو و تجربه کاربری کمک کند.
دیدگاهتان را بنویسید