علی زمانی

آموزش سریع ایندکس شدن صفحات (مخصوص وردپرس)

google index 1000x600 1

مطمئمنا شما هم بعضی مواقع با ایندکس شدن صفحات به مشکل خوردید و شاید چند هفته و ماه برخی صفحاتتون ایندکس نشدند.

این آموزش مخصوص وردپرس هست و با API گوگل قراره این کار رو انجام بدیم . البته آموزش‌های ایندکس صفحات با اسکریپت هم وجود داره اما برای اینکه سریع‌تر و راحت‌تر بتونیم صفحات و پست‌هامون رو در وردپرس ایندکس کنیم این آموزش رو قرار دادم.

مرحله‌ی اول ساخت Indexing API Project

به گوگل Google API Console برید و یک پروژه جدید تعریف کنید. مثل تصویر زیر بر روی Create Project کلیک کنید.

Create Project

بعد از اینکه بر روی Create Project کلیک کردید با تصویری مثل تصویر زیر مواجه خواهید شد یک نام برای پروژه خودتون انتخاب کنید و بر روی Create کلیک کنید.

after crate project api

تو این مرحله باید دسترسی به API رو تایید کنید. اول روی Next کلیک کنید و بعد از اون بر روی Enable کلیک کنید.

Enable access to API

مرحله‌ی دوم ساخت Service Accounts Page

بعد از فعال کردن API می‌بایست به  service accounts page بروید. روی پروژه‌ای که ساختید کلیک کنید تا به صفحه‌ای مثل صفحه‌ی زیر منتقل شوید.

بر روی Create Service Account کلیک کنید.

service accounts page

بعد از وارد شدن به صفحه ساخت اکانت مثل تصویر زیر می‌بایست یک نام به دلخواه خودتون انتخاب کنید و بر روی Create and Continue کلیک کنید.

service account details

مرحله‌ی بعد سطح دسترسی به این پروژه رو باید مشخص کنید بهتره بزارید روی owner برای اینکار هم مانند تصویر زیر کلمه‌ی ” owner ” رو در باکس سرچ کنید و انتخاب کنید سپس بر روی continue کلیک کنید.

owner access
مرحله سوم و آخر نیازی به تغییر نیست بر روی Done کلیک کنید تا فرایند ساخت و دسترسی به اکانت تکمیل بشه.

مرحله‌ی سوم ساخت API key

بعد از اینکه به صفحه ساخت اکانت منقل شدید اول از همه ایمیلی که نسبتا طولانی هست و ساخته شده رو جایی ذخیره کنید چون بعدا باید ازش در سرچ کنسول استفاده کنیم.

حالا برای ساخت API key کافیه بر روی سه نقطه در قسمت Action کلیک کنید و سپس بر روی Manage keys کلیک کنید.

Api key

به از اینکه به صفحه‌ی جدید منقل شدید بر روی Add Key کلیک کنید و سپس بر روی Create new key کلیک کنید.

create new key

یک صفحه‌ی پاپ آپ برای شما باز خواهد شد که می‌بایست فرمت کلید ما بر روی JSON باشه بعد از انتخاب این گزینه بر روی Create کلیک کنید.

json key

بعد از دانلود حالا ما یک ایمیل داریم و یک فایل TXT که داخلش کد Json هست.

مرحله‌ی چهارم وارد کردن ایمیل به عنوان Owner

ایملی که در بالا ساختم رو باید در سرچ کنسول به عنوان Owner اضافه کنیم.برای اینکار کافیه به  Google Search Console بریم و در سمت چپ بر روی Settings کلیک کنیم.

setting search consol

پس از ورود به تنظیمات بر روی Users and Permissions کلیک کنید.

add owner searchconsol
بعد از اینکه وارد صفحه شدید در سمت راست بالا نوار آبی رنگی وجود داره بر روی Add User کلیک کنید.

(نکته اگر این قسمت برای شما فعال نیست به دلیل این هست که شما دسترسی کامل یا owner رو ندارید)

add user

حالا ایمیلی که در مرحله‌ی قبلی ساختید رو وارد کنید و دسترسی Owner رو بهش بدید و بر روی ADD کلیک کنید.

