کسب درآمد آنلاین از فروش فایل

1wp.ir

صفحه نخست درباره ما تماس با ما

راهنمای استفاده از JSON-LD برای بهبود سئو

نشانه گذاری JSON-LD به این دلیل است که شما می خواهید محتوا و داده های مهم آن صفحه وب را به موتورهای جستجو بشناسانید و شانس خود را برای نمایش داده شدن به کاربران افزایش دهید.

Json-ld مخفف عبارت JavaScript Object Notation for Linked Data می باشد. این اسکریپت یک فرمت پیاده سازی ساختارها و نشانه گذاری داده ها صفحات وبشبیه میکرودیتا (MicroData) و RDFa می باشد و هدف آن نشانه گذاری داده ها با فرمت Schema.org می باشد که حاصل تلاش مشترک موتورهای جستجوی گوگل، یاهو و بینگ می باشد در جهت رسیدن به یک فرمت واحد (Unified Format) برای داده های تحت وب.

فواید استفاده از JSON-LD

فواید استفاده از JSON-LD

 

JSON-LD چه کاری انجام می دهد؟

نشانه گذاری اطلاعات توسط JSON-LD باعث می شود موتورهای جستجو، نوع داده های موجود در هر صفحه وب (Webpage) را سریع تر و راحت تر تشخیص دهند و بطور کلی باعث ساختارمند شدن داده های موجود در دنیای وب خواهد شد.

 

محل قرارگیری اسکریپت JSON-LD دریک صفحه HTML

گوگل پیشنهاد می دهد اسکریپت json-ld در بخش head یک صفحه وب (<head></head>) قرار بگیرد. اگرچه در صورتی که در تگ body یک صفحه وب نیز تعریف شود نیز صحیح می باشد و مشکلی پیش نخواهد آمد.

تگ اسکریپت <script>:

این اسکریپت با عبارت زیر آغاز می شود:

<script type="application/ld+json"> {

تگ اسکریپت فوق که از نوع ld+json می باشد به مرورگر اعلام می کند که “من یک جاوااسکریپت هستم که حاوی کدهای JSON-LD می باشم”

اگر اسکریپت JSON-LD شما درون کروشه باز و بسته یعنی { و } نباشد، مرورگر آنرا تفسیر نخواهد کرد.

کاربرد آیتم context@:

آیتم دوم این اسکریپت، @context می باشد. مکان قرارگیری این المنت، ثابت و در ابتدای اسکریپت می باشد که همیشه مقدارش http://schema.org خواهد بود.

 

 "@context": "http://schema.org", 

 

کاربرد آیتم ویرگول (کاما ,):

حتما متوجه ویرگول (,) در انتهای عبارت @context شده اید. این ویرگول به مرورگر می گوید که عملیات parsing را کماکان ادامه دهد و متوقف نشود.

نکته: حتما به یاد داشته باشید که در انتهای هر خط از این اسکریپت، ویرگول (Comma) بگذارید و اسکریپت خود را توسط ابزار تست داده های ساختارمند گوگل (Google’s Structured Data Testing Tool) تست کنید تا از صحیح بودن فرمت اینگونه اسکریپت ها مطمئن شوید.

تعریف Type@  و کاربرد آن :

این آیتم بیانگر نوع داده ای است که ما میخواهیم آنرا نشانه گذاری (markup) کنیم. در وب سایت https://schema.org/docs/full.html می توانید لیست کاملی از انواع داده را مشاهده کنید.

ساختار Item Property:Value:

در مرحله بعد، باید اطلاعاتی را در زمینه آن نوع داده ای ارائه دهیم.  با توجه به فرمت اسکریپت JSON-LD ، دو آیتم مهم که باید در قسمت خاصیت های هر آیتم بیان شود عبارتست از:

۱- Item Property: از فرهنگ لغات وب سایت مرجع Schema.org آمده است و باید در دابل کوتیشن یعنی ” تعریف شود و اگر در سینگل کوتیشن نوشته شود، فرمت اشتباهی خواهد داشت.

۲- Value: مقدار آیتم فوق را در این قسمت وارد می کنیم.

فرمت کلی بصورت زیر می باشد:

 

 "Item Property": "Value", 

کاربرد کوتیشن و براکت:

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

علامت براکت یعنی ] و [ برای زمانی کاربرد دارد که property بیش از یک مقدار داشته باشد.

 

تو در تو نویسی (Nesting) در اسکریپت JSON-LD:

تو در تو نویسی یک موضوع مهم در نشانه گذاری Schema می باشد. زیرا می خواهید خواصی (property) را برای یک آیتم تعریف کنید که به آیتم های دیگر تعلق ندارد. بعنوان مثال، در تصویر زیر، خاصیت name هم می تواند برای MUSIC EVENT باشد هم PERFORMER و هم LOCATION:

 

تو در تو نویسی (Nesting) در اسکریپت JSON-LD

تو در تو نویسی (Nesting) در اسکریپت JSON-LD

 

نکاتی در زمینه تو در تو نویسی JSON-LD:

  1. حتما از item type و item property استفاده کنید.
  2. مقادیر (Values) در کروشه یعنی { و } تعریف شوند.
  3. باید نوع داده ای هر property را بیان کنید.
  4. نباید هیچ ویرگولی قبل از براکت بسته یعنی ] وجود داشته باشد.

توصیه: برای خوانایی (readability) بیشتر کدهای تو در تو (Nested) بهتر است آنها را با تو رفتگی مرتب کنیم.

در تصویر زیر، نمونه ای از تورفتگی کدها بهنگام تو در تو نویسی اسکریپت JSON-LD را مشاهده می کنید:

نمونه ایی از کد json-dl برای یک فیلم

نمونه ایی از کد json-dl برای یک فیلم

 

 

« مطلب بعدی خدمات نویسندگی پست های اختصاصی
مطلب قبلی » 3 سوال استخدامی آمازون که از همه پرسیده می شود