راهنمای کامل اسکیمای محلی-Local Schema
اسکیما - Schema چیست؟ به بیان ساده اسکیما راهی است که شما می توانید با اضافه کردن شناسه و آیدی به مطلبتان به گوگل اجزاه دهید که آن را بشناس...
اسکیما - Schema چیست؟ به بیان ساده اسکیما راهی است که شما می توانید با اضافه کردن شناسه و آیدی به مطلبتان به گوگل اجزاه دهید که آن را بشناس...
به بیان ساده اسکیما راهی است که شما می توانید با اضافه کردن شناسه و آیدی به مطلبتان به گوگل اجزاه دهید که آن را بشناسد و بتواند آن را به داده های ساختار یافته صفحه شما که ایندکس کرده است، اضافه کند.
وقتی که گوگل موتورهای جستجویش را به وب سایت شما و محتوای شما می فرستد، اطلاعاتی راجع به اینکه شما چه کسی هستید؟ چه تعداد نظر و نقد و بررسی در وب سایت شما هست؟ شما کجا هستید؟ را از وب سایت شما استخراج می کند.اسکیما این کار را برای موتورهای جستجو راحت تر می کند.
اسکیما بر اساس آی دی کار میکند. شما به موتورهای جستجو بگوئید که داده های شما راجع به اضافه کردن یک نشانه گذاری خاص است و آنها آن را به ترتیب طبقه بندی میکنند.
انواع مختلفی Schema وجود دارد مثل وقایع و رویدادها، سازمان، تجارتهای محلی، سنتی و …
شما هر بخش را با توجه به اینکه اسکیمای شما ارجع به چه چیزی است شروع میکنید. راجع مکان است؟ راجع به یک شخص است؟ یا راجع به یک رویداد است؟
برای تمام اهداف از روش های نشانه گذاری خاصی یعنی شخص، جا، تجارت محلی، محصولات، پشنهادات، می توانیم استفاده کنیم.
وقتی که به موتور جستجو می گوئید چه نوع اسکیمایی را ارجاع می دهید راجع به عناصر و ویژگی های مختلفی که نمایش می دهید صحبت میکنید.
برای مثال این یک نمونه اسکیمای تجارت محلی است.
<!-- start the localbusiness schema object -->
<div itemscope itemtype="http://schema.org/LocalBusiness">
<!-- mark up the business name with the itemprop name attribute -->
<span itemprop="name">Beachwalk Beachwear & Giftware</span>
<!-- mark up the description for the business -->
<span itemprop="description"> A superb collection of fine gifts and clothing to accent your stay in Mexico Beach.</span>
<!-- start the address schema object -->
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<!-- street address marked up -->
<span itemprop="streetAddress">3102 Highway 98</span>
<!-- city marked up -->
<span itemprop="addressLocality">Mexico Beach</span>
<!-- state marked up -->
<span itemprop="addressRegion">FL</span>
<!-- end postaladdress schema object -->
</div>
<!-- telephone marked up -->
Phone: <span itemprop="telephone">850-648-4200</span>
<!-- end localbusiness object -->
</div>
هنگامی که این اطلاعات را توصیف می کنید، موتور جستجو به طور خودکار آن را انتخاب می کند و وب سایت شما را طبقه بندی می کند.
قبل از اینکه شروع کنید-صفحات وب سایت خود را از نظر داشتن اسکیما چک کنید.
اگرچه ابزارهای زیادی برای کمک به شما در جهت شناسایی اینکه در کدام قسمت از اسکیما استفاده شده است، وجود دارد ولی پیشنهاد ما به شما استفاده از ابزار خود گوگل یعنی google’s Structured Data Testing Tool است.
چیزی که ابزار گوگل برای شما دارد :
حالا که نحوه کار Schema را فهمیدید وقت آن است که انواع مختلف اسکیما را به شما معرفی کنیم و کمک کنیم تا بفهمید هر کدام از آن ها چگونه پیاده سازی می شوند.
قبل از ادامه کار یادتان باشد که ما در این راهنما، اسکیمای محلی را مورد بررسی قرار دادیم و نه همه آن ها را. شاید مدل کسبو کاری شما در این موارد نباشد.
اولین و اصلی اطلاعات شامل موارد زیر هستند:
شما تمام این اطلاعات را با استفاد از مدل اسکیمای “LocalBusiness” می توانید اضافه کنید. البته از “Place” و “Business” و هم می توانید استفاده کنید ولی “LocalBusiness” گزینه بهتری است.
تنها بخشی که پیدا کردن آن ممکن است برای شما سخت باشد طول و عرض جغرافیایی است که خب با استفاده از ابزار latitude longitude finder tool مشکل شما حل خواهد شد.
اکنون، بیایید یک مثال اضافه کردن اطلاعات خود به شکل درست را با هم مرور کنیم:
<!-- Start by initiating the schema type -->
<div itemscope itemtype="http://schema.org/LocalBusiness">
<!-- Add the identifier for business name -->
<span itemprop="name">{Your Business Name Here}</span>
<!-- Add the identifier for business description -->
<span itemprop=”description”>{Your description here}</span>
<!-- Initiate the address sub-type -->
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<!-- Add street address -->
<span itemprop="streetAddress">{Your street address here}</span>
<!-- Add city -->
<span itemprop="addressLocality">{Your city here}</span>,
<!-- Add state and zip -->
<span itemprop="addressRegion">{Your state here}</span> <span itemprop="postalCode">{Your zip here}</span>
<!-- End address sub-type -->
</div>
<!-- Add the lat/long geo sub-type -->
<div itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates">
<!-- Add Latitude -->
<meta itemprop="latitude" content="{Your Latitude here}" />
<!-- Add Longitude -->
<meta itemprop="longitude" content="{Your Longitude here}" />
<!-- End sub schema block -->
</div>
<!-- Add phone -->
<span itemprop="telephone">{Your telephone here}</span>
<!-- End schema block -->
</div>
وقتی آدرس را وارد میکنید توجه داشته باشید که 4 بخش خیابان، شهر و استان و کد پستی را وارد کنید.
نشانه گذاری نویسنده (Author Markup) فقط به این دلیل که به گوگل اطلاعات بیشتری می دهد مهم نیست، بلکه رتبه نویسنده عامل مهمی در رتبه بندی صفحات شما در نتایج جستجو است.
2 راه برای فعال کردن اسکیمای نوسنده در وب سایت شما وجود دارد.
راه اول – پروفایل گوگل پلاس خود را لینک کنید.
این ساده ترین راه برای به دست آوردن اطلاعات نویسنده شماست.
<a href="[google_url]?rel=author">Google</a>
راه دوم- استفاده از فرمت schema.org
اگر اکانت کوگل پلاس ندارید یا به هر دلیلی نمی خواهید از آن استفاده کنید، راه دیگری برای اضافه کردن اطلاعات نویسنده وجود دارد. این راه تاثیر گذاری گوگل پلاس را ندارد ولی بهتر از نداشتن نشانه گذاری نویسنده است.
کدی که شما باید در صفحه خود قرار دهید به شکل زیر است:
<!-- Initiate person schema -->
<div itemscope itemtype="http://schema.org/Person">
<!-- Add Author name -->
<span itemprop="name">Jane Doe</span>
<!-- Add Author image -->
<img src="janedoe.jpg" itemprop="image" />
<!-- Add your job title -->
<span itemprop="jobTitle">Professor</span>
<!-- Add your email (optional) -->
<a href="mailto:[email protected]" itemprop="email">[email protected]<;/a>
نشانه گذاری بررسی ها به شما اجازه می دهد تا در بخش توضیحات کوتاه در نتایج جستجو بررسی کلی و تعداد بازدیدها نمایش داده شود.
برای این کار شما باید از 2 اسکیمای متفاوت استفاده کنید. “aggregaterating” “review”.
Aggregaterating امیتاز و نمره کلی رتبه بندی شما را شامل میانگین تمام بررسی ها و تعداد کل بررسی ها نشان می دهد.
Review متن و محتوای اصلی ارزیابی را نشان می دهد.
اجازه دهید یک مثال را با هم ببینیم:
!-- Initiate the aggregaterating block -->
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<!-- Include average rating and total reviews -->
Rated <span itemprop="ratingValue">{insert average rating}</span>/5 based on <span itemprop="reviewCount">{insert review count}</span> customer reviews
<!-- End aggregaterating block -->
</div>
<!-- Start review block -->
<div itemprop="review" itemscope itemtype="http://schema.org/Review">
<!-- Include review title and author -->
<span itemprop="name">Not a happy camper</span> - by <span itemprop="author">Ellie</span>,
<!-- Include review date -->
<meta itemprop="datePublished" content="2011-04-01">April 1, 2011
<!-- Start reviewrating object -->
<div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">
<!-- Add worstrating (usually 1) -->
<meta itemprop="worstRating" content = "1">
<!-- Add review’s actual rating and best rating (usually 5) -->
<span itemprop="ratingValue">5</span>/<span itemprop="bestRating">5</span>stars
<!-- End reviewrating object -->
</div>
<!-- Add review text / description -->
<span itemprop="description">{Actual review text}</span>
<!-- End review object -->
</div>
برای اضافه کردن بررسی های بیشتر، شما فقط باید یک بلوک “بررسی” جدید با یک بررسی دیگر را آغاز کنید.
آیا محصولات و خدماتی دارید؟ نشانه گذاری آنها برای اینکه موتورهای جستجو آنها را پیدا کنند ایده بسیار خوبی است.
اضافه کردن اسکیمای محصولات:
اگر محصول خاصی ندارید می توانید خدماتی که ارائه می دهید را نیز در این بخش اضافه کنید.
<!-- Initiate the block -->
<div itemscope itemtype="http://schema.org/Product">
<!-- Add product name -->
<span itemprop="name">{Name}</span>
<!-- Add product image -->
<img src="image.jpg" alt=’{alt text}’ />
<!-- End product block -->
</div>
نشانه گذاری آفرها به کارآمدی میکرودیتاها نیست ولی همچنان برای وب سایت شما مفید است. شما می توانید از این نشانه گذاری برای قیمت گذاری محصولات و خدمات خود استفاده کنید. این کوپن نیست و به بیان ساده قیمت مشخصی از خدمات شماست.
<!-- Initiate the object -->
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<!-- Add price -->
<span itemprop="price">$55.00</span>
<!-- Add availability -->
<link itemprop="availability" href="http://schema.org/InStock" />In stock
</div>
محتوای اسکیما مانند دیگر محتوای وب سایت شما نمایش داده می شود. تنها کاری باید انجام دهید اضافه کردن تگ هاست که خب تگ ها برای کاربر نمایش داده نمی شوند.
گاهی اوقات شما نمی خواهید محتوای نشانه گذاری شده ی شما در صفحه نمایش داده شود. برای مثال شما می خواهید رتبه بندی کلی شما در تمام صفحات وب سایت نمایش داده شود ولی برای کاربران نمایش داده نشود. برای اینکار باید به شکل زیر اقدام کنید.
خب اسکیمای aggregaterating به شکل زیر است.
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
Rated <span itemprop="ratingValue">{insert average rating}</span>/5 based on <span itemprop="reviewCount">{insert review count}</span> customer reviews
</div>
ما آن را به شکل زیر ویرایش می کنیم.
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
Rated <span itemprop="ratingValue" content=”{insert average rating}”></span>
<span itemprop="reviewCount" content=”{insert review count}”></span></div>
قبل از تمام کردن این مقاله راهنما، مهم است که ارتباط داده های ساختار یافته و یک صفحه را بفهمیم. اسکیمایی که شما به یک صفحه اضافه می کنید فقط با یک صفحه خاص در ارتباط است نه با تمامی صفحات.
برای مثال اگر شما اسکیمای آدرس را به صفحه ارتباط با مای وب سایتتان اضافه می کنید. گوگل آن اطلاعات را فقط وابسته به آن صفحه در نظر میگیرد نه با صفحات دیگر وب سایت شما.
بر این اساس به نظر بهتر است که اسکیمای رتبه بندی کلی وب سایت و نویسنده خود را در تمامی صفحات درج کنید. برای این کار می توانید در هدر یا فوتر به عنوان اسکیمای غیر قابل نمایش قرار دهید.
نظرات کاربران
در مورد این مقاله بحث کنید