SITEAUD!TLINT CONSULTING

Technical SEO audit services

Find and fix what stops search engines from crawling, rendering, and indexing your website. We trace each issue to its root cause, rank fixes by impact, and give your developers requirements they can test, then recheck the results after release.

Fixed quote after a short scoping call. No retainer required.

Remar Barquilla

Founder · Technical SEO Consultant
Developer of SiteAud!tLint
Last reviewed

Sample findingHigh impact
Issue
412 product URLs reported as Duplicate, Google chose different canonical than user
Evidence
Faceted filter URLs like ?color=blue&size=m return 200, self-canonicalize, and are linked from category templates.
Cause
One category template sets the canonical to the full request URL instead of the clean product path.
Fix
Canonicalize to the parameter-free URL and stop linking filter combinations in crawlable anchors.
Validate
Re-crawl the template, confirm canonical targets, and track the status count in Search Console.
An illustrative example of how each finding is written: one template, one cause, one testable fix.
WHEN YOU NEED ONE

Signs your site needs a technical SEO audit

Technical problems can affect one page, an entire template, or a whole section of a site. Some build up slowly. Others appear overnight after a migration, redesign, CMS update, or deployment.

  • Organic traffic or indexed page counts dropped without an obvious cause.
  • Important pages are missing from search results.
  • Search engines are crawling parameter, filter, or tracking URLs that should never be indexed.
  • Redirect chains, broken links, or unexpected 4xx and 5xx errors keep increasing.
  • Canonical tags and duplicate URL variations are sending conflicting signals.
  • A site migration or platform change may have introduced technical regressions.
  • Developers need a prioritized, testable list of SEO requirements before a release.
  • Existing technical SEO recommendations need independent verification.

Often the first clue is a status in the Search Console Page indexing report. These are the ones we are asked about most:

  • Crawled, currently not indexed
  • Discovered, currently not indexed
  • Duplicate, Google chose different canonical than user
  • Alternate page with proper canonical tag
  • Soft 404
  • Blocked by robots.txt
  • Excluded by noindex tag
SCOPE

What the technical SEO audit covers

Six areas, assessed together, so a fix in one place does not create a new problem in another.

Crawlability, status codes, and redirects

How search engines and users reach your URLs, and whether internal links lead to accessible destinations.

  • Unexpected 4xx and 5xx responses, and soft 404s on important pages
  • Redirect chains, loops, and wrong redirect destinations
  • Internal links pointing to redirected or non-canonical URLs
  • Orphaned pages, found by comparing crawl data against sitemaps, analytics, Search Console, and server logs
  • Crawl budget waste, using log file analysis where logs are available

Robots.txt, XML sitemaps, and indexability

Whether search engines can access important content, and whether your directives match your indexing goals.

  • Robots.txt rules blocking important pages or resources
  • Noindex meta tags and X-Robots-Tag HTTP headers
  • XML sitemap validity and sitemap URLs that redirect or error
  • Conflicts between robots.txt, noindex, and canonical signals

A blocked URL is not always an indexing problem, and a crawlable URL is not always eligible for indexing. We assess these signals separately.

Canonical tags, duplicate URLs, and crawl traps

How your site handles URL variations and signals the preferred version of each page.

  • Missing, invalid, or conflicting canonical tags, including canonicals to redirected URLs
  • Duplicates from URL parameters, faceted navigation, and session or tracking codes
  • URL normalization: HTTP vs. HTTPS, www vs. non-www, trailing slashes, and letter case
  • Pagination handling (Google no longer uses rel=next and rel=prev)
  • Crawl traps from calendars and infinite filter combinations

JavaScript rendering, mobile-first indexing, and Core Web Vitals

Whether search engines can retrieve and process the content and resources a page depends on.

  • Raw HTML vs. rendered HTML differences in content, links, and meta tags
  • Client-side rendering dependencies, and where server-side rendering would help
  • Blocked scripts, stylesheets, and images
  • Content parity between mobile and desktop for mobile-first indexing
  • LCP, INP, and CLS, separating Chrome UX Report field data from Lighthouse lab data

Structured data, hreflang, and HTTPS

Signals that help search engines interpret your content, your audiences, and your site's security.

  • Schema markup syntax errors and missing required properties
  • Markup that does not match visible page content, or duplicated schema
  • Hreflang return tags, invalid language codes, and conflicts with canonicals
  • HTTPS coverage, mixed content, and certificate issues

Valid structured data is required for rich results, but it does not guarantee them. We separate validation errors from eligibility.

Internal linking and site architecture

How your structure helps search engines discover pages and understand how content relates.

  • Priority pages with too few internal links
  • Click depth that buries important pages
  • Broken or redirected links in navigation and templates
  • Links to non-indexable or non-canonical destinations

Findings here are tied back to crawlability and indexability, so fixes address the cause rather than the symptom.

PROCESS

