تاریخ انتشار:
3 دقیقه مطالعه
۱ بازدید
سند فرآیند ثبت و مانیتورینگ ایندکس (GSC Indexing & URL Inspection Protocol)
### سند فرآیند ثبت و مانیتورینگ ایندکس (GSC Indexing & URL Inspection Protocol)
#### ۱. پیشنیازهای ارسال (Pre-submission Checklist):
- وضعیت پاسخ HTTP: بررسی دریافت کد ۲۰۰ OK قطعی و بدون ریدایرکتهای زنجیرهای.
- بررسی تگهای متای ربات: اطمینان از
### سند فرآیند ثبت و مانیتورینگ ایندکس (GSC Indexing & URL Inspection Protocol)
#### ۱. پیشنیازهای ارسال (Pre-submission Checklist):
- وضعیت پاسخ HTTP: بررسی دریافت کد ۲۰۰ OK قطعی و بدون ریدایرکتهای زنجیرهای.
- بررسی تگهای متای ربات: اطمینان از وجود `` و عدم وجود هدر `X-Robots-Tag: noindex`.
- تگ کانونیکال (Canonical): تطابق دقیق URL هدف با مقدار تعریفشده در `rel="canonical"`.
- فایل robots.txt: عدم مسدودسازی مسیر توسط دایرکتیوهای Disallow.
- اسکیما و دادههای ساختاریافته: اعتبارسنجی نبود خطاهای بحرانی (Critical Errors) در Rich Results Test.
- نقشه سایت (Sitemap.xml): ثبت URL در نقشه سایت اختصاصی (سایتمپ مقالات یا لندینگها) همراه با تاریخچه `lastmod` دقیق.
#### ۲. دستهبندی صفحات هدف و اولویت ارسال:
۱. لندینگهای اصلی و خدمات هسته (Priority 1 - High): لندینگهای رزرو نوبت آنلاین، خدمات ویزیت در منزل، بخشهای کلینیکی تخصصی سگ و گربه.
۲. مقالات آموزشی و دانشنامه بالینی ویرایششده/جدید (Priority 2 - Medium): مقالات راهنمای واکسیناسیون، تغذیه و فوریتهای دامپزشکی.
۳. صفحات لایه ۳ و دستهبندیهای فرعی (Priority 3 - Standard).
#### ۳. روش اجرایی ارسال به Google Search Console:
- شیوه دستی (Manual URL Inspection): درج تکتک آدرسها در کادر بازرسی URL در سرچ کنسول، کلیک بر روی «Test Live URL» و پس از تایید پاس شدن نسخه لایو، ثبت روی گزینه «Request Indexing».
- شیوه اتوماسیون (Search Console URL Inspection API): استعلام روزانه وضعیت صفحات با فراخوانی API جهت بررسی `indexingState`، `verdict`، و `coverageState`.
#### ۴. اسکریپت استعلام بچ با استفاده از GSC API (Python):
```python
import time
from googleapiclient.discovery import build
from google.oauth2 import service_account
SCOPES = ['https://www.googleapis.com/auth/webmasters.readonly']
SERVICE_ACCOUNT_FILE = 'service_account.json'
SITE_URL = 'https://canina.ir/'
URLS_TO_INSPECT = [
'https://canina.ir/services/vet-visit-home/',
'https://canina.ir/mag/dog-vaccination-schedule/',
'https://canina.ir/mag/cat-kidney-disease-symptoms/'
]
def get_gsc_service():
credentials = service_account.Credentials.from_service_account_file(
SERVICE_ACCOUNT_FILE, scopes=SCOPES
)
return build('searchconsole', 'v1', credentials=credentials)
def inspect_urls():
service = get_gsc_service()
for url in URLS_TO_INSPECT:
body = {
'inspectionUrl': url,
'siteUrl': SITE_URL,
'languageCode': 'fa'
}
try:
res = service.urlInspection().index().inspect(body=body).execute()
inspection_result = res.get('inspectionResult', {})
index_status = inspection_result.get('indexStatusResult', {})
print(f"URL: {url}")
print(f" Status: {index_status.get('verdict')}")
print(f" Coverage: {index_status.get('coverageState')}")
print(f" Indexing State: {index_status.get('indexingState')}")
except Exception as e:
print(f"Error inspecting {url}: {str(e)}")
time.sleep(1) # رعایت محدودیت نرخ کوئری
```
#### ۵. جدول ماتریس رهگیری و مانیتورینگ وضعیت (Monitoring Ledger Template):
| نشانی اینترنتی (URL) | تاریخ ارسال | وضعیت زنده (Live Test) | وضعیت ایندکس در GSC | پوشش (Coverage Status) | آخرین بررسی | اکشن اصلاحی موردنیاز |
|---|---|---|---|---|---|---|
| /services/vet-visit-home/ | - | Pending | Pending | Discovered - currently not indexed | - | بررسی لینکسازی داخلی و ارسال مجدد |
| /mag/dog-vaccination-schedule/ | - | Pending | Pending | Crawled - currently not indexed | - | ارتقای عمق محتوا و کیفیت متن |
| /mag/cat-kidney-disease-symptoms/ | - | Pending | Pending | Submitted and indexed | - | ثبت وضعیت Valid و خاتمه تسک |
#### ۶. راهنمای مدیریت خطاهای ایندکسینگ سرچ کنسول:
- Discovered - currently not indexed: بهبود سیگنالهای اینترنال لینک از صفحات با Authority بالا و سابمیت در سایتمپ.
- Crawled - currently not indexed: بازنگری محتوایی جهت رفع همپوشانی (Thin / Duplicate Content) و افزودن ارزش متمایز پزشکی.
- Excluded by ‘noindex’ tag: اصلاح متاتگها یا هدرهای سرور توسط تیم دوآپس/توسعه.
نویسنده: پارسا آقایی
تیم: پژوهش و محتوای علمی کنینا
دیدگاهها و پرسشهای کاربران (0)
هنوز دیدگاهی برای این مقاله ثبت نشده است. اولین نظر را شما بنویسید!