قبل فترة تواصل معي صاحب متجر إلكتروني متخصص في بيع المنتجات الكهربائية، حيث أنفق الكثير من المال على تصميم المتجر وكتابة محتوى المنتجات، لكن صفحات متجره لم تكن تظهر في نتائج البحث على جوجل. أخبرني أن هذه مشكلة مهمة بالنسبة إليه، لأنه يعتمد التسويق عبر تحسين محركات البحث SEO طريقة أساسية.
بعد الفحص، تبين أن المشكلة لم تكن في جودة المنتجات أو طريقة عرضها، بل كانت مختلفة تمامًا، إذ تعلقت في أساسات الموقع التقنية. كان في الموقع سلسلة من مشاكل السيو التقني التي منعته من الظهور في محركات البحث، فأصلحت المشاكل الموجودة، فبدأ المتجر بالظهور تدريجيًا ضمن النتائج وبدأت الزيارات بالتدفق، وهنا أشارككم كيف أصلحت مشاكل السيو التقني التي كانت موجودة.
ما هو السيو التقني وما أهميته؟
السيو التقني (Technical SEO) أو ما يسميه البعض السيو الفني، هو كل ما نفعله في الموقع لمساعدة محركات البحث مثل جوجل على الزحف إليه وفهم محتواه وفهرسته وإظهاره في نتائج البحث بلا مشاكل، ويعد بمثابة العمود الفقري الذي يدعم جهود تحسين محركات البحث الأخرى كإنشاء المحتوى وبناء الروابط.
وتكمن أهمية السيو التقني في أن أي مشكلة فيه قد تمنع محركات البحث من فهرسة المحتوى، فخطأ تقني بسيط، يمكن أن يجعل مقالاتك أو محتوى صفحات منتجاتك كأنها غير مرئية لمحركات البحث أو تحتل مراتب متأخرة جدًا، وهذا ينعكس مباشرة بشكل سلبي على الموقع لأنه يؤثر على تجربة المستخدم ويقلل عدد الزيارات.
ومن هنا لا بد أن يكون الموقع سليمًا من الناحية التقنية حتى يحصل على ترتيب جيد في نتائج البحث وبالتالي يحظى بالعدد الذي يستحقه محتواه من الزيارات العضوية التي تمتاز بأنها ذات جودة عالية.
كيف أصلحت مشاكل السيو التقني في الموقع؟
لقد اتبعت مجموعة من الخطوات الأساسية لفحص المتجر والتأكد أنه متوافق مع محركات البحث تقنيًا، وهي:
1. حل مشكلة شهادة SSL
أول ما لاحظته في الموقع أن شهادة SSL لم تكن تعمل بشكل صحيح، فبالرغم من أنه كان هناك شهادة مركبة إلا أن بعض الصفحات كانت تستخدم بروتوكول http وليس https. هذا الأمر يضر بثقة المستخدم ومحركات البحث على حد سواء.

لحل هذه المشكلة، استخدمت الكود التالي في ملف .htaccess، حيث يجبر هذا الكود الموقع بأكمله على استخدام https:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
الجدير بالذكر أنه يمكن استخدام إضافة لحل هذه المشكلة أيضًا، مثل إضافة Really Simple Security التي تجبر الموقع على استخدام https.
2. تحسين سرعة الموقع
كانت سرعة الموقع منخفضة، حيث استغرق تحميل بعض الصفحات أكثر من 8 ثوان بناء على اختبارات Pagespeed Insights، وبما أن السرعة عامل ترتيب مهم، وتؤثر مباشرة في تجربة المستخدم كان من الضروري حل المشكلة، ولذلك اتبعت مجموعة من الخطوات التي أثرت في سرعة الموقع بشدة وحسنتها:
- ضغط الصور: استخدمت إضافة Smush لضغط الصور الموجودة في مكتبة الوسائط دون التأثير على جودتها.
- التخزين المؤقت: نصبت إضافة W3 Total Cache وفعلت التخزين المؤقت بواسطتها.
- استخدام Redis: استخدمت ذاكرة التخزين المؤقت Redis لتسريع المتجر للمستخدمين المسجلين والعملاء.
فتحسنت سرعة الموقع وأصبح تحميل غالبية الصفحات يتم خلال أقل من ثانيتين.

