Hi Johnny,
Using a blog page to share these is completely fine. If your blogs aren't ranking well on Google, you can try the below steps:
Submit your sitemap on Google Search Console and manually request for the pages to be indexed
Check whether people are searching for what you're writing - one of the issues with technical articles is that they are very specific/niche, meaning even if they rank, no one will be searching for those terms.
For example, for the below article, you're ranking position 1, but no one is searching for that term (as you can see in the red box), so it's worth spending time doing keyword research and planning your article topics accordingly.
https://www.motistech.com/news/annual-maintenance-for-flooring-radiant-panel
Happy to answer any more questions 👌
I used Canva for my logo. I wanted an easy to read but obvious logo. It was also important to me to keep pretty neutral and not overly feminine as knitting often gets associated as only for women.