Making SEO content in Chatgpt using Rube

Making SEO content in Chatgpt using Rube

Sep 30, 2025

Sep 30, 2025

Get started with Rube

Power your AI Assistant with 500+ tools

Get started with Rube

Power your AI Assistant with 500+ tools

Get started with Rube

Power your AI Assistant with 500+ tools

If you are a content writer, you know the pain - Frequently coming up with SEO optimised, well-researched content.

With the emergence of AI tools, you can speed up the process, but it's not efficient. Here is how your flow might look:

  • Giving multiple prompts to the LLM and generating an outline.

  • Flesh and carve the outline in the expected format - manually.

  • Provide the new outline section by section to generate content.

  • Add appropriate backlinks

  • Verify each section for authenticity and freshness. (primarily based on common questions asked)

  • If yes, good to go 👍,

  • Else, re-instruct to include the latest trends, news & queries to consider while writing each section.

  • Combine each one of them in an editor and review the flow to ensure the content is well-structured. Researched.

  • Finally, generate an SEO-optimised draft (with proper keyword density, interlinking existing blog posts, and adding backlinks).

This feels like a pain and often leads to numerous manual copy-paste errors, tab shifts, context loss according to client needs, and so on.

You see the problem here?

We need a reusable system/pipeline to orchestrate all tasks and complete work efficiently.

So, let’s create a Rube + Chat GPT SEO Optimised, Well-Researched content generation assistant.

In case you don’t know about rube, here is a brief refresher!

A Brief on Rube

Rube is a universal Model Context Protocol (MCP) for AI Agents.

Think of it as a bridge between AI models like ChatGPT and your favourite tools like Google Sheets, Search APIs, SQL databases,

Instead of building custom scripts or dealing with API rate limits, Rube gives you instant access to 500+ apps, without worrying about authentication, tool selection, and call & right action selection and security.

For businesses, that means faster decisions. For developers, it means less boilerplate and more time building value.

But how does all this connect to solving the pain point we had on email triage?

Let’s look at the flow!

The Workflow

The Content Creation Flow is simple:

  • Prompt ChatGPT with Rube Integration to:

    • perform research on a given topic using social media (Reddit & Hacker News)

    • Come up with Seo SEO-optimised keyword bucket,

    • Generate the content section by section, with the main focus on optimising the article for the question asked for those particular keywords. (remains evergreen)

    • Add backlinks wherever relevant,

    • create an entire draft in Google Docs / Notion, and

    • Output with the link to the draft.

The catch here is that, for each task, we will let Rube MCP do all the heavy lifting using its instructed tools.

The benefit of the flow is that,

Once prompted, we don’t need to switch between ChatGPT responses, Google Docs, Notion, SEO Tool (Google Keyword Planner, Semrush, Ahrefs, etc)

Apart from that, the content will be infused with social buzz, topical authority through news, and web-wide discovery via SEO.

And the best part? We can reuse this pipeline anytime, anywhere and across multiple scenarios

Having understood the flow, let's look at the application side.

Step 1 - Connecting Rube to GPT

Note: To use rube, you need to have ChatGPT Plus plan at least.

Connecting Rube to GPT is straightforward:

  • Head to ChatGPT Settings ⚙️

  • Goto Connectors → Advanced Settings → Enable Developer Mode and toggle it on.

  • Head back to Connectors and click the Create button beside it.

  • Now fill in the details as follows:

    • Name: Rube

    • Description: Leave Blank

    • Authentication: OAuth

    • Now accept> I trust this application and hit Create.

In a few seconds, you will be prompted to authenticate rube by logging in.

If you have an account, log in and select the workspace you want to use. Otherwise, create a new one and select the default workspace. This will be the environment Rube will look into!

By the end, you should have something similar 👇

Now, a question might arise: why use rube and not the connectors provided by GPT itself? They aren’t reliable, break a lot, not user-friendly + you don’t get out of support for auth, tool optimisation, selection and calling

Anyway, with rube connected, it’s time to connect the desired apps!

Step 2 - Authenticating Apps in Rube

For this ChatGPT Content Generator tool, we will use three apps to fetch

  • Reddit → community Q&A + raw insights.

  • Composio → broader articles, blogs, backlinks + timely, credible sources.

