
تحلیل سئو وبلاگ با GPT-4 و خراشیدن اخلاقی محتوا
8 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۸
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 6409 · منبع: کاتالوگ Axeto
تحلیل سئو وبلاگ با هوش مصنوعی: ارزیابی جامع با GPT-4 و خراشیدن اخلاقی محتوا
این گردش کار، تحلیل سئو کاملی را برای هر URL وبلاگ ارائه میدهد. این گردش کار، خراشیدن اخلاقی محتوای وب را با قدرت GPT-4 ترکیب میکند تا بینشهای دقیقی در مورد بهینهسازی محتوا، استراتژی کلمات کلیدی، سئو فنی و پتانسیل بکلینک ارائه دهد.
کاتالوگ n8n در Axeto.ai را مشاهده کنید: https://axeto.ai/n8n
---
نمای کلی گردش کار
این گردش کار، ارزیابی جامع سئو یک پست وبلاگ را خودکار میکند. این برای کاربرانی طراحی شده است که هدفشان موارد زیر است:
- ارزیابی محتوای وبلاگ برای اثربخشی سئو.
- تحلیل استفاده از کلمات کلیدی و استراتژی.
- شناسایی عوامل سئو فنی.
- ارزیابی فرصتهای بکلینک.
این فرآیند از خراشیدن اخلاقی محتوای وب برای جمعآوری محتوا و سپس استفاده از هوش مصنوعی پیشرفته (GPT-4) برای تحلیل عمیق بهره میبرد.
گردش کار به مراحل کلیدی زیر ساختار یافته است:
1. دریافت و آمادهسازی ورودی: دریافت URL وبلاگ از طریق یک webhook و آمادهسازی آن برای پردازش.
2. اعتبارسنجی ورودی و امنیت: اطمینان از معتبر بودن URL و تنظیم پارامترهای لازم برای خراشیدن محتوا.
3. انطباق با مقررات خراشیدن اخلاقی محتوا (بررسی robots.txt): بررسی فایل robots.txt وبسایت برای اطمینان از مجاز بودن خراشیدن محتوا.
4. خراشیدن محتوا: در صورت مجاز بودن، واکشی محتوای HTML پست وبلاگ.
5. تحلیل با هوش مصنوعی: ارسال محتوای خراشیده شده به GPT-4 برای گزارش سئو دقیق.
6. مدیریت پاسخ: بازگرداندن گزارش تولید شده توسط هوش مصنوعی یا پیام خطا.
---
جزئیات نودها
۱. دریافت و آمادهسازی ورودی
این مرحله اولیه، URL وبلاگ ارائه شده از طریق درخواست webhook را دریافت کرده و آن را برای مراحل بعدی استاندارد میکند.
- نودها:
* Webhook (n8n-nodes-base.webhook)
* Set (n8n-nodes-base.set)
- جزئیات نود:
* Webhook:
* نقش: گوش دادن به درخواستهای POST ورودی حاوی URL وبلاگ.
پیکربندی: تنظیم بر روی یک مسیر منحصر به فرد، پیکربندی شده برای پذیرش درخواستها از هر مبدأ (allowedOrigins: "" ).
* ورودی: انتظار یک payload JSON با فیلد blogUrl یا message حاوی URL هدف.
* خروجی: ارسال دادههای دریافتی به نود Set.
* Set:
* نقش: استخراج URL از payload webhook و قالببندی آن.
* پیکربندی: ایجاد یک شیء JSON جدید با فیلد url. این نود ابتدا blogUrl را اولویتبندی میکند و در صورت عدم وجود blogUrl به message بازمیگردد.
* خروجی: ارسال دادههای استاندارد شده URL به نود اعتبارسنجی.
۲. اعتبارسنجی ورودی و امنیت
این مرحله، URL ارائه شده را اعتبارسنجی کرده و پارامترهای پیشفرض را برای فرآیند خراشیدن محتوا تنظیم میکند.
- نودها:
* Code (n8n-nodes-base.code)
- جزئیات نود:
* Code (اعتبارسنجی ورودی):
* نقش: انجام اعتبارسنجی جاوا اسکریپت بر روی URL ورودی و تنظیم انتخابگرهای CSS پیشفرض.
* پیکربندی:
* بررسی وجود URL.
* استفاده از یک عبارت منظم برای اطمینان از اینکه URL در فرمت معتبر HTTP/HTTPS قرار دارد.
* تعریف انتخابگرهای CSS پیشفرض برای عناصر رایج HTML (عنوان، محتوا، پیوندها، تصاویر) در صورتی که توسط کاربر ارائه نشده باشند.
* خروجی یک JSON ساختاریافته حاوی url اعتبارسنجی شده، userPrompt اختیاری، selectors و یک مُهر زمانی.
* مدیریت خطا: در صورت مفقود بودن یا بدشکل بودن URL، خطا ایجاد میکند و اجرای گردش کار را متوقف میکند.
* خروجی: ارسال دادههای اعتبارسنجی شده به بررسی robots.txt.
۳. انطباق با مقررات خراشیدن اخلاقی محتوا (بررسی robots.txt)
این مرحله حیاتی، با بررسی فایل robots.txt وبسایت هدف، اطمینان حاصل میکند که گردش کار از شیوههای اخلاقی خراشیدن محتوا پیروی میکند.
- نودها:
* HTTP Request (n8n-nodes-base.httpRequest)
* Code (n8n-nodes-base.code)
* If (n8n-nodes-base.if)
* Respond to Webhook (n8n-nodes-base.respondToWebhook)
* No Operation (n8n-nodes-base.noOp)
- جزئیات نود:
* HTTP Request (واکشی robots.txt):
* نقش: واکشی فایل robots.txt از ریشه دامنه هدف.
* پیکربندی: ساخت پویای URL (مثلاً https://example.com/robots.txt). تنظیم مهلت زمانی و محدود کردن تغییر مسیرها.
* خروجی: ارسال محتوای robots.txt به نود تحلیل.
* Code (تحلیل robots.txt):
* نقش: تجزیه محتوای robots.txt برای تعیین اینکه آیا خراشیدن محتوا برای مسیر URL خاص مجاز است یا خیر.
* پیکربندی:
* خواندن خط به خط محتوای robots.txt.
بررسی دستورالعملهای User-agent (به طور خاص یا n8n).
* ارزیابی قوانین Disallow در برابر مسیر URL درخواستی.
* تنظیم یک پرچم بولی scrapingAllowed.
* خروجی: ارسال پرچم scrapingAllowed و دادههای ورودی اصلی به نود If.
* If:
* نقش: انشعاب گردش کار بر اساس پرچم scrapingAllowed.
* پیکربندی: بررسی اینکه آیا scrapingAllowed برابر با true است.
* انشعابها:
* True: ادامه به مرحله "خراشیدن محتوا".
* False: هدایت به پاسخ خطا.
* Respond to Webhook (خطا):
* نقش: ارسال پاسخ خطای HTTP 500 به درخواستکننده، که نشان میدهد خراشیدن محتوا مجاز نیست.
* خروجی: اتصال به نود No Operation برای پایان دادن به اجرای گردش کار به صورت صحیح.
* No Operation:
* نقش: یک نود پایانی که پایان اجرای گردش کار را پس از پاسخ خطا نشان میدهد.
۴. خراشیدن محتوا
در صورت مجاز بودن robots.txt، این مرحله محتوای HTML پست وبلاگ را بازیابی میکند.
- نودها:
* HTTP Request (n8n-nodes-base.httpRequest)
* Markdown (n8n-nodes-base.markdown)
- جزئیات نود:
* HTTP Request (خراشیدن وبسایت):
* نقش: واکشی محتوای کامل HTML URL وبلاگ هدف.
* پیکربندی: استفاده از URL اعتبارسنجی شده از ورودی. پیکربندی شده با مهلت زمانی سخاوتمندانه و محدودیت تغییر مسیر برای رسیدگی به صفحات بالقوه بزرگ.
* خروجی: ارسال محتوای خام HTML به نود Markdown.
* Markdown:
* نقش: تبدیل HTML خراشیده شده به فرمت Markdown.
* پیکربندی: پردازش فیلد data از پاسخ HTTP، تبدیل تگهای HTML به سینتکس Markdown. پشتیبانی از ارجاعات پیوند و بلوکهای کد محصور.
* خروجی: ارسال محتوای Markdown به مرحله تحلیل هوش مصنوعی.
۵. تحلیل با هوش مصنوعی
این هسته اصلی گردش کار است، جایی که GPT-4 محتوای خراشیده شده را تحلیل میکند.
- نودها:
* OpenAI (@n8n/n8n-nodes-langchain.openAi)
* Code (n8n-nodes-base.code)
* Respond to Webhook (n8n-nodes-base.respondToWebhook)
- جزئیات نود:
* OpenAI (تحلیل سئو وبلاگ):
* نقش: ادغام با مدل GPT-4 OpenAI برای انجام تحلیل سئو.
* پیکربندی:
* مدل: GPT-4.1
* Temperature: تنظیم شده بر روی 0.1 برای نتایج متمرکز و سازگار.
* Top-p: تنظیم شده بر روی 0.6 برای تعادل بین خلاقیت و ارتباط.
* System Prompt: یک prompt دقیق و چند بخشی، GPT-4 را برای تحلیل محتوا در چهار ستون کلیدی هدایت میکند: کیفیت محتوا، استراتژی کلمات کلیدی، سئو فنی و پتانسیل بکلینک. ساختار خروجی مورد نظر را مشخص میکند.
* ورودی: دریافت محتوای Markdown تولید شده در مرحله قبل.
* اعتبارنامهها: نیاز به اعتبارنامههای پیکربندی شده API OpenAI دارد.
* خروجی: ارسال نتایج تحلیل تولید شده توسط هوش مصنوعی به نود Code.
* Code (پسپردازش):
* نقش: انجام پسپردازش جزئی بر روی خروجی هوش مصنوعی، مانند رشتهای کردن اشیاء JSON در صورت لزوم.
* پیکربندی: پیمایش نتایج و تبدیل یک فیلد JSON خاص (مثلاً someObject) به یک فیلد رشتهای (مثلاً myStringifiedField).
* خروجی: ارسال نتایج پردازش شده به پاسخ نهایی webhook.
* Respond to Webhook (موفقیت):
* نقش: ارسال گزارش نهایی و ساختاریافته تحلیل سئو به درخواستکننده اصلی به عنوان پاسخ HTTP.
* خروجی: این نود پایانی برای اجرای موفقیتآمیز گردش کار است.
۶. نودهای مستندسازی
در سراسر گردش کار، نودهای Sticky Note برای ارائه توضیحات، مستندسازی منطق و روشن کردن هدف بخشهای مختلف استفاده میشوند. این نودها برای خوانایی توسط انسان هستند و بر اجرای گردش کار تأثیر نمیگذارند.
---
جدول خلاصه نودها
| نام نود | نوع نود | نقش عملکردی | نود(های) ورودی | نود(های) خروجی |
|---|---|---|---|---|
| Webhook | n8n-nodes-base.webhook | دریافت درخواست POST URL وبلاگ | - | Set |
| Set | n8n-nodes-base.set | استانداردسازی ورودی URL | Webhook | Code (اعتبارسنجی ورودی) |
| Code (اعتبارسنجی ورودی) | n8n-nodes-base.code | اعتبارسنجی URL، تنظیم انتخابگرهای پیشفرض | Set | HTTP Request (واکشی robots.txt) |
| HTTP Request (robots.txt) | n8n-nodes-base.httpRequest | واکشی فایل robots.txt | Code (اعتبارسنجی ورودی) | Code (تحلیل robots.txt) |
| Code (تحلیل robots.txt) | n8n-nodes-base.code | تجزیه robots.txt، بررسی مجوز خراشیدن محتوا | HTTP Request (robots.txt) | If |
| If | n8n-nodes-base.if | انشعاب بر اساس مجوز خراشیدن محتوا | Code (تحلیل robots.txt) | HTTP Request (خراشیدن محتوا) / Respond (Err) |
| Respond to Webhook (خطا) | n8n-nodes-base.respondToWebhook | ارسال پاسخ خطا در صورت عدم مجوز خراشیدن محتوا | If (انشعاب False) | No Operation |
| No Operation | n8n-nodes-base.noOp | پایان دادن به گردش کار پس از خطا | Respond to Webhook (خطا) | - |
| HTTP Request (خراشیدن) | n8n-nodes-base.httpRequest | واکشی محتوای HTML صفحه وبلاگ | If (انشعاب True) | Markdown |
| Markdown | n8n-nodes-base.markdown | تبدیل HTML به Markdown | HTTP Request (خراشیدن) | OpenAI (تحلیل سئو وبلاگ) |
| OpenAI (تحلیل سئو وبلاگ) | @n8n/n8n-nodes-langchain.openAi | تحلیل محتوا با GPT-4 | Markdown | Code (پسپردازش) |
| Code (پسپردازش) | n8n-nodes-base.code | قالببندی خروجی هوش مصنوعی | OpenAI (تحلیل سئو وبلاگ) | Respond to Webhook (موفقیت) |
| Respond to Webhook (موفقیت) | n8n-nodes-base.respondToWebhook | ارسال گزارش نهایی سئو | Code (پسپردازش) | - |
Nodeهای استفادهشده
سوالات متداول
این گردش کار چگونه به تحلیل سئو کمک میکند؟▾
این گردش کار با خراشیدن اخلاقی محتوای وبلاگ و سپس استفاده از GPT-4 برای تحلیل عمیق، به ارزیابی محتوا، استراتژی کلمات کلیدی، سئو فنی و پتانسیل بکلینک میپردازد و بینشهای عملی ارائه میدهد.
آیا این گردش کار از خراشیدن محتوای غیر اخلاقی استفاده میکند؟▾
خیر، این گردش کار با بررسی فایل robots.txt وبسایت اطمینان حاصل میکند که خراشیدن محتوا به صورت اخلاقی و مطابق با قوانین انجام میشود.
چه ابزارهایی در این گردش کار استفاده شده است؟▾
این گردش کار از ابزارهایی مانند n8n، GPT-4، و تکنیکهای خراشیدن اخلاقی محتوا استفاده میکند تا تحلیل جامعی از سئو وبلاگ ارائه دهد.
workflowهای مرتبط
- طبقهبندی خودکار حوادث امنیتی با GPT-4 و Google SheetsSecOps
- دستهبندی خودکار ایمیل جیمیل با GPT-4o و هشدار SlackAI Summarization
- دستهبندی خودکار پستهای وبلاگ با هوش مصنوعی و گیتهابContent Creation
- تحلیل خودکار Google Analytics با هوش مصنوعی Gemini و اعلانه…Market Research
- خودکارسازی اصلاح نقطه پایانی با Wazuh، ClamAV و GPT-4SecOps
- تغییر نام خودکار گرههای n8n با هوش مصنوعیEngineering
