Skip to content
SEOSage

Everything SEOSage checks in an SEO audit

One crawl, dozens of checks. Here is what this technical SEO audit tool looks for, and why each check matters.

Download SEOSage

Jump to: SEO checks · Highlights · More tools · Questions

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
How re-checking works
‹ Issues
Missing Meta DescriptionError · 19 URLs affected · marketingly.org
Why it mattersMeta descriptions influence click-through from search; without one, engines auto-generate the snippet.
How to fix
  • Write a unique 140–160 character description.
  • Summarise the page and add a reason to click.
Affected URLs (19)
SearchRescanColumns 6CopyExport
URLStatusTypeIndexableFirst found atInlinksMeta robotsCheck
Responsive Search Ad Preview Tool - Marketinglyhttps://marketingly.org/tools-responsive-search-ad-preview-tool/200HTMLhttps://marketingly..84index, follow
Deepak Sabharwal - Marketinglyhttps://marketingly.org/deepaksabharwal/200HTMLhttps://marketingly..53follow, index
Deepak Sabharwal - Marketinglyhttps://marketingly.org/author/deepaksabharwal/200HTMLhttps://marketingly..51follow, index
Lead Generation - Marketinglyhttps://marketingly.org/blog/category/lead-generation/200HTMLhttps://marketingly..14index, follow

+ 15 more URLs in the app

just that page, not a full re-crawl

Claude

Ask Claude about your crawl

Connect SEOSage to Claude once. Then ask about your SEO in plain language, or have Claude build a custom report deck from your crawl data. Claude can read your results and start a crawl, and your login and passwords are never shared.

  • Works in Claude chat, Cowork and Claude Code
  • Reads your crawl results on your computer
What Claude can do with your crawl
What are the worst issues on my site?
list_issuesRead your crawl on this computer
Start with the 4 broken pages, then the 19 pages missing a meta description. I can build a client deck from this if you like.

Example conversation. Your login and passwords are never shared.

ask in
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
This week’s fixes2 of 6 done

Quick fixes · easy wins

Missing meta descriptionmarketingly.org · 19 pagesVerified by re-crawl
Broken internal linkmarketingly.org · 4 pagesEasy

Bigger jobs · biggest impact

Page links to redirectmarketingly.org · 147 pagesMedium
No structured datamarketingly.org · 81 pagesHigh impact

Content to write

Technical SEO checklist for agenciesIdea from a competitorContent

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 in one click.

  • 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
BackupKeep a safe copy of your projects, crawls and settings.
On this computerSave everything into one file in Documents > SEOSage Backups.

Back up nowRestore from file

Google DriveBackups go into a folder called “SEOSage Backups”. SEOSage can only see the files it makes itself, never the rest of your Drive.

Back up nowRestore from Drive

Automatic backups

OffEvery dayEvery week

☑ Also save a copy to Google Drive   ☑ Also back up every time I close SEOSage

Crawl

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
See every crawl setting
Project settingsmarketingly.org

Crawl

Crawl asThe bot / user agent SEOSage identifies asSEOSage (Desktop)
Render JavaScriptMakes the crawl about 4 times slower. Turn on only if the site builds its content with scripts.
Respect robots.txtSkip pages disallowed for crawlers
Follow nofollow links
Check external linksVerify the status of outbound links

Limits

Crawl speedMax URLs fetched per second8
Max pages0 = no limit0
Max depthClicks from the start URL · 0 = no limit0
no page limit
unless you set one

Every check in one crawl

Eight groups of technical SEO checks, run together. Each one says why it matters.

click a group

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

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

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

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

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

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

Security

Mixed content loads insecure files on a secure page, and browsers can block or warn about it.

  • Mixed content on 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
  • Fast crawling that avoids getting blocked
  • Real-visitor speed data from Google for the last 28 days

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 two crawls to see what changed
  • 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

Backup and restore

  • Back up to your computer or your own Google Drive
  • Automatic daily or weekly backups, and one when you close the app
  • Restore any saved backup in one click

Reports and exports

  • Copy a report as Markdown, or export a CSV
  • Print a PDF, or export a PowerPoint deck
  • 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
  • Fix these first: your best-performing pages that have errors or warnings
  • Claude, to ask about your SEO or build a custom report deck
  • Optional Google PageSpeed key for exact speed scores

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 or redirected page, missing return tags, missing self-references and missing x-default.

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, print a PDF, or export a PowerPoint deck with your own colour and logo.

Try these checks on your own site

Download SEOSage, paste your website address and see what it finds.

Download SEOSage