An obvious SEO 101 improvement would be to buy mac-software-time-tracker-application.com domain name.
Google gives the highest rank to domain name, then to url, then to title/h1, then to page content.
The domain name you picked and the product name are awful.
Rule of thumb: if I can't pronounce the name, it's bad. I can't pronounce "qbserve" or "qotoqot".
That being said, there's no way you'll out-SEO 100 other time trackers, even if you do everything right.
At least some of your competitors are also doing everything right and they've been doing it it much longer (age of the website is a SEO boost).
You really compete with RescueTime, which has been around forever and has a free version.
The product is really polished. You can write high-quality software for Mac, which is important because it opens up opportunities.
My advice is to pick a product that has less competition, higher value to users, one where you can outdo them on quality.
Just off the top of my head:
- if you write file compare (like http://www.kaleidoscopeapp.com/), you compete with 2-3 products
- if you write a git client, you compete with 2-3 products
- if you write a GUI PostgreSQL client, you compete mostly with 1 mac native product (postico) and I don't know any GUI client company that does SEO well. This area is so rich with SEO opportunities because there's countless useful posts that you can write about Postgres so if you have a good quality product you can out-SEO others. That is not true when it comes to time tracking
- or duplicate https://screenhero.com/. It was a successful 4 person startup but they killed the stand-alone product when they were acquired by Slack. As far as I know, no one has tried to clone it. It's not easy, it must be cross-platform (mac and windows) but it's a validated idea
It's not about specific ideas.
My point is that there is a category of software that has proven utility to users (like time tracking), so you don't have to worry that if you build and market it, no-one will care. But unlike time tracking, there's less competition and more opportunity to market via SEO.
Time tracking is not good for SEO marketing because there's only so much you can write about time tracking.
PostgreSQL GUI client is perfect for SEO marketing because there's no limit to how much you can write. Documentation is always lacking there. You can write a book about Postgres, which would be a great, evergreen content. On every release you can write about new features. You can write in-depth articles about some specific aspect, like date/time handling, json handling, performance investigation, and all of them can link to your app.
You seem to have programming skills to pull off a good quality product, you just have to apply those skills to a more profitable product category.