How I Got 1,000+ URLs Indexed for a Solo-Built Tool Site ??Without Paid Tools
I run korelyy.com ??a free online tool site with 1,000+ tools across 6 languages.
Getting indexed was harder than building the site.
Here's the exact SEO workflow I used to get 1,000+ URLs indexed in Google, Bing, and Yandex ??as a solo developer with zero budget.
The indexing problem
A tool site has a fundamentally different URL structure than a blog. Each tool is a page. Each language is a separate URL. A 1,000-tool site in 6 languages = 6,000+ potential URLs.
Bloggers write 50 posts a year. Tool sites ship 1,000 pages on day one.
The standard SEO playbook doesn't work here. You can't "write quality content" for a Base64 decoder or a PNG compressor. The content is the tool.
What I did (in order of effectiveness)
1. Sitemap architecture
One sitemap index ??6 language-specific sitemaps (en, zh, es, hi, fr, ar). Each language sitemap contains ~185 tool URLs.
Key lessons:
- Don't use one giant sitemap. Split by language or category. Google processes them in parallel.
- Include the lastmod field. Even if it's the build date, it signals freshness.
- Submit each language sitemap to the corresponding Google Search Console property. The hreflang tags in sitemaps help Google understand language targeting.
2. Google Search Console
GSC accepted my sitemap and started indexing within 48 hours.
The critical setup:
- Add each language variant as a separate property (or use the International Targeting report)
- Submit the sitemap index URL, not individual sitemaps
- Use the URL Inspection tool to manually request indexing for your most important pages
3. IndexNow (Bing + Yandex)
IndexNow is the fastest way to get URLs indexed. It's supported by Bing, Yandex, and now Seznam.
The setup is simple:
- Generate a key file and place it at /.well-known/ or your site root
- Submit URL batches via HTTP POST to https://api.indexnow.org/indexnow
I submitted all 1,000+ URLs in batches of 10,000 (the max per request). Bing picked them up within hours.
4. hreflang and JSON-LD
Every tool page has:
- hreflang link tags in the pointing to all 6 language variants
- JSON-LD structured data with WebApplication schema for tool pages
This doesn't directly help indexing, but it dramatically improves how search engines understand and display your pages.
5. The hard truth about 404s
After generating the full sitemap, I found 47 URLs that returned 404s ??broken categories, removed tools, URL encoding issues.
Fix: set up a Cloudflare Pages function to catch and redirect them, or fix the routes in the static build.
What didn't work
- Pinging sitemap URLs directly (Google's ping endpoint is deprecated, Bing's returned 410)
- Relying only on internal linking ??you still need sitemaps for deep pages
- Social media shares ??great for traffic, negligible for indexing at scale
The results after 3 weeks
| Metric | Before | After |
|---|---|---|
| Indexed URLs (GSC) | 0 | 91+ |
| Bing indexed | 0 | 85+ |
| Yandex indexed | 0 | 70+ |
| Total sitemap URLs | 240 | 1,110 |
What I'd do differently
- Set up sitemaps before launch, not after. Indexing delay cost me the first week.
- Use IndexNow from day one. It's the fastest path to Bing/Yandex coverage.
- Fix 404s before submitting. Every broken URL in your sitemap wastes crawl budget.
Try it
?? https://korelyy.com ??1,000+ free tools, 6 languages, all client-side. No uploads, no signups.
If you're building a tool site or working on SEO for a content-heavy project, I'm happy to answer questions below.
Top comments (0)