owener add api

کار ما در سرچ کنسول تمومه حالا وقتش هست بریم سراغ وردپرس

پیکربندی افزونه Instant Indexing

کافیه در مخزن وردپرس Instant Indexing رو جستجو کنید یا از طریق این لینک افزونه رو دانلود و نصب کنید.

Instant

اگر از پلاگین دیگه‌ای مثل Yoast استفاده می‌کنید چون این افزونه برای رنک مث هست بعد از نصب افزونه یه گزینه Rank Math به نوار کناری وردپرس شما اضافه خواهد شد، اگر هم از رنک مث استفاده می‌کنید به صورت خودکار به زیر مجموعه رنک مث گزینه‌ی جدیدی به نام Instant Indexing اضافه خواهد شد.

Instant Indexing 1 1

بعد از اینکه وارد صفحه شدید کافیه فایل TXT که در مرحله‌ی سوم یعنی ساخت API key دانلود کردید رو درون باکس زیر درون ریزی کنید.

در آخر هم تیک صفحات، برگه ها و قسمت‌هایی که می‌خواهید اجازه دسترسی بهشون داده بشه رو بزنید و روی ذخیره‌ی تغییرات کلیک کنید.

set key in plugin 1

کار تمام است و شما می‌تونید از طریق تب Console هر URL که مد نظر دارید رو اضافه کنید و مانند تصویر زیر بر روی Send to API کلیک کنید.

send to api

همچنین می‌تونید از طریق قسمت پست‌های وردپرس هم اینکار رو انجام بدید .

indexing posts

رفع خطای احتمالی 403 افزونه Instant Indexing

مطمئن شوید که Indexing API گوگل فعال (Enable) باشد برای بررسی فعال بودن به این لینک مراجعه کنید.

مانند تصویر پروژه خود را انتخاب کنید و سپس بر روی Enable کلیک کنید.

فعال سازی indexing API گوگل
4.9/5 - (22 امتیاز)

