Shopping

Məhsul variantı strukturlaşdırılmış məlumatları (ProductGroup, Product)

product variants in search results

Geyim, ayaqqabı, mebel, elektron cihazlar və baqaj kimi bir çox məhsul növü müxtəlif variasiyalarda (məsələn, müxtəlif ölçülər, rənglər, materiallar və ya naxışlar) satılır. Google-un hansı məhsulların eyni ana məhsulun variasiyaları olduğunu daha yaxşı başa düşməsinə kömək etmək üçün ProductGroup sinfindən və əlaqəli xüsusiyyətlərdən, yəni variesBy, hasVariantvə productGroupID
istifadə edərək bu cür variantları əlavə olaraq Product strukturlaşdırılmış məlumatları ilə qruplaşdırın.Bu işarələməni əlavə etmək həm də məhsullarınızın tacir siyahısı təcrübələrində variant məlumatları ilə göstərilməsinə imkan verir.

Məhsul variantı strukturlaşdırılmış məlumatları (ProductGroup, Product)

ProductGroup həmçinin bütün variantlar üçün ümumi məhsul xüsusiyyətlərini, məsələn, brend və rəy məlumatlarını, eləcə də məlumatların təkrarlanmasını azalda bilən variantı müəyyən edən xüsusiyyətləri göstərməyə imkan verir.

Strukturlaşdırılmış məlumatlar necə əlavə olunur

Strukturlaşdırılmış məlumatlar səhifə haqqında məlumat vermək və səhifə məzmununu təsnif etmək üçün standartlaşdırılmış formatdır. Strukturlaşdırılmış məlumatlarda yenisinizsə,
strukturlaşdırılmış məlumatların necə işlədiyi.

haqqında daha çox məlumat əldə edə bilərsiniz.

  1. Budur strukturlaşdırılmış məlumatların yaradılması, sınaqdan keçirilməsi və buraxılması haqqında ümumi məlumat. Əlavə edintələb olunan xüsusiyyətlər . İstifadə etdiyiniz formatdan asılı olaraq, harada.
  2. Necə olduğunu öyrənin JavaScript ilə strukturlaşdırılmış məlumatlar yaratmaq.
  3. İzləyin
    təlimatlar
    Kodunuzu yoxlayın
  4. Rich Results Test və hər hansı kritik səhvləri düzəldin. Alətdə qeyd oluna biləcək kritik olmayan problemləri də düzəltməyi düşünün, çünki onlar strukturlaşdırılmış məlumatlarınızın keyfiyyətini artırmağa kömək edə bilər (bununla belə, zəngin nəticələr üçün uyğun olmaq üçün bu vacib deyil). Strukturlaşdırılmış məlumatlarınızı ehtiva edən bir neçə səhifə yerləşdirin və istifadə edin URL Inspection tool Google-un səhifəni necə gördüyünü yoxlamaq üçün. Səhifənizin Google üçün əlçatan olduğundan və robots.txt faylı,
    noindex.
  5. Qeyd
    : Yenidən tarama və yenidən indeksləşdirmə üçün vaxt verin. Unutmayın ki, səhifə dərc edildikdən sonra Google-un onu tapması və taraması bir neçə gün çəkə bilər.Google-u gələcək dəyişikliklər barədə məlumatlandırmaq üçün tövsiyə edirik
    sitemap təqdim edin.

. Bunu avtomatlaşdıra bilərsiniz

Search Console Sitemap API

  • NümunələrÜmumiyyətlə, e-ticarət vebsaytlarının məhsul variantları üçün istifadə etdiyi iki əsas dizayn yanaşması var. Bu bölmə vebsaytınızın dizayn yanaşmasından asılı olaraq məhsul variantı işarələməsini necə qurmağı təsvir edir:
  • Tək səhifə, burada bütün variantlar səhifə yenilənmədən (adətən sorğu parametrləri vasitəsilə) tək səhifədə seçilə bilər

Çox səhifəli

