SEO blog posts on autopilot: an AI news blog from RSS feeds with SEO Content Machine

Put SEO blog posts on autopilot with 3 SCM tasks.

You can create an automated PBN using all the scraping, generation and posting tools inside SCM.

For example, you can build your own PBN news network by following 3 steps:

  1. Download news from a site
  2. Summarise the news using an AI model
  3. Post the news summary to a WordPress blog

Once the 3 steps are running properly, we can chain them to run as one giant task and put it on a repeat schedule, eg run hourly.

Some problems we will tackle in this workflow:

  1. How to get articles from a news site and remove unwanted text
  2. How to write an AI prompt that will summarise the downloaded content
  3. How to post those files to a WordPress Blog without worrying about duplicate titles

Download content from a news site with the RSS downloader

There are many different ways to download content from a website.

The easiest way to download the newest content is via a site RSS feed or sitemap XML.

Example: https://www.newsweek.com

Do a Google search for “www.newsweek.com rss”

” www.newsweek.com sitemap”

You can use:

https://www.newsweek.com/rss

or

https://www.newsweek.com/sitemap.xml

Today we will use the RSS feed.

The tool for downloading from any RSS or sitemap url is the RSS & Sitemaps tool under Data Sources.

Create a new RSS & Sitemaps task

Paste in the feed url

Review the content selection rules.

The most important is ‘scrape tags'.

SCM uses CSS selectors to pick content on a page.

By default the tool will download all the h2 and p tags on the page.

By visiting the site and exploring with devtools (F12) we can find a more accurate selector.

Use ‘article p' to just grab article content.

In the filter section,

Limit the number of article downloads. The default is -1 ie every article.

Use ignore lines to remove content mentioning ‘newsweek'.

This removes unwanted content such as site disclaimers etc.

Run the task.

You can check the output of the task to refine the content selection and content filtering.

Using the sitemap returns all the posts on the site. The RSS feed returns the newest ones.

With such a large number, we save time by only downloading the first 3 articles.

Hover over the preview icon to find the ‘copy path' menu.

We will use copy path later in the Page Pipeline.

Summarise the news using an AI model

Now that we have the content we want to summarise on our hard drive we can move onto the next step.

Copy the output path of the RSS & Sitemaps task so that its in the clipboard. We will need it later.

Create a new Page Pipeline task.

Enter a keyword in ‘Pages to create', eg news.

The ‘AI pages' tab is on by default.

We can write our own AI prompts but it is easier to pre-select ones that are included with SCM.

Click the ‘Page template' dropdown.

Select ‘Article – rewrite 1‘ template

Picking it adds the template to the list. Click the ‘Edit template' pencil to see the prompt.

The AI prompts are loaded.

How it works:

  • <load_next_article> loads 1 article into the macros %article_title% and %article_body%.
  • The article is loaded once, so both macros point to the same article in the whole prompt.
    • Using %scraped_article% directly is possible, but each time it is used in our prompt it refers to a different article.
  • We create one <h1> by using the %article_title% macro
  • We have a prompt to asks the AI to summarise the entire article provided inside the %article_body% macro

This prompt will run for each scraped article in our downloaded folder of articles.

We need to tell SCM how many articles it is expecting in the folder.

In this example it is 3.

Now lets tell the task where those articles are.

Scroll down to the switches under the template.

Leave ‘Use Google research' off.

We do this because we are only using content that is on our hard drive.

Leaving it off saves time from not having to scrape articles from Google.

Turn on ‘Add local content'

We need to provide the folder path of the articles we want to rewrite.

Paste the output folder of the sitemap/rss articles from the previous task into ‘Local content folder'.

You can click ‘select folder' as well to select any other folder that contains txt files.

Go to export, click on WordPress

We will be posting these articles as well.

The task is ready to run.

To recap:

  1. Create Page Pipeline task
  2. Enter a keyword in ‘Pages to create'
  3. Under ‘AI pages', open the ‘Page template' dropdown
  4. Select the ‘Article – rewrite 1' template
  5. Enter number of articles to process
  6. Under the template, turn on ‘Add local content'
  7. Paste in folder path of our downloaded articles
  8. Enable WordPress export

Click Run!

The task log shows what is being done.

If you ask for more pages than there are articles, the task reuses articles.

The log shows ‘Reusing article (n/N)'.

Click on the blue preview icon to see the summarised articles.

The article with a HTML preview is displayed.

Now we have our re-written articles ready to post.

Post to a WordPress Blog

As we selected export WordPress, we have a ‘upload post' button available.

Click upload post.

Article location has been pre-filled.

Click, select blogs.

Select target blogs.

or add your blogs.

Posts that can be uploaded are shown.

‘Ensure unique title' is on by default. It skips posts whose title is already on the blog.

Tick ‘as draft' to check posts in WordPress before they go live.

Click run to start posting.

Automate it

Now we can automate all 3 tasks to run on schedule.

To do this we will:

  1. Set the RSS & Sitemaps task to run hourly
  2. On completion, set the RSS & Sitemaps task to auto start the Page Pipeline task
  3. On completion, set the Page Pipeline task to start post uploader

Inside the RSS & Sitemaps task.

Go to task settings, click get tasks

Click dropdown, select the Page Pipeline task that uses AI to rewrite the output.

Now the sitemap.xml task will auto run our Page Pipeline task.

Open the Page Pipeline task.

Once again, go to task settings.

Click get tasks.

Select the correct post upload task.

Upload eg: [Page Pipeline #1]

The name will change depending on the original Page Pipeline task name.

Now the Page Pipeline will auto post.

When you start the sitemap.xml task, it will auto start all the other 2 tasks for you.

If you want to schedule the sitemap.xml task.

Open the task.

Find task settings, schedule.

Set a schedule, eg hourly

Save the task.

Under time, a schedule time appears.

Project Templates

Both the sitemap task and the Page Pipeline task have been exported below.

After you download the template zip file, extract it and import the 2 project files.

‘Import tasks' is in the three dot menu next to the new task button.

AI news blog FAQ

How do I put SEO blog posts on autopilot?

Chain 3 tasks: RSS & Sitemaps, Page Pipeline and WordPress Publish. Then set a ‘Schedule' on the first task, eg hourly.

Can autopilot SEO blogging post drafts first?

Yes. Tick ‘as draft' in the WordPress Publish task and review each post in WordPress before it goes live.

What does the autopilot SEO blog writer use to write?

The Page Pipeline uses the ‘Article – rewrite 1' template. It loads each downloaded article and asks your AI model to summarise it.

Can the RSS downloader run on autopilot?

Yes. Put the feed url in an RSS & Sitemaps task and set a ‘Schedule'. Each run downloads the newest articles to a folder.

Is SCM a PBN grabber?

It grabs articles from any RSS feed or sitemap.xml. WordPress Publish then posts them to every blog you add.