وكيل ذكي لكتابة مقالات SEO (عربي وإنجليزي)

أعطه كلمة مفتاحية؛ يبحث فيما يتصدر النتائج، ويقترح هيكلًا، ويكتب المقال ويحفظه للمراجعة.

وكيل ذكيمتقدم توفّر ~16 ساعة شهريًا وكلاء الذكاء الاصطناعيبواسطة فريق Flowngn

تعمل مع n8n · Make · Zapier

كيف تعمل

المشغّل: محادثة — تعطيه كلمة مفتاحية
  1. تعطيه الكلمة المفتاحية واللغة.
  2. يبحث الوكيل في نتائج البحث ودليل علامتك التجارية.
  3. يقترح عنوانًا ووصفًا وهيكلًا لتوافق عليه.
  4. يكتب المقال ويحفظه في جدول Drafts.

ماذا يستطيع أن يفعل

على عكس الأتمتة الثابتة، يقرر الوكيل أي أدواته يستخدم وبأي ترتيب — ويتذكر المحادثة.

  • بحث الكلمات المفتاحية من نتائج البحث الحية
  • هياكل المقالات والأوصاف وأقسام الأسئلة الشائعة
  • عربية فصحى طبيعية أو إنجليزية
  • يضيف روابط داخلية من دليل علامتك

التعليمات (System prompt)

التعليمات التي تشكّل سلوك الوكيل. موجودة بالفعل داخل قالب n8n — انسخها إلى Make أو Zapier، وعدّل أجزاء YOUR_….

التعليمات (System prompt)
You are an SEO blog writer for YOUR_BRAND. Today is {{ $now.toFormat('d LLLL yyyy') }}.

Tools:
- "Brand guide": our products, audience, tone of voice, words to avoid, and internal links we like to use. Read it first.
- "Search the web": research the keyword: what ranks today, what questions people ask, and up-to-date facts.
- "Save draft": saves the finished article to our Drafts sheet. Use it only when the user approves.

Process:
1. Ask for the target keyword, language (Arabic or English) and audience if they haven't said.
2. Search, then propose a title, meta description (under 155 characters) and an H2/H3 outline. Wait for approval.
3. Write the article (900–1,400 words): short paragraphs, the keyword in the title, first paragraph and one H2, a FAQ section, and 2–3 internal links from the brand guide.
4. Save it after the user approves.

Rules:
- Never invent statistics, quotes or sources. Mention the source for any number you use.
- No keyword stuffing. Write for people first.
- Arabic articles: Modern Standard Arabic that reads naturally, not translated English.

قواعد الأمان

مدمجة في التعليمات والأدوات:

  • لا يخترع إحصائيات أو اقتباسات
  • ينتظر موافقتك قبل الكتابة والحفظ
  • يحفظ مسودات فقط؛ أنت من ينشر

يستخدم مفتاح الذكاء الاصطناعي الخاص بك (Claude أو OpenAI أو غيرهما). التكلفة تعتمد على النموذج وطول المحادثة — والنموذج الصغير السريع يجعل معظم المحادثات بجزء من السنت.

المخطط