, burada eyni məhsulun variantları müxtəlif səhifələrdə əlçatandır

  • Tək səhifəli vebsayt
    Tək səhifəli vebsayt nümunələri aşağıdakı fərziyyələri olan bir vebsaytdan istifadə edir:
  • Heç bir variant seçilmədikdə, əsas məhsul səhifəsi aşağıdakı URL tərəfindən qaytarılır:
    • https://www.example.com/coat
    • Eyni səhifə aşağıdakı URL-lərdən istifadə edərək xüsusi, əvvəlcədən seçilmiş variantla qaytarılır:
    • https://www.example.com/coat?size=small&color=green
  • https://www.example.com/coat?size=small&color=lightblue

https://www.example.com/coat?size=large&color=lightblue İstifadəçi səhifədə fərqli variant seçdikdə (rəng və ölçü üçün açılan menyulardan istifadə edərək), şəkil, qiymət və mövcudluq məlumatları səhifə yenilənmədən dinamik şəkildə dəyişir. Səhifədəki işarələmə istifadəçi fərqli variantları seçdikdə dinamik şəkildə dəyişmir.

Tək səhifə nümunəsi: variantlar altında yuvalanmışdır ProductGroup Bu nümunədə variantlar ən yüksək səviyyəli ProductGroup obyekti altında yuvalanmışdır

  • hasVariant xüsusiyyətindən istifadə edərək: The ProductGroup və üç Offer
    obyektləri (
    Product.
  • xüsusiyyətləri altında) hamısının fərqli URL-ləri var. Alternativ olaraq, URL-lər Product altında da təmin edilə bilərdi. Ümumi başlıq və təsvir ProductGroup səviyyəsində göstərilir. Variant üçün xüsusi başlıqlar və təsvirlər isə Product səviyyəsində göstərilir.
  • Digər ümumi variant xüsusiyyətləri (məsələn, brend, naxış, material və auditoriya məlumatı) həmçinin
    ProductGroup səviyyəsində göstərilir.
  • ProductGroup variantı müəyyən edən xüsusiyyətləri variesBy
    xüsusiyyətindən istifadə edərək təyin edir. ProductGroup
  • əsas sku-nu productGroupID istifadə edərək təyin edir (bunu Product
    xüsusiyyətləri altında inProductGroupWithID istifadə edərək təkrar etməyə ehtiyac yoxdur). Biz bu yanaşmanı tövsiyə edirik, çünki bu, məhsul qrupunun və onun variantlarının ən yığcam və təbii təsviridir.
    <html>
    <head>
    <title>Yun qış paltosu</title>
    <script type="application/ld+json">
    [
    {
    "@context": "https://schema.org/",
    "@type": "ProductGroup",
    "name": "Yun qış paltosu",
    "description": "Yun palto, qarşıdan gələn qış mövsümü üçün yeni",
    "url": "https://www.example.com/coat",
    "brand": {
    "@type": "Brand",
    "name": "Yaxşı brend"
    },
    "audience": {
    "@type": "PeopleAudience",
    "suggestedGender": "unisex",
    "suggestedAge": {
    "@type": "QuantitativeValue",
    "minValue": 13,
    "unitCode": "ANN"
    }
    },
    "productGroupID": "44E01",
    "pattern": "zolaqlı",
    "material": "yun",
    "variesBy": [
    "https://schema.org/size",
    "https://schema.org/color"
    ],
    "hasVariant": [
    {
    "@type": "Product",
    "sku": "44E01-M11000",
    "gtin14": "98766051104214",
    "image": "https://www.example.com/coat_small_green.jpg",
    "name": "Kiçik yaşıl palto",
    "description": "Qış mövsümü üçün kiçik yaşıl yun palto",
    "color": "Yaşıl",
    "size": "kiçik",
    "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/coat?size=small&color=green",
    "priceCurrency": "USD",
    "price": 39.99,
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "shippingDetails": { "@id": "#shipping_policy" },
    "hasMerchantReturnPolicy": { "@id": "#return_policy" }
    }
    },
    {
    "@type": "Product",
    "sku": "44E01-K11000",
    "gtin14": "98766051104207",
    "image": "https://www.example.com/coat_small_lightblue.jpg",
    "name": "Kiçik açıq mavi palto",
    "description": "Qış mövsümü üçün kiçik açıq mavi yun palto",
    "color": "açıq mavi",
    "size": "kiçik",
    "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/coat?size=small&color=lightblue",
    "priceCurrency": "USD",
    "price": 39.99,
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "shippingDetails": { "@id": "#shipping_policy" },
    "hasMerchantReturnPolicy": { "@id": "#return_policy" }
    }
    },
    {
    "@type": "Product",
    "sku": "44E01-X1100000",
    "gtin14": "98766051104399",
    "image": "https://www.example.com/coat_large_lightblue.jpg",
    "name": "Böyük açıq mavi palto",
    "description": "Qış mövsümü üçün böyük açıq mavi yun palto",
    "color": "açıq mavi",
    "size": "böyük",
    "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/coat?size=large&color=lightblue",
    "priceCurrency": "USD",
    "price": 49.99,
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/BackOrder",
    "shippingDetails": { "@id": "#shipping_policy" },
    "hasMerchantReturnPolicy": { "@id": "#return_policy" }
    }
    }
    ]
    },
    {
    "@context": "https://schema.org/",
    "@type": "OfferShippingDetails",
    "@id": "#shipping_policy",
    "shippingRate": {
    "@type": "MonetaryAmount",
    "value": 2.99,
    "currency": "USD"
    },
    "shippingDestination": {
    "@type": "DefinedRegion",
    "addressCountry": "US"
    },
    "deliveryTime": {
    "@type": "ShippingDeliveryTime",
    "handlingTime": {
    "@type": "QuantitativeValue",
    "minValue": 0,
    "maxValue": 1,
    "unitCode": "DAY"
    },
    "transitTime": {
    "@type": "QuantitativeValue",
    "minValue": 1,
    "maxValue": 5,
    "unitCode": "DAY"
    }
    }
    },
    {
    "@context": "http://schema.org/",
    "@type": "MerchantReturnPolicy",
    "@id": "#return_policy",
    "applicableCountry": "US",
    "returnPolicyCountry": "US",
    "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
    "merchantReturnDays": 60,
    "returnMethod": "https://schema.org/ReturnByMail",
    "returnFees": "https://schema.org/FreeReturn"
    }
    ]
    </script>
    </head>
    <body>
    </body>
    </html>
    ).