3. تحسين روابط الصفحات
كانت بنية الروابط الدائمة غير صديقة لمحركات البحث، حيث كانت تأخذ الشكل example.com/?p=123، ولهذا كان يجب تغيير بنية الروابط الدائمة إلى شكل أكثر توافقًا وأسهل فهمًا بواسطة محركات البحث والمستخدمين.
لكن عند تغيير الروابط فإن الروابط القديمة ستتعطل وهذا سيؤثر على تجربة المستخدمين وSEO، ولذلك يجب استخدام إضافة تقوم بعمليات إعادة التوجيه الملائمة.
قبل تغيير بنية الروابط الدائمة، نصبت إضافة Redirection، وأثناء إعدادها، تأكدت من تفعيل خيار (Monitor permalink changes in wordpress posts and pages)، حيث يؤدي تفعيله إلى تنفيذ إعادة التوجيه للمقالات والصفحات تلقائيًا عند تغيير بنية الروابط الدائمة.

بعد ذلك توجهت إلى الإعدادات > روابط دائمة، واخترت عنوان المقالة كتركيبة للروابط الدائمة، ثم حفظت التغييرات.

4. استخدام التسلسل الهرمي
كان هيكل الموقع عشوائيًا بسبب عدم وجود مسارات التنقل Breadcrumbs بشكل أساسي، وهذا يصعب على الزوار ومحركات البحث فهم العلاقات بين الصفحات. لم يكن القالب المستخدم يوفر ميزة مسارات التنقل بشكل جيد.
ولهذا استخدمت إضافة Yoast SEO التي كانت منصبة أصلًا على الموقع، حيث أضفت الكود التالي في المكان الذي أريد أن تظهر مسارات التنقل فيه. وبما أنني أرغب بإضافتها في كل الموقع أضفت الكود ضمن ملف الهيدر، حيث انتقلت إلى المظهر > محرر ملفات القالب > header.php، ثم أضفته.
<?php
if ( function_exists('yoast_breadcrumb') ) {
yoast_breadcrumb( '<p id="breadcrumbs">','</p>' );
}
?>

فظهرت مسارات التنقل في كافة صفحات الموقع بما فيها صفحة المنتجات.

5. التأكد من السماح بفهرسة صفحات
عند فحص ملف robots.txt المخصص لتخصيص طريقة فهرسة الموقع بواسطة محركات البحث، وجدت أمرًا يمنع جوجل من فهرسة كامل الموقع، وهو:
User-agent: *
Disallow: /
نستخدم عادة هذا الأمر لمنع فهرسة الموقع مؤقتًا أثناء التطوير، لكن يبدو أن المطور قد نسي استبداله، ولحل المشكلة عدلت ملف robots.txt ليسمح بالوصول إلى الموقع مع منع بعض الملفات المهمة، مثل لوحة التحكم، وأصبح الملف بالشكل التالي:
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
عمومًا يمكن معرفة ما إذا كان محتوى ملف robots.txt يسمح بالوصول إلى الموقع أم لا عبر استخدام أداة robots.txt Validator and Testing Tool، حيث ندخل رابط الموقع، ثم ننقر على TEST، فيظهر فيما إذا محتوى الملف صحيحًا أم لا.
6. إزالة المحتوى المكرر أو منع فهرسته
كانت هناك العديد من الصفحات التي تتضمن محتوى متشابهًا، مثل صفحات التصنيفات والوسوم والمؤلفين، وهذا يسبب مشكلة تكرار المحتوى ما يؤدي إلى إرباك محركات البحث وتخفيض ترتيب الصفحات في نتائج البحث.
ولحل هذه المشكلة، توجهت إلى Yoast SEO > الإعدادات > التصنيفات، وعطلت خيار عرض تصنيفات في نتائج البحث. وفعلت نفس الأمر لتصنيفات المنتجات والوسوم وفئات شحن المنتجات ووسوم المنتجات.

بعد ذلك توجهت إلى أرشيف الكاتب، ثم ألغيت تفعيل خيار عرض أرشيف الكاتب في نتائج البحث.