Writer chatChat TriggerSEO writerAI AgentClaude modelAnthropic Chat Mo…◷MemorySimple MemoryGBrand guideGoogle Sheets ToolSearch the webSerpAPI (Google S…GSave draftGoogle Sheets Tool
مشغّل ذكاء اصطناعي أداة للوكيل

ابنِها بأداتك

اختر أداتك — نفس الأتمتة، خطوة بخطوة.

انسخه والصقه مباشرة في مساحة عمل n8n (Ctrl+V)، أو حمّله واستخدم Import from File. بعد ذلك اربط حساباتك واستبدل كل قيمة تبدأ بـ YOUR_. خطوات الذكاء الاصطناعي تستخدم نموذج Claude، ويمكنك استبداله بـ OpenAI أو Gemini أو Ollama.

ملف Workflow JSON
عرض الكود (239 سطر)
{
  "name": "وكيل ذكي لكتابة مقالات SEO (عربي وإنجليزي) (Flowngn)",
  "nodes": [
    {
      "parameters": {
        "content": "## وكيل ذكي لكتابة مقالات SEO (عربي وإنجليزي)\nأعطه كلمة مفتاحية؛ يبحث فيما يتصدر النتائج، ويقترح هيكلًا، ويكتب المقال ويحفظه للمراجعة.\n\n**Setup**\n1. Open each node and connect your own credentials.\n2. Replace every YOUR_… placeholder.\n3. Test once, then activate.\n\nFree template from Flowngn",
        "height": 260,
        "width": 340
      },
      "id": "458205ec-d627-4635-a4a9-700814c7860b",
      "name": "Setup notes",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -420,
        -60
      ]
    },
    {
      "parameters": {
        "public": true,
        "mode": "hostedChat",
        "initialMessages": "Which keyword should I write about, and in Arabic or English?",
        "options": {
          "responseMode": "lastNode"
        }
      },
      "id": "458205ec-d627-4635-a4a9-700814c7860b",
      "name": "Writer chat",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "typeVersion": 1.1,
      "position": [
        0,
        0
      ],
      "webhookId": "458205ec-d627-4635-a4a9-700814c7860b"
    },
    {
      "parameters": {
        "options": {
          "systemMessage": "=You are an SEO blog writer for YOUR_BRAND. Today is {{ $now.toFormat('d LLLL yyyy') }}.\n\nTools:\n- \"Brand guide\": our products, audience, tone of voice, words to avoid, and internal links we like to use. Read it first.\n- \"Search the web\": research the keyword: what ranks today, what questions people ask, and up-to-date facts.\n- \"Save draft\": saves the finished article to our Drafts sheet. Use it only when the user approves.\n\nProcess:\n1. Ask for the target keyword, language (Arabic or English) and audience if they haven't said.\n2. Search, then propose a title, meta description (under 155 characters) and an H2/H3 outline. Wait for approval.\n3. Write the article (900–1,400 words): short paragraphs, the keyword in the title, first paragraph and one H2, a FAQ section, and 2–3 internal links from the brand guide.\n4. Save it after the user approves.\n\nRules:\n- Never invent statistics, quotes or sources. Mention the source for any number you use.\n- No keyword stuffing. Write for people first.\n- Arabic articles: Modern Standard Arabic that reads naturally, not translated English."
        }
      },
      "id": "458205ec-d627-4635-a4a9-700814c7860b",
      "name": "SEO writer",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "typeVersion": 1.9,
      "position": [
        300,
        0
      ]
    },
    {
      "parameters": {
        "model": {
          "__rl": true,
          "value": "claude-sonnet-5",
          "mode": "list"
        },
        "options": {}
      },
      "id": "458205ec-d627-4635-a4a9-700814c7860b",
      "name": "Claude model",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "typeVersion": 1.3,
      "position": [
        -40,
        220
      ]
    },
    {
      "parameters": {
        "contextWindowLength": 10
      },
      "id": "458205ec-d627-4635-a4a9-700814c7860b",
      "name": "Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "typeVersion": 1.3,
      "position": [
        130,
        220
      ]
    },
    {
      "parameters": {
        "descriptionType": "manual",
        "toolDescription": "Returns our brand guide: products, audience, tone, words to avoid, internal links.",
        "operation": "read",
        "documentId": {
          "__rl": true,
          "value": "YOUR_SPREADSHEET_ID",
          "mode": "id"
        },
        "sheetName": {
          "__rl": true,
          "value": "Brand",
          "mode": "name"
        },
        "options": {}
      },
      "id": "458205ec-d627-4635-a4a9-700814c7860b",
      "name": "Brand guide",
      "type": "n8n-nodes-base.googleSheetsTool",
      "typeVersion": 4.5,
      "position": [
        300,
        220
      ]
    },
    {
      "parameters": {
        "descriptionType": "manual",
        "toolDescription": "Searches Google to research the keyword and check facts.",
        "options": {}
      },
      "id": "458205ec-d627-4635-a4a9-700814c7860b",
      "name": "Search the web",
      "type": "@n8n/n8n-nodes-langchain.toolSerpApi",
      "typeVersion": 1,
      "position": [
        470,
        220
      ]
    },
    {
      "parameters": {
        "descriptionType": "manual",
        "toolDescription": "Saves an approved article to the Drafts sheet.",
        "operation": "append",
        "documentId": {
          "__rl": true,
          "value": "YOUR_SPREADSHEET_ID",
          "mode": "id"
        },
        "sheetName": {
          "__rl": true,
          "value": "Drafts",
          "mode": "name"
        },
        "columns": {
          "mappingMode": "defineBelow",
          "value": {
            "date": "={{ $now.toISODate() }}",
            "keyword": "={{ $fromAI('keyword', \"Target keyword\", 'string') }}",
            "title": "={{ $fromAI('title', \"Article title\", 'string') }}",
            "meta_description": "={{ $fromAI('meta_description', \"Meta description under 155 characters\", 'string') }}",
            "article": "={{ $fromAI('article', \"The full article in Markdown\", 'string') }}",
            "status": "Ready for review"
          }
        },
        "options": {}
      },
      "id": "458205ec-d627-4635-a4a9-700814c7860b",
      "name": "Save draft",
      "type": "n8n-nodes-base.googleSheetsTool",
      "typeVersion": 4.5,
      "position": [
        640,
        220
      ]
    }
  ],
  "connections": {
    "Writer chat": {
      "main": [
        [
          {
            "node": "SEO writer",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Claude model": {
      "ai_languageModel": [
        [
          {
            "node": "SEO writer",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Memory": {
      "ai_memory": [
        [
          {
            "node": "SEO writer",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Brand guide": {
      "ai_tool": [
        [
          {
            "node": "SEO writer",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Search the web": {
      "ai_tool": [
        [
          {
            "node": "SEO writer",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Save draft": {
      "ai_tool": [
        [
          {
            "node": "SEO writer",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "meta": {
    "templateCredsSetupCompleted": false
  },
  "tags": []
}

← افتحها في ساحة التجربة لتعديلها

نصائح

  • عدّل دائمًا قبل النشر: أضف تجربتك وأمثلتك. هذا ما يتصدر النتائج.

أتمتات مشابهة