SEO audit tool. Find and fix technical SEO problems.

We crawl your website to find broken internal links, indexing problems, duplicate pages, and on-page SEO issues. Open a finding to see the affected URLs, what we found, and our recommended fix.

Technical SEO audits with recommended fixes.

Northline

Trail-running category & guides

Website crawler for technical and on-page SEO.

We follow your internal links and use your XML sitemap or URL list to build the crawl. Where your site uses JavaScript, we can compare the original HTML with the rendered page to check which content and links are available.

Assign fixes to your team, then crawl the site again to check what's changed. We compare the results so you can see which issues are resolved and which still need attention.

Crawlability & indexability
See which pages are blocked in robots.txt, marked noindex, or using an unexpected canonical URL. We show the directives and response codes together so you can check whether each page matches your indexing plans.
Internal links & redirects
Our broken link checker lists the source page, destination, and anchor text for each broken internal link. Find redirect chains and loops, and compare your crawl with a sitemap or URL list to investigate orphan pages.
On-page SEO
We check title tags, meta descriptions, headings, and duplicate content. Use keyword research and competitor analysis to decide which search terms each page should target, then add the required content changes to its content brief.
Structured data & international SEO
Check whether your structured data describes what's actually on the page. For international sites, we check hreflang language codes, destination URLs, reciprocal links, and canonical tags.
Rendering & performance
See which content and links appear only after JavaScript runs. Use Core Web Vitals to investigate loading, responsiveness, and visual stability. We show the page, measurement method, and results so your developer can investigate the specific problem.
Sitemaps & site architecture
Check your XML sitemap for URLs that redirect, return errors, or are excluded from indexing. Review crawl depth, category structure, and incoming internal links to find important pages that are difficult to reach.

Prioritize technical SEO issues by impact.

Prioritize issues by the pages they affect, how widespread they are, and the work required to fix them. A broken link from a buying guide to a product category can interrupt a purchase. A faulty template may affect hundreds of pages.

Affected pages
Buying guides linking to the old category
Page role
Help runners choose the right trail shoes
What needs changing
Replace links to the old category across the affected guides

Give each fix an owner in campaign planning. If one template is causing the problem across many pages, create one task and list the affected URLs. You can check those pages again once the change is made.

Traction lugs on a trail running shoe above wet, muddy ground

We show which pages link to each URL, the anchor text they use, and how many clicks it takes to reach that URL from the homepage. Find guides with no incoming links, check the routes into your product categories, and see where a relevant contextual link is missing.

  1. Trail-running category

    /trail-running/
  2. Muddy-ground buying guide

    /guides/muddy-trails/
  3. Soft-ground shoe range

    /trail-running/soft-ground/

Fix broken links by choosing a replacement that matches the original page's subject and link text. Use keyword mapping to choose relevant source pages and descriptive anchor text. A page can appear in your sitemap and still have no internal links. We check both so you can find those gaps.

Compare website crawls before and after your fixes.

Broken internal link

Before the change

The guide links to a page that returns 404.

href="/trail-running/mud/"
HTTP 404

After verification

The guide now links to the soft-ground category.

href="/trail-running/soft-ground/"
HTTP 200

Crawl the affected pages again using the same settings. We compare the results so you can check the response code, canonical tag, internal link, or other detail you changed. Review related pages too, especially when the fix was made in a shared template.

For a website migration audit, compare your old and new URLs, redirects, internal links, and canonical tags. Once the technical checks pass, use performance analysis to monitor changes in search traffic, enquiries, and sales.

AI SEO audits. We explain the issue and recommend a fix.

We explain technical SEO issues in plain English and suggest fixes based on the affected pages. Use AI to group repeated issues, draft instructions for your developer, and answer questions about a finding. You can open the original crawl result to check the recommendation.

Pair the crawl with AI visibility analysis. Check whether AI crawlers can access your pages, then look at the brand mentions and citations found in the responses we monitor.

For SEO agencies and in-house SEO teams, include the website audit in your marketing audit and reporting workflow. Build a custom SEO audit report showing the issues, affected URLs, recommended fixes, and who's responsible for them. Add the results of the follow-up crawl so your team or client can see what's been fixed.

How our SEO audit tool works.

What does a technical SEO audit include?

We check crawlability, indexability, HTTP response codes, canonical tags, internal links, JavaScript rendering, structured data, hreflang, and Core Web Vitals. The on-page SEO audit also covers title tags, meta descriptions, headings, and duplicate content. Each finding shows the affected URLs, the problem we found, and a recommended fix.

Can an SEO crawler find orphan pages?

Yes, when you give the crawler another source of URLs, such as an XML sitemap or URL list. We compare that list with the pages and links found in the crawl to identify pages that have no incoming links in the crawled part of your site. You can then review which pages should link to them.

How should I prioritize an SEO audit?

Start with the affected pages and the consequences of the issue. Check how widespread it is, whether it comes from a shared template, and how much work the fix requires. A page that's intentionally excluded from indexing doesn't need the same treatment as a product category accidentally marked noindex. Assign the fix and decide how you'll check it before work begins.

How do I verify that an SEO issue is fixed?

Crawl the affected pages again with the same settings, then check the specific change. For a broken link, confirm that the source page now points to the correct URL and that the destination returns the expected response. For a canonical issue, inspect the canonical tag and its destination. Then monitor organic traffic and conversions to see how those pages perform after the change.

Find the SEO issues on your website.