Tək səhifə nümunəsi: variantlar


dən ayrıdır. Bu struktur əvvəlki nümunəyə bənzəyir, lakin variantlar ProductGroup

dən ayrı (iç-içə olmayan) şəkildə müəyyən edilir. Bu yanaşma bəzi məzmun idarəetmə sistemləri (CMS) üçün daha asan ola bilər. <html>
<head>
<title>Yun qış paltosu</title>
<script type="application/ld+json">
[
{
"@context": "https://schema.org",
"@type": "ProductGroup",
"@id": "#coat_parent",
"name": "Yun qış paltosu",
"description": "Yun palto, qarşıdan gələn qış mövsümü üçün yeni",
"url": "https://www.example.com/coat",
// ... digər ProductGroup səviyyəli xüsusiyyətlər
"brand": {
"@type": "Brand",
"name": "Yaxşı brend"
},
"productGroupID": "44E01",
"variesBy": [
"https://schema.org/size",
"https://schema.org/color"
]
},
{
"@context": "https://schema.org",
"@type": "Product",
"isVariantOf": { "@id": "#coat_parent" },
"name": "Kiçik yaşıl palto",
"description": "Qış mövsümü üçün kiçik yaşıl yun palto",
"image": "https://www.example.com/coat_small_green.jpg",
"size": "kiçik",
"color": "yaşıl",
// ... digər Product səviyyəli xüsusiyyətlər
"offers": {
"@type": "Offer",
"url": "https://www.example.com/coat?size=small&color=green",
"price": 39.99,
"priceCurrency": "USD"
// ... digər təklif səviyyəli xüsusiyyətlər
}
},
{
"@context": "https://schema.org",
"@type": "Product",
"isVariantOf": { "@id": "#coat_parent" },
"name": "Kiçik tünd mavi palto",
"description": "Qış mövsümü üçün kiçik açıq mavi yun palto",
"image": "https://www.example.com/coat_small_lightblue.jpg",
"size": "kiçik",
"color": "açıq mavi",
// ... digər Product səviyyəli xüsusiyyətlər
"offers": {
"@type": "Offer",
"url": "https://www.example.com/coat?size=small&color=lightblue",
"price": 39.99,
"priceCurrency": "USD"
// ... digər təklif səviyyəli xüsusiyyətlər
}
},
{
"@context": "https://schema.org",
"@type": "Product",
"isVariantOf": { "@id": "#coat_parent" },
"name": "Böyük açıq mavi palto",
"description": "Qış mövsümü üçün böyük açıq mavi yun palto",
"image": "https://www.example.com/coat_large_lightblue.jpg",
"size": "böyük",
"color": "açıq mavi",
// ... digər Product səviyyəli xüsusiyyətlər
"offers": {
"@type": "Offer",
"url": "https://www.example.com/coat?size=large&color=lightblue",
"price": 49.99,
"priceCurrency": "USD"
// ... digər təklif səviyyəli xüsusiyyətlər
}
}
]
</script>
</head>
<body>
</body>
</html>
Çoxsəhifəli vebsayt


Açıq mavi variantlar kiçik və böyük ölçülər üçün aşağıdakı URL-lərdə mövcuddur:

https://www.example.com/coat/lightblue?size=small

  • https://www.example.com/coat/lightblue?size=large
    • Yaşıl variant yalnız kiçik ölçüdə burada mövcuddur:
    • https://www.example.com/coat/green?size=small
  • Hər iki səhifə UI-dəki rəng seçicisi vasitəsilə digər səhifəyə “keçməyə” (yəni səhifənin yenidən yüklənməsinə) imkan verir. Sayt tək səhifə nümunələrindəki ekvivalent işarələməni iki səhifəyə bölür..
  • Nəzərə alın ki, yalnız bir səhifədə başqa səhifədən istinad edilən
  • ProductGroup

tərifi yoxdur. Bunun səbəbi ProductGroup un brend, material və yaş qrupu kimi variantların ümumi atributlarına istinad etməsi ehtiyacıdır. Bu həm də o deməkdir ki, tam ProductGroup tərifi hər bir variant səhifəsində təkrarlanmalıdır.
Çoxsəhifəli nümunə: variantlar ProductGroup

altında iç-içədir Bu, variant

Product xüsusiyyətlərininhasVariant xüsusiyyətindən istifadə edərək ən üst səviyyəli ProductGroup altında iç-içə olduğu
ilk tək səhifə nümunəsininekvivalentidir. ProductGroup tərifi hər iki səhifədə təkrarlanır. Aşağıdakılara diqqət yetirin: ProductGroup

  • un kanonik URL-i yoxdur, çünki ProductGroup u təmsil edən tək bir URL yoxdur..
  • Hər səhifədəki ProductGroup həm səhifədəki variantların tam tərifinə, həm də digər səhifədəki variantlara keçid etmək üçün yalnız url xüsusiyyəti olan bir varianta malikdir ki, bu da Google-a variantlarınızı tapmağa kömək edir.

Çoxsəhifəli nümunə: variantlar ProductGroup

dən ayrıdır Bu struktur əvvəlki çoxsəhifəli nümunəyə bənzəyir, yalnız variantlarProductGroup

dən ayrı (iç-içə olmayan) şəkildə müəyyən edilir. Bu yanaşma bəzi CMS-lər üçün daha asan ola bilər.

Təlimatlar

(tacir siyahısı təcrübələri üçün)

  • Texniki təlimatlar Hər bir variantın müvafiq strukturlaşdırılmış məlumat işarələməsində unikal ID-si olmalıdır (məsələn, sku və ya gtin
  • xüsusiyyətlərindən istifadə edərək). Hər bir məhsul qrupunun müvafiq strukturlaşdırılmış məlumat işarələməsində unikal ID-si olmalıdır, bu aşağıdakı ilə göstərilir inProductGroupWithID variant-dəki xüsusiyyət Product xüsusiyyətləri və ya productGroupID xüsusiyyət ProductGroup xüsusiyyəti.
  • Əlavə etdiyinizdən əmin olun Product strukturlaşdırılmış məlumatları məhsul variantı xüsusiyyətlərinə əlavə olaraq, aşağıdakı siyahıya uyğun olaraq tacir siyahıları üçün tələb olunan xüsusiyyətlər (və ya məhsul fraqmentləri).
  • Üçün tək səhifəli saytlar, ümumi üçün yalnız bir fərqli kanonik URL olmalıdır ProductGroup bütün variantların aid olduğu. Adətən bu, variant seçilməmiş səhifəyə aparan əsas URL-dir, məsələn: https://www.example.com/winter_coat.
  • Üçün çoxsəhifəli saytlar, hər bir səhifədə həmin səhifədə müəyyən edilmiş obyektlər üçün tam və özünü ehtiva edən işarələmə olmalıdır (yəni, səhifədəki işarələməni tam başa düşmək üçün səhifədən kənar obyektlər lazım olmamalıdır).
  • Sayt hər bir variantı birbaşa fərqli URL ilə (URL sorğu parametrlərindən istifadə edərək) əvvəlcədən seçmək imkanına malik olmalıdır, məsələn https://www.example.com/winter_coat/size=small&color=green. Bu, Google-a hər bir variantı taramağa və müəyyən etməyə imkan verir. Hər bir variantın əvvəlcədən seçilməsi düzgün şəklin, qiymətin və mövcudluğun göstərilməsini, həmçinin istifadəçiyə variantı səbətə əlavə etməyə imkan verməyi əhatə edir.
  • Əgər siz bütün növ alış-veriş nəticələri üçün optimallaşdıran bir tacirsinizsə, ən yaxşı nəticələr üçün
    Product strukturlaşdırılmış məlumatlarını ilkin HTML-ə yerləşdirməyi tövsiyə edirik.
  • JavaScript ilə yaradılan Product işarələməsi üçün: Nəzərə alın ki, dinamik olaraq yaradılan işarələmə
    Alış-veriş taramalarını daha az tez və daha az etibarlı edə bilər, bu da məhsulun mövcudluğu və qiyməti kimi sürətlə dəyişən məzmun üçün problem ola bilər. Əgər JavaScript-dən istifadə edərək Product işarələməsi yaradırsınızsa, serverinizin Google-dan gələn artan trafikin öhdəsindən gəlmək üçün kifayət qədər hesablama resurslarına malik olduğundan əmin olun.

Strukturlaşdırılmış məlumat növü tərifləri

Google Axtarışında istifadə üçün uyğun olması üçün strukturlaşdırılmış məlumatlarınız üçün tələb olunan xüsusiyyətləri daxil etməlisiniz. Siz həmçinin məhsul variantlarınız haqqında daha çox məlumat əlavə etmək üçün tövsiyə olunan xüsusiyyətləri daxil edə bilərsiniz ki, bu da daha yaxşı istifadəçi təcrübəsi təmin edə bilər.

ProductGroup

Google ProductGroup-un aşağıdakı xüsusiyyətlərini tanıyır. ProductGroup -un tam tərifi
schema.org/ProductGroupünvanında mövcuddur. Məzmununuzu məhsul variantı məlumatları ilə işarələdiyiniz zaman
ProductGroup xüsusiyyətinin aşağıdakı xüsusiyyətlərindən istifadə edin.

Tələb olunan xüsusiyyətlər
name

Mətn

Adı ProductGroup (məsələn, “Yun qış paltosu”). Hər bir Product elementindəki variantların adının daha spesifik olduğundan əmin olun (məsələn, “Yun qış paltosu – yaşıl, kiçik ölçü”, variantı müəyyən edən xüsusiyyətlərə əsasən). Ətraflı məlumat üçün Product sənədlərinə baxın.

Tövsiyə olunan xüsusiyyətlər
aggregateRating

AggregateRating

İç-içə aggregateRating və ya ProductGroup (bütün variantları təmsil edən), əgər tətbiq olunarsa. Rəy fraqmenti təlimatlarına və tələb olunan və tövsiyə olunan
AggregateRating
xüsusiyyətləri siyahısına əməl edin
brand Brand.

Brend haqqında məlumat

ProductGroup

üçün brand məlumatı de (bütün variantlar üzrə eynidir), əgər tətbiq olunursa. Baxın: Məhsul sənədləri
haqqında ətraflı məlumat üçün brand.

brand.name

Mətn

Brendin adı ProductGroup (bütün variantlar üzrə eynidir). Əgər siz artıq brendi ProductGroup səviyyəsində əlavə edirsinizsə, onu yenidən Product səviyyəsində əlavə etməyinizə ehtiyac yoxdur. Baxın: Məhsul sənədləri
haqqında ətraflı məlumat üçün brand.

təsvir

Mətn və ya
TextObject

