كيفية استيراد علامات العنوان بالجملة وأوصاف التعريف إلى Yoast

نشرت: 2017-01-20

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

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

بينما يتم إجراء ذلك يدويًا بسهولة على موقع ويب من 10 صفحات ، إلا أن الوقت الذي يستغرقه تنفيذها لموقع مؤسسة به آلاف الصفحات قد يستغرق عدة ساعات ثمينة.

بالنسبة لي ، عندما حان الوقت لإضافة المئات من علامات العنوان والأوصاف التعريفية ، كنت أعلم أن العملية ستكون مملة للغاية وتستغرق وقتًا طويلاً. بعد فترة ، أجريت أنا وفريق تحسين محركات البحث هنا في Go Fish Digital مناقشة حول كيفية أتمتة هذه العملية.

ما وجدناه كان طريقة لاستيراد علامات العنوان وأوصاف التعريف للعملاء بسرعة على WordPress باستخدام البرنامج المساعد Yoast SEO.

العناصر التي سوف تحتاجها

قبل أن تبدأ ، ستحتاج إلى القيام ببعض الأعمال التحضيرية للتأكد من أن لديك جميع المعلومات والبرامج المطلوبة لاستيراد البيانات:

  1. وصول FTP والواجهة الأمامية إلى الموقع (يجب أن يكون في WordPress)
  2. ملف CSV للبيانات الوصفية المحدثة
  3. المستورد البسيط لملف CSV
  4. Yoast SEO لبرنامج WordPress الإضافي
  5. سايبرداك

بمجرد حصولك على العناصر المذكورة أعلاه ، فأنت على استعداد للبدء.

1. النسخ الاحتياطي لموقع الويب الخاص بك

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

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

2. استخراج post_id لكل صفحة في WordPress

لاستيراد البيانات الوصفية إلى الموقع الصحيح ، ستحتاج إلى تعيينها على الصفحة المناسبة. يمكننا القيام بذلك باستخدام معرف منشور WordPress. ببساطة ، post_id هو رقم فريد يتم تعيينه لكل صفحة على موقع WordPress الخاص بك. يمكنك رؤيته بالفعل في عنوان URL عندما تقوم بتحرير صفحة معينة.

معرف WordPressPost

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

لحسن الحظ ، قمنا بإنشاء مقتطف PHP سيعيد post_id. احفظ المقتطف التالي كملف PHP باسم “export.php”.

————————--

<؟ php

تشمل "wp-load.php" ؛

$ posts = new WP_Query ('post_type = any & posts_per_page = -1 & post_status = publish') ؛
مشاركات $ = مشاركات $-> مشاركات ؛

header ("نوع المحتوى: نص / عادي") ؛
foreach (مشاركات $ كـ $ post) {
التبديل ($ post-> post_type) {
مراجعة الحالة:
الحالة "nav_menu_item":
فترة راحة؛
"صفحة" الحالة:
$ permalink = get_page_link ($ post-> ID) ؛
فترة راحة؛
حالة "مشاركة":
الرابط الثابت $ = get_permalink ($ post-> ID)؛
فترة راحة؛
حالة "مرفق":
الرابط الثابت $ = get_attachment_link ($ post-> ID)؛
فترة راحة؛
إفتراضي:
الرابط الثابت $ = get_post_permalink ($ post-> ID) ؛
فترة راحة؛
}
/ *
echo “n {$ post-> ID}، {$ post-> post_type}، {$ permalink}، {$ post-> post_title}”؛
* /
echo “n {$ post-> ID}، {$ permalink}، {$ post-> post_title}”؛
}
؟>

————————--

بعد ذلك ، ستحتاج إلى الاتصال بالخادم. افتح برنامج عميل FTP المفضل لديك (أستخدم CyberDuck) وأدخل بيانات الاعتماد المناسبة للاتصال. بمجرد اتصالك ، كل ما عليك فعله هو ببساطة سحب ملف "export.php" إلى المجلد الجذر.

الآن بعد أن قمت بتحميل مقتطف PHP الخاص بك ، حان الوقت لتشغيله. للقيام بذلك ، انتقل إلى "yourdomain.com/export.php". سيؤدي هذا إلى تنفيذ المقتطف الخاص بك وتزويدك بمستند لجميع عناوين URL الموجودة على موقع الويب الخاص بك والتي تم تعيينها إلى post_id المرتبط بها.

