Well ..
I am no expert on SEO webdesign, marketing etc.. So keep that in mind.
What's up with the Golf quotes?
Custom builds .. Rather than just showing 20 or so PC cases, explain how you sit down with customer and how you get a list of things user needs and plans doing with his PC and how you design the perfect PC around that. Perhaps even propose 3 builds for casual, professional and demanding user and keep that up to date. Every now and then do a blog to explain why you decided to upgrade components for the different builds etc..
If I search "computer repair St. Petersburg" I don't see you in first few pages (TBH can not find you a all). This may be due to my location so you'd need to check that yourself. Ideally you want your site to show up here, organically, first page. Investing time IMO is more effective that spending $$. This probably isn't something you can accomplish within a few weeks.
Apart from dog pictures and you smiling nicely get some pictures of people actually doing technical stuff with computers on work benches etc.. Idea: Get some older but still usable laptops and clean them up, new OS etc. I always bought refurbished laptops (A-brands like IBM) for kids who needed them at school. In the process shoot pictures and use them on your website.
I'd get the .com domain too if you haven't already.
Do you really want people to text you?
"Bye bye color wheel" Is this an inside technician joke I am not aware of? What if your potential customers aren't either?
You say "Viruses, Malware, and Wireless Networks". But that's not services. A service is 'virus removal' or 'we set up your wireless networks'.
"Remote repair" is how you deliver a service. So I'd make a small section where you explain how services can be delivered (on-site, remote etc.).
Also, as an example: You list data recovery as a service: If you want people to find your site for data recovery in your area, you need to have a page 'Data recovery service st. Petersburg area'. Then explain a on that page how data is lost and what you can offer to get it back. Do you actually know anything about data recovery (other than running Recuva to get back some deleted files)? Then writing such an article may require you to do research and actually learn about it. You'll also learn that there is plenty you will not be able to do, so maybe you can work out a deal with a data recovery LAB so you can send them those difficult cases.
Same with wireless network setup. Create a page where you explain how you make sure there's reception though the whole house, how you secure it and all that, and how they can use it with their computers, phones tablets and all that.
Your blog is the perfect place to do such things, but you need to write actual content. A blog post about "Do you know your worms from your trojans? Malware vs Viruses?" needs to have some actual content rather than just linking to a guy explaining it all.
"
https://www.retiredguy.repair/blog/...computer-should-i-do-this-or-should-i-upgrade" is actually a nice start but not good enough. It isn't accurate enough. "If your computer could use a small performance boost and it has less than 1 GB of memory, this can be a highly impactful upgrade." .. Really?! If you still run a PC with 1 GB memory then it's time to get a new PC!!! With numbers like that it is like it was written 10 years ago.
"I Just Like This Computer Case" .. Blog posts like that are going to do nothing at all for SEO. Instead write something worth reading about computer cases, form factors, room for upgrading etc.
"
https://www.retiredguy.repair/blog/phishing-vs-spear-phishing-vs-whaling-attacks" Will not do SEO any good. It's duplicate content. Besides that, it's a blop of text which is far too hard too read.
"
https://www.retiredguy.repair/blog/anatomy-of-a-windows-10-tune-up" Did you write this? Use headers and paragraphs rather than one big blop of text. A couple of screenshots would be nice too.