I’m trying to improve reporting for a few small sites and need a free SEO reporting tool that makes it easy to track rankings, backlinks, and basic technical issues in one place. I’ve tried a couple of freemium tools but they either limit data too much or make exporting reports a pain. What free tools are you actually using that give useful SEO reports and not just teasers for paid plans
Short answer for free all‑in‑one: use a combo. One tool will not cover rankings, backlinks, and tech cleanly for free.
Here is what works well for small sites.
-
Rank tracking
• Serprobot free tier lets you track a small set of keywords and see daily movement.
• Alternative: WhatsMySerp or Mangools SERP checker for manual spot checks.
• For a handful of sites and 10 to 20 keywords each, Serprobot is enough. -
Backlinks
100 percent free decent option is limited. Best stack:
• Ahrefs Webmaster Tools- Free after verification.
- Shows new and lost backlinks, referring domains, anchor text.
- Good enough to see trends and spam.
• If you want more detail, add the free version of SE Ranking or Ubersuggest, but those hit paywalls fast.
-
Technical issues
• Google Search Console- Indexing, coverage issues, Core Web Vitals, mobile usability, manual actions.
• Screaming Frog free - Crawls up to 500 URLs.
- Finds broken links, missing titles and descriptions, redirect loops.
• PageSpeed Insights - Quick check for performance on key pages.
- Indexing, coverage issues, Core Web Vitals, mobile usability, manual actions.
-
“One place” reporting
Free tools that try to do everything usually limit data hard. Two that are usable:
• Seobility- Free project with limited keywords, backlink check, basic site audit.
- Nice overview dashboard, but data is thinner than Ahrefs plus GSC.
• SE Ranking trial - Good all‑in‑one, but not long term free.
If you want one central view without paying, do this:
• Plug GSC, GA4, and Ahrefs Webmaster Tools into Google Looker Studio.
• Create a simple report:
- Organic traffic and queries from GSC.
- Top landing pages from GA4.
- Backlink summary from Ahrefs export.
- Manual rank input from Serprobot export once a week.
That setup costs 0 dollars, tracks the stuff you care about, and scales fine for a few small sites. It takes a bit of work up front, but then you click one report instead of logging into five tools.
If you want “one place” and “free,” you’re kinda fighting physics here. @kakeru is right about needing a combo, but I’d actually flip the stack a bit if reporting and ease-of-use is your main thing.
For small sites, I’d build everything around one reporting layer instead of chasing an all‑in‑one SEO tool:
1. Make Looker Studio (ex‑Data Studio) your “tool”
Not joking. Treat Looker Studio as your main SEO reporting tool, not a side thing.
Hook in:
- Google Search Console for:
- Queries & average position (your rank tracking proxy)
- Pages that actually get impressions/clicks
- GA4 for:
- Sessions, conversions, top landing pages
- Branded vs non‑branded via simple filter
This already gives you:
- Rankings trends (avg position per query / page)
- Organic traffic performance
- Basic “technical” red flags via “pages with 0 organic traffic” or sudden drops
You can get 80% of what you want with literally 0 spend here.
2. Backlinks: use Ahrefs WMT, but summarize once, not daily
Where I’d slightly disagree with @kakeru is how often you need to live in a backlink tool for small sites.
- Use Ahrefs Webmaster Tools:
- Export referring domains & new/lost links once per month
- Import the CSV to Looker Studio (or Google Sheets + connector)
- Track:
- Total referring domains
- New vs lost domains per month
- % of anchors that look spammy
For small sites, a monthly backlink pulse is enough unless you’re in a super‑competitive niche.
3. Rankings without a “rank tracker” subscription
If you’re ok not seeing rank graphs every day:
- Use GSC in Looker:
- Create a table: query / page / clicks / impressions / avg position / CTR
- Filter to “non‑brand” queries
- Save views like:
- “Top improving queries (position up, clicks up)”
- “Queries on page 2 (positions 11 to 20)” = your low‑hanging fruit
This replaces dedicated rank tracking for a lot of people.
If you really want specific keyword ranks:
- Use a free checker like SERPChecker, WhatsMySerp etc.
- Once a week, drop the ranks into a tiny Google Sheet and pull that into Looker Studio.
Manual, yes. Ongoing subscription, no.
4. Technical: keep it lean
Instead of using 3 tech tools, just:
- Search Console:
- Indexing / Coverage / Core Web Vitals reports
- Screaming Frog free:
- Run a crawl once a month per site
- Export key issues (4xx, 5xx, missing titles, long titles, etc.)
You do not need real‑time tech dashboards for a few small sites unless you love pain.
Optional: Put a few core CWV metrics from PageSpeed Insights into your reports manually every quarter. That’s it.
5. Structure your master report like this
Single Looker Studio report, 4 pages:
-
Overview
- Organic sessions & conversions (GA4)
- Clicks, impressions, avg position (GSC)
- Top 10 landing pages
-
Queries & Rankings
- Table: query / clicks / impressions / position / page
- Filters: brand vs non‑brand, country, device
- Chart: avg position over time for a handful of key queries
-
Content & Pages
- Pages sorted by organic sessions & conversions
- Pages with impressions > 0 but clicks ~ 0 (title/CTR optimization list)
- Pages with traffic drop vs last period
-
Backlinks
- Total referring domains over time (from AWT export)
- New vs lost domains per month
- Top linking pages
That entire setup is free, repeatable, and actually lives in “one place.” All the typical “free all‑in‑one” SEO tools try to do this but then throttle you into useless limits.
So I’d stop hunting for the “perfect” free SEO suite and instead:
- Use GSC + GA4 + Ahrefs WMT as data sources
- Treat Looker Studio as the real “tool”
- Use Screaming Frog only as a health check instead of a daily dashboard
It’s a bit of setup up front, but once you’ve cloned the report for each site, it’s basically autopilot.