Everything SEOSage checks in an SEO audit
One crawl, more than 160 checks. Here is what this technical SEO audit tool looks for, and why each check matters.
Jump to: SEO checks · Highlights · More tools · Questions
What SEOSage does
SEOSage is a desktop SEO audit software for Mac and Windows. You install it on your computer, add a website, and it crawls every page with no page limit. One crawl runs more than 160 technical checks across eight categories: links, redirects, canonicals, page basics, languages, sitemaps, security and speed. The results stay on your computer — no data is sent to a cloud server.
SEOSage is not a rank tracker, a backlink tool or a keyword research platform. It is a website SEO audit software focused on technical errors and warnings that hold pages back in search.
- 160+technical checks
- 8check groups
- Nonepage limit
- Localcrawls stay on your computer
The features agencies use most
- White-label reports in PowerPoint, PDF, Excel and CSV with your logo
- Fix and re-check: re-checks just one page instead of re-crawling the whole site
- A dashboard that lists this week's biggest fixes across all your client sites
- A Claude integration that lets you ask about your crawl in plain English or build a report deck automatically
Fix
Fix it, then check it again
Every issue lists the pages affected, why it matters and how to fix it. After you fix a page, re-check it and SEOSage tells you the result, without crawling the whole site again.
- Re-check a page and see Fixed, Still there or Needs re-crawl
- Choose the columns you want, and search inside an issue
- Images missing alt text get their own re-check: Fixed, Still missing or Image removed
- Write a unique 140–160 character description.
- Summarise the page and add a reason to click.
| URL | Meta description | Length | Status | Depth | Indexable |
|---|---|---|---|---|---|
| Responsive Search Ad Preview Tool - Marketinglyhttps://marketingly.org/tools-responsive-search-ad-preview-tool/ | Missing | 0 | 200 | 1 | |
| Deepak Sabharwal - Marketinglyhttps://marketingly.org/deepaksabharwal/ | Missing | 0 | 200 | 2 | |
| Deepak Sabharwal - Marketinglyhttps://marketingly.org/author/deepaksabharwal/ | Missing | 0 | 200 | 2 | |
| Lead Generation - Marketinglyhttps://marketingly.org/blog/category/lead-generation/ | Missing | 0 | 200 | 2 |
+ 15 more URLs in the app
Claude
Ask Claude about your crawl
Connect SEOSage to Claude once. Then ask about your SEO in plain language, let Claude start the audit, or have it build a custom report deck. Give Claude access to your site, for example in Claude Code, and it can fix the issues too. SEOSage only audits; your login and passwords are never shared.
- Works in Claude chat, Cowork and Claude Code
- Reads your crawl results on your computer
- Sees your competitors and your Search Console numbers, so its advice follows what gets traffic New
list_issuesRead your crawl on this computerExample conversation. Your login and passwords are never shared.
plain English
Dashboard
This week’s fixes, across all your sites
The Dashboard lists the biggest fixes from every site, split into quick fixes and bigger jobs. Tick one off and SEOSage confirms it after the next crawl. Crawl all sites with one button, one after another.
- Ranked by how serious each issue is and how many pages it hits
- Content ideas from your competitors sit in the same list
- Crawl all sites with a queue you can stop
Quick fixes · easy wins
Bigger jobs · biggest impact
Content to write
Backup
Back up to your computer or your Google Drive
One click saves your sites, crawls and settings. Switch on automatic backups and SEOSage does it every day or week, and when you close the app. Restore any saved backup from the list.
- On your computer, or in a folder SEOSage makes in your Drive
- SEOSage sees only the files it saved, never the rest of your Drive
- Name a backup and restore it from the list
Back up nowRestore from file
Back up nowRestore from Drive
OffEvery dayEvery week
☑ Also save a copy to Google Drive ☑ Also back up every time I close SEOSageCrawl
You control the crawl
SEOSage does not cap how many pages it crawls. Set the rules you want, from JavaScript rendering to crawling password-protected sites.
- No page limit by default, and set a page or depth limit only if you want one
- Render JavaScript, respect robots.txt, include subdomains
- Set crawl speed, user agent and custom headers
- Crawl password-protected or staging sites
- Stop a crawl and keep the results so far
Crawl
Limits
unless you set one
Page audit
Check one page or a few, without a full crawl
Paste one address or up to 25. SEOSage checks only those pages: it does not follow links and does not crawl the whole site. Each page’s result appears as soon as it is done.
- Every issue is tagged Error, Warning or Notice, with why it matters and how to fix it
- Copy the report, or export it as CSV, Excel or PDF
- Nothing is saved into your projects
1 error · 2 warnings
/old-pricing/Visitors and search engines hit a dead end. Links to it waste ranking value.
Every check in one crawl
Eight groups of technical SEO checks, run together. Each one says why it matters.
Links and images
Broken links and images frustrate visitors and waste the time search engines spend on your site.
- Broken links, and outbound links too if you turn that on
- Links that point to a redirect, orphan pages, and pages with no links out
- Broken images, on any host, and images that are too large
- Broken JavaScript and CSS files
- Images missing alt text, with a re-check that says Fixed, Still missing or Image removed
- Images with no width and height, no modern format (WebP or AVIF) or no lazy-loading
- Pages reached only through nofollow links, pages with only one dofollow link in, and nofollow links between your own pages
- Canonical and redirected addresses that no page links to
Redirects
Long redirect chains slow pages down and can lose the link value that points to them.
- 301 and 302 redirects, chains and loops
- Redirects that end on a broken page
- Redirects that drop from HTTPS to HTTP
- The http, https, www and non-www versions of your home page, which should all end at one address in one permanent redirect
- Redirect chains of 4 steps or more
- Images, scripts and style sheets that redirect, and the pages that use them
Canonicals and indexing
The canonical tag tells Google which version of a page to keep. Mistakes here can hide the right page.
- Missing canonical tags, and canonicals that point to a different, redirecting or broken page
- Canonicals that switch between HTTP and HTTPS
- Pages blocked from search by noindex
- Soft 404 pages that say "not found" but answer as a normal page
- AI crawlers blocked in robots.txt, and a missing llms.txt file
- Crawler test: after a crawl SEOSage requests a few pages the way Googlebot, Bingbot, Applebot and AI crawlers do, and tells you when a firewall refuses them, shows them a different page or gives them less text New
Page basics
Titles, descriptions and headings are what people see in search results and what Google reads first.
- Titles and meta descriptions that are missing, too long, too short or repeated
- Missing H1 headings, and multiple H1, title or meta description tags
- Thin and duplicate content, structured data, and Open Graph and Twitter card tags
- Skipped heading levels, and structured data with errors or missing fields
- Open Graph tags that are incomplete or do not match the canonical, and an incomplete X (Twitter) card
- Shop checks: a product price that differs between the page and its product data, a main image set to load late, and a menu link such as Sale that only goes to the home page New
Languages
hreflang tags tell Google which language or country each page is for. Small mistakes make them ignored.
- Invalid hreflang codes, and hreflang that points to a broken page or a redirect
- Missing return tags, missing self-reference and missing x-default
- Invalid HTML lang codes, hreflang with no HTML lang, and hreflang that does not match it
- More than one page for a language, a page listed for more than one language, and hreflang to a non-canonical page
Sitemaps
Your sitemap is a list of pages you want found. It should match what is really on your site.
- Pages that are missing from your sitemap
- Sitemap entries that are broken, redirected, noindex or non-canonical
- Sitemap pages the crawl could not reach
- Your robots.txt and declared sitemaps, audited in one place (robots.txt and sitemap audit)
- Sitemaps that cannot be reached, are in the wrong format, have a syntax error or list URLs outside their folder
- Pages listed in more than one sitemap
Security
Mixed content loads insecure files on a secure page, and browsers can block or warn about it.
- Mixed content on HTTPS pages
- Pages on http that link to your https pages
Speed
Slow pages lose visitors, and speed is part of how Google judges page experience.
- Slow server response times
- Core Web Vitals lab test on mobile and desktop, with a score, fixes and history (how the test works)
- Fast crawling that avoids getting blocked
- Pages over 2 MB, because Google reads only the first 2 MB of HTML
- CSS files over 100 KB and JavaScript files over 500 KB
And more in the same app
Going deeper? See the SEO crawler, white-label reports and free tools pages.
Track changes
- Crawl history for every site, with a health score
- Compare any two crawls to see what changed, and save it as a PDF, Excel, PowerPoint or CSV New (how Compare and Crawl history work)
- From the second crawl of a site on, see what changed on each page since the last crawl: title, main heading, meta description, canonical address, word count, whether it can be indexed, and redirects (how change tracking works)
- Repeat crawls automatically while SEOSage is open or in the menu bar
- Hide an issue you left on purpose, such as noindexed tag pages
- Mac notifications when a crawl or speed check finishes
- Crawl all your sites in one go, with a queue you can stop
Competitors
- Track up to 5 competitors in a side-by-side scorecard
- See their new pages and the topics they cover that you do not
- Plan content ideas and tick them off on your Dashboard
- Ask Claude who your competitors are and what topics they cover that you do not New
- AI Visibility: ask ChatGPT, Claude, Gemini and Perplexity the questions your customers ask, and see if they mention or link to your site, with your share of voice against these competitors New (how AI Visibility works)
- Log analyser: read your server's log files and see which bots visit, which visits are wasted and which pages Google and AI bots never ask for, with real or fake bots told apart by their address New (how the Log analyser works)
Reports and exports
- Copy a report as Markdown, or export a CSV
- Save a PDF report with a verdict, a fix-these-first table, and for each issue what we found, how to fix it and the pages affected New
- Export a PowerPoint deck in a new rounded-card design New
- Choose which earlier crawl a report is compared with, or leave the comparison out New
- Ask Claude on the Reports page: a client summary, what to fix first, what you fixed, or a PowerPoint deck New
- Add your own colour and logo to the deck
- Export issues as CSV, Excel or PDF
Connections
- Google Search Console, for real search traffic, with several Google accounts (how the Search page works)
- Rank tracking from your Search Console data: keyword positions, gains and drops, pinned keywords and drop alerts (how rank tracking works)
- Google Analytics: visits for every page next to its problems, and every event you track (how the Traffic page works)
- Fix these first: your best-performing pages that have errors or warnings
- Claude, to ask about your SEO, your competitors and your Search Console numbers, or build a custom report deck
- Optional Google PageSpeed key for exact speed scores
How SEOSage compares to other SEO audit tools
Most SEO audit tools run in a browser or on a server. SEOSage runs on your own computer. That means no per-page crawl limits, no data leaving your machine and no page limit on any plan. Only the number of computers and client projects changes by plan.
What SEOSage has that cloud tools often do not
- No page limit on crawls — cloud tools cap at 500 to 50,000 depending on your plan
- Fix-and-recheck: re-check one page without a full re-crawl
- Your data stays on your computer. No server ever sees your client list
- White-label reports on every plan, not just the most expensive tier
- Claude integration: ask about your SEO in plain English, or let Claude build the report deck
What SEOSage does not do
- No backlink database or domain authority score
- No keyword volume from a proprietary index
- No client-login portal
- Rank tracking comes from your own Google Search Console data, not a third-party crawler
Questions about the checks
What does an SEO audit check?
A technical SEO audit looks for problems that hold a website back in search: broken links and images, redirect chains, missing or wrong canonical tags, missing titles and descriptions, hreflang mistakes, sitemap errors and mixed content.
Does SEOSage check Core Web Vitals?
Yes. It runs a lab test on mobile and desktop and gives a 0 to 100 score, LCP, CLS, load time and plain-English fixes. Mobile scores are estimated, or you can add a free Google key to use Google's own.
Can it check hreflang tags?
Yes. It finds invalid language codes, hreflang that points to a broken, redirected or non-canonical page, missing return tags, missing self-references and missing x-default. It also checks the HTML lang attribute: an invalid code, a missing one, or one that does not match the hreflang. It flags more than one page for the same language, and a page listed for more than one language.
Can I check a fix without crawling the whole site again?
Yes. Re-check a page or issue and SEOSage shows Fixed, Still there or Needs re-crawl.
Can I export the results?
Yes. Copy a report as Markdown, export a CSV, save a PDF report, or export a PowerPoint deck with your own colour and logo.
Where SEOSage has been featured
What users say on G2
Real reviews from people who audit websites with SEOSage.
“It crawls my whole site with no page limits, then sorts the problems so I know what to fix first.”
“The Quick Wins list saves me hours, and I can send clients a branded report in a few clicks.”
“I like that SEOSage is cost-effective compared with other SEO audit tools.”
“We went from paying almost $249 a month for Ahrefs to around $179 a year. It runs on our own desktop, so it was easy to allow through our security systems. We can crawl our website and check issues on our local site, which HREF couldn’t do. The initial setup was really easy.”
“It’s much easier for new people to understand than Screaming Frog.”
“Anyone can use it after around 10 days instead of needing about six months of training. I also like the Claude integration: I can ask Claude to audit a website, get a list of issues, and ask it to fix them.”
Try these checks on your own site
Paste your website address and see what it finds. No card needed.