7. التأكد من توافق الموقع مع الهواتف الذكية
كان من الواضح أن الموقع متوافق مع الجوال، لكنني مع ذلك جربت تصفحه وتنفيذ كافة العمليات التي يحتمل أن ينفذها العميل من الجوال، فاتضح لي وجود بعض المشاكل البسيطة، مثل:
- الخط كان صغيرًا على الهواتف الذكية.
- أزرار القائمة لم تكن كبيرة بما يكفي، وبالتالي كان من الصعب النقر عليها.
- ألوان بعض الخطوط كانت شبيهة بألوان خلفياتها الأمر الذي يعيق الرؤية.
أصلحت كافة هذه المشاكل من خلال إعدادات القالب، فأصبح الموقع متوافقًا مع الجوال تمامًا.
8. مراجعة استخدام البيانات المنظمة للمنتجات
بما أن العميل كان يستخدم ووكومرس، وهذه الإضافة تضيف تلقائيًا البيانات المنظمة لصفحات المنتجات، كان علي فقط مراجعتها والتأكد من صحتها. لفعل ذلك اعتمدت على أداة Schema Markup Validator المتخصصة في فحص البيانات المنظمة، حيث أدخلت رابط صفحة أحد المنتجات، فظهرت البيانات المنظمة الخاصة به.

كما تلاحظ لم تظهر أي أخطاء في البيانات المنظمة، وعند تصفح تلك البيانات كانت بالفعل تعبر عن محتوى الصفحة بشكل منظم فمثلًا انتقلت إلى Product، فظهرت بيانات المنتج، مثل السعر وما إلى ذلك.

9. إرسال خريطة الموقع إلى جوجل
وأخيرًا، لضمان أن يعلم جوجل بالتغييرات التي أجريناها، مثل بنية الموقع الجديدة، أرسلت خريطة الموقع إليه. تقوم إضافة Yoast SEO المستخدمة في الموقع بتوليد خريطة الموقع تلقائيًا على الرابط
example.com/sitemap_index.xml.
ولإرسالها انتقلت إلى لوحة تحكم مشرفي المواقع من جوجل، ثم توجهت إلى الفهرسة > ملفات خرائط الموقع، ثم أدخلت رابط الخريطة، ونقرت على زر إرسال.

فظهرت رسالة تفيد بنجاح إرسال خريطة الموقع.

نصائح لتحسين السيو التقني
توجد بعض النصائح المهمة التي يمكن أن تساعدك على تحسين السيو التقني لموقعك الووردبريس، وإليك فيما يلي أهمها:
- مراقبة أخطاء الزحف: تفقد بشكل منتظم تقارير الفهرسة في أدوات مشرفي المواقع من جوجل، إذ يمنحك هذا رؤية واضحة عن الصفحات التي يواجه جوجل صعوبة في فهرستها.
- استخدام شبكة توصيل المحتوى (CDN): تخزن CDN نسخة من بعض ملفات موقعك مثل الصور وملفات CSS و JavaScript على خوادم متعددة موزعة حول العالم، وترسلها إلى الزائر من أقرب مكان إليه مما يقلل وقت الاستجابة ويزيد السرعة.
- تصغير أكواد ملفات CSS و JavaScript و HTML: يمكن أن تحتوي هذه الملفات على أحرف ومسافات وفواصل لا داعي لها، وإزالة هذه العناصر يقلل حجمها بشكل كبير، ما يؤدي إلى تسريع الموقع.
- تحسين قاعدة البيانات: تتراكم مع مرور الوقت البيانات غير الضرورية في قاعدة البيانات، مثل مراجعات المقالات القديمة والتعليقات المزعجة، ولهذا ينصح باستخدام إضافة لتنظيف قاعدة البيانات دوريًا.
- إصلاح الروابط المعطوبة: تؤدي الروابط المعطوبة لموقعك سواءً كانت داخلية أو خارجية إلى تجربة مستخدم سيئة، وتعيق محركات البحث عن اكتشاف محتوى موقعك بالكامل، ولذلك يجب أن تتفقدها وتصلحها بانتظام.
بعد تطبيق كافة الإصلاحات التي شرحتها أعلاه لم يبدأ الموقع بتصدر نتائج البحث مباشرة في اليوم التالي، لكنه تحسن يومًا بعد يوم، وبناء على مراقبة الأداء في Google Search Console و Google Analytics، ارتفع عدد مرات الظهور بشكل ملحوظ، وبدأت صفحات المنتجات بالظهور في الصفحات الأولى لكلماتها المفتاحية بعد حوالي 3 أسابيع.
وبناء على ذلك يمكن أن نستنتج أن التأكد من توافق الموقع مع محركات البحث تقنيًا أمر مهم جدًا، وبدون التوافق التقني، لا يمكن لأي موقع أن يتصدر نتائج البحث مهما كان محتواه ممتازًا، لذلك احرص على تحليل موقعك تقنيًا وحل كافة المشاكل التي تجدها.
اترك تعليقك