ChatGPT will act as a brain, combining all information and prompting us if needed.

To ensure we are not prompted to authenticate, you can preregister them in the Rube. Let’s see how to do that.

Steps are super simple:

  • Navigate to Rube Dashboard, in case you face error, make sure you are logged in.

  • Go to the Marketplace and select the required apps for the job. - Gmail, Slack, Google Calendar.

  • In the app window:

    • Click on Enable App.

    • Select the scopes needed - basically the permissions

    • & Login using Composio oAuth (same top-notch security out of the box).

  • And you are done.

At the end, you will have the following output 👇

With this, we are now set to prompt our ChatGPT + Rube Content Generator Assistant!

Step 3 - Fire Up SEO Content Generator Assistant using ChatGPT & Rube

Before firing up, ensure you have developer mode enabled and Rube setup. If not, refer to step 1

Anyway, let’s activate the rube. It's simple:

  • Head to any chat window

  • Click on ➕ button → More… → Developer Mode

  • Besides Developer Mode, click Add Source & toggle on Rube (or the name you defined in step 1)

Now we are all set.

It's a good practice to check if all connected tools are available or not, but personal preference here. To check you can prompt rube: What all tools do you have access too

  • Note

    Always follow the prompt structure: “Hey Rube, check X, do Y with criteria, output Z.” for best results!

Anyways, to kick things off, in the same chat paste the following prompt and execute:

Hey rube, search my target keyword and user questions on Reddit using Reddit MCP and Hacker News (HN), analyze the top posts and comment threads to extract the most common themes, pain points, and emerging trends, then use ChatGPT to draft a well-structured article that directly answers these user questions, optimizes for the given keyword, and naturally includes relevant backlinks to authoritative sources wherever appropriate so the final content is SEO-friendly, engaging, and ready to publish. Target Keyword: “AI Job Loss”

& let the Rube & Composio handle the rest. Here is what it looks in practice 👇

Here is how it looks in Google Docs → AI Job Loss: What’s Hype, What’s Real, and How to Stay Ahead (might be a different blog, with added backlinks, but the idea remains the same)

The Benefits of Orchestration

Once we fired up the flow, we didn’t need to jump between tabs, copy and paste half-broken outlines, or manually stitch drafts together.

The heavy lifting of research, keyword clustering, and backlink suggestions was all handled by Rube (Composio) with ChatGPT, thus optimising the blog according to audience needs.

For businesses, this translates to:

  • Faster content creation: Research, drafting, and SEO structuring happen in a single flow without manual juggling.

  • Evergreen authority: Articles draw on real-time insights from Reddit, Hacker News, and credible sources, ensuring they stay fresh and relevant.

  • Reduced operational drag: No more chasing keyword planners or fixing formatting errors - Rube orchestrates everything.

  • Cross-platform publishing: Final drafts are uploaded directly to Google Docs or Notion, ready for collaboration and editing.

  • Scalable pipeline: Whether you need one article a week or a hundred, the same system adapts without added overhead.

Just like that, both businesses and individuals can extend this template for multiple scenarios, like:

  • Thought leadership blogs: Draft expert-driven content infused with trending community discussions.

  • Product content workflows: Generate SEO-rich product descriptions, FAQs, and knowledge base articles, all fresh according to current trends and needs

  • Agency scaling: Deliver consistent, research-backed content across multiple client accounts.

  • Personal branding: Publish timely LinkedIn or Medium posts that focus on current conversations.

I hope you have an idea of how you can use it, as well as others & businesses.

So, all good, but what’s the Final take?

Final Thoughts

Content creation at scale is one of the most persistent bottlenecks, whether for a solo creator, a marketing agency, or a growing business.

However, content used to take hours of fragmented workflows now turns into a smooth, end-to-end pipeline by pairing ChatGPT with Rube’s ability to orchestrate Reddit and Hacker News (composio search).

In case you want to try other automation with Rube, check out: Automating Stock Analysis with Rube & ChatGPT

The final takeaway?

This isn’t just about speeding up article writing - it’s about building a system where research, authority, and SEO optimisation are built in by default.

