Assistance with SEO Chat Buddy Development (Need Help)

I am having an issue creating a chatbot that will work as a seo assistant

I am developing SEO Chat Buddy, an AI-powered assistant designed to streamline SEO tasks by integrating OpenAI with DataForSEO APIs. This project aims to automate essential SEO functions, such as keyword research, SERP analysis, site audits, and Google reviews, to help users efficiently manage SEO efforts.

My Initial Plan:

The plan is to build a chatbot that functions like ChatGPT but is specialized in SEO. Users can log in and immediately start working by entering their URL. The chatbot will provide SEO metrics such as Domain Authority (DA), daily visits, total linked keywords, and more. It will also offer PDF report generation and allow users to ask for competitor comparisons or suggestions for improvement.

Users can choose from various subscription plans based on their query limits. The chatbot will store 30 days of chat history for easy recall, and users can train it based on their specific needs. The ultimate goal is to create a user-friendly interface that helps manage SEO more efficiently.

APIs in Use:

  • SERP Analysis: Tracks keyword ranking positions in search engines.
  • Keyword Research: Provides suggestions for relevant keywords.
  • Site Audit: Identifies technical SEO issues for websites.
  • Google Reviews: Analyzes and aggregates reviews for a website.
  • Domain Rank: Tracks domain ranking performance.
  • Volume API: Tracks search volume for specific keywords.

How It Works:

The system extracts necessary data (such as keywords, location, and URLs) from user queries and routes them to the correct DataForSEO APIs. For non-SEO queries, OpenAI responds conversationally, while SEO-specific tasks are automatically forwarded to the appropriate API. All data gathered from the APIs is organized and stored in Airtable for easy access and reporting.

Issues: (Screenshot Attached)













  1. Mapping Errors: Input parameters (like keywords, URL, location) are not mapping correctly between webhooks, OpenAI, and DataForSEO APIs, especially for the Audit API (invalid URL validation).
  2. Routing and Validation: Errors arise when routing queries to the right API, affecting the flow of SEO data processing.

Could you assist in refining these processes, ensuring proper API mapping and routing?

Also attaching advance log details

  • Webook Start - Custom webhook1

The module was initialized.

  • OpenAI 1 - Create a Completion (Prompt) (GPT-3, GPT-3.5, GPT-4)2

The module was initialized.

  • SERP - Get Parsed SERP8

The module was initialized.

  • Reviews - Get Google Reviews9

The module was initialized.

  • Audit - Get Page Audit Check10

The module was initialized.

  • Volume - Get Google Search Volume11

The module was initialized.

  • Keywords - Get Keywords for Keywords12

The module was initialized.

  • Rank - Get Domain Rank Overview13

The module was initialized.

  • General Chat Records - Create a Record14

The module was initialized.

  • Seo Queries - Create a Record15

The module was initialized.

  • The scenario was initialized.

  • Cycle #1 was started.

  • Webook Start - Custom webhook1

The operation was started.

  • Webook Start - Custom webhook1

The operation was completed.

  • OpenAI 1 - Create a Completion (Prompt) (GPT-3, GPT-3.5, GPT-4)2

The operation was started.

  • OpenAI 1 - Create a Completion (Prompt) (GPT-3, GPT-3.5, GPT-4)2+2.9s

The operation was completed.

  • OpenAI 1 - Create a Completion (Prompt) (GPT-3, GPT-3.5, GPT-4)2

The Commit Phase has been started.

  • OpenAI 1 - Create a Completion (Prompt) (GPT-3, GPT-3.5, GPT-4)2

The Commit Phase was completed.

  • Flow Control - Router7

Jump to the next route 1.

  • SERP - Get Parsed SERP8

The operation was started.

  • SERP - Get Parsed SERP8+0.5s

The operation was completed.

  • SERP - Get Parsed SERP8

The Commit Phase has been started.

  • SERP - Get Parsed SERP8

The Commit Phase was completed.

  • Flow Control - Router7

Jump to the next route 2.

  • Reviews - Get Google Reviews9

The operation was started.

  • Reviews - Get Google Reviews9+0.7s

The operation was completed.

  • Reviews - Get Google Reviews9

The Commit Phase has been started.

  • Reviews - Get Google Reviews9

The Commit Phase was completed.

  • Flow Control - Router7

Jump to the next route 3.

  • Audit - Get Page Audit Check10

The operation was started.

  • Audit - Get Page Audit Check10

The operation failed with an error.

Error

Validation failed for 1 parameter(s).

  • Invalid URL in parameter ‘url’.
  • Audit - Get Page Audit Check10

The Rollback Phase has been started.

  • Audit - Get Page Audit Check10

The Rollback Phase was completed.

  • Webook Start - Custom webhook1

The Rollback Phase has been started.

  • Webook Start - Custom webhook1

The Rollback Phase was completed.

  • Cycle #1 was completed.

  • Webook Start - Custom webhook1

The module was finalized.

  • OpenAI 1 - Create a Completion (Prompt) (GPT-3, GPT-3.5, GPT-4)2

The module was finalized.

  • SERP - Get Parsed SERP8

The module was finalized.

  • Reviews - Get Google Reviews9

The module was finalized.

  • Audit - Get Page Audit Check10

The module was finalized.

  • Volume - Get Google Search Volume11

The module was finalized.

  • Keywords - Get Keywords for Keywords12

The module was finalized.

  • Rank - Get Domain Rank Overview13

The module was finalized.

  • General Chat Records - Create a Record14

The module was finalized.

  • Seo Queries - Create a Record15

The module was finalized.

  • The scenario was finalized.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.