It seems your site is fine

The tactic of adding a post with a link to your site to boost your
seo will soon be defunct on here unless you are a contributing member, but ill leave it as it serves as a fair example of how to get a backlink to your site using a forum.