نظرات (۱۷)

  • سعید
    دی ۲۱, ۱۴۰۰ - ۱۰:۵۴ ق.ظ

    عالی بود. مرسی از زحمات شما

    پاسخ
  • نیما حسن زاده
    دی ۲۱, ۱۴۰۰ - ۲:۰۵ ب.ظ

    بسیار عالی بود جناب زمانی، ممنون از وقتی که گذاشتین و این آموزش گام به گام رو آماده کردین.
    داخل وبسایت خودم یک پست داشتم درباره راهکارهای افزایش سرعت ایندکس، این مورد رو هم اضافه کردم و لینک دادم به مقاله تون که دوستان کامل و جامع از خودتون یاد بگیرن.
    لینک پستم رو هم گذاشتم.

    پاسخ
    • alizamany
      دی ۲۱, ۱۴۰۰ - ۲:۱۵ ب.ظ

      خواهش می‌کنم آقای حسن زاده امیدورام مفید بوده باشه

      پاسخ
  • اینتکس
    دی ۲۳, ۱۴۰۰ - ۸:۵۲ ق.ظ

    سلام وقتتون بخیر
    تمام موارد بالارو انجام دادم اما متاسفانه مرحله آخر با ارور مواجه شد و سایت الان هیچ کدام از محصولات رو نمیتونه آپدیت کنه

    Error undefined

    این ارور اولیه هست و بعد از این هم show raw response کلیک میکنیم ارور زیر نمایش داده میشه:

    ۱۲:۱۵:۰۸ PM update: لینک محصول رو اینجا نمایش میده/
    {
    “readyState”: 4,
    “responseText”: “یک خطای مهم در این وب سایت رخ داده است.دربارهٔ عیب‌یابی در وردپرس بیشتر بدانید.“,
    “status”: 500,
    “statusText”: “error”
    }
    ——————————————————–

    پاسخ
    • alizamany
      دی ۲۳, ۱۴۰۰ - ۲:۰۳ ب.ظ

      ارور ۵۰۰ مربوط به سمت سرور هست و پیشنهاد می‌کنم مراحل رو با دقت دوباره انجام بدید. لازمه ارور لاگ هم مشاهده بشه تا ببینیم مشکل از چی هست ممکن هست با پلاگین دیگه‌ای تداخل داشته باشه

      پاسخ
  • سعید
    بهمن ۶, ۱۴۰۰ - ۹:۵۹ ق.ظ

    درود و سپاس. لطفا آموزش گرفتن api کد و فعال کردن بینگ رو هم در ادامه همین مطلب بگذارید. هر روز سر میزنم تا اینکه بگذارید این آموزش را. چون مشکل دارم و نمی تونم فعالش کنم. با سپاس فراوان.

    پاسخ
    • alizamany
      بهمن ۲۷, ۱۴۰۰ - ۱:۰۴ ب.ظ

      چشم حتما سعی می‌کنم در اولین فرصت تهیه کنم و قرار بدم البته تا اونجایی که من اطلاع دارم موتور جستجوی بینگ مشکل ایندکس نداره

      پاسخ
  • مازیار
    بهمن ۲۷, ۱۴۰۰ - ۱۱:۲۸ ق.ظ

    بسیار عالی اما توجه کنید گوگل این روش رو فقط برای سایت های استریم و بورد جاب ها توصیه کرده و اعلام کرده بقیه سایت ها باید فقط از طریق سایت مپ اقدام کنند. حتما بطور موقت استفاده کنید و دایمی نباشه .. بطور مرتب بررسی کنید اگر بعد از اجرای این روش .. اندکسی نرمال شد.. حتما پلاگین رو غیر فعال کنید..

    پاسخ
    • alizamany
      بهمن ۲۷, ۱۴۰۰ - ۱:۰۱ ب.ظ

      ممنون از شما به نکته‌ی خوبی اشاره کردید دوستان این کار رو برای برخی از صفحات استفاده کنند که مدت زمان زیادی از ایندکس نشدنشون گذشته

      پاسخ
  • رضا
    اسفند ۷, ۱۴۰۰ - ۱۰:۱۶ ق.ظ

    واقعا عالی بود دمتون گرم

    پاسخ
    • alizamany
      اسفند ۷, ۱۴۰۰ - ۱۰:۳۲ ق.ظ

      خواهش می‌کنم رضاجان

      پاسخ
  • سمیه عربی
    فروردین ۲۰, ۱۴۰۱ - ۱۲:۳۴ ب.ظ

    سلام. ممنونم از محتوای خوبی که تولید کردین. من روی یه سایت خطای Error undefined رو در بخش کنسول این افزونه و با زدن دکنه send api دارم. مشکل از کجا میتونه باشه؟ یک بار هم افزونه رو حذف کردم

    پاسخ
    • alizamany
      اردیبهشت ۱۱, ۱۴۰۱ - ۱:۰۷ ب.ظ

      سلام اگر مراحل رو به درستی پیش برید نباید مشکلی پیش بیاد حتما بررسی کنید که صفحه قابل کرال باشه index بودن صفحه رو چک کنید. از طریق robots.txt صفحه بسته نباشه

      پاسخ
  • مهتاب
    خرداد ۲۳, ۱۴۰۱ - ۵:۵۹ ق.ظ

    سلام روز بخیر
    Error 429 مربوط به چی میشه ؟

    پاسخ
  • محمد محمدزاده
    شهریور ۷, ۱۴۰۱ - ۲:۴۷ ب.ظ

    سلام
    این راهکار رو روی هاست ایران هم امتحان کردید و شده؟

    پاسخ
  • mahsa
    مهر ۳۰, ۱۴۰۱ - ۸:۴۹ ق.ظ

    سلام وقت بخیر. من یه مشکلی دارم اونم اینکه وقتی تیک گزینه های ارسال پست به گوگل را فعال میکنم (نوشته‌ها، برگه‌ها) هنگام بروزرسانی تغییرات در المنتور خطای ۴۰۳ میده و وقتی این تیک هارو برمیدارم خطا بهم نمیده.
    و مشکل دوم اینکه که هنگام ارسال url به api خطای undefined میده.

    میخاستم ببینم مشکل از کجاست؟ ممنون میشم راهنماییم کنید

    پاسخ

نظر دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *