افزونه‌ی «سئو و تحلیل سرچ کنسول پالت» در تب‌های «شروع کنید» و «آدرس و کلیدها»، تمام مراحل اتصال API سرچ کنسول را قدم‌به‌قدم در اختیارتان می‌گذارد. این روش برای زمانی است که می‌خواهید افزونه بدون بارگذاری فایل، داده‌ها را مستقیماً از حساب گوگل دریافت کند.

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

پاسخ کوتاه: برای اتصال API سرچ کنسول، باید یک پروژه در Google Cloud بسازید، Search Console API را فعال کنید و Client ID و Client Secret را در افزونه وارد کنید. سپس حساب گوگل را متصل و Property سایت را انتخاب کنید.

از منوی Palette Data Analyzer در پیشخوان وردپرس، تنظیمات را باز کنید و تب «شروع کنید» را بزنید.

راه‌اندازی API در تب «شروع کنید»

این تب یک راهنمای هفت‌مرحله‌ای دارد. بالای راهنما نشانگر «گام X از ۷» را می‌بینید و با دکمه‌های «گام بعدی» و «گام قبلی» میان قدم‌ها حرکت می‌کنید. هر مرحله لینک مستقیم بخش مربوط در Google Cloud و اطلاعات لازم را در اختیارتان می‌گذارد.

قدم 1: پروژه‌ی Google Cloud را بسازید.
۱پروژه‌ی Google Cloud را بسازید. وارد لینک مرحله‌ی اول شوید و «New Project» را بزنید. یک نام دلخواه، مانند SEO Reports، انتخاب و پروژه را ذخیره کنید. ساخت پروژه رایگان است و معمولاً کمتر از یک دقیقه طول می‌کشد. این پروژه فقط ظرفی برای نگهداری کلیدهای اتصال سایت شما به گوگل است.
قدم 2: Search Console API را فعال کنید.
۲Search Console API را فعال کنید. مطمئن شوید پروژه‌ی تازه‌ساخته‌شده انتخاب شده است. سپس در صفحه‌ی Search Console API دکمه‌ی Enable را بزنید. بدون این مرحله، درخواست‌های سایت با خطای دسترسی رد می‌شوند.
قدم 3: Google Auth Platform را تنظیم کنید.
۳Google Auth Platform را تنظیم کنید. در صفحه‌ی رضایت، «Get started» را بزنید. در بخش App Information یک نام مانند Palette Data Analyzer وارد کنید. برای User Support email همان حسابی را انتخاب کنید که با سرچ کنسول کار می‌کند و سپس Next را بزنید. در Audience گزینه‌ی External را انتخاب کنید. بعد در تب Audience، حساب گوگل مالک سرچ کنسول را به Test users اضافه کنید.
قدم 4: اپ را منتشر کنید.
۴اپ را منتشر کنید. در همان صفحه‌ی Audience، بخش Publishing status را پیدا کنید و «Publish app» را بزنید. انتشار این اپ به تأیید یا بررسی گوگل نیاز ندارد. باقی ماندن در حالت Testing باعث می‌شود اتصال پس از هفت روز منقضی شود.
قدم 5: OAuth client را بسازید.
۵OAuth client را بسازید. «Create Client» یا Create credentials را بزنید، «OAuth client ID» را انتخاب کنید و نوع برنامه را روی Web application بگذارید. یک نام دلخواه بنویسید و Add URL را بزنید. سپس Redirect URI نمایش‌داده‌شده در افزونه را با کلیک روی کادر آن کپی کنید و دقیقاً در «Authorised redirect URIs» بچسبانید. در پایان Create را بزنید.
قدم 6: کلیدها را در افزونه وارد کنید.
۶کلیدها را در افزونه وارد کنید. گوگل دو مقدار Client ID و Client Secret را نمایش می‌دهد. این دو مقدار را همراه آدرس دقیق سایت ثبت‌شده در سرچ کنسول، در تب «آدرس و کلیدها» وارد و ذخیره کنید.
قدم 7: حساب گوگل را متصل کنید.
۷حساب گوگل را متصل کنید. به تب «حساب گوگل» بروید و «اتصال به حساب گوگل» را بزنید. مجوزهای خواسته‌شده را تأیید کنید. بعد از بازگشت به سایت می‌توانید دکمه‌ی گزارش را بزنید. جزئیات این مرحله در راهنمای اتصال حساب گوگل آمده است.

هشدار: اگر Publishing status روی Testing بماند، اتصال گوگل بعد از هفت روز منقضی می‌شود و گزارش‌های خودکار دیگر ارسال نمی‌شوند. برای جلوگیری از قطع اتصال، در صفحه‌ی Audience روی «Publish app» بزنید. این انتشار به بررسی یا تأیید گوگل نیاز ندارد.

تکمیل تب «آدرس و کلیدها»

بعد از ساخت OAuth client، تب «آدرس و کلیدها» را باز کنید. در بالای این تب هشداری می‌بینید که این روش به حساب Google Cloud شما وابسته است. گوگل ممکن است دسترسی حساب‌ها را در کشورهای تحریم‌شده، از جمله ایران، محدود یا مسدود کند.

ثبت «آدرس Property»

«آدرس Property» باید دقیقاً همان سایتی باشد که در سرچ کنسول ثبت کرده‌اید. برای پیداکردن آن، با حساب مالک وارد سرچ کنسول شوید. منوی کشویی نام سایت را در بالای سمت چپ باز و مقدار Property را بدون تغییر کپی کنید.

این آدرس معمولاً یکی از دو شکل زیر را دارد:

  • https://example.com/ که اسلش آخر آن جزو آدرس است و نباید حذف شود.
  • sc-domain:example.com که باید دقیقاً به همین شکل و بدون https:// وارد شود.

یک میان‌بُر هم دارید: «آدرس Property» را خالی بگذارید، ابتدا حساب گوگل را متصل کنید و سپس به این تب برگردید. فهرست Propertyهای در دسترس ظاهر می‌شود و کادر به‌صورت خودکار پر خواهد شد.

اگر سایت هنوز در سرچ کنسول ثبت نشده است، ابتدا آن را ثبت کنید. افزونه داده‌های موجود در گوگل را می‌خواند و خودش داده‌ی سرچ کنسول جمع‌آوری نمی‌کند.

کپی Redirect URI و ذخیره‌ی کلیدها

کادر Redirect URI برای Google Cloud Console آماده شده است. روی آن کلیک کنید تا آدرس کپی شود. سپس آن را بدون هیچ تغییری در «Authorised redirect URIs» قرار دهید.

Client ID و Client Secret دریافتی از گوگل را در کادرهای مربوط وارد کنید و دکمه‌ی «ذخیره تنظیمات» را بزنید. پس از ذخیره، پیام «گام بعدی: اتصال حساب گوگل» نمایش داده می‌شود.

اشتباه رایج:
تایپ دستی Redirect URI: این آدرس را تایپ نکنید. با کلیک روی کادر آن را کپی کنید؛ حتی یک اسلش اضافه می‌تواند خطای redirect_uri_mismatch ایجاد کند.
حذف اسلش آخر «آدرس Property»: اگر Property به‌شکل https://example.com/ ثبت شده است، اسلش آخر را نگه دارید. مقدار افزونه باید دقیقاً با سرچ کنسول یکسان باشد.

چه زمانی باید راه‌اندازی را تکرار کنید؟

پس از تکمیل این هفت مرحله، معمولاً نیازی نیست دوباره به تب «شروع کنید» برگردید. فقط اگر سایت را به آدرس جدیدی منتقل کنید، باید تنظیمات را بازبینی کنید؛ چون Redirect URI تغییر می‌کند. در این حالت، آدرس جدید را در Google Cloud ثبت و «آدرس Property» را نیز مطابق سرچ کنسول اصلاح کنید.

پرسش‌های پرتکرار

ساخت پروژه‌ی Google Cloud هزینه دارد؟

خیر. ساخت پروژه‌ای که برای این اتصال نیاز دارید رایگان است. این پروژه فقط کلیدهای لازم برای ارتباط سایت با سرویس گوگل را نگه می‌دارد.

آیا «Publish app» به بررسی گوگل نیاز دارد؟

خیر. برای این راه‌اندازی لازم نیست منتظر بررسی یا تأیید گوگل بمانید. در صفحه‌ی Audience روی «Publish app» بزنید تا اتصال بعد از هفت روز منقضی نشود.

اگر دامنه‌ی سایت عوض شود چه کاری باید انجام دهم؟

Redirect URI جدید را از افزونه کپی و در OAuth client پروژه‌ی Google Cloud ثبت کنید. سپس «آدرس Property» دامنه‌ی جدید را نیز دقیقاً مطابق سرچ کنسول وارد و تنظیمات را دوباره ذخیره کنید.

راهنماهای دیگر تنظیمات

افزونه‌ی پالت

هنوز افزونه را ندارید؟

اگر این راهنما را پیش از خرید می‌خوانید، توضیحات کامل «سئو و تحلیل سرچ کنسول پالت»، نسخه‌ی فعلی و امکانات هر بخش را در صفحه‌ی افزونه در ژاکت ببینید. پشتیبانی خریداران هم از طریق تیکت ژاکت انجام می‌شود.

مشاهده‌ی افزونه‌ی پالت در ژاکت