With Rube and ChatGPT as your assistants, content writing / creation stops being a messy, manual grind and starts becoming a repeatable, scalable growth engine.

So why wait? Head to rube.app by Composio and start automating your SEO workflows today!

If you are a content writer, you know the pain - Frequently coming up with SEO optimised, well-researched content.

With the emergence of AI tools, you can speed up the process, but it's not efficient. Here is how your flow might look:

  • Giving multiple prompts to the LLM and generating an outline.

  • Flesh and carve the outline in the expected format - manually.

  • Provide the new outline section by section to generate content.

  • Add appropriate backlinks

  • Verify each section for authenticity and freshness. (primarily based on common questions asked)

  • If yes, good to go 👍,

  • Else, re-instruct to include the latest trends, news & queries to consider while writing each section.

  • Combine each one of them in an editor and review the flow to ensure the content is well-structured. Researched.

  • Finally, generate an SEO-optimised draft (with proper keyword density, interlinking existing blog posts, and adding backlinks).

This feels like a pain and often leads to numerous manual copy-paste errors, tab shifts, context loss according to client needs, and so on.

You see the problem here?

We need a reusable system/pipeline to orchestrate all tasks and complete work efficiently.

So, let’s create a Rube + Chat GPT SEO Optimised, Well-Researched content generation assistant.

In case you don’t know about rube, here is a brief refresher!

A Brief on Rube

Rube is a universal Model Context Protocol (MCP) for AI Agents.

Think of it as a bridge between AI models like ChatGPT and your favourite tools like Google Sheets, Search APIs, SQL databases,

Instead of building custom scripts or dealing with API rate limits, Rube gives you instant access to 500+ apps, without worrying about authentication, tool selection, and call & right action selection and security.

For businesses, that means faster decisions. For developers, it means less boilerplate and more time building value.

But how does all this connect to solving the pain point we had on email triage?

Let’s look at the flow!

The Workflow

The Content Creation Flow is simple:

  • Prompt ChatGPT with Rube Integration to:

    • perform research on a given topic using social media (Reddit & Hacker News)

    • Come up with Seo SEO-optimised keyword bucket,

    • Generate the content section by section, with the main focus on optimising the article for the question asked for those particular keywords. (remains evergreen)

    • Add backlinks wherever relevant,

    • create an entire draft in Google Docs / Notion, and

    • Output with the link to the draft.

The catch here is that, for each task, we will let Rube MCP do all the heavy lifting using its instructed tools.

The benefit of the flow is that,

Once prompted, we don’t need to switch between ChatGPT responses, Google Docs, Notion, SEO Tool (Google Keyword Planner, Semrush, Ahrefs, etc)

Apart from that, the content will be infused with social buzz, topical authority through news, and web-wide discovery via SEO.

And the best part? We can reuse this pipeline anytime, anywhere and across multiple scenarios

Having understood the flow, let's look at the application side.

Step 1 - Connecting Rube to GPT

Note: To use rube, you need to have ChatGPT Plus plan at least.

Connecting Rube to GPT is straightforward:

  • Head to ChatGPT Settings ⚙️

  • Goto Connectors → Advanced Settings → Enable Developer Mode and toggle it on.

  • Head back to Connectors and click the Create button beside it.

  • Now fill in the details as follows:

    • Name: Rube

    • Description: Leave Blank

    • Authentication: OAuth

    • Now accept> I trust this application and hit Create.

In a few seconds, you will be prompted to authenticate rube by logging in.

If you have an account, log in and select the workspace you want to use. Otherwise, create a new one and select the default workspace. This will be the environment Rube will look into!

By the end, you should have something similar 👇

Now, a question might arise: why use rube and not the connectors provided by GPT itself? They aren’t reliable, break a lot, not user-friendly + you don’t get out of support for auth, tool optimisation, selection and calling

Anyway, with rube connected, it’s time to connect the desired apps!

Step 2 - Authenticating Apps in Rube

For this ChatGPT Content Generator tool, we will use three apps to fetch

  • Reddit → community Q&A + raw insights.

  • Composio → broader articles, blogs, backlinks + timely, credible sources.

ChatGPT will act as a brain, combining all information and prompting us if needed.

