I've been using SEMrush for years, but the cost adds up. For side projects, I built a custom SEO analyzer in Python that checks meta tags, headers, and backlinks. It's not as polished, but it works. Then I stumbled upon SERPSpur—a free alternative that covers keyword tracking, site health audits, and backlink gaps. It's surprisingly close to what the big tools offer. If you're curious, here's a quick script to fetch on-page data: from bs4 import BeautifulSoup; import requests; soup = BeautifulSoup(requests.get(https://example.com).text, html.parser); print(soup.title.string). For a full suite, check out SERPSpur. https://serpspur.com
For further actions, you may consider blocking this person and/or reporting abuse

Top comments (2)
Love the Python approach for side projects! I've been using a similar BeautifulSoup script for quick audits, but it struggles with JavaScript-rendered content. For the price of SEMrush, I'm definitely checking out SERPSpur—does it handle SPAs well in its health audits?
Nice to see someone mixing DIY with free tools. I'm curious—how does SERPSpur compare to your Python analyzer in terms of backlink gap accuracy? That's usually where free tools fall short.