پنج شنبه, ۲۳ آذر ۱۳۹۶ ۱۱:۲۳:۵۱

افزودن Json-ld در SEO فروشگاه

یک ماه قبل
#776 نقل و قول
با سلام
با استفاده از کدهای Json-ld به صفحات فروشگاه میتوان نظم خاصی رو در فروشگاه ایجاد کرد و گوگل هم به این قضیه امتیاز خوبی رو میده.
نمونه کد json-ld باید به کلیه صفحات اضافه بشود.اما طراح قالب میتواند کاری کند که  این قضیه به صورت اتوماتیک به کلیه صفحات اضافه بشه
قالب من brooklyn هست و میخاستم این کد رو همه صفحات محصولاتم اضافه بشه.
ممنون میشم راهنمایی کنید؟

لینک فارسی اموزشی json-ld:
http://mohtava.info/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-json-ld-%D8%A8%D8%AE%D8%B4-1/


This example taken directly from Google’s documentation.
<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "Product",
  "name": "Executive Anvil",
  "image": "http://www.example.com/anvil_executive.jpg",
  "description": "Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.",
  "mpn": "925872",
  "brand": {
    "@type": "Thing",
    "name": "ACME"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.4",
    "reviewCount": "89"
  },
  "offers": {
    "@type": "Offer",
    "priceCurrency": "USD",
    "price": "119.99",
    "priceValidUntil": "2020-11-05",
    "itemCondition": "http://schema.org/UsedCondition",
    "availability": "http://schema.org/InStock",
    "seller": {
      "@type": "Organization",
      "name": "Executive Objects"
    }
  }
}
</script>
0
یک ماه قبل
#778 نقل و قول
سلام،
برای این کار باید فایل ProductTemplate.Simple را در فولدر Product در بخش view تغییر بدین.
این فایل رو باز کنید، در بخش بالای اون می تونید این کد را قرار بدید و مقادیر مورد نیاز رو از model بخوانید.
اگر نیاز به توضیح بیشتر دارید، یک نمونه کامل از کد json-ld که قصد دارید قرار دهید را ارسال کنید تا با تغییرات خدمت شما ارسال کنم.
همچنین می توانید از پلاگین زیر استفاده نمایید
https://www.nopcommerce.com/p/2857/rich-cards-json-ld.aspx
0
یک ماه قبل
#799 نقل و قول
آدرس فروشگاه من https://IranArzan.Com در زمینه مبلمان و صنایع چوبی فعالیت میکنم.
فرمت فوق که توسط گوگل هم ارائه شده ، فکر میکنم خوب باشه
البته باید customize بشه.که محبت کنید کمکم کنید ممنون میشم
صرفا هدفم از انجام این کار بهینه سازی فروشگاه در زمینه seo میباشد

<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "Product",
  "name": "Executive Anvil",
  "image": "http://www.example.com/anvil_executive.jpg",
  "description": "Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.",
  "mpn": "925872",
  "brand": {
    "@type": "Thing",
    "name": "ACME"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.4",
    "reviewCount": "89"
  },
  "offers": {
    "@type": "Offer",
    "priceCurrency": "USD",
    "price": "119.99",
    "priceValidUntil": "2020-11-05",
    "itemCondition": "http://schema.org/UsedCondition",
    "availability": "http://schema.org/InStock",
    "seller": {
      "@type": "Organization",
      "name": "Executive Objects"
    }
  }
}
</script>


باتشکر
0
یک ماه قبل
#800 نقل و قول
دوست عزیز، کد زیر را در فایل :
Nop.Web > Views > Product > ProductTemplate.Simple
قرار دهید


<script type="application/ld+json">
        {
        "@@context": "http://schema.org/",
        "@@type": "Product",
        "name": "Executive Anvil",
        "image": "@Model.PictureModels.FirstOrDefault().ImageUrl",
        "description": "@Model.ShortDescription",
        "mpn": "@Model.ManufacturerPartNumber",
        "brand": {
        "@@type": "Thing",
        "name": "@Model.Name"
        },
        "aggregateRating": {
        "@@type": "AggregateRating",
        "ratingValue": "@Model.ProductReviewOverview.RatingSum",
        "reviewCount": "@Model.ProductReviewOverview.TotalReviews"
        },
        "offers": {
        "@@type": "Offer",
        "priceCurrency": "@Model.ProductPrice.CurrencyCode",
        "price": "@Model.ProductPrice.PriceValue",
        "priceValidUntil": "2020-11-05",
        "itemCondition": "http://schema.org/UsedCondition",
        "availability": "@String.IsNullOrEmpty(Model.StockAvailability) ? http://schema.org/OutOfStock : http://schema.org/InStock,"seller": {"@@type": "Organization","name": "@Model.VendorModel.Name""
        }
    }
}
    </script>
0
یک ماه قبل
#811 نقل و قول
دوست عزیز تشکر از همکاری شما.
من با ابزار https://search.google.com/structured-data/testing-tool/u/0/
کد فوق رو تست کردم.ب خط 24ام خطا داد
سوال بعدی ازتون دارم.آدرس زیر رو که میبینم
https://www.nopcommerce.com/p/2857/rich-cards-json-ld.aspx
به روش های
1. Home page
2. Category page
3. Product page
کار کرده.
ظاهرا کل صفحات در این حالت از json-ld تبیعت میکنه
در صورت امکان به روش بالا کار کنیم ممنون میشم
و اینکه اسکریپت json-ld رو دقیقا کجای صفحه باید paste قرار داد
باتشکر
0
یک ماه قبل
#816 نقل و قول
سلام. شما فقط زمانی که کامپایل انجام شده می توانید با نمایش کد سایت، json-ld را تست کنید.
این پلاگین برای هر بخش کد جدید ایجاد می کند.
شما باید برای هر بخش از کد json-ld خاص همون بخش استفاده کنید، مثلا کد محصول دارای اطلاعاتی مثل رتبه محصول را شامل می شود که در دسته بندی این چنین نیست.

کد را در صفحه ای که گفتم، در بالای صفحه قبل از جایی که متاتگ های opengraph قرار دارند(یا قبل یا بعد اون) می تونید قرار بدید.
یا در بالای سایت بعد از جایی که using ها تمام شده اند
0