یکی از مشکلاتی که اخیرا اکثر سایت ها با آن روبرو شده اند مشکل ایندکس نشدن صفحات سایت است. آیا شما هم مدت زیادی گذشته اما هنوز صفحات سایتتان ایندکس نشده است؟ در این مقاله از سلام وبمستر به شما آموزش خواهد داد چگونه با Google Indexing API مشکل ایندکس نشدن صفحات سایتتان را برطرف کنید.
برای استفاده از Google Indexing API دو راه حل وجود دارد. یک روش آن استفاده از افزونه Instant Indexing است و روش دیگر آن نصب نرم افزار node.js است. در ادامه هر دو روش را کامل برای شما شرح می دهیم. برای استفاده از هر دو روش حتما باید فیلترشکن بر روی سیستم خود فعال کنید.
رفع مشکل ایندکس با افزونه Instant Indexing
این روش برای سایت هایی که سرورشان خارج از ایران است مناسب است اما روی سایت نت افراز تست شده و روند درخواست کاملا موفقیت آمیز بوده است.
۱) ابتدا آدرس /https://console.cloud.google.com را در مرورگر خود وارد کنید.
۲) برای ایجاد پروژه جدید بر روی گزینه NEW PROJECT کلیک کنید.
۳) پروژه خود را با اسم دلخواه تان ذخیره کنید. قسمت Location را نیازی نیست تغییر دهید.
۴) بعد از ساخت پروژه لینک: https://yun.ir/aub593 را در مرورگر خود وارد کنید تا وارد قسمت زیر شوید:
بر روی گزینه Next کلیک کنید. سپس با انتخاب Enable پروژه ای که ایجاد کردید را فعال کنید.
۵)لینک https://yun.ir/r19h3 را در مرورگر خود وارد کنید و اسم پروژه ای که ساختید را انتخاب کنید.
۶) پس از انتخاب پروژه ای که قبلا ساختید در صفحه زیر بر روی CREATE SERVICE ACCOUNT کلیک کنید.
۷) پس از کلیک بر روی Create Service Account وارد صفحه زیر می شوید. در کادر ۱ یک اسم انگلیسی بدن فاصله فقط حروف بنویسید. کادر ۲ را نیازی نیست تغییر دهید. در کادر ۳ عبارت Indexing API Service Account را بنویسید. سپس بر روی CREATE AND CONTINUE کلیک کنید.
۸) در صفحه زیر در بخش Select a role نقش owner را انتخاب کنید و بر روی دکمه CONTINUE کلیک کنید.
۹) در صفحه زیر نیاز به تغییر چیزی نیست تنها بر روی دکمه DONE کلیک کنید.
۱۰) در مرحله بعد وارد صفحه زیر می شوید و برای شما یک ایمیل ساخته می شود. حتما ایمیل ساخته شده را کپی کنید.
۱۱) در مرحله بعد روی علامت سه نقطه سمت راست صفحه کلیک کنید و گزینه Manage Keys را انتخاب کنید.
۱۲)پس از وارد شدن به صفحه زیر بر روی گزینه ADD KEY و Create new keyکلیک کنید.
۱۳) حالت پیش فرض در صفحه زیر روی json است آن را تغییری ندهید و بر روی CREATE کلیک کنید. فایلی که به صورت اتوماتیک دانلود می شود را حتما ذخیره کنید در ادامه به آن نیاز پیدا خواهید کرد.
۱۴)در مرحله بعد وارد قسمت تنطیمات سرچ کنسول خود شوید و در قسمت Add User به جیمیلی که در سرچ کنسول ساختید دسترسی owner بدهید.
۱۵) وارد قسمت پیشخوان وردپرس سایت خود شوید و افزونه Instant Indexing را نصب کنید.
۱۶) بعد از نصب و فعال سازی وارد تنظیمات پلاگین مربوطه شوید. سپس با فشردن دکمه Browse فایلی که قبلا دانلود کرده اید را آپلود کنید.
۱۷) در مرحله آخر در قسمتConsole لینک هایی که می خواهید زودتر ایندکس شوند را وارد کرده و بر روی دکمه Send to API کلیک کنید تا مانند عکس زیر پیام Success نشان داده شود.
رفع مشکل ایندکس با نصب برنامه node.js
از این روش برای تمامی سایت ها می توانید استفاده کنید و محدودیتی از لحاظ سرور ندارد. مانند روش قبل باید حتما فیلتر شکن بر روی سیستم تان فعال باشد.
۱) ابتدا وارد لینک زیر شوید و برنامه node.js را دانلود و بر روی سیستم خود فعال کنید.
https://nodejs.org/en/download/
۲) دانلود سورس کد google indexing api bulk از سایت گیت هاب: برای این کار وارد لینک زیر شود و از قسمت code بر روی Download Zipکلیک کنید.
۳) پس از ان طبق عکس روی لینک زیر کلیک کنید.
https://developers.google.com/search/apis/indexing-api/v3/prereqs
۴)پس از آن بر روی Service accounts page کلیک کنید.
۵)بر روی CREATE PROJECT کلیک کنید ومانند مرحله ۳ موارد خواسته شده را پر کنید.
۶) از مرحله ۶ تا ۱۴ روش قبل را پیش بروید.
۷)فایل زیپ که اول کار دانلود کردیم را اکسترکت کنید و محتوایی که مرحله پیش کپی کرده اید را داخل فایل service_account.json پیست و ذخیره کنید.
۸)windows power shell را روی ویندوز خود اجرا کنید. قبل از این کار دقت کنید نود جی اس را بر روی سیستم خود نصب کرده باشید و vpn فعال باشد. با دستور set-location وارد مسیری که فایل دانلود شده را اکسترکت کرده اید شوید. (بعد از set-location باید آدرس پوشه ای که فایل دانلود شده را اکسترکت کرده اید وارد کنید.)
۹)دستور node index.js را تایپ و اینتر کنید.
۱۰) در مرحله بعد باید آدرس api ساخته شده را فعال کنید. برای این کار کافی است آدرسی که به شما نشان داده می شود را در مرورگر کپی کنید
۱۱) پس از کپی کردن آدرس، صفحه زیر به شما نشان داده می شود که باید بر روی دکمه ENABE کلیک کنید.
۱۲) در مرحله بعد آدرس لینک هایی که قصد دارید ایندکس شوند را داخل فایل urls.txt کپی کنید.
۱۳) دوباره به windows power shell برگردید و دستور node index.js را وارد و اینتر را بزنید. اگر پیام ok را مشاهده کردید روند ایندکس موفقیت آمیز پیش رفته است.
در روش استفاده از افزونه instant indexing اگر چندین سایت دارید باید جیمیل های جداگانه استفاده کنید و در روش node کافی است جیمیل موجود در یکی از سایت ها را کپی و در کنسول سایت جدید دسترسی owner داده شود.
۳ دیدگاه. ارسال دیدگاه جدید
سلام من وقتی فایل jsonرادانلودمیکنم خطای ۵۰۰میده نمیدونم چرامیشه بگین چیکارکنم
سلام من قبلا این افزونه رو فعال کردم اما وقتی افزونه فعال باشه و بخوام صفحه ای رو ویرایش کنم ارور صفحه سفید wsod مید چ کنم؟ الان دو ماهه ۲۳ تا مقاله زذم ۴ تاش ایندکس شده:/// سام وان گیو می هلپ
آقا دمت گرم. خیلی کامل بود حال کردم 🙂 خیلی گشتم تا یه آموزش تصویری و خوب مثل این پیدا کنم.