ਡੁਪਲੀਕੇਸ਼ਨ ਕਿਉਂ ਹੁੰਦੀ ਹੈ

  • Theme logic – ਜ਼ਿਆਦਾਤਰ Shopify themes header ਵਿੱਚ ਆਪਣੇ ਆਪ product schema ਰੈਂਡਰ ਕਰਦੇ ਹਨ ਅਤੇ ਫਿਰ ਤੋਂ product template ਵਿੱਚ ਵੀ।
  • Apps – ਬਹੁਤ ਸਾਰੇ SEO, review ਜਾਂ inventory apps ਇਹ ਚੈੱਕ ਕੀਤੇ ਬਿਨਾਂ ਕਿ ਕੀ theme ਨੇ ਪਹਿਲਾਂ ਹੀ ਕੋਈ schema ਦਿੱਤਾ ਹੈ, ਆਪਣੇ schema snippets ਇਨਸਰਟ ਕਰ ਦਿੰਦੇ ਹਨ।
  • Custom liquid – ਉਹ ਸਟੋਰ ਮਾਲਕ ਜੋ product.liquid ਜਾਂ product-template.liquid ਵਿੱਚ ਆਪਣੇ ਆਪ schema blocks ਜੋੜਦੇ ਹਨ, ਉਹ ਅਣਜਾਣੇ ਵਿੱਚ ਉਸੇ ਚੀਜ਼ ਨੂੰ ਦੁਹਰਾ ਸਕਦੇ ਹਨ ਜੋ theme ਜਾਂ ਕੋਈ app ਪਹਿਲਾਂ ਹੀ ਪੇਸ਼ ਕਰ ਚੁੱਕਾ ਹੈ।

ਕਦਮ-ਦਰ-ਕਦਮ ਹੱਲ

  1. Run a validator – ਪੇਜ ਨੂੰ Google ਦੇ Schema Markup Validator (ਜਾਂ Rich Results Test) ਵਿੱਚ ਖੋਲ੍ਹੋ। ਇਹ ਟੂਲ ਲੱਭੇ ਗਏ ਹਰ JSON-LD block ਦੀ ਸੂਚੀ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ “duplicate type definitions” ਨੂੰ ਫਲੈਗ ਕਰਦਾ ਹੈ।
  2. Identify the source – Validator ਦੇ ਆਉਟਪੁੱਟ ਨੂੰ ਦੇਖੋ ਅਤੇ ਨੋਟ ਕਰੋ ਕਿ ਕਿਹੜੀ ਫਾਈਲ ਜਾਂ app ਨੇ ਡੁਪਲੀਕੇਟ ਬਣਾਇਆ ਹੈ।
  3. Edit the theme – Theme ਫਾਈਲ ਵਿੱਚੋਂ ਬੇਲੋੜੇ schema block ਨੂੰ ਡਿਲੀਟ ਕਰ ਦਿਓ।
  4. Audit installed apps – ਹਰੇਕ ਉਸ app ਨੂੰ ਬੰਦ ਕਰ ਦਿਓ ਜੋ product markup ਜੋੜਦਾ ਹੈ, validator ਨੂੰ ਦੁਬਾਰਾ ਚਲਾਓ, ਫਿਰ ਸਿਰਫ਼ ਉਹਨਾਂ apps ਨੂੰ ਦੁਬਾਰਾ ਚਾਲੂ ਕਰੋ ਜਿਨ੍ਹਾਂ ਦੀ ਤੁਸੀਂ ਪੁਸ਼ਟੀ ਕਰਦੇ ਹੋ ਕਿ ਉਹ ਡਾਟਾ ਨੂੰ ਡੁਪਲੀਕੇਟ ਨਹੀਂ ਕਰਦੇ।
  5. Test again – ਹਰੇਕ ਬਦਲਾਅ ਤੋਂ ਬਾਅਦ, validator ਨੂੰ ਰਿਫ੍ਰੈਸ਼ ਕਰੋ। ਤੁਹਾਨੂੰ ਬਿਨਾਂ ਕਿਸੇ ਡੁਪਲੀਕੇਟ ਚੇਤਾਵਨੀ ਦੇ ਇੱਕ ਸਿੰਗਲ product schema block ਦਿਖਾਈ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ।

ਕੀ ਦਾਅ 'ਤੇ ਹੈ

ਉਹ ਸਟੋਰ ਜੋ ਕੀਮਤ ਅਤੇ ਉਪਲਬਧਤਾ (availability) ਲਈ rich snippets 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ, ਉਹਨਾਂ ਨੂੰ ਉਹਨਾਂ ਮੁਕਾਬਲੇਬਾਜ਼ਾਂ ਤੋਂ ਪਿੱਛੇ ਰਹਿਣ ਦਾ ਖ਼ਤਰਾ ਹੈ ਜੋ ਸਾਫ਼ ਅਤੇ ਸਿੰਗਲ-ਇੰਸਟੈਂਸ markup ਪੇਸ਼ ਕਰਦੇ ਹਨ।

ਦੂਜਾ ਪੱਖ

Markup ਨੂੰ ਸਿੰਗਲਰ (singular) ਅਤੇ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸੰਰਚਿਤ (well-structured) ਰੱਖੋ।

ਅੱਗੇ ਕੀ ਦੇਖਣਾ ਹੈ

  • Theme updates
  • App policy changes

ਇੱਕ ਸਾਫ਼ schema layer ਘੱਟ ਮਿਹਨਤ ਵਿੱਚ ਇੱਕ ਵੱਡੀ ਜਿੱਤ ਹੈ: ਇੱਕ ਤੇਜ਼ ਆਡਿਟ, ਕੁਝ ਲਾਈਨਾਂ ਦੇ ਬਦਲਾਅ, ਅਤੇ ਤੁਹਾਡੇ ਉਤਪਾਦ Google ਦੇ rich results ਦਾ ਪੂਰਾ ਲਾਭ ਦੁਬਾਰਾ ਪ੍ਰਾਪਤ ਕਰ ਲੈਣਗੇ।