SEO Firewall - TrackMySitemap

SEO Firewall - TrackMySitemap

Be First on Google by Fixing What Blocks You First

7 followers

Most SEO tools alert you when it’s already too late. After Google skipped your pages. After your traffic dropped. After rankings fell. TrackMySitemap finds what’s blocking you, before Google does. It scans your sitemap, robots.txt, and meta tags to catch invisible issues that kill indexing. No guessing. No delays. We compare what you want indexed to what actually can be. Every mismatch is a lost ranking, unless you fix it first. TrackMySitemap shows you how. Right now.
TrackMySitemap gallery image
Free Options
Launch tags:AnalyticsSEOSaaS
Launch Team / Built With
Wispr Flow: Dictation That Works Everywhere
Wispr Flow: Dictation That Works Everywhere
Stop typing. Start speaking. 4x faster.
Promoted

What do you think? …

Oleg Savelev
Maker
📌
👋 Hey Product Hunt! I’m Oleg — the creator of TrackMySitemap. I built this tool after getting tired of discovering SEO issues after they started hurting my rankings. Most sitemap checkers are either too basic or too bloated. TrackMySitemap is lightweight, fast, and focused. You just enter your domain, and it runs a full scan: - Checks for broken links - Flags noindex and canonical problems - Highlights pages blocked by robots.txt - Gives you a clear pass/fail for every page No setup, no fluff — just actionable insights. I’d love your feedback and ideas. Ask me anything! Happy to share how it works, future plans, or the technical side. Thanks for checking it out! — Oleg
Erliza. P

TrackMySitemap is a must-have for any website owner serious about SEO. Catching issues before Google does? That’s a huge win for rankings and peace of mind. Super useful tool!

Oleg Savelev

My first real stress test: 20,000+ URLs in one sitemap

Last week, I got humbled.

Someone dropped a URL into TrackMySitemap.com — my lightweight SEO scanner — and hit "Scan".

It was just another day in indie SaaS land… until it wasn’t.

Boom: 20,000+ URLs in One Sitemap

Turns out the site was bilibili.com, a massive Chinese video platform.

Their sitemap contained over 20,000 links.

Here’s the kicker:

I had a hardcoded limit: 500 URLs per scan.

I thought, “This should keep things safe.”

But guess what? The limit didn’t work.

How It Was Supposed to Work

The logic was simple:

if (urls.length > 500) {
  urls = urls.slice(0, 500);
}

Clean. Simple. Buggy as hell.

In edge cases, the slice was skipped entirely.

Maybe malformed XML, maybe async race condition — maybe I just messed up.

Result: the server tried to scan 20,000 pages in one go.

And it died.

I Had Two Options

  1. Blame the user for pushing my system beyond its limits

  2. Fix the damn thing and make my tool better

I chose option 2.

Fixing the Mess (and Making It 10x Better)

Over the next 24 hours, I:

  • Added enforced link caps, not just in the parser but across the whole flow

  • Rewrote the sitemap processor to handle large jobs in chunks

  • Added parallel scanning threads with batched timeouts

  • Improved memory handling

And… it worked. Like really worked.

I re-ran the scan for the user. It took longer, but didn’t crash.

All 20,000+ links were handled gracefully.

What I Did Next

  • I emailed the user and said sorry

  • Sent them their scan link

  • Gave them a 25% discount coupon

They appreciated it.

Lessons for Indie Hackers

  1. Your users will do things you didn’t plan for.
    Don’t assume they’ll play nice.

  2. “Limits” aren’t real unless they’re enforced end-to-end.
    I had a limit, but it wasn’t backed by code in the right place.

  3. The first "fail" is your best QA moment.
    If no one's broken your app yet, you're not live enough.

  4. Own the mistake. Fix it. Thank the user.
    Early adopters are your best critics and biggest fans, if you treat them well.

What’s Next?

I'm shipping new features this month:

  • Scan history for each site

  • More accurate indexing analysis

  • Performance tracking

  • ...and yes, better alerts when something breaks 😅

If you want to check your own site (and hopefully not break my app 😅) try it here: TrackMySitemap.com

Your Turn

What’s the biggest stress test your product went through?

Ever had a user teach you something painful but valuable?

Let’s swap stories below.

Oleg Savelev

Hey everyone,

I recently launched TrackMySitemap — a free tool that scans your sitemap.xml and finds issues that silently hurt your SEO (broken URLs, blocked pages, missing content, etc).

It’s for devs, SEOs, and founders who just want a fast, no-BS way to check if their site is being indexed properly.

If you want to give it a try, feedback would mean the world 🙌