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;
You can then add other nodes to send your data to google sheets, artable or other visualizations system You can?
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.