SEO Topic research using N8N for Reddit: Its easier than you think

SEO Topic research using N8N for Reddit: Its easier than you think

Reddit is a majorly used platform that we tend to ignore in terms of driving traffic to our sites, getting new topic ideas and inspiration among other fun stuff. I have found some important resources, tutorials and other answers on reddit more than Google. Its not to say that you should ignore your existing research methods.

To build a good reputation on reddit, you need to have a good strategy that does not seem too spammy, promotional or non relevant to the subreddit. This means doing good research on topics, keywords and niches relevant to the product or website you are looking to promote. This can produce a lot of clutter that you have to slowly sort through to get relevant topics you can comment on or even write about.?

For this, I built a simple 3 step workflow using n8n that automates this process of finding keywords, topics, subreddits and other relevant information that you may need for your research and SEO purposes.?

The upside of this is that you can then feed the data to your favorite data management system such as google sheets, airable notion, Trello etc. directly.

Let's get started.


Preliquisites

To get started you will need to have n8n installed on your machine, or you can go for the cloud hosted infrastructure

A reddit API key

Getting started

You will need to add a trigger node to your workflow that will be starting your workflows. Alternatively, you can use the cron function if this is a repetitive task.


Setting the reddit node

To get your favorite keywords you will need to do a few configurations.

Search for the reddit node on the left bar. This is the one we shall use to interact with the Reddit Api that we setup before starting.


Add the reddit node to your workflow, set the credentials as described in this document and set the search term to your desired keyword

The results are as below


From this data, we can see we have a lot of data, most of which is not relevant for our use case. You can customize this information using the set node, and set the field s that you want to retain. Its more of a drag and drop of the items that you would like to retain


We shall retain the;

  • ?Subreddit
  • Author
  • Title
  • Upvotes(For relevance)


You can then add other nodes to send your data to google sheets, artable or other visualizations system You can?

  1. Add a filter node with negative keywords to remove
  2. If you are scrapping these topics on a daily basis, you can set a filter function to remove all duplicates and find only the “evergreen fresh content”
  3. Notification with new credits on your favorite keywords

My favorite use case with is automation of this process with bulk keywords from a google sheets, and export the keywords back to sheets for visualizations with only new keywords.

Automations rock!!

You can find the YouTube video below.

https://youtu.be/xwi1dNUUHr0


要查看或添加评论,请登录

Zacharia Kimotho的更多文章