قم بتصدير هذه المعلومات إلى ملف CSV واستخدم "Text to Columns" للفصل بين عناوين URL و post_ids.

3. قم بإعداد مستند CSV الخاص بك

الآن بعد أن قمت بتعيين post_id لكل عنوان URL على موقع الويب الخاص بك ، فقد حان الوقت لجلب post_ids للصفحات التي تقوم بتغييرها فقط. في علامة تبويب منفصلة في ملف CSV الخاص بك ، تأكد من أن لديك الأعمدة الثلاثة التالية للمعلومات حول الصفحات المراد تحديثها:

  1. URL
  2. الموصى بها البيانات الوصفية
  3. post_id (فارغ حاليًا)

بعد ذلك ، استخدم وظيفة VLOOKUP للحصول على post_id من قائمتك الأصلية. يجب عليك استخدام عنوان URL كمفتاح لهذه الوظيفة.

في هذا المثال ، قمت بتغيير حقل "علامة العنوان الموصى بها" إلى "_yoast_wpseo_title". هذا الحقل هو ما يسمح لـ Yoast بتغيير علامة العنوان للمنشور عند تحميل ملف CSV. ومع ذلك ، سيتغير هذا الحقل بناءً على نوع البيانات الوصفية التي تقوم باستيرادها إلى Yoast. أخيرًا ، بعد تعيين post_ids لعناوين URL ، يمكنك المضي قدمًا وحذف عمود "URL". يجب أن يحتوي ملف CSV النهائي الذي تحمّله على العمودين التاليين فقط:

  1. بعد معرف
  2. البيانات الوصفية الموصى بها (_yoast_wpseo_title في هذا المثال)

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

* ملاحظة: لقد اختبرنا هذا فقط باستخدام علامات العنوان وأوصاف التعريف

اسم حقل مخصص قيم
التركيز على الكلمات الرئيسية _yoast_wpseo_focuskw سلسلة نصية
عنوان SEO _yoast_wpseo_title سلسلة نصية
ميتا الوصف _yoast_wpseo_metadesc سلسلة نصية
فهرس ميتا روبوتات _yoast_wpseo_meta-robots-noindex فارغ للإعداد الافتراضي ، أو 1 للعلامة التجارية noindex ، أو 2 للفهرس
ميتا روبوتات متابعة _yoast_wpseo_meta-robots-nofollow فارغ للمتابعة ، 1 لـ nofollow
ميتا روبوتات متقدمة _yoast_wpseo_meta-robots-adv فارغ للإعداد الافتراضي أو لا شيء أو noodp أو noydir أو noimageindex أو noarchive أو nosnippet
تضمين في خريطة الموقع _yoast_wpseo_sitemap- تضمين فارغ للتلقائي ، دائمًا أو أبدًا
أولوية خريطة الموقع _yoast_wpseo_sitemap-prio فارغ للسيارات ، من 1 إلى .1
عنوان URL المتعارف عليه _yoast_wpseo_canonical عنوان URL الأساسي للنشر
301 إعادة التوجيه _yoast_wpseo_ إعادة توجيه URL لإعادة توجيه المنشور إلى
عنوان الفيسبوك _yoast_wpseo_opengraph-title سلسلة نصية
وصف الفيسبوك _yoast_wpseo_opengraph سلسلة نصية
صورة الفيسبوك _yoast_wpseo_opengraph-image URL للصورة

4. تحميل ملف CSV الخاص بك

الآن وقد أصبح ملف CSV الخاص بك جاهزًا ، فقد حان الوقت لتحميله على WordPress. قم بتنزيل وتفعيل المكون الإضافي Really Simple CSV Importer. بمجرد التثبيت ، انتقل إلى أدوات >> استيراد >> CSV وقم بتحميل المستند. استرخ واترك WordPress يقوم ببقية العمل نيابة عنك. بعد اكتمال الاستيراد ، قم بتشغيل الزحف إلى موقع الويب للتأكد من أنه تم استيراد المعلومات بشكل صحيح.

بمجرد تنقيح هذه العملية ، يجب أن يستغرق الأمر حوالي نصف ساعة فقط لتغيير البيانات الوصفية لمئات أو حتى آلاف الصفحات. يتمتع!