Schema نوعی استراکچر مارکآپ (یا نشانهگذاری ساختاری) است که به شما کمک میکند تا نوع محتوای سایتتان را توصیف کنید. این سامانه به شما امکان میدهد تا به موتورهای جستجو بگویید که به چه نوع شخص، حادثه، محصول، موقعیت شغلی جدید، یا گونههای دیگر اشاره دارید. علاوه بر این، استفاده درست از اسکیما در HTML شما باعث میشود احتمال اینکه محتوای سایت شما در هنگام جستجو در رده اسنیپتهای بهینهشده به شمار آید بسیار بیشتر شود و در نتیجه سایت شما کلیکهای بیشتری دریافت کند.
نشانه گذاری اسکیما (Schema Markup) یک روش عالی برای کمک به وب سایت شماست که از رقبای SEO خود برجسته تر باشین. در این مقاله از وب آنجل به شما میگم چرا به اسکیما احتیاج دارین و چطور می تونین آن رو به صفحات وب خود اضافه کنین.
اسکیما (Schema) چیست؟
نشانه گذاری اسکیما که در Schema.org وجود داره، نوعی داده خرد است. اسکیما پس از اضافه شدن به صفحه وبسایت، یک توصیف پیشرفته ایجاد می کنه (که معمولاً به عنوان ریچ اسنیپت شناخته میشه)، تا سایت در نتایج جستجو ظاهر بشه. موتورهای جستجوی برتر (از جمله گوگل، یاهو، بینگ و یاندکس) برای اولین بار در سال 2011 شروع به همکاری برای ایجاد Schema.org کردن. نشانه گذاری اسکیما به ویژه در عصر Hummingbird و RankBrain بسیار مهمه.
اینکه موتور جستجو چگونه یک سؤال رو تفسیر کنه، کیفیت یک نتیجه جستجو رو تعیین می کنه. اسکیما می تونه زمینه ای رو برای یک صفحه وب فراهم کنه که مبهم نباشه. محتوای وب سایت شما ایندکس شده و در نتایج جستجو بازگردانده میشه. اما با اسکیما، برخی از آن مطالب ایندکس میشه و به روشی دیگه بازگردانده میشن. چطور؟ زیرا اسکیما به موتور جستجو میگه که این محتوا به چه معناست.
به عنوان مثال، اجازه بدین بگم کلمه حامد مهدی زاده در یک مقاله ظاهر شده. موتور جستجو این رو می بینه و با عبارت حامد مهدی زاده یک ورودی SERP تولید می کنه. با این حال، اگه اسکیما درست در اطراف نام حامد مهدی زاده قرار بدم، به موتور جستجوگر گفته ام که این عبارت نام نویسنده مقاله است، نه فقط دو کلمه تصادفی. سپس موتور جستجو نتایجی رو ارائه میده که اطلاعات بهتری رو برای کاربری که در جستجوی حامد مهدی زاده بود نشان میده.
چرا Schema مهم است؟
موتورهای جستجو در فهم عنوان محتوای شما نسبتأ خوب عمل می کنند، اما اگر با استفاده از Schema نوع محتوایتان را برایشان تعرف کنید، به این موتورهای جستجو کمک کرده اید تا محتوای شما را خیلی بهتر پردازش کنند. این امر به احتمال زیاد باعث میشود تا موتورهای جستجو اسنیپتهای صفحات وبسایت شما را بهینه شده قلمداد کنند.
اسنیپتهای بهینه، یک سر و گردن بالاتر از اسنیپتهای معمولی هستند و در نتیجه کلیک های بیشتری دریافت می کنند. اسنیپتهایی که دارای دیتا ریویو (تعداد بازدید) هستند نمونه هایی آشنا از اسنیپتهای بهینه شده هستند.
معروف ترین انواع اسکیما
برجسته (علامت دار) کردن ریویوها (تعداد بازدیدها) ، یک نمونه استفاده از استراکچردیتا (داده های ساختاری) است اما انواع بیشتری هم وجود دارد. محبوب ترین انواع اسکیما عبارتند از:
- آرتیکل/ نیوز آرتیکل/ بلاگ پستها Article / NewsArticle / BlogPosting
این نوع، مقالات و پست های وبلاگی را تعریف می کند. َ Article نوع عام تری از اسکیما است. NewsArticle را معمولا ناشران برا ی مقاله های خبری به کار می برند و BlogPosting توسط سازمان ها و در وبسایت های دارای بلاگ پست استفاده می شود.
مثل: آخرین مقاله وبلاگی شما
- Event
یک رویداد را توصیف می کند که دربرگیرنده مکان و زمان شروع و پایان آن رویداد است.
مثل: Google I/O event
- Job Posting
یک پست شغلی شامل حقوق و نحوه استخدام آن را توصیف می کند.
مثل: آگهی استخدام یک کارشناس سئو در یک شرکت.
- Local Business
مشخصات یک کسب و کار، شامل ساعات کاری، موقعیت مکانی، و اطلاعات تماس را توصیف می کند.
مثل: بار مورد علاقه شما!
- Organization
یک سازمان را توصیف می کند که در برگیرنده، آدرس وبسایت، پروفایل های سوشال مدیا، و اطلاعات تماس است. این برای سازمان هایی که مردم به صورت فیزیکی به آنها مراجعه نمی کنند استفاده می شود. (برای شرکت هایی که مردم به صورت فیزیکی مراجعه می کنند نوع: Local Business به کار می رود).
مثال: اپل
- Person
یک شخص را توصیف می کند؛ Person اغلب برای تعریف اسکیمای نوع: Author یک مقاله مورد استفاده قرار می گیرد.
مثل: خود شما (در بخش «درباره ما»ی صفحه پروفایل شرکت خودتان).
- Product
یک محصول را توصیف می کند شامل برند، قیمت، بازدیدها، و آفرها.
مثل: آیفون 8
- Recipe
یک دستورالعمل شامل مواد لازم و عکس های مربوط را توصیف می کند.
مثل: دستور پخت یک پنکیک
- Review
نرخ بازدید از یک آیتم خاص یا مجموعه ای از آیتم ها یا بازدید مقالات را تعریف می کند.
مثل: نرخ IMBD فیلم نجات سرباز رایان
اسکیمای نوع: Article
این نوع اسکیما، پدر نوع NewsArticle و BlogPost است. موارد استفاده هر یک، کدام است؟
Article یک نوع کلی است که من استفاده از آن را توصیه نمی کنم. هر قدر تعریف شما خاص تر باشد بهتر است پس از بین این دو یکی را انتخاب کنید: NewsArticle و BlogPost.
- NewsArticle: اگر یک ناشر هستید از این برای مقالات خبری تان استفاده کنید.
- BlogPost: از این نوع، برای تعرف مقالات وبلاگتان استفاده کنید.
گوگل از اسنیپتهای بهینه شده این نوع: NewsArticle برای مقالات پشتیبانی می کند بنابراین ما در این بخش به آن تمرکز می کنیم. لطفأ توجه داشته باشید که حتی اگر مقالات خبریتان را با اسکیمای نوع NewsArticle برجسته نکنید ولی در صفحه نتایج جستجوی خبری باشید موتور جستجو ممکن است مقاله شما را اسنیپت بهینه به شمار بیاورد.
در مورد گوگل برای اینکه شما جزو این نتایج جستجو باشید روند پیچیده ای وجود دارد. تنها برجسته کردن مقالاتتان با اسکیمای نوع NewsArticle دلیل نمی شود که به طور خودکار جزو نتایج خبری گوگل باشید. اگر جزو این نتایج جستجو هستید ما همیشه استفاده از اسکیمای نوع NewsArticle را توصیه می کنیم. شکی نیست که موتورهای جستجو قادرند نوع مقاله خبری شما را تشخیص دهند با این حال استفاده از NewsArticle مطمئن ترین راه است.
اسنیپتهای بهینه شده با NewsArticle
اگر شما جزو نتایج جستجوهای خبری باشید، مقالت خبری شما چیزی شبیه به این خواهند بود:
قابلیت های مهم برای NewsArticle
گوگل بین قابلیتهای ضروری و توصیه شده اسکیما تمایز قائل است. با اینکه برخی قابلیت ها برای گوگل لازم نیستند، اما استفاده از آنها برای اینکه نوع محتوایتان به طور کامل به تصویر کشده شود شدیدا توصیه می شود. گوگل تفاوت زیادی بین مقاله های خبری AMP (وبسایتهایی که در موبایل سریعتر بارگذاری می شوند) و non-AMP قائل است.
گوگل برای مقاله های خبری AMP، به قابلیتهای بیشتری نیاز دارد. در پایین به قابلیت های ضروری و توصیه شده برای مقالات خبری non-AMP اشاره کرده ایم.
قابلیت های ضروری
قابلیت های زیر برای اسکیمای NewsArticle ضروری هستند:
قابلیت | نوع | توضیح |
Headline | Text | سرتیتر مقاله-حداکثر110 کاراکتر |
Image | ImageObject یا URL | یک یا چند تصویر حداقل پهنا: 696px |
قابلیت های توصیه شده
قابلیت های زیر شدیدا برای NewsArticle توصیه می شوند:
قابلیت | نوع | توضیح |
datePublished | Date | تاریخ انتشار مقاله |
Author | Person | توصیف نویسنده |
Publisher | Organization | توصیف ناشر |
dateModified | Date
|
تاریخ آخرین باری که مقاله اصلاح شده است. |
Description | Text | توضیحی درباره مقاله |
mainEntityOfPage | CreativeWork or URL | Indicates a page (or other CreativeWork) for which this “thing” is the main entity being described. |
توجه داشته باشید که گوگل در سال 2018، Ducuments مربوط به اسکیمای نوع NewsArticle را تغییر داده تا صریحا بر نیاز به تعریف این دو قابلیت “datePublished” and “dateModified”. تاکید کند.
اسکیمای نوع: Organination
این نوع اسکیما یک سازمان را تعریف می کند. که دربر گیرنده لوگو، آدرس وبسایت، پروفایل سوشال مدیا، و اطلاعات تماس است. این نوع برای سازمان هایی استفاده می شود که مردم به صورت فیزیکی به آنها مراجعه نمی کنند. سازمان هایی که مردم به طور فیزیکی از آنها بازدید می کنند باید از نوع LocalBusiness استفاده کنند.
اسنیپت بهینه شده با Organination
داشتن یک knowledge graph card و یک قاب برای سمت راست صفحه نتایج موتور جستجو، از حداقل های یک اسنیپت بهینه به شمار می رود. و به دست آوردن اینها به راحتی ممکن نیست چون اغلب برای برندهای شناخته شده نظیر اپل و مرسدس بیز و بیزینس های آنلاین دیگر رزرو می شوند.
مثال:
قابلیت های مهم برای Organization
در اینجا قابلیت های ضروری و توصیه شده برای اسکیمای نوع Organization را توضیح می دهیم.
قابلیت های ضروری
اسکیمای نوع Organization تنها یک قابلیت ضروری دارد. با اینکه این قابلیت از نظر تکنیکی درست است، اما اطلاعات آن بی فایده بوده و استفاده از آن شما را به هدفتان نخواهد رساند بنابراین از قابلیت های توصیه شده هم استفاده کنید.
قابلیت | نوع | توضیح |
url | URL | URL هوم پیج شما |
قابلیت های توصیه شده
استفاده هر چه بیشتر از قابلیت های توصیه شده را برای تعریف Organization سفارش می شود.
قابلیت | نوع | توضیح |
Logo | ImageObject or URL | لوگوی شرکت شما
ضرورت های دیگر: حداقل سایز ان باید 112 x 112px باشد و باید با این فرمت ها باشد: jpg, .png, or .gif |
sameAs | URL | برای تعریف یک یا چند تا از پروفایل های سوشال مدیای Organization استفاده می شود. پلتفرم های پشتیبانی کننده: Facebook, Twitter, Google+, Instagram, YouTube, LinkedIn, Myspace, Pinterest, SoundCloud and Tumblr |
ContactPoint | ContactPoint | ثبت یک یا چند نقطه اتصال |
اسکیمای نوع: Person
اسکیمای نوع Person برای تعریف یک شخص به کار می رود و اغلب برای توصیف یک نویسنده با استفاده از Author به کار می رود. اما همچنین می تواند برای توصیف نقشی که یک شخص در یک سازمان دارد به کار رود.
اسنیپت بهینه شده با Person
به مانند Organization، اسنیپت بهینه Person نیز دارای knowledge graph card است. در پایین شکل اسنیپت، وقتی استیو جابز را جستجو می کنیم نشان داده شده:
قابلیت های لازم برای Person
Person هم به مانند Organization، قابلیت های ضروری کمی نیاز دارد و مجددا تاکید می کنیم اگر فقط به قابلیت های ضروری اکتفا کنید Person شما به فایده خواهد بود. بنابریان استفاده از قابلیت های توصیه شده را هم شدیدا توصیه می کنیم. به یاد داشته باشید در استراکچردیتا تعریف شما هر چه دقیق تر باشد بهتر است.
قابلیتهای ضروری
اسکیمای نوع Person تنها یک قابلیت ضروری دارد. این اطلاعات با وجود صحیح بودن به لحاظ تکنیکی، غیر قابل استفاده اند و شما تنها با به کاربردن آن نتیجه ای نخواهید گرفت.
قابلیت | نوع | توضیح |
Name | Text | نام شخص |
قابلیتهای توصیه شده
ما برای تعرف Person استفاده هرچه بیشتر از این قابلیت ها را توصیه می کنیم.
قابلیت | نوع | توضیح |
url | URL | URL وبسایت شخص |
sameAs | URL |
برای تعریف یک یا چند پروفایل سوشال مدیا به کار می رود. پلتفرم های پشتیبانی کننده: Facebook, Twitter, Google+, Instagram, YouTube, LinkedIn, Myspace, Pinterest, SoundCloud and Tumblr |
birthDate | Date | تاریخ تولد شخص |
Birthplace | Place | محل تولد شخص |
Affiliation | Organization | سازمان مرتبط با شخص |
نحوه پیاده سازی Schema
اسکیما باید مستقیما در سورس کد صفحه وارد شود. این کار می تواند با استفاده از هریک از این فرمت ها انجام شود:
- JavaScript Object Notation for Linked Data (JSON-LD)
- Microdata
- Resource Description Framework in Attributes (RDFa)
فرمت توصیه شده برای اسکیما: JSON-LD
فرمت توصیه شده برای استفاده از اسکیما: JSON-LD است. این فرمت روشی است برای رمزگذازی لینک دیتا توسط JSON (که یک فایل فرمت استاندارد شبیه به XML است) و نسبت به Microdata و RDFa خطای کمتری دارد. در این مقاله تمرکز ما بر پیاده سازی استراکچردیتا با استفاده از فرمت JSON-LD خواهد بود. اما، دیتای پیاده سازی شده به چه صورت خواهد بود؟
بگذارید نگاهی به اسکیمای نوع Blog بیاندازیم. کد JSON-LD به این صورت خواهد بود:
1 |
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://webangel.marketing/academy/#organization","name":"\u0633\u0626\u0648 \u0631\u0648\u0632 \u0622\u06a9\u0627\u062f\u0645\u06cc","url":"https://webangel.marketing/academy/","sameAs":"logo":{"@type":"ImageObject","@id":"https://webangel.marketing/academy/#logo","inLanguage":"fa-IR","url":"https://webangel.marketing/academy/wp-content/uploads/2021/03/Academy.png","contentUrl":"https://webangel.marketing/academy/wp-content/uploads/2021/03/Academy.png","width":250,"height":150,"caption":"\u0633\u0626\u0648 \u0631\u0648\u0632 \u0622\u06a9\u0627\u062f\u0645\u06cc"},"image":{"@id":"https://webangel.marketing/academy/#logo"}},{"@type":"WebSite","@id":"https://webangel.marketing/academy/#website","url":"https://webangel.marketing/academy/","name":"\u0633\u0626\u0648 \u0631\u0648\u0632 \u0622\u06a9\u0627\u062f\u0645\u06cc","description":"\u0633\u0626\u0648 \u0631\u0648\u0632 \u0622\u06a9\u0627\u062f\u0645\u06cc \u0645\u06a9\u0627\u0646\u06cc \u0628\u0631\u0627\u06cc \u06cc\u0627\u062f \u06af\u0631\u0641\u062a\u0646","publisher":{"@id":"https://webangel.marketing/academy/#organization"},"potentialAction":[{"@type":"SearchAction","target":"https://webangel.marketing/academy/?s={search_term_string}","query-input":"required name=search_term_string"}],"inLanguage":"fa-IR"},{"@type":["WebPage","CollectionPage"],"@id":"https://webangel.marketing/academy/blog/#webpage","url":"https://webangel.marketing/academy/blog/","name":"\u0648\u0628\u0644\u0627\u06af ⋆ \u0633\u0626\u0648 \u0631\u0648\u0632 \u0622\u06a9\u0627\u062f\u0645\u06cc","isPartOf":{"@id":"https://webangel.marketing/academy/#website"},"datePublished":"2019-11-07T03:22:17+00:00","dateModified":"2021-03-29T21:55:10+00:00","breadcrumb":{"@id":"https://webangel.marketing/academy/blog/#breadcrumb"},"inLanguage":"fa-IR","potentialAction":[{"@type":"ReadAction","target":["https://webangel.marketing/academy/blog/"]}]},{"@type":"BreadcrumbList","@id":"https://webangel.marketing/academy/blog/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"WebPage","@id":"https://webangel.marketing/academy/","url":"https://webangel.marketing/academy/","name":"\u062e\u0627\u0646\u0647"}},{"@type":"ListItem","position":2,"item":{"@type":"WebPage","@id":"https://webangel.marketing/academy/blog/","url":"https://webangel.marketing/academy/blog/","name":"\u0648\u0628\u0644\u0627\u06af"}}]}]}</script> |
اما معنایش چیست؟
- در ابتدا با استفاده از org اسکیمای نوع Blog تعریف می شود.
- سپس این که Blog بخشی از نوع بزرگتری از محتواست (مثلا، WebPage) توضیح داده می شود.
- عنوان، تعریف می شود «نحوه بهینه سازی سئوی سایت شما»، شرح خلاصه ای از مقاله («در این مقاله توضیح میدم که چکار کنید تا وبسایت شما راحت تر در نتایج جستجو پیدا شود»)، و اینکه مقاله شامل دو عکس خواهد بود.
- توضیح تاریخ اولین انتشار این مقاله 2021-03-29T21:55:10+00:00 و تاریخ بازبیتی 2019-11-07T03:22:17+00:00.
این مثالی ساده بود اما برای استفاده از اسکیما مثال های بیشتری وجود دارد.
نحوه پیاده سازی مارکآپ Schema JSON-LD در وبسایت شما
پیاده سازی این مارک آپ می تواند به یکی از این روش ها انجام شود:
- اضافه نمودن آن به صورت دستی
اضافه کردن مارکآپ Schema JSON-LD به صورت دستی گرچه استاندارد نیست اما به خوبی کار می کند. بنابراین اگر بیش از حدود ده یا دوازده صفحه ندارید چنانچه مایل باشید می توانید آن را به صورت دستی اضافه کنید. در این صورت استفاده از Google’s Data highlighter برایتان مفید خواهد بود.
- از طریق سیستم مدیریت سایت شما (CMS)
چنانچه بخواهید اسکیما را به صفحات زیادی اضافه کنید منطقی است که بخواهید از CMS تان برای انجام این کار را استفاده کنید. قبلا درباره انواع سیستم مدیریت محتوا (CMS) در وب آنجلآکادمی مفصل مقاله ای نوشتم. این قابلیت را می توان سفارش داد اما CMSهای اپن سورس معمولا پلاگین هایی برای این کار دارند.
مثلا پلاگین وردپرس:
the Markup (JSON-LD) structured in the schema.org plugin.
- با تگ منیجرها (این روش توصیه نمی شود)
کارشناسان سئو دوست دارند اسکیما را با تگ منیجرها اجرا کنند چون این روش نیازی به طی کردن مراحل پیاده سازی آن ندارد. با این وجود ما اجرای اسکیما با استفاده از تگ منیجرها را توصیه نمی کنیم چون استفاده از این روش منوط به اجرای جاوا اسکریپت است که گوگل منابع آن را محدود کرده است. این عملا به معنی طولانی شدن روند اجرای اسکیما و نمایش آن توسط موتورهای جستجو خواهد بود.
بعد از اعمال تغییرات هم باز اجرای آن نسبت به اجرای مستقیم در HTML طولانی تر خواهد بود. از همه مهم تر اینکه چندین موتور جستجو نظیر یاهو، یاندکس، و بایدو اصلا از جاوا اسکریپپت پشتیبانی نمی کنند. ظاهرا بینگ به تدریج شروع به اجرای جاوااسکریپت کرده ولی هنوز دراین زمینه بسیار عقب تر از جایی است که گوگل هم اکنون قرار دارد.
توصیه گوگل:
در هنگام پیاده سازی استراکچردیتا، برای اینکه گوگل اسنیپتهای شما را بهینه شده به شمار آورد و جریمه نشوید توصیه های گوگل را به خاطر داشته باشید: Google’s guidelines
تست نمودن پیاده سازی Schima
قدم اول: وجود اسکیما را بررسی کنید
قدم دوم: تایید اجرای اسکیما
سپس درستی اجرای استراکچردیتایتان را با استفاده از Google’s Structured Data Test و انتخاب چند صفحه به شکل تصادفی چک کنید. توجه داشته باشید که استراکچردیتا تستر گوگل، فقط به صورت یوآرال به یوآرال عمل می کند و خیلی زمانبر خواهد بود.
قدم سوم: حواستان به فیدبک های گوگل باشد
علاوه براین ها، اگر به سرچ کنسول گوگل دسترسی پیدا کرده باشید، در این دو قسمت از گوگل، فیدبک دریافت خواهید نمود:
Search Appearance > Structured Data.
لطفا توجه داشته باشید که این فیدبک ها با تاخیر ارسال می شوند اما برای پی بردن به خطاها بسیار عالی هستند.
کدام موتورهای جستجو از Schema پشتیبانی می کنند؟
Schema ابتکاری است که از سال 2011 توسط گوگل، بینگ، و یاهو به کار گرفته شد. چندماه بعد، یاندکس نیز به آن پیوست. در میان همه موتورهای جستجو، تا به حال گوگل بهتر از همه از آن پشتیبانی کرده است. تا به حال، تمرکز ما بر اجرای اسکیما در گوگل بوده اما بقیه چطور؟
پشتیبانی بینگ و یاهو از Schema
بینگ در مارچ 2018 پشتیبانی از Schema.org را تایید کرد. این موتور جستجو با میکروفرمت های RDFa و JSON-LD انواع اسکیمای زیر را پشتیبانی می کند (به مانند گوگل):
- Breadcrumbs
- Business / Organization
- Event
- Person
- Product and offers
- Recipe
- Review / Aggregated review / ClaimReview
با اینکه منابع وبمستر یاهو درباره پشتیبانی از Schema.org سکوت کرده اند، اما یاهو از آن پشتیبانی می کند. یاهو سرچ هم که توسط بینگ اداره می شود همان انواع اسکیما را پشتیبانی می کند.
پشتیبانی یاندکس از Schema
یاندکس از اسکیماهای زیر و فقط از طریق مایکروفرمت ها پشتیبانی می کند:
- NewsArticle / BlogPosting
- Movie
- Organization
- Product
- Questions and answers
- Recipe
- Software application
اطلاعات بیشتر را می توانید در اینجا بیابید:
Yandex Webmaster Support section on Schema.org.
موتور جستجوی Baidu
در سال 2017 این موتور جستجو اعلام کرد که قصد دارد از اسکیما پشتیبانی کند ولی هنوز این کار را انجام نداده است. ضرورت های مورد نیاز موتورهای جستجوی مختلف، متفاوت است. اگر از چند موتور جستجو استفاده می کنید، ممکن است با ناسازگاری هایی مواجه شوید. مثلا قابلیت هایی که یاندکس به آنها احتیاج دارد در گوگل لازم نیست.
پس به خاطر داشته باشید که موتورهای جستجوی مختلف ممکن است به دیتای متفاوت یا بیشتر نیاز داشته باشند. شما از اضافه نمودن چند قابلیت بیشتر ضرر نمی کنید؛ هر یک از موتورهای جستجو آنچه را که لازم دارند مورد استفاده قرار می دهند.
آیا استفاده از استراکچردیتاهایی نظیر اسکیما به بالا رفتن رتبه سایت کمک می کند؟
هم آری، هم خیر.
با اینکه استراکچردیتا مستقیما به رتبه سایت شما کمکی نمی کند اما به صورت غیر مستقیم بر آن تاثیر می گذارد.
استراکچردیتا کمک می کند تا اسنیپتهای شما کلیک های بیشتری دریافت کنند و این امر موجب بالا رفتن CTR می شود.
من و بسیاری سئو کاران دیگر بر این باوریم که CTR بر رتبه سایت تاثیر می گذارد زیرا یک سیگنال کیفیت به موتورهای جستجو می فرستد.
ابزارهای مفید در هنگام کار با اسکیما
درهنگام کار با اسکیما ابزارهای زیر به کارتان خواهند آمد:
به شما امکان هایلایت کرد متون صفحات، و ایجاد کد JSON-LD برای استفاده های آتی را می دهد.
به شما امکان تایید استراکچردیتا را می دهد.
اسکیما به وب سایت شما کمک می کنه تا برای انواع مختلف محتوا رتبه بهتری داشته باشین. اسکیما برای انواع مختلفی از داده ها وجود داره، از جمله:
- مقالات
- کسب و کارهای محلی
- رستوران ها
- برنامه های تلویزیونی
- کتاب خوانی و نقد آن
- فیلم ها
- اپلیکیشن ها و نرم افزار ها
- رویداد ها
- محصولات
- سؤالات متداول (FAQ)
صدها نوع اسکیما وجود داره از فروشگاه های اسباب بازی گرفته تا برنامه های پزشکی. اگه هر نوع داده ای در وب سایت خود داشته باشین، این احتمال هست که یک آیتم و مقاله مرتبط داشته باشه. وب سایت هایی که از اسکیما استفاده می کننن در SERP ها رتبه بهتری نسبت به شرکت های بدون اسکیما دارن. یک تحقیق در این زمینه مشخص کرد که سایت های دارای اسکیما نسبت به سایت های بدون آن به طور متوسط در SERP ها چهار سطح بالاتر دارن.
گرچه کاملاً مشخص نیست که این نتیجه اسکیما باشه، اما بدیهیه که همبستگی ای وجود داره.
در حال حاضر، یک سوم از نتایج جستجوی Google شامل ریچ اسنیپت است که شامل اسکیما می باشه.
با این حال، طبق تحقیقات اخیر، کمتر از یک سوم وب سایت ها از اسکیما استفاده می کنن. به عبارت دیگه، میلیون ها وب سایت منبع عظیمی از پتانسیل سئو رو از دست میدن.
اگه از اسکیما استفاده می کنی، به طور خودکار از اکثر رقبای خود جلو تری.
چگونه از اسکیما برای سئو استفاده کنیم؟
خب، حالا باید در مورد نحوه استفاده از اسکیما صحبت کنیم.هدف شما رتبه بندی بهتر، بهتر دیده شدن و عملکرد بهتر در SERP ها و در مقابل کاربران است. اسکیما به شما کمک می کنه به این اهداف برسین. این مراحل رو با وبسایت خود دنبال کنین:
1) به Google’s Structured Data Markup Helper بروین
2) نوع داده رو انتخاب کنین
چندین گزینه ذکر شده، این لیست کامل نیست، برای نمونه زیر، من می خواهم از “مقالات” استفاده کنم، زیرا یکی از رایج ترین انواع محتواست.
3) URL مورد نظر جهت نشانه گذاری رو وارد کنین
اگه فقط HTML دارین، می تونین آن رو جایگزین کنین. سپس، روی “Start Tagging” کلیک کنین.
صفحه در ابزار نشانه گذاری بارگیری میشه و فضای کار مرحله بعدی نشانه گذاری (برچسب گذاری موارد) رو در اختیار شما قرار میده. صفحه وب خود رو در پنجره سمت چپ و موارد داده رو در پنجره سمت راست مشاهده خواهید کرد.
4) عناصر رو برای نشانه گذاری انتخاب کنین
از آنجا که این نوع محتوا یک مقاله است، من قصد دارم نام مقاله رو برای افزودن نشانه گذاری “Name”، هایلایت کنم. هنگامی که هایلایت کردن رو تمام کردم، “Name” رو از راهنمای ابزار انتخاب می کنم.
هنگامی که “Name” رو انتخاب کردم، ابزار آن رو به “Data Items”در قسمت راست صفحه اضافه میکنه.
5) ادامه اضافه کردن موارد نشانه گذاری
از لیست موارد داده به عنوان راهنما استفاده کنین و سایر موارد موجود در مقاله خود رو هایلایت کنین تا به لیست نشانه گذاری اضافه بشن. احتمالاً نمی تونین همه موارد موجود در لیست رو تگ کنین. فقط آنچه که می تونین رو اضافه کنین.
6) HTML رو بسازین
هنگامی که کارتون تموم شد، روی “Create HTML” کلیک کنین.
در صفحه بعدی HTML خود رو با میکروداده های مرتبط خواهید دید که در محل منتخب شما قرار داده شده.
7) اسکیما رو به وبسایت خود اضافه کنین
سپس وارد CMS خود بشین (یا اگه از CMS استفاده نمی کنین، وارد کد منبع بشین) و اسنیپت های برجسته شده رو در محل های مناسب اضافه کنین. نشانگرهای زرد رنگ رو در نوار پیمایش پیدا کنین تا کد نشانه گذاری اسکیما پیدا بشه.
یک راه ساده اینه که فایل HTML ایجاد شده به صورت خودکار رو دانلود کرده و در CMS یا کد منبع خود کپی/ پیست کنین.
با کلیک روی “Finish”، یک سری “Next Step” به شما نشان داده میشه.
8) اسکیما خود رو آزمایش کنین
با استفاده از ابزار آزمایش داده ساختار یافته، می تونین بفهمین صفحه شما با اسکیما اضافه شده به چه شکل در میاد. من به جای تجزیه و تحلیل یک صفحه وب منتشر شده، قصد دارم کدی رو که این ابزار برای من ایجاد کرده و آنچه دانلود کردم رو آنالیز کنم.
9) پس از جایگذاری کد، روی “Preview” کلیک می کنم.
ابزار آزمایش به من نشان میده مقاله در نتایج جستجوی Google به چه شکل است:
علاوه بر این، می توانم هر عنصر اسکیما رو که اضافه کردم، بررسی کنم.
در صورت لزوم، می توانم HTML رو مستقیماً در ابزار آزمایش ویرایش کنم تا دوباره اسکیما و نتایج پیش نمایش را به روز کنم.
انواع متفاوت داده های ساختاریافته
امروزه نسخه های بسیار متنوع یا مختلفی از اسکیما وجود داره که و من به عنوان یک متخصص سئو سایت کاملاً باور دارم که این لیست به رشد خود ادامه خواهد داد. برای اینکه نگاهی به انواع مختلف داده های ساختاریافته بندازین، می تونین به وب سایت خود رجوع کنین و حتی برای تولید اسنیپت کد، می تونین ابزار تولید اسکیما با نام Merkle رو بررسی کنین.
این ابزار به شما ایده ای در مورد انواع مختلف اسکیما موجود، میده، و میتونین بهترین موارد رو که مناسب شما هستن انتخاب کنین.
اسکیما محلی
اگه کسب و کار محلی دارین، کاملاً به این اسکیما نیاز دارین. اسکیما محلی به شما کمک می کنه تا تجارت خود رو با توجه به نوع تجارت آدرس، پروفایل های اجتماعی، ساعات کار خود نشانه گذاری کنین و حتی می تونین در آنجا روی رتبه بندی مرور کار کنین. مطمئناً، Google My Business برای معروف کردن کسب و کار شما در بسته نقشه برای کاربرانی که یک جستجوی ساده در Google انجام میدن، مهم خواهد بود.
اما تکلیف شخصی که ترجیح میده لیست های طبیعی رو مرور کنه و وب سایت های مشاغل رو برای دیدن کل پیشنهادات پیدا کنه، چیست؟ نشانه گذاری سایت شما با اسکیما محلی می تونه به شما کمک کنه تا لیست طبیعی رو با نظرات یا حتی آدرس شما بزرگ کنین تا همجواری با محل کاربر رو نشان بدین. آیا می دونین این کار چه سودی برای شما داره؟ این امر می تونه آن ها رو وادار کند تا نتایج شما رو در مقابل رقبای شما که 15 دقیقه دورتر هستن، کلیک کنن.
اسکیما مقاله
دارندگان وب سایت برای تلاش در به دست آوردن بازدید بیشتر، محتوا تولید می کنن، اما با این وجود، بازدید خوب نیست! یک راه برای گرفتن کلیک های بیشتر برای مقاله، نشان دادن موارد مرتبط با آن ها و چشم نواز کردن نتیجه جستجو است. اسکیما مقاله به شما کمک می کنه تا مقالات یا پست های خود رو با عنوان یا تیتر اصلی، URL، تصویر برجسته مقاله، توضیح کوتاه و تاریخ انتشار نشانه گذاری کنین. در لیست های جستجوی طبیعی، لیست مشابه برای موضوع مقاله شما کم نیست، بنابراین باید کاری کنین که مقاله شما برجسته باشه.
اگه جستجوگران مقاله شما رو با یک تصویر جذاب، توصیفی و فریبنده ببینن، و ببینن که این مقاله در بازه زمانی ای منتشر شده که همچنان با موضوع مورد جستجو آن ها مرتبط است، به دست آوردن کلیک آسان خواهد بود.
اسکیما “چگونه”
از آنجا که در مورد اسکیما مقاله صحبت کردم، باید در مورد اسکیما “چگونه” نیز صحبت کنم. امروزه بیشتر مقالات به سؤالاتی پاسخ میدن که در ذهن کاربران بیشتری نقش بسته. بسیاری از این سؤالات می تونه “چگونگی” انجام کاری باشه. این یکی از جدیدترین اشکال اسکیماست که ایجاد شده. نشانه گذاری اسکیما “چگونه” به شما امکان میده مقاله خود رو در مورد نحوه انجام کار نشانه گذاری کنین.
در کد اسکیما، می تونین تمام مراحل انجام یک کار خاص یا نحوه انجام کار رو لیست کنین. وقتی شخصی در Google تایپ می کنه “How To” یا “چگونه” یا از دستگاه خود می پرسه “چگونه این کار رو انجام بدم”، این یک روش عالی برای بدست آوردن نتیجه موقعیت 0، یا جعبه پاسخ است.
اسکیما محصول
باید با تمام فروشگاه های تجارت الکترونیک خود در تماس باشین. اگه از اسکیما محصول استفاده نمی کنین، یه لطف به خودتون بکنین و آن رو اجرا کنین. می تونین با خرده فروشان بزرگ مثل آمازون، وال مارت و Best Buy مشهور و پیشرو بشین. اکثر این سایت های بزرگ از اسکیما برای تقویت یا غنی سازی نتایج جستجوی خود با رتبه بندی ستاره، قیمت، موجودی در برابر موجودی خارج از انبار و غیره استفاده می کنن.
اگه محصولی میفروشین و میخواهید به طور طبیعی رقابت کنین، باید بیشتر قابل رقابت باشین. شما باید تمام توقف ها رو کنار گذاشته و سعی کنین در مقابل سایر وب سایت هایی که در لیست کلمات کلیدی هدف شما مشابه با شما هستن، کلیک بیشتری دریافت کنین.
نکاتی در استفاده از اسکیما برای سئو
هدف از این مقاله این بود که شما وارد دنیای نشانه گذاری اسکیما بشین. دنیای اسکیما جهان بزرگی است، چند نکته به شما میگم که بدونین چگونه حتی در عمق بیشتری غواصی کنین و حتی نتایج غنی تری از اسکیما بدست بیارین:
- اسکیما هایی رو پیدا کنین که بیشتر مورد استفاده قرار گرفتن
Schema.org لیستی از متداول ترین انواع نشانه گذاری اسکیما رو ارائه میده.
برای دیدن این لیست می تونین به صفحه سازمان اسکیما ها مراجعه کنین. انواعی از اسکیما رو بررسی کنین که مناسب کسب و کار شما باشن.
2) از تمام اسکیما های مورد نیاز خود استفاده کنین
همانطور که قبلاً اشاره کردم، تعداد بیشماری از انواع اسکیما وجود داره. برای دریافت لیست کامل، به The Type Hierarchy مراجعه کنین. این لیست جامع اکثر انواع اسکیما های موجود رو ارائه میده.
3) هرچه نشانه گذاری بیشتر، بهتر
دستورالعمل های Schema.org به وضوح توضیح میده “هرچه محتوای بیشتری روو نشانه گذاری کنین، بهتره.” هنگامی که شروع به درک لیست وسیعی از انواع موارد می کنین، می بینین که چه مقدار می تونین در صفحه وب نشانه گذاری کنین. با این حال، سلب مسئولیت رو به خاطر داشته باشین:
شما فقط باید محتوایی رو که برای افرادی که از صفحه وب بازدید می کنن نشانه گذاری کنین و نه محتوای مخفی شده در div یا سایر عناصر صفحه.
سئوالات متداول درباره Schema.org
1- گوگل، خودش به نوع محتوای من پی برده است، آیا بازهم به استفاده از اسکیما نیازی هست؟
بله، هنوز به اسکیما نیاز دارید. شما خیلی خوش شانس بوده اید چون معمولا چنین چیزی اتفاق نمی افتد. برای افزایش احتمال نمایش اسنیپتهای بهینه شما برمبنای نوع محتوایتان، شدیدا توصیه می کنم که هنوز هم از اسکیما استفاده کنید.
این کار موتورهای جستجو را قادر می سازد تا محتوای شما را سریعتر و بهتر پردازش کنند، ضمن اینکه استفاده از انواع محتوای اسکیما موجب هرچه کمتر شدن احتمال خطا می شود. به خاطر داشته باشید که رقابت برای شما هیچ وقت تمام نمی شود و باید مطمئن شوید برای جلوتر بودن هرچه را که در توان دارید انجام داده اید.
2- آیا می توانم پس از استراکچردیتا، گوگل را وادار کنم تا اسنیپتهای من را در ردیف اسنیپتهای بهینه به شمار بیاورد؟
نه، این کار ممکن نیست. برجسته نمودن اسنیپتهای شما در اختیار گوگل است. لطفا توجه داشته باشید که ممکن است برگزیدن استراکچردیتای شما توسط گوگل چند هفته طول بکشد و حتی بعد از این مدت هم ممکن است آن را تایید نکنند و مورد توجه قرار ندهند.
3- چرا گوگل تعداد ریویوی هوم پیج من را نشان نمی دهد؟
گوگل این کار را برای هیچ وبسایتی انجام نمی دهد. در واقع گوگل ریویو دیتای هر صفحه ای به غیر از هوم پیج را نشان می دهد.
مقاله بسیار کامل و مفیدی بود اما چرا هر چقدر میگردم راجع به اسکیما HOW TO چیزی پیدا نمیکنم؟؟؟؟
سلام دوست عزیز،
خیلی خوشحالیم که مقالهها برای شما مفید بودهاند. در خصوص اسکیما (Schema) نوع HOW TO، اطلاعات زیر میتواند به شما کمک کند:
اسکیما HOW TO چیست؟
اسکیما HOW TO نوعی از دادههای ساختاریافته است که به موتورهای جستجو کمک میکند تا مراحل انجام یک کار یا فرآیند را بهتر درک کنند و آنها را به صورت جذابتری در نتایج جستجو نمایش دهند. این نوع اسکیما معمولاً شامل مراحلی است که باید به ترتیب انجام شوند تا به هدف مورد نظر برسید.
چگونه اسکیما HOW TO را پیادهسازی کنیم؟
استفاده از JSON-LD:
JSON-LD یک روش استاندارد برای قرار دادن دادههای ساختاریافته در صفحات وب است. برای ایجاد اسکیما HOW TO از JSON-LD میتوانید از قالب زیر استفاده کنید:
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "عنوان",
"description": "توضیحات",
"step": [
{
"@type": "HowToStep",
"name": "مرحله اول",
"text": "توضیحات مرحله اول"
},
{
"@type": "HowToStep",
"name": "مرحله دوم",
"text": "توضیحات مرحله دوم"
}
// مراحل بیشتر به همین ترتیب
]
}
استفاده از افزونههای وردپرس:
اگر از وردپرس استفاده میکنید، افزونههای مختلفی وجود دارند که میتوانند به شما در پیادهسازی اسکیما کمک کنند. افزونههایی مانند “Yoast SEO” و “Schema Pro” از جمله این ابزارها هستند.
استفاده از ابزارهای آنلاین:
ابزارهای آنلاین مختلفی وجود دارند که میتوانند به شما در ایجاد اسکیما HOW TO کمک کنند. سایتهای مانند https://seositecheckup.com/tools/structured-data-test ابزارهایی برای ایجاد دادههای ساختاریافته ارائه میدهند.
سلام جناب مهدی زاده
اول می خواستم تشکر کنم بابت مطالب مفید و جامع، انقدر در مورد هر موضوعی کامل توضیح دادید نیاز به منبع دیگه ای نیست برای یادگیری.
دوم اینکه یه سوال داشتم، اسکیما جز ضروریات سئو هست؟ یعنی تو رتبه بندی سایت تاثیر میزاره؟
سلام سمانه عزیز، خیلی ممنونم از محبت و لطفی که داری و خوشحالم که مطالب ما برات مفید بوده.
در مورد سوالت درباره اسکیما (Schema Markup)، باید بگم که بله، اسکیما میتونه تأثیر قابل توجهی روی سئوی سایت داشته باشه. اسکیما نوعی کد HTML است که به موتورهای جستجو کمک میکنه تا محتوای سایتت رو بهتر بفهمن و نمایش بدن. به طور کلی، اسکیما جزو فاکتورهای ضروری سئو به حساب نمیاد، اما مزایای زیادی داره که میتونه به بهبود رتبهبندی سایتت کمک کنه. در ادامه به چند مزیت اسکیما اشاره میکنم:
بهبود نمایش در نتایج جستجو: استفاده از اسکیما میتونه به ایجاد Rich Snippets (قطعات غنی) کمک کنه که شامل اطلاعات اضافی مثل ستارههای نقد و بررسی، قیمت، ویدیوها و غیره است. این موارد میتونن توجه کاربران رو جلب کنن و نرخ کلیک (CTR) رو افزایش بدن.
تسهیل درک محتوای صفحه توسط موتورهای جستجو: با استفاده از اسکیما، موتورهای جستجو میتونن به راحتی بفهمن که صفحه شما درباره چه موضوعاتی است و این میتونه به بهبود رتبهبندی کمک کنه.
افزایش اعتبار سایت: با ارائه اطلاعات دقیقتر و منظمتر، سایت شما به عنوان یک منبع معتبرتر توسط موتورهای جستجو شناخته میشه.
تأثیر بر رتبهبندی: در حالی که اسکیما به تنهایی نمیتونه رتبهبندی سایت رو به صورت مستقیم تغییر بده، اما با بهبود تجربه کاربری و افزایش نرخ کلیک، به طور غیرمستقیم میتونه به بهبود رتبهبندی کمک کنه.
پس به طور خلاصه، اسکیما میتونه به عنوان یک ابزار قدرتمند در سئو مورد استفاده قرار بگیره و با بهبود نمایش محتوای سایت در نتایج جستجو و افزایش نرخ کلیک، به بهبود رتبهبندی سایت کمک کنه.
اگر سوال دیگهای داشتی یا نیاز به راهنمایی بیشتری داشتی، خوشحال میشم کمکت کنم.
موفق باشی!
متشکرم