تحسين SEO في Shopify
كيفية تحسين SEO في Shopify — مسارات URL الثابتة، وعناوين المنتجات المكررة، وتخصيص robots.txt.liquid، وhreflang ضمن Shopify Markets، وخريطة الموقع المُنشأة تلقائيًا، وفجوة مخطط المنتجات المعتمدة على القالب.
اللغات
يتولى Shopify قدرًا كبيرًا من SEO تلقائيًا: خريطة XML، ووسم canonical في كل صفحة، وHTTPS عبر CDN سريع، وخيار إنشاء تحويل دائم عند تغيير URL. وفي المقابل يثبت بنية URL، مع إمكان تخصيص robots.txt في أي خطة عبر قالب robots.txt.liquid. أما السمة الأهم فهي أن المنتج المتاح عبر مجموعة يحصل على عنوان مكرر من نوع /collections/.../products/... ويعيد Shopify توحيده تلقائيًا مع عنوان /products/ النظيف. يُنشأ hreflang تلقائيًا بعد إعداد Shopify Markets، بينما يعتمد مخطط Product وBreadcrumbList على القالب ولا تضمنه المنصة.
الخلاصة — ينجز Shopify كثيرًا من أعمال SEO تلقائيًا: يبني خريطة الموقع، ويضيف وسوم canonical، ويعمل عبر HTTPS، ويقدم أداءً جيدًا من البداية. في المقابل لا يمكنك تغيير بنية URL، لكن يمكنك تخصيص
robots.txtفي الخطط العادية عبر قالب Liquid، مع تحذير Shopify من التغييرات غير الضرورية. والسمة الأساسية أن كل منتج داخل مجموعة يحصل على عنوان أطول ثانٍ، إلا أن Shopify يوجّه محركات البحث إلى العنوان القصير النظيف، ولذلك تُحل المشكلة غالبًا تلقائيًا.
ما الذي يقدمه Shopify تلقائيًا
عندما يسألني الناس إن كان Shopify «جيدًا لـSEO»، فإجابتي الصريحة أنه مناسب، وأن إعداداته الافتراضية أفضل لمعظم المتاجر مما قد يبنونه بأنفسهم. افتراضيًا، يقوم Shopify بما يلي:
- يبني خريطة الموقع. لكل متجر خريطة XML مُنشأة تلقائيًا في
yourstore.com/sitemap.xml، ويحدّثها Shopify عند إضافة المنتجات. Evidence for this claim Shopify automatically generates store sitemap files. Scope: Published Shopify store resources. Confidence: high · Verified: Shopify: Find and submit your sitemap - يضيف وسوم canonical. تحصل كل صفحة على وسم
rel=canonicalيحدد لمحركات البحث النسخة الأساسية من عنوان URL، ما يحل كثيرًا من مشكلات المحتوى المكرر. Evidence for this claim Shopify exposes a canonical_url Liquid object for canonical link output. Scope: Themes must include canonical output in their document head. Confidence: high · Verified: Shopify Liquid: canonical_url - يعمل عبر HTTPS وشبكة CDN سريعة. تتضمن الخدمة SSL وتُقدَّم الصور والصفحات عبر شبكة توزيع محتوى، ما يوفر أساسًا معقولًا للسرعة.
- يتيح تحويلات 301. عند تغيير عنوان منتج أو صفحة، يقترح Shopify إنشاء تحويل من العنوان القديم حتى لا تفقد الزيارات.
ما الذي لا يمكنك تغييره
هنا يفرض Shopify خياراته. بنية URL ثابتة. توجد المنتجات دائمًا تحت /products/...، والمجموعات تحت /collections/...، والصفحات العادية تحت /pages/...، ومقالات المدونة تحت /blogs/.... يمكنك تغيير المعرّف الأخير، لا البادئة الثابتة، ولا يوجد مفتاح لتعطيلها في الخطط العادية.
ينشئ Shopify ملف robots.txt، ويمكن للمتاجر تخصيص التوجيهات المدعومة عبر قالب robots.txt.liquid. Evidence for this claim Shopify generates robots.txt and supports customization through robots.txt.liquid. Scope: Current online-store themes; Shopify cautions against unnecessary changes. Confidence: high · Verified: Shopify: Edit robots.txt.liquid
لا يمثل أي من الأمرين كارثة لـSEO. فقد أوضحت Google مرارًا أن بنية URL عامل ترتيب طفيف، ولذلك لا تكاد بادئة /products/ المفروضة تُحدث فرقًا.
السمة الوحيدة في Shopify التي يجب فهمها
هذه أكثر نقطة تربك الناس، لذا سأشرحها ببساطة.
يمكن أن يظهر المنتج في Shopify داخل «مجموعة». وعندها يصبح متاحًا بعنوان أطول مثل:
yourstore.com/collections/summer-sale/products/blue-shirt
بالإضافة إلى عنوانه القصير المعتاد:
yourstore.com/products/blue-shirt
هذان عنوانان للمحتوى نفسه، ما يبدو مشكلة محتوى مكرر. لكن Shopify يضيف تلقائيًا وسم canonical في النسخة الطويلة يشير إلى عنوان /products/blue-shirt القصير. وهكذا تعرف محركات البحث أي نسخة تفهرس، ولا تحتاج عادةً إلى أي إجراء. تتناول عدسة Advanced الحالات التي قد ترغب فيها بتنظيف الروابط الداخلية.
ما الذي يبقى عليك فعله
يتولى Shopify البنية الأساسية، وتبقى أعمال SEO المعتادة:
- اكتب عناوين وأوصافًا وصفية فريدة للمنتجات والمجموعات.
- اكتب أوصافًا حقيقية للمجموعات؛ فهي فارغة افتراضيًا ولا تعرض الصفحة سوى شبكة منتجات.
- أضف نصًا بديلًا وصفيًا لصور المنتجات.
- تحقق مما إذا كان القالب يخرج مخطط Product؛ فهذا غير مضمون.
- ابنِ الروابط والمحتوى كما تفعل في أي موقع.
هل تريد التفاصيل الدقيقة لسلوك العناوين المكررة، وخيارات robots.txt، ومخاطر التنقل متعدد الأوجه، وفجوة المخطط، والقيود العملية لبادرَتي /products/ و/collections/؟ انتقل إلى تبويب Advanced.
Evidence for this claim Shopify generates robots.txt and supports customization through robots.txt.liquid. Scope: Current online-store themes; Shopify cautions against unnecessary changes. Confidence: high · Verified: Shopify: Edit robots.txt.liquidخلاصة المستوى المتقدم — Shopify منصة مستضافة، لذا فإن الحد الأدنى التقني لـSEO مرتفع لكن السقف محدود. ينشئ
/sitemap.xmlتلقائيًا، ويضيفrel=canonical، ويعمل عبر HTTPS وCDN، ويتيح تحويلات دائمة عند تغيير URL. لا يمكن تغيير البنية الثابتة (/products/و/collections/و/pages/و/blogs/) إلا بطرق توجيه متخصصة، ويمكن تخصيصrobots.txtعبر قالب Liquid. المشكلة المميزة هي عنوان المنتج المكرر: يحصل كل منتج متاح عبر مجموعة على/collections/{c}/products/{p}إلى جانب عنوانه القانوني/products/{p}، ويعيد Shopify توحيد النسخة المكررة تلقائيًا. ويعتمد JSON-LD للمنتجات ومسارات التنقل على القالب، لا على ضمان المنصة.
النموذج الذهني: حد أدنى مرتفع وسقف منخفض
أفضل طريقة لفهم Shopify SEO هي اعتباره منصة SaaS مستضافة. لهذا مزايا وقيود. مقارنةً بمنظومة ذاتية الاستضافة مثل WooCommerce، يكون الأساس التقني أعلى لأن Shopify يتولى canonical وخرائط الموقع وSSL وCDN، ولا يمكنك كسرها بسهولة. لكن السقف أدنى: لا وصول إلى الخادم ولا إمكان لإعادة كتابة بنية URL. يُعد robots.txt استثناءً جزئيًا؛ إذ ينشئه Shopify، ويمكن لأي متجر تجاوز أجزاء منه عبر قالب robots.txt.liquid. معظم Shopify SEO هو معرفة الأدوات المتاحة والخيارات المقفلة.
بنية URL الثابتة
يستخدم Shopify بادئات ثابتة لأنواع موارده الأساسية:
Evidence for this claim Shopify resource URLs use platform route prefixes such as /products/ and /collections/. Scope: Standard Online Store resource routes. Confidence: high · Verified: Shopify: URL redirects Evidence for this claim Shopify generates robots.txt and supports customization through robots.txt.liquid. Scope: Current online-store themes; Shopify cautions against unnecessary changes. Confidence: high · Verified: Shopify: Edit robots.txt.liquid- المنتجات:
/products/{product-handle} - المجموعات:
/collections/{collection-handle} - الصفحات الثابتة:
/pages/{page-handle} - المدونة:
/blogs/{blog-handle}/{post-handle}
يمكنك تعديل كل handle، لا البادئة. وهذا أوضح فرق مقارنةً بمنصات أخرى: تتيح BigCommerce إزالة البادئات لبنية مسطحة /{product-name}/، وتتيح WooCommerce إعادة تشكيل قاعدة الروابط الدائمة؛ أما Shopify فلا يفعل. ومع ذلك فإن أثر ذلك في SEO صغير. أوضح John Mueller من Google أكثر من مرة أن الكلمات أو البنية في URL ليست سوى عامل خفيف جدًا بعد زحف Google إلى الصفحة وفهم محتواها. لا أنصح بترحيل متجر أو محاربة المنصة بسبب بادئة /products/.
(توجد في Shopify Plus بعض الحلول مثل إعادة كتابة URL والتطبيقات، لكنها حالات طرفية وليست مفتاحًا عامًا لإلغاء البادئة.)
عنوان المنتج المكرر — المشكلة المميزة في Shopify
هذه هي النقطة الخاصة فعلًا بـShopify، ولذلك يجب توضيحها بدقة.
لكل منتج عنوان URL قانوني بالشكل /products/{product-handle}. لكن بمجرد انضمامه إلى مجموعة يصبح متاحًا أيضًا في:
/collections/{collection-handle}/products/{product-handle}
فالمنتج الموجود في ثلاث مجموعات متاح عبر أربعة عناوين: العنوان القانوني وعنوان لكل مجموعة. ظاهريًا هذا محتوى مكرر تقليدي، لكن Shopify يخرج تلقائيًا rel=canonical من كل نسخة مرتبطة بمجموعة إلى عنوان /products/{product-handle} المجرد. تظل النسخ موجودة، لكنها موحدة بصورة صحيحة افتراضيًا.
Two collection-context URLs and the clean products URL reach the same product. Collection-scoped pages emit a canonical signal toward the clean products URL, while theme-generated internal links independently determine which paths crawlers repeatedly discover. Both outputs require live verification.
هذا يعني أن جانب canonical مُعالج، لكن يبقى أمران يستحقان التنفيذ:
- اربط داخليًا بالعنوان القانوني. إذا كان القالب يربط المنتجات من صفحات المجموعات بالصيغة الطويلة
/collections/.../products/...، فأنت تنفق إشارات الروابط وطلبات الزحف على عناوين تُوحَّد في النهاية. تربط قوالب حديثة كثيرة مباشرةً بعنوان/products/النظيف؛ تحقق من قالبك. - لا تحارب canonical. يحاول بعض الأشخاص «إصلاح» الأمر بوضع
noindexعلى عناوين المنتجات المرتبطة بالمجموعات أو حظرها. لا حاجة إلى ذلك؛ فالوسم القانوني يوحدها بالفعل، وإضافةnoindexأو حظر robots تزيد المخاطر. راجع المحتوى المكرر وتحديد العنوان القانوني لفهم سبب عدم كون حظر robots أداة لإزالة الفهرسة.
robots.txt: يُنشأ افتراضيًا ويُخصص عبر Liquid
ينشئ Shopify ملف robots.txt افتراضيًا، ويمكن تخصيصه بإضافة templates/robots.txt.liquid إلى القالب. تظل الإعدادات الافتراضية الأساس الأكثر أمانًا لمعظم المتاجر؛ فهي تستبعد مساحات السلة والدفع والحساب. وإذا احتجت قواعد مخصصة فعلًا، مثل منع الزحف إلى مساحة محددة من عناوين الفلاتر، فلديك خياران:
-
عندما تكون القواعد المخصصة مبررة: عدّل
robots.txtبإضافة قالبrobots.txt.liquid، ما يتيح إضافة القواعد أو إزالتها برمجيًا. تُخرج قواعد Shopify الافتراضية عبر{{ robots }}، ولذلك يمددها التجاوز المعتاد بدل استبدالها، مثل:{%- comment -%} theme file: templates/robots.txt.liquid {%- endcomment -%} {{ robots }} User-agent: * Disallow: /collections/*+* Disallow: /collections/*%2B* Disallow: /collections/*filter* -
استخدم
noindexلقرارات الفهرسة لاrobots.txt: إذا كان الهدف إبقاء صفحة بعينها خارج الفهرس لا منع الزحف عن نمط URL كامل، فاستخدم meta robots أوnoindexعبر Liquid في القالب. القاعدة المعتادة: يتحكمrobots.txtفي الزحف، ويتحكمnoindexفي الفهرسة، ولا يمكن استبدال أحدهما بالآخر.
خريطة الموقع المنشأة تلقائيًا
ينشئ Shopify خريطة XML تلقائيًا في /sitemap.xml. وهي في الحقيقة فهرس خرائط موقع يرتبط بخرائط فرعية للمنتجات والمجموعات والصفحات ومقالات المدونة. أرسل yourstore.com/sitemap.xml إلى Google Search Console وBing Webmaster Tools، وسيحافظ Shopify على حداثتها. لا يمكنك تعديلها يدويًا؛ لإخراج URL منها تحكم في إعدادات فهرسة الصفحة أو القالب، لا في الملف نفسه.
البيانات المنظمة تعتمد على القالب ولا تضمنها المنصة
هذه الفجوة توقع أكبر عدد من المتاجر في الخطأ. لا يخرج Shopify مخطط Product بصيغة JSON-LD بصورة موثوقة في كل قالب، وينطبق الأمر نفسه على BreadcrumbList. تعتمد أهلية صفحات المنتج للنتائج الغنية، مثل السعر والتوفر ونجوم المراجعات، على ما يخرجه القالب. تتضمن بعض قوالب Shopify الأحدث مخطط Product، لكن قوالب أقدم أو خارجية كثيرة لا تتضمنه أو تخرج نسخة ناقصة.
توضح وثائق Google للبيانات المنظمة للمنتجات الغرض من ترميز قوائم التجار:
“Merchant listings: For pages where customers can purchase products from you. This markup has more options for specifying detailed product information, like apparel sizing, shipping details, and return policy information.” (الترجمة العربية) «قوائم التجار مخصصة للصفحات التي يشتري منها العملاء مباشرةً؛ ويتيح الترميز وصفًا أدق للمنتج، يشمل مقاسات الملابس وتفاصيل الشحن وسياسة الإرجاع.»
وتوضح الصفحة نفسها أن الجمع بين البيانات المنظمة في الصفحة وخلاصة Merchant Center يزيد الأهلية:
“Providing both structured data on web pages and a Merchant Center feed maximizes your eligibility to experiences and helps Google correctly understand and verify your data.” (الترجمة العربية) «إن توفير البيانات المنظمة على صفحات الويب وخلاصة Merchant Center معًا يزيد أهليتك للتجارب ويساعد Google على فهم بياناتك والتحقق منها بصورة صحيحة.»
عمليًا: تحقق مما يخرجه القالب فعلًا باستخدام Rich Results Test، وإذا كان الترميز غائبًا أو ضعيفًا فأضفه عبر قوالب Liquid أو تطبيق مخطط. لا تفترض أن Shopify أنجزه نيابةً عنك.
وتذكر أن البيانات المنظمة أداة للظهور وتحسين CTR لا اختصارًا للترتيب. قد تمنحك نتائج غنية، لكنها لا ترفع ترتيبك بذاتها.
SEO الدولي: Shopify Markets وhreflang
إذا كان المتجر يستخدم Shopify Markets، يضيف Shopify وسوم hreflang إلى القالب تلقائيًا عبر كائن content_for_header الذي يعرضه القالب في <head> داخل layout/theme.liquid. تعكس الوسوم لغة كل سوق ومنطقته؛ فالسوق المرتبط بدولة ينتج وسمًا مثل fr-ca، والسوق الأوسع ينتج وسم لغة مثل fr. وتتحدث تلقائيًا عند إضافة نطاقات الأسواق أو لغاتها أو تغييرها، وتبقى متزامنة مع canonical حتى تُفهم النسخ المحلية كصفحات مرتبطة لا مكررة.
اعرف أمرين قبل تعديل ذلك بنفسك:
- لا تضف وسوم hreflang الخاصة بك فوق الوسوم التلقائية. تحذر وثائق Shopify من أن ذلك “can produce duplicate or conflicting annotations, which can hurt your store’s search ranking.” (الترجمة العربية) «قد ينتج تعليقات توضيحية مكررة أو متعارضة، ما قد يضر ترتيب المتجر في البحث.» إذا كان قالب أو تطبيق يخرج hreflang بالفعل، عطّل الوسوم التلقائية أولًا من Online Store (المتجر الإلكتروني) > Preferences (التفضيلات) > Social sharing and SEO (المشاركة الاجتماعية وSEO) > Automatic hreflang tags (وسوم hreflang التلقائية) بدل تكديسها.
- hreflang اليدوي للحالات الطرفية التي لا يستطيع Markets تنسيقها، مثل ربط نسخ بلغات مختلفة عبر متاجر Shopify منفصلة على نطاقات مختلفة. عند التنفيذ اليدوي، ابنِ الوسوم من بيانات التوطين بدل تثبيت معرّفات المنتجات أو المجموعات، لأنها قد تختلف حسب اللغة.
المجموعات والفلاتر وانفجار عناوين URL
صفحات المجموعات غالبًا أهم صفحات الهبوط، وفيها يجري العمل الحقيقي لـSEO التجارة الإلكترونية، بما في ذلك مشكلة التنقل متعدد الأوجه الموجودة في أي منصة.
- اكتب أوصافًا فريدة للمجموعات. فهي فارغة افتراضيًا، فتتحول الصفحة إلى شبكة منتجات بلا نص. وهذا أكثر نقص شائع في Shopify.
- راقب معلمات الفرز والتصفية. تضيف فلاتر Shopify وفرزه معلمات URL مثل
?sort_by=ومسارات الوسوم أو الفلاتر. وعلى نطاق واسع تتضاعف إلى مساحة ضخمة من العناوين شبه المكررة. تساعد وسوم canonical، لكن استخدم canonical إلى عنوان المجموعة النظيف وnoindexعند الملاءمة للتركيبات التي لا تريد فهرستها. توجد الاستراتيجية الكاملة في محور SEO للتجارة الإلكترونية. - انتبه إلى الترقيم. امنح كل صفحة مرقمة عنوانًا خاصًا وcanonical ذاتيًا؛ لا تضع
noindexعلى الصفحات العميقة، ولا تعتمد علىrel=prev/nextلأن Google توقفت عن استخدامهما في 2019.
موقع Shopify مقارنةً بالمنصات الأخرى
| المجال | Shopify | ما يعنيه ذلك |
|---|---|---|
| بنية URL | /products/ و/collections/ وغيرها ثابتة | لا يمكن إزالة البادئات بخلاف BigCommerce؛ أثرها في الترتيب طفيف |
| robots.txt | يُنشأ افتراضيًا ويُخصص عبر Liquid | استخدم meta robots للتحكم في الفهرسة |
| خريطة الموقع | /sitemap.xml مُنشأة تلقائيًا | لا تعديل يدويًا؛ أرسلها وانتهِ |
| وسوم canonical | تلقائية في كل صفحة وتوحد عناوين منتجات المجموعات | مشكلة العنوان المكرر مُعالجة تلقائيًا |
| مخطط Product | يعتمد على القالب وغير مضمون | اختبره عبر Rich Results Test وأضفه عبر القالب أو تطبيق عند غيابه |
| SSL / CDN | مضمنان | أساس جيد للسرعة والأمان |
| منظومة التطبيقات | كبيرة جدًا وتضم مئات تطبيقات SEO | أدوات كثيرة للمخطط والتحويلات والبيانات الوصفية |
| hreflang | يُضاف تلقائيًا بعد إعداد Markets ويتزامن مع canonical | لا تضف وسومًا يدوية فوقه؛ عطّل التلقائي أولًا إذا كان القالب أو التطبيق يخرجها |
الخلاصة الصريحة: يزيل Shopify كثيرًا من الطرق التي قد تضر بها نفسك، وبعض الطرق التي قد تساعد بها نفسك. إعداداته الافتراضية جيدة؛ والعمل المتبقي هو المحتوى والتحقق من المخطط والانضباط في التنقل متعدد الأوجه، لا محاربة المنصة.
قراءات ذات صلة في هذا الموقع
- SEO للتجارة الإلكترونية — المحور الذي يتضمن التعمق في التنقل متعدد الأوجه الذي تعتمد عليه عناوين المجموعات والفلاتر.
- تحديد العنوان القانوني — كيف يوحد
rel=canonicalالنسخ المكررة. - المحتوى المكرر — لماذا لا تمثل العناوين المكررة عقوبة عادةً ولماذا لا ينبغي حظرها.
- وسم canonical — شرح متعمق للوسم نفسه.
ملخص بالذكاء الاصطناعي
نسخة مكثفة من المستوى المتقدم:
- Shopify منصة SaaS مستضافة: حد أدنى تقني مرتفع وسقف محدود. يتولى canonical وخرائط الموقع وSSL وCDN، لكنك تفقد الوصول إلى الخادم والتحكم في URL.
- بنية URL ثابتة:
/products/و/collections/و/pages/و/blogs/. يمكنك تعديل المعرّفات لا البادئات، مع حلول محدودة في Plus. أثر ذلك في الترتيب طفيف. - يُنشأ robots.txt ويمكن تخصيصه عبر قالب
robots.txt.liquid. تحكم في الفهرسة بواسطة meta robots أوnoindex، لا robots.txt. - المشكلة المميزة هي عناوين المنتجات المكررة: المنتج داخل مجموعة متاح أيضًا عبر
/collections/{c}/products/{p}إلى جانب/products/{p}. يضيف Shopify تلقائيًا canonical إلى العنوان النظيف، فلا تحظره أو تضع عليه noindex؛ اربط داخليًا بالعنوان النظيف. - تُنشأ خريطة الموقع تلقائيًا في
/sitemap.xmlكفهرس خرائط. أرسلها ولا تحاول تعديلها يدويًا. - يصبح hreflang تلقائيًا بعد إعداد Shopify Markets عبر
content_for_header، ويظل متزامنًا مع canonical. لا تضف وسومك فوق الوسوم التلقائية حتى لا تنشئ تعارضًا. - يعتمد JSON-LD للمنتجات ومسارات التنقل على القالب. اختبره عبر Rich Results Test وأضفه عبر Liquid أو تطبيق عند غيابه. البيانات المنظمة للظهور وCTR لا للترتيب المباشر.
- العمل المتبقي هو SEO التجارة الإلكترونية المعتاد: عناوين وأوصاف فريدة، وأوصاف مجموعات، ونصوص بديلة، وتنقل متعدد الأوجه منضبط، ومحتوى وروابط.
الوثائق الرسمية
وثائق المصادر الأولية من محركات البحث وShopify.
- البيانات المنظمة لمواقع التجارة الإلكترونية — أنواع المخطط الموصى بها للمتاجر.
- مقدمة إلى البيانات المنظمة للمنتجات — قوائم التجار ومقتطفات المنتجات والجمع بين الترميز وخلاصة Merchant Center.
- ترقيم صفحات التجارة الإلكترونية والتحميل التدريجي — عناوين فريدة وcanonical ذاتي وnoindex لتنويعات التصفية والفرز لا الصفحات المرقمة.
- حافظ على بنية URL بسيطة — إرشادات Google وسياق نقاش البادئات الثابتة.
- مقدمة إلى robots.txt — ما يفعله الملف وما لا يفعله قبل تخصيصه عبر
robots.txt.liquid.
Shopify
- مركز مساعدة Shopify — تحسين محركات البحث — محور وثائق SEO الرسمي.
- تعديل robots.txt.liquid — كيفية التخصيص عبر قالب Liquid.
- shopify.dev — استخدام وسوم hreflang في القالب — كيفية إنشاء Shopify Markets للوسوم ومزامنتها ومتى تُدار يدويًا.
اقتباسات من المصدر
تصريحات مسجلة ذات صلة بـShopify SEO. يقفز كل رابط إلى النص المقتبس في الصفحة المصدر.
Google — البيانات المنظمة للمتاجر
- “Merchant listings: For pages where customers can purchase products from you. This markup has more options for specifying detailed product information, like apparel sizing, shipping details, and return policy information.” (الترجمة العربية) «قوائم التجار: للصفحات التي يستطيع العملاء شراء المنتجات منها. يتيح هذا الترميز خيارات أكثر لمعلومات المنتج التفصيلية، مثل المقاسات والشحن وسياسة الإرجاع.» — Google Search Central، مقدمة إلى بيانات Product المنظمة. انتقل إلى الاقتباس
- “Providing both structured data on web pages and a Merchant Center feed maximizes your eligibility to experiences and helps Google correctly understand and verify your data.” (الترجمة العربية) «يوفر الجمع بين البيانات المنظمة في الصفحات وخلاصة Merchant Center أقصى أهلية للتجارب ويساعد Google على فهم البيانات والتحقق منها.» انتقل إلى الاقتباس
Google — الترقيم والتنقل متعدد الأوجه
- “Give each page a unique URL” (الترجمة العربية) «امنح كل صفحة عنوان URL فريدًا» وعيّن “each page its own canonical URL rather than using the first page as canonical.” (الترجمة العربية) «لكل صفحة عنوانها القانوني بدل استخدام الصفحة الأولى عنوانًا قانونيًا». — Google Search Central، ترقيم صفحات التجارة الإلكترونية والتحميل التدريجي. انتقل إلى الاقتباس
- “Apply
noindexmeta tags to filter variations or alternative sort orders” (الترجمة العربية) «طبّق وسومnoindexعلى تنويعات الفلاتر أو ترتيبات الفرز البديلة» — لا على الصفحات المرقمة نفسها. انتقل إلى الاقتباس
Google — بنية URL
- “Create a simple URL structure.” (الترجمة العربية) «أنشئ بنية URL بسيطة.» — Google Search Central، حافظ على بنية URL بسيطة. انتقل إلى الاقتباس
Shopify — hreflang وMarkets
- “If your store uses Shopify Markets, then Shopify adds these tags to your theme automatically.” (الترجمة العربية) «إذا كان متجرك يستخدم Shopify Markets، يضيف Shopify هذه الوسوم إلى قالبك تلقائيًا.» — shopify.dev، استخدام وسوم hreflang في القالب. انتقل إلى الاقتباس
- “Adding your own tags on top of the automatic ones can produce duplicate or conflicting annotations, which can hurt your store’s search ranking.” (الترجمة العربية) «قد تؤدي إضافة وسومك فوق التلقائية إلى تعليقات مكررة أو متعارضة تضر ترتيب متجرك.» انتقل إلى الاقتباس
المجال — نقاش بادئة URL
- “Google has said repeatedly that URL structure is a minor signal.” (الترجمة العربية) «قالت Google مرارًا إن بنية URL إشارة طفيفة.»
— eComOne، Shopify مقابل BigCommerce: أيهما أفضل لـSEO؟، لأنه يؤطر مباشرةً بادئة
/products/المفروضة. اقرأ المقارنة
robots.txt.liquid، ومقارنة eComOne عبر JavaScript وتقاوم التحقق الآلي من الاقتباسات؛ يجب تأكيد سطر eComOne وإعدادات Shopify في الصفحات الحية وفي المصدر المصيّر لمتجرك قبل اعتبارها نهائية. ويُفضّل التحقق من سلوك canonical للعناوين المكررة عبر عرض مصدر عنوان منتج مرتبط بمجموعة في متجرك. قائمة تحقق Shopify SEO
مراجعة تناسب طريقة عمل Shopify: تجاوز ما تتولاه المنصة، ونفّذ ما تتركه لك.
تحقق من أن المنصة أدت عملها
- يفتح
yourstore.com/sitemap.xmlوقد أُرسل إلى Google Search Console وBing Webmaster Tools. - اعرض مصدر عنوان منتج مرتبط بمجموعة (
/collections/.../products/...) وتأكد أنrel=canonicalيشير إلى/products/...المجرد. - اختبر صفحة منتج عبر Rich Results Test وتحقق من مخطط
ProductوBreadcrumbListفي القالب. - تأكد من فرض HTTPS وعدم وجود انقسام بين www وnon-www.
نفّذ العمل الذي يتركه Shopify لك
- عنوان ووصف وصفي فريدان لكل منتج ومجموعة.
- أوصاف حقيقية للمجموعات الفارغة افتراضيًا.
- نص بديل وصفي لصور المنتجات.
- روابط داخلية إلى
/products/...النظيفة بدل النسخ الطويلة المرتبطة بالمجموعات. - تحويلات 301 لكل عنوان منتج أو صفحة تغيّره؛ اقبل الخيار الذي يقدمه Shopify.
- توحيد عناوين معلمات الفلاتر والفرز غير المراد فهرستها إلى المجموعة النظيفة، مع
noindexعند الملاءمة. - إضافة مخطط المنتج ومسار التنقل عبر Liquid أو تطبيق إذا أظهر الاختبار غيابه.
عندما تحتاج أكثر من الإعداد الافتراضي
- للقواعد المخصصة في أي خطة، عدّل
robots.txt.liquidبدل الاعتماد على meta robots في القالب وحده؛ فالأول للزحف والثاني للفهرسة.
إطار التحكم في Shopify
استخدم سؤالين لفرز أي توصية Shopify SEO قبل إنفاق الوقت أو تثبيت تطبيق.
1. هل هذا إعداد افتراضي للمنصة أم قرار يملكه المتجر؟
يمتلك Shopify الحد الأدنى التقني: HTTPS وCDN و/sitemap.xml وبادئات URL الثابتة وcanonical الافتراضي لعناوين المنتجات المرتبطة بالمجموعات. تحقق من المخرجات، لكن لا تعِد بناءها تلقائيًا.
يمتلك المتجر الأعمال المتغيرة: العناوين والأوصاف، ونصوص المجموعات، والنص البديل، والروابط الداخلية، ومخطط القالب، ومعالجة الفلاتر، والتحويلات بعد تغيير URL. هنا يجب أن يتحول التدقيق إلى إجراء.
2. هل أداة التحكم أصلية أم على مستوى القالب أم غير متاحة في الخطة؟
- أصلية: استخدم مخرجات Shopify الحالية وتحقق من صحتها؛ خريطة الموقع وcanonical الافتراضي مثالان.
- على مستوى القالب: افحص Liquid أو عدّله عندما يعتمد الإخراج على القالب؛ مثل روابط المنتجات ومخطط Product وmeta robots وتخصيص
robots.txt.liquidالمتاح في أي خطة. - غير متاحة أو مقفلة: اقبل القيد ما لم تبرر حالة العمل تغيير المنصة أو الخطة؛ وبادئتا
/products/و/collections/أوضح مثال.
القاعدة العملية هي حد أدنى مرتفع وسقف منخفض: تحقق مما يتولاه Shopify، وأصلح ما يتحكم فيه القالب أو فريق المحتوى، ولا تحول خيارًا مقفلًا إلى مشروع هندسي بلا نهاية.
Shopify SEO — ورقة مرجعية
بادئات URL الثابتة التي لا تتغير في الخطط العادية
| النوع | النمط |
|---|---|
| المنتج | /products/{handle} |
| المجموعة | /collections/{handle} |
| منتج مرتبط بمجموعة (مكرر) | /collections/{c}/products/{handle} ← canonical ← /products/{handle} |
| صفحة ثابتة | /pages/{handle} |
| مقال مدونة | /blogs/{blog}/{post} |
ما يفعله Shopify وما يقع عليك
| يتولاه Shopify | يبقى عليك |
|---|---|
/sitemap.xml تلقائي | العناوين والأوصاف الوصفية |
rel=canonical في كل صفحة | أوصاف المجموعات الفارغة افتراضيًا |
| توحيد عناوين منتجات المجموعات | النص البديل للصور |
| HTTPS وCDN | التحقق من مخطط المنتج ومسار التنقل وإضافته |
| خيار 301 عند تغيير URL | ضبط التنقل متعدد الأوجه ومعلمات الفلاتر |
robots.txt الافتراضي | قرارات noindex عبر meta robots في القالب |
فروق الخطط
- كل الخطط: ينشئ Shopify
robots.txt، وتستخدم التخصيصات المدعومةrobots.txt.liquid. - Plus: قد تتوفر حلول محدودة لإعادة كتابة URL.
حقائق سريعة
- بنية URL إشارة ترتيب طفيفة؛ لا تحارب بادئة
/products/. - تُوحَّد عناوين منتجات المجموعات المكررة تلقائيًا؛ لا تضع عليها noindex ولا تحظرها.
- يعتمد مخطط Product على القالب؛ تحقق ولا تفترض.
- يتحكم
robots.txtفي الزحف وnoindexفي الفهرسة؛ لا يمكن استبدال أحدهما بالآخر.
اختبر نفسك: Shopify SEO
خمسة أسئلة سريعة عن إعدادات Shopify الافتراضية وقيوده وما يملكه المتجر. اختر إجابة ثم تحقق.
اعثر على عناوين منتجات المجموعات المكررة
يوحد Shopify هذه العناوين، لكن من المفيد رؤيتها والتأكد من صحة canonical. إليك فحوصًا سريعة في سطر الأوامر:
تحقق من canonical في عنوان منتج مرتبط بمجموعة (macOS / Linux)
# Fetch a collection-scoped product URL and pull out its canonical tag.
# It should point to the bare /products/{handle} URL.
curl -sL "https://yourstore.com/collections/summer-sale/products/blue-shirt" \
| grep -i 'rel="canonical"'
# → <link rel="canonical" href="https://yourstore.com/products/blue-shirt">تحقق من وجود خريطة الموقع وأنها فهرس (macOS / Linux)
curl -sL "https://yourstore.com/sitemap.xml" | head -n 20
# Shopify returns a <sitemapindex> linking to products, collections, pages, blogs.Windows (المكافئ في PowerShell)
# Canonical check
(Invoke-WebRequest "https://yourstore.com/collections/summer-sale/products/blue-shirt").Content `
-match 'rel="canonical".*?href="([^"]+)"'; $Matches[1]
# Sitemap check
(Invoke-WebRequest "https://yourstore.com/sitemap.xml").Content.Substring(0,500)إذا أشار canonical في عنوان مرتبط بمجموعة إلى نفسه بدل عنوان /products/ النظيف، فهذه مشكلة في القالب تستحق الإصلاح؛ أما في قالب Shopify افتراضي فيجب أن يشير تلقائيًا إلى العنوان النظيف.
أدوات Shopify SEO
- Google Rich Results Test — أسرع طريقة لمعرفة ما إذا كان القالب يخرج مخطط
ProductوBreadcrumbListصالحًا. اختبر صفحة منتج قبل افتراض أن Shopify تكفل بالأمر. - Google Search Console — أرسل
/sitemap.xml، وراقب فهرسة المنتجات والمجموعات، واستخدم URL Inspection لمعرفة canonical الذي تختاره Google لعنوان منتج مرتبط بمجموعة. - Bing Webmaster Tools — أرسل الخريطة نفسها؛ تكشف التقارير مشكلات العناوين المكررة والمعلمات.
- Screaming Frog SEO Spider / Ahrefs Site Audit — ازحف إلى المتجر لكشف مساحة عناوين المجموعات كاملة وأهداف canonical وسلاسل التحويل وصفحات المجموعات الضعيفة.
- Ahrefs Webmaster Tools — زحف وتدقيق مجانيان لمتجر تتحقق من ملكيته.
- تطبيقات مخطط وSEO في Shopify — يضم المتجر تطبيقات للمخطط والتحويلات والحقول الوصفية تسد فجوة البيانات المنظمة عند غيابها من القالب. تحقق من مخرجات التطبيق عبر Rich Results Test قبل التثبيت وبعده.
موارد تستحق وقتك
كتاباتي ذات الصلة
- دليل المبتدئين إلى Technical SEO — الأساس الذي يقوم عليه هذا الدليل.
- المحتوى المكرر: لماذا يحدث وكيف تصلحه — الآلية وراء عناوين منتجات مجموعات Shopify.
- Robots.txt وSEO: كل ما تحتاج إلى معرفته — ما يمكنك فعله بالملف وما لا يمكنك فعله قبل تخصيصه عبر
robots.txt.liquid. - التنقل متعدد الأوجه: الدليل النهائي — مشكلة عناوين الفلاتر والفرز على نطاق واسع.
في هذا الموقع
- SEO للتجارة الإلكترونية — المحور الذي ينتمي إليه المقال، بما فيه التنقل متعدد الأوجه.
- تحديد العنوان القانوني والمحتوى المكرر — آليات التوحيد وراء canonical التلقائي في Shopify.
رسمي
- مركز مساعدة Shopify في SEO — ابدأ منه للسلوك الحالي للمنصة لأن الإعدادات تتغير.
- وثائق Google لـSEO التجارة الإلكترونية — أفضل الممارسات المستقلة عن المنصة.
- Google Search Central — تصميم بنية URL لمواقع التجارة الإلكترونية — يتضمن محاذاة إشارات canonical المرتبطة بعناوين Shopify المكررة.
من المجال
- Amsive — حل المحتوى المكرر بين صفحات المجموعات والمنتجات في Shopify — شرح مرشح Liquid المسمى
| within: collectionوإصلاح الروابط الداخلية. - Go Fish Digital — البيانات المنظمة في Shopify لعام 2025 — ما يخرجه Dawn وما ينقصه وتحذير GSC من المخطط المكرر.
- NotProvided.eu — قيود بنية Shopify SEO وحلولها — البادئات الثابتة وغياب سجلات الخادم والتعارض بين canonical والروابط الداخلية.
- StatBid — إصلاح عناوين منتجات Shopify التي تتضمن مسارات المجموعات — خطوات عملية لتحديد الروابط المرتبطة بالمجموعات وإصلاحها في القالب.
- Blubolt — سبعة تحديات تقنية أساسية لـSEO في Shopify — نظرة ممارس إلى المشكلات التقنية المتكررة.
إحصاءات تستحق الاستشهاد
- بنية URL إشارة ترتيب طفيفة. قالت Google ذلك مرارًا، وهو الإطار الأنسب لنقاش البادئة المفروضة في Shopify. تسجل مقارنة eComOne العبارة: “Google has said repeatedly that URL structure is a minor signal.” (الترجمة العربية) «قالت Google مرارًا إن بنية URL إشارة طفيفة.» المصدر
- البيانات المنظمة تضاعف فرص الظهور وليست عامل ترتيب. وفق John Mueller من Google، يجعل ترميز المنتجات والتجار الصفحات مؤهلة للنتائج الغنية ويحسن CTR، لكنه لا يرفع ترتيب الموقع بذاته. وثائق Google للبيانات المنظمة للمنتجات
- منظومة كبيرة لتطبيقات SEO. يضم سوق Shopify مئات التطبيقات المتخصصة في المخطط والتحويلات والحقول الوصفية، وهي الطريقة التي تسد بها متاجر كثيرة فجوة البيانات المنظمة الأصلية. Shopify App Store — SEO
- يدعي Shopify أنه يتولى نحو 80 % من SEO التقني تلقائيًا، بما في ذلك canonical وخريطة الموقع وSSL وCDN وصور WebP ومخطط المنتج الأساسي في القوالب المجانية. مدونة Shopify — دليل Shopify SEO
سجل التغييرات
تم التحديث في 11 أغسطس 2026.
ملخص تحريري وتفاصيل التغيير المسجلة.تفاصيل التغيير
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
المقارنة الكاملة غير متاحة — لم تُؤرشف لقطة سابقة لهذه المراجعة.
تم التحديث في 19 يوليو 2026.
ملخص تحريري وتفاصيل التغيير المسجلة.تفاصيل التغيير
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
المقارنة الكاملة غير متاحة — لم تُؤرشف لقطة سابقة لهذه المراجعة.
تم التحديث في 18 يوليو 2026.
ملخص تحريري وتفاصيل التغيير المسجلة.تفاصيل التغيير
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
المقارنة الكاملة غير متاحة — لم تُؤرشف لقطة سابقة لهذه المراجعة.
تم التحديث في 17 يوليو 2026.
ملخص تحريري وتفاصيل التغيير المسجلة.تفاصيل التغيير
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
المقارنة الكاملة غير متاحة — لم تُؤرشف لقطة سابقة لهذه المراجعة.