How the audit works, from scoping to validated fixes

  1. Define the audit scope

    We confirm site size, platform, priority sections, business-critical pages, and known concerns, plus recent migrations, redesigns, traffic changes, or deployments that shape where to look first.

  2. Crawl and collect technical evidence

    We crawl the site for response codes, indexability signals, canonicals, links, and structured data, then add Search Console data, the URL Inspection tool, rendering tests, source inspection, and server logs where the project calls for them.

  3. Analyze patterns and root causes

    We group issues by template and URL pattern instead of listing every affected URL as a separate problem. Where evidence cannot confirm a cause, we document what needs further investigation.

  4. Prioritize recommended fixes

    Findings are ranked by severity, affected pages, business importance, implementation effort, and dependencies, so your team knows what to fix now, what to schedule, and what to monitor.

  5. Validate fixes after release

    We recheck the affected URLs and templates, and look for side effects such as new redirects, changed canonical targets, blocked resources, or noindex directives introduced by the fix.

DELIVERABLES

What you receive

Technical findings report

Each issue with affected URL patterns, supporting evidence, likely cause, and technical context.

Prioritized issue list

A ranked list by severity, scope, business relevance, and recommended order of implementation.

Recommended fixes

What needs to change, where it occurs, and how the change resolves the issue, written for developers.

Validation checklist

Testable checks for developers, SEO specialists, or QA to run before release and after deployment.

Follow-up validation

Where included in scope, a re-crawl or targeted review confirming the fixes resolved the original findings.

What we need from you

  • Google Search Console access (read-only is enough)
  • Analytics access (optional)
  • Staging environment for pre-release checks (optional)
  • Server logs for crawl budget analysis (optional)
WHO IT IS FOR

Built for teams that need clear technical priorities

In-house SEO teams

Evidence-backed findings to support technical roadmaps and win developer time.

Marketing teams

A clear explanation of organic traffic declines and indexing problems.

Developers and engineers

SEO requirements that are specific, testable, and tied to templates.

Agencies and consultants

Technical audit support for client websites, delivered under your process.

E-commerce businesses

Large catalogs, faceted navigation, duplicate URLs, and crawl budget at scale.

Sites in migration or redesign

Pre-launch risk checks and post-launch validation of redirects and indexing.

PRICING

Quoted to your site's scope.

Pick the audit closest to what you need, tell us about your site, and you get a fixed quote after a short scoping call.

Choose an audit scope
  • Indexing drop or traffic loss diagnosis
  • Targeted crawl and evidence
  • Root cause and fix list
MOST REQUESTED
  • Findings report and prioritized issue list
  • Developer-ready recommended fixes
  • Validation checklist
  • One follow-up validation crawl
  • Staging review before launch
  • Redirect mapping checks
  • Post-launch validation
  • Indexing monitoring

Quotes depend on URL count, number of templates, platform, and whether JavaScript rendering tests or log file analysis are needed. We reply within two business days.

Questions, answered.

What teams ask before booking a technical SEO audit.

How much does a technical SEO audit cost?

Every audit is quoted after a short scoping call. Price depends on the number of URLs and templates, the platform, whether JavaScript rendering or server log analysis is needed, and whether follow-up validation is included. Share your website URL and concerns and we will send a fixed quote.

How long does a technical SEO audit take?

Most audits for small and mid-sized websites are delivered within one to three weeks after access is granted. Large e-commerce sites, sites with heavy faceted navigation, and audits that include log file analysis take longer. The timeline is confirmed in your quote.

What access do you need?

Read access to Google Search Console is the most useful. Analytics access, XML sitemap locations, a staging environment for pre-release checks, and server logs for crawl budget analysis are helpful but optional. We never need admin access to your CMS.

Why does Search Console say Crawled, currently not indexed?

Google fetched the page but chose not to index it. Common causes include thin or near-duplicate content, weak internal linking, conflicting canonical signals, or a large volume of low-value URLs diluting crawl priority. The audit checks which of these applies to the affected URL patterns rather than guessing.

What is the difference between Discovered, currently not indexed and Crawled, currently not indexed?

Discovered means Google knows the URL exists but has not fetched it yet, which often points to crawl budget, server capacity, or discovery path problems. Crawled means Google fetched the page and decided not to index it, which usually points to quality, duplication, or canonicalization signals.

Do you fix the issues or only report them?

The audit delivers findings, prioritized fixes, and a validation checklist your developers can test against. Implementation is handled by your team or developers. Where follow-up validation is in scope, we recheck the affected URLs and templates after release.

Do you audit JavaScript websites built with React, Vue or Next.js?

Yes. We compare the raw HTML response with the rendered HTML to find content, links, canonical tags or structured data that only appear after client-side rendering, and we note where server-side rendering or prerendering would remove the dependency.

Is the audit done with the SiteAud!tLint app?

The SiteAud!tLint crawler is part of the toolset, alongside Search Console data, rendering tests, and log analysis where available. The consulting audit adds the investigation, root-cause analysis, and prioritization that a crawl report alone cannot provide.

Turn technical findings into verified fixes

A list of crawl errors does not tell you which issues matter, why they happened, or whether the fixes worked. Send your website URL, the problems you are investigating, and any recent changes, and we will scope an audit around your site.