Məhsulun təsviri ProductGroup. Məsələn, “Soyuq iqlimlər üçün yun qış paltosu”. Variant təsvirinin daha spesifik olduğundan və ideal olaraq variantı müəyyən edən sözlərdən (məsələn, rəng, ölçü, material) istifadə etdiyindən əmin olun.

hasAdultConsideration

AdultOrientedEnumeration

Məhsulun yetkinlər üçün nəzərdə tutulduğunu göstərir, məsələn, çılpaqlıq və ya cinsi məzmun ehtiva etdiyi üçün. Əgər siz Google-un
yetkinlər üçün məzmun siyasətinəzərə alınmaqla yetkinlər üçün hesab edilən məhsullar satırsınızsa, onları yetkinlər üçün nəzərdə tutulmuş kimi etiketləmək üçün bu xüsusiyyətdən istifadə etməlisiniz. Bu məhsullar Alış-veriş reklamlarında və pulsuz siyahılarda göstərilə bilsə də, yaş və ölkə əsaslı məhdudiyyətlərə tabedirlər. Onların etiketlənməsi Google-un bu məhdudiyyətləri tətbiq etməsini və onlayn alış-veriş edən insanlara müvafiq və qanuni məzmunu göstərməsini təmin edir. schema.org AdultOrientedEnumerationüçün bir neçə dəyər müəyyən etsə də, Google Axtarış bu xüsusiyyət üçün yalnız https://schema.org/SexualContentConsideration dəyərini dəstəkləyir.

hasVariant

Product

Bir Product xüsusiyyəti olan və
ProductGroup xüsusiyyətinin variantlarından biri olan iç-içə yerləşmiş Product xüsusiyyəti, əgər tətbiq olunursa. Bir ProductGroup adətən bir neçə iç-içə variant

Product xüsusiyyətinə malik olur. Alternativ olaraq, bir variant
Product xüsusiyyəti Product xüsusiyyəti üzərindəki isVariantOf
xüsusiyyətindən istifadə edərək öz ana

ProductGroup

xüsusiyyətinə geri istinad edə bilər.

productGroupID MətnMəhsul qrupunun identifikatoru (həmçinin parent sku kimi tanınır). Bu identifikator ProductGroup
xüsusiyyəti üçün və ya alternativ olaraq ProductGroup xüsusiyyətinin variantları üçün inProductGroupWithID xüsusiyyətindən istifadə edilərək təmin edilməlidir. Əgər siz həm ProductGroup
xüsusiyyəti, həm də onun variantı olan

Product

xüsusiyyətləri üçün identifikator təqdim edirsinizsə, onlar uyğun olmalıdır.

rəy Review Bir ProductGroup-un iç-içə yerləşmiş rəyi, əgər tətbiq olunursa. İzləyin
Rəy fraqmenti təlimatları
və tələb olunan və tövsiyə olunanların siyahısı
rəy xüsusiyyətləri.

url

URL

Üçün tək səhifəli veb saytlar yalnız: URL (variant seçiciləri olmadan) ProductGroup xüsusiyyəti yerləşir, əgər tətbiq olunursa. Bu xüsusiyyəti çoxsəhifəli veb saytlar üçün istifadə etməyin.

variesBy

DefinedTerm

Variantların dəyişdiyi aspektlər ProductGroup
dəyişir, (məsələn, ölçü və ya rəng), əgər tətbiq olunursa. Bu variantı müəyyən edən xüsusiyyətlərə onların tam Schema.org URL-i vasitəsilə istinad edin (məsələn,
https://schema.org/color). Aşağıdakı xüsusiyyətlər dəstəklənir:

  • https://schema.org/color
  • https://schema.org/size
  • https://schema.org/suggestedAge
  • https://schema.org/suggestedGender
  • https://schema.org/material
  • https://schema.org/pattern

Nasazlıqların aradan qaldırılması

Strukturlaşdırılmış məlumatların tətbiqi və ya sazlanması ilə bağlı çətinlik çəkirsinizsə, burada sizə kömək edə biləcək bəzi resurslar var.

Alien Road

Bunu necə tətbiq edirik

Variant markup stops a catalogue of colours and sizes from reading as duplicate content. On large clothing and furniture catalogues this is the difference between one indexed product and forty competing URLs.

Əlaqəli xidmətlər

Paylaş