Improving SEO of BCH contents with "Related content"

I commented here about the idea. But then realized it’s best if I start a new topic to discuss about it.

Note that I have this in mind only for websites or channels with informational BCH content like blogs, podcasts, (YT) video channels. This likely won’t fit to boost SEO for ALL BCH websites.

How SEO works TLDR: For each content, like a blog post, relevant links the post gives and also relevant links the post receives improves SEO. Links within the same website are also good. Like Wikipedia does. And one should avoid overlinking as it has negative effects. Other than that, it’s important that the created content is unique and original. For instance if you steal someone else’s blog post, it’ll likely have negative effect for your website.

The idea is having a list of RSS feeds having posts related to BCH and surrounding topics. Then when creating a content, the content creator will put 3 links of posts related to her content under the title “Related posts from other websites”

This can always be done manually and I’ve seen bloggers doing so. But we should find a way to make this as automatic as possible so everyone producing content will be encouraged to give backlinks to the others.

A typical scenario would be something like this:

  1. As a blog post is added to a website, a program automatically fetches all posts from the RSS feed list.
  2. The program then uses some AI method to find the 3 posts with most similarity to the current post.
  3. The program renders the posts(title and summary) using a pre defined Mustache template and injects it at bottom of the current post, in the predefined location by the website owner.

The challenges

Support of different softwares/platforms for content creation or hosting

There are different softwares the community uses. Some have got a YT channel, some use Wordpress, some use another blogging platform like blogspot. And I use hugo for all me blogs. We need to implement this in a way which is as general as possible to avoid duplicate work for adding support to every software.

An easy solution which comes to mind, is a Javascript which website owners inject. This has got 2 major problems:

  1. As the links are rendered client side by Javascript, search engines won’t see it or give value to it. Therefore no SEO value.

  2. As the script will have to fetch related posts from a remote API, this means additional load time for the user to have the page fully rendered. Bad UX!

Computational cost

The easy way to do it is having a server which does the computations. Then each website will have a tiny script/program to just fetch the data, render them and inject the HTML. But as the number of posts across all websites grow, a bigger server will be needed which means additional cost, additional care for administration. This also means the server software doing so will have to be optimized for that. And last but not the least, it means there are more ways to have bugs and have things broken.

Thoughts?

I welcome your thoughts about the general idea, the challenges. And if you are a content creator, please post your website/YT channel/etc here and also tell us what software/CMS do you use.