SerpBear is an Open Source Search Engine Position Tracking App. It allows you to track your website's keyword positions in Google and get notified of their positions.
Built with Nextjs the app uses 3rd scrapers or proxy ips to scrape google search result for a certain keyword and check if your domain is present in the result.
Repo: https://github.com/towfiqi/serpbear
Docs: https://docs.serpbear.com/
Features
- Unlimited Keywords: Add unlimited domains and unlimited keywords to track their SERP.
- Email Notification: Get notified of your keyword position changes daily/weekly/monthly through email.
- SERP API: SerpBear comes with built-in API that you can use for your marketing & data reporting tools.
- Mobile App: Add the PWA app to your mobile for a better mobile experience.
- Zero Cost to RUN: Run the App on mogenius.com or Fly.io for free.
Motivation
I own a couple of domains that ranks for certain keywords on Google. The free service I use only 10 keywords to track for free. I also needed an API to use it for data reporting tools.
[deleted]
I plan to add a feature that shows the keyword search volume data using Google Search Console API. It would be great if you could contribute :)
And The goal of the project is to only track Keyword SERPs, whereas sermresh ahrefs actually are full seo suite that does a lot.
Since the goal of the project was simple, it was built with javascript to keep it simple. If we were to build a semresh alternative, we would have to be rewrite from scratch using more efficient stack.
Thanks
[deleted]
you need to set your own by setting environment variables. You can see the instruction here
Semrush does a lot more than tracking keywords.