To ensure we are not prompted to authenticate, you can preregister them in the Rube. Let’s see how to do that.

Steps are super simple:

  • Navigate to Rube Dashboard, in case you face error, make sure you are logged in.

  • Go to the Marketplace and select the required apps for the job. - Gmail, Slack, Google Calendar.

  • In the app window:

    • Click on Enable App.

    • Select the scopes needed - basically the permissions

    • & Login using Composio oAuth (same top-notch security out of the box).

  • And you are done.

At the end, you will have the following output 👇

With this, we are now set to prompt our ChatGPT + Rube Content Generator Assistant!

Step 3 - Fire Up SEO Content Generator Assistant using ChatGPT & Rube

Before firing up, ensure you have developer mode enabled and Rube setup. If not, refer to step 1

Anyway, let’s activate the rube. It's simple:

  • Head to any chat window

  • Click on ➕ button → More… → Developer Mode

  • Besides Developer Mode, click Add Source & toggle on Rube (or the name you defined in step 1)

Now we are all set.

It's a good practice to check if all connected tools are available or not, but personal preference here. To check you can prompt rube: What all tools do you have access too

  • Note

    Always follow the prompt structure: “Hey Rube, check X, do Y with criteria, output Z.” for best results!

Anyways, to kick things off, in the same chat paste the following prompt and execute:

Hey rube, search my target keyword and user questions on Reddit using Reddit MCP and Hacker News (HN), analyze the top posts and comment threads to extract the most common themes, pain points, and emerging trends, then use ChatGPT to draft a well-structured article that directly answers these user questions, optimizes for the given keyword, and naturally includes relevant backlinks to authoritative sources wherever appropriate so the final content is SEO-friendly, engaging, and ready to publish. Target Keyword: “AI Job Loss”

& let the Rube & Composio handle the rest. Here is what it looks in practice 👇

Here is how it looks in Google Docs → AI Job Loss: What’s Hype, What’s Real, and How to Stay Ahead (might be a different blog, with added backlinks, but the idea remains the same)

The Benefits of Orchestration

Once we fired up the flow, we didn’t need to jump between tabs, copy and paste half-broken outlines, or manually stitch drafts together.

The heavy lifting of research, keyword clustering, and backlink suggestions was all handled by Rube (Composio) with ChatGPT, thus optimising the blog according to audience needs.

For businesses, this translates to:

  • Faster content creation: Research, drafting, and SEO structuring happen in a single flow without manual juggling.

  • Evergreen authority: Articles draw on real-time insights from Reddit, Hacker News, and credible sources, ensuring they stay fresh and relevant.

  • Reduced operational drag: No more chasing keyword planners or fixing formatting errors - Rube orchestrates everything.

  • Cross-platform publishing: Final drafts are uploaded directly to Google Docs or Notion, ready for collaboration and editing.

  • Scalable pipeline: Whether you need one article a week or a hundred, the same system adapts without added overhead.

Just like that, both businesses and individuals can extend this template for multiple scenarios, like:

  • Thought leadership blogs: Draft expert-driven content infused with trending community discussions.

  • Product content workflows: Generate SEO-rich product descriptions, FAQs, and knowledge base articles, all fresh according to current trends and needs

  • Agency scaling: Deliver consistent, research-backed content across multiple client accounts.

  • Personal branding: Publish timely LinkedIn or Medium posts that focus on current conversations.

I hope you have an idea of how you can use it, as well as others & businesses.

So, all good, but what’s the Final take?

Final Thoughts

Content creation at scale is one of the most persistent bottlenecks, whether for a solo creator, a marketing agency, or a growing business.

However, content used to take hours of fragmented workflows now turns into a smooth, end-to-end pipeline by pairing ChatGPT with Rube’s ability to orchestrate Reddit and Hacker News (composio search).

In case you want to try other automation with Rube, check out: Automating Stock Analysis with Rube & ChatGPT

The final takeaway?

This isn’t just about speeding up article writing - it’s about building a system where research, authority, and SEO optimisation are built in by default.

With Rube and ChatGPT as your assistants, content writing / creation stops being a messy, manual grind and starts becoming a repeatable, scalable growth engine.

So why wait? Head to rube.app by Composio and start automating your SEO workflows today!