ساخت اسکریپت برای ابزار Screaming Frog Script Gen
تصور کنید به عنوان یک کارشناس سئو، مدیریت وبسایتی با صدها یا هزاران مقاله به شما سپرده شده است. بررسی تکتک این صفحات، استخراج کلمات کلیدی آنها از سرچ کنسول، پیدا کردن نقاط ضعف محتوایی، نوشتن بریف برای تیم تولید محتوا و در نهایت اعمال تغییرات، پروژهای است که ماهها زمان میبرد. بیشتر ما در میانه این مسیر خسته میشویم و به بهروزرسانی چند مقاله برتر بسنده میکنیم.
اما چه میشد اگر میتوانستید تمام این مسیرِ طولانی و فرسایشی را به یک سیستم خودکار بسپارید؟ چه میشد اگر میتوانستید ۱۰۰ مقاله را تنها در ۲۰ دقیقه تحلیل، بازنویسی و حتی برای لینکسازی داخلی آماده کنید؟
این یک رویا نیست؛ بلکه نتیجه ترکیب هوشمندانه سه ابزار قدرتمند است: گوگل سرچ کنسول، اسکریمینگ فراگ و هوش مصنوعی.
برای ساخت این «ماشین خودکار سئو»، باید مانند یک مهندس سیستم فکر کنیم. این فرایند از چند ایستگاه مهم عبور میکند که درک آنها، شما را از یک مجری ساده به یک استراتژیست اتوماسیون تبدیل میکند.
ایستگاه اول: تامین سوخت؛ اتصال به دادههای واقعی
هوش مصنوعی بدون دادههای واقعی، فقط حدس میزند. برای اینکه تحلیلهای ما دقیق باشد، به اطلاعات دستاول گوگل نیاز داریم. اولین قدم، دریافت کلید دسترسی (API Token) سرچ کنسول است. با این کلید، ما دروازهای مستقیم بین ابزارهای خودمان و پایگاه داده گوگل باز میکنیم تا متوجه شویم هر صفحه دقیقاً با چه کلماتی (Queries) کلیک و ایمپرشن میگیرد.
اما فقط دادههای سرچ کنسول کافی نیست؛ ما باید محتوای فعلی صفحه را هم به هوش مصنوعی بدهیم تا بداند قرار است چه چیزی را بهبود دهد. اینجا یک چالش بزرگ وجود دارد: صفحات وب پر از عناصر اضافی مانند هدر، فوتر، سایدبار، منوهای موبایل و بخش نظرات هستند. اگر تمام این کدهای HTML را برای هوش مصنوعی بفرستیم، هم هزینه پردازش (توکنها) به شدت بالا میرود و هم تمرکز مدل روی محتوای اصلی از بین میرود.
راهحل این است که با استفاده از کلاسها (Classes) و آیدیهای (IDs) موجود در کدهای سایت، به سیستم دستور دهیم تا بخشهای اضافی را پیش از ارسال، قیچی کند. ما فقط مغز مقاله را میخواهیم، نه حواشی آن را.
ایستگاه دوم: مغز متفکر؛ تنظیمات هوش مصنوعی
حالا که محتوای خالص و دادههای سرچ کنسول را داریم، باید آنها را به یک پردازشگر قدرتمند مثل Gemini (یا سایر مدلهای زبانی) بسپاریم. در این مرحله، هوش مصنوعی دیگر یک نویسنده ساده نیست؛ بلکه نقش یک مدیر ارشد محتوا را بازی میکند.
شما میتوانید با یک دستور (Prompt) دقیق، خواستههای خود را برای هوش مصنوعی شخصیسازی کنید. به عنوان مثال، میتوانید از مدل بخواهید موارد زیر را روی تکتک مقالات بررسی کند:
- کشف شکافهای محتوایی (Content Gaps): بررسی اینکه آیا کلماتی در سرچ کنسول کاربرد داشتهاند که در متن مقاله هیچ اشارهای به آنها نشده است؟
- بهبود تگهای متا: پیشنهاد عنوان (Title) و توضیحات متای جدید، دقیقاً بر اساس کلماتی که بیشترین ورودی را داشتهاند.
- تحلیل اعتبار و تخصص (EEAT): بررسی اینکه آیا لحن مقاله به اندازه کافی تخصصی هست و آیا راهکارهای عملی ارائه داده یا صرفاً کلیگویی کرده است.
- لینکسازی داخلی هوشمند: معرفی لیست محصولات یا دورههای آموزشی به مدل، تا در انتهای هر مقاله، یک پاراگراف جذاب و کاملاً مرتبط برای لینک دادن به آن صفحات مهم (Money Pages) خلق کند.
استفاده از مدلهای سبکتر و سریعتر (مثل نسخههای Flash) در این مرحله، نهتنها سرعت کار را چند برابر میکند، بلکه هزینههای پردازش را به اعدادی نزدیک به صفر میرساند.
ایستگاه سوم: موتور محرک؛ پیکربندی اسکریمینگ فراگ
چگونه این دستورات را روی صدها صفحه اجرا کنیم؟ اینجاست که اسکریمینگ فراگ وارد میدان میشود. ما به جای کرال کردن ساده، از قابلیت Custom JavaScript استفاده میکنیم. اسکریپت ما، وظیفه برقراری ارتباط بین صفحه سایت، سرچ کنسول و هوش مصنوعی را بر عهده دارد.
برای اینکه این موتور به درستی کار کند، باید تغییراتی در تنظیمات پیشفرض فراگ ایجاد کنیم: ۱. حذف اضافات: استخراج موارد غیرضروری (مثل عکسها، CSS و فایلهای دانلودی) را خاموش میکنیم تا سرعت بالا برود. ۲. رندر جاوا اسکریپت: این حیاتیترین بخش است. نرمافزار باید روی حالت JavaScript Rendering تنظیم شود تا بتواند کدهای اختصاصی ما را روی هر صفحه اجرا کند. ۳. ذخیره کدهای صفحه: باید به نرمافزار دستور دهیم که کدهای HTML نهایی (Rendered HTML) را ذخیره کند تا اسکریپت ما بتواند محتوا را از دل آن بیرون بکشد.
با دادن لیست مقالات هدف به نرمافزار و فشردن دکمه استارت، جادو اتفاق میافتد. فراگ صفحه را باز میکند، بخشهای اضافی را دور میریزد، کلمات کلیدی آن را از سرچ کنسول میگیرد، همه را در یک بسته میگذارد و به هوش مصنوعی میفرستد. سپس پاسخ هوشمندانه مدل را دریافت کرده و در یک فایل خروجی ذخیره میکند.
ایستگاه نهایی: تصویرسازی و تصمیمگیری
خواندن فایلهای خام (CSV یا JSON) پر از داده و کدهای پیچیده، کار جذابی نیست. ارزش واقعی زمانی خلق میشود که این دادههای خام را به یک محیط بصری (Visualizer) منتقل کنیم.
در این داشبورد، شما میتوانید روی هر مقاله کلیک کنید و در یک نگاه ببینید: وضعیت ایندکس صفحه چگونه است، چه کلماتی بیشترین کلیک را آوردهاند، هوش مصنوعی چه عنوان جدیدی پیشنهاد داده و دقیقاً چه پاراگرافهایی را بازنویسی کرده است.
اگر یک کارشناس سئو به تازگی وارد یک پروژه جدید شود، با این سیستم میتواند در عرض چند ساعت، یک گزارش تحلیل محتوای فوقالعاده حرفهای و مبتنی بر داده بسازد و در جلسه با کارفرما، با دست پر و راهکارهای اجرایی حاضر شود.
گذر از انجام دستیِ کارهای تکراری و رسیدن به توانمندی خلق چنین سیستمهایی، مرز بین کار سخت و کار هوشمندانه است. وقتی ابزارها را به هم متصل میکنید، زمان شما برای فکر کردن به استراتژیهای بزرگتر آزاد میشود.