It All Started With An Idea
SEO & Web · Technical SEO

A technical SEO audit your developers can actually use.

We crawl your site the way search engines do, check what's indexed and why, measure real-user performance, validate structured data, and deliver a fix list ranked by impact, written as tickets, not jargon.

Scottsdale Dental Aesthetics website
Scottsdale Dental Aesthetics: site migration, local seo · See our work
The short answer

A technical SEO audit examines whether search engines can crawl, render, index and understand your website. It covers robots.txt and sitemaps, indexation, canonical tags, redirects, internal linking, JavaScript rendering, Core Web Vitals, mobile usability, structured data and security. Ours combines a full crawl with Google Search Console data and real-user performance metrics, and ends with a prioritized, developer-ready action plan.

Who this is for

Is technical seo audit right for you?

  • Sites whose organic traffic dropped without an obvious reason
  • Sites with many pages Google reports as crawled or discovered but not indexed
  • Ecommerce and large content sites with faceted navigation or duplicate content
  • Teams planning a redesign or migration who need a baseline first
  • JavaScript-heavy sites built on React, Vue or headless platforms
What's included

What you get with our technical seo audit.

  • Full site crawl with rendering
  • Google Search Console indexing and page experience analysis
  • robots.txt, XML sitemap and meta robots review
  • Canonicalization, duplicate content and parameter handling
  • Redirect chains, loops and broken internal links
  • Internal linking and crawl depth analysis, including orphan pages
  • Core Web Vitals (LCP, INP, CLS) from real-user field data
  • JavaScript rendering and hydration checks
  • Structured data validation and opportunities
  • Mobile usability, HTTPS and security headers
  • International and hreflang review where relevant
  • Prioritized, developer-ready fix list
How the engagement works

From first call to compounding results.

Week 1

Crawl & collect

Crawl the site, pull Search Console and field performance data, and review server logs if available.

Weeks 1–2

Analyze

Diagnose crawl, index, render, performance and markup issues and quantify their reach.

Week 2

Prioritize

Rank every issue by impact and effort and write each fix as a clear ticket.

Week 2–3

Walkthrough

Review findings with your marketing and development teams, then support implementation.

Crawl, index, render

Can Google see your pages the way users do?

Most technical SEO problems come down to one of three questions:

  • Can it be crawled? Blocked by robots.txt, buried six clicks deep, linked only through JavaScript events, or lost in redirect chains.
  • Should it be indexed? Canonical tags pointing elsewhere, accidental noindex tags, thin or duplicate pages diluting quality signals, or infinite parameter URLs wasting crawl budget.
  • Does it render? Content loaded only after user interaction, critical text injected late by JavaScript, or rendering errors that leave Google with an empty page.

Google Search Console's page indexing report tells you what is happening. The crawl and rendering analysis tells you why.

Core Web Vitals

Speed measured the way Google measures it.

Google's Core Web Vitals measure real-user experience: Largest Contentful Paint (loading, good at 2.5 seconds or less), Interaction to Next Paint (responsiveness, good at 200 milliseconds or less) and Cumulative Layout Shift (visual stability, good at 0.1 or less). INP replaced First Input Delay as a Core Web Vital in March 2024.

We focus on field data from real Chrome users, not just lab scores, and trace problems to specific causes: unoptimized hero images, render-blocking fonts, third-party scripts, layout shifts from late-loading ads or embeds, and heavy JavaScript on interaction.

Structured data

Help search engines and AI understand your entity.

Schema markup tells search engines what a page is about: a business, a service, a product, an article, an FAQ, a person. Valid structured data can make pages eligible for rich results and helps AI systems connect your pages to your brand entity.

We validate existing markup, fix errors, and recommend additions such as Organization, LocalBusiness, Service, Product, Article, BreadcrumbList and Person, connected with consistent identifiers so they describe one coherent entity.

What we usually find

The problems we fix most often.

Staging noindex shipped to production

A sitewide noindex or robots.txt block left over from development.

Redirect chains

Old URLs bouncing through three or four redirects, leaking signals and slowing crawls.

Orphan pages

Important pages with no internal links, so they're crawled rarely and rank poorly.

Faceted navigation explosion

Filter combinations generating thousands of near-duplicate URLs.

Hero image LCP

Uncompressed, lazy-loaded hero images pushing LCP well past 2.5 seconds.

Invalid schema

Structured data with errors that make pages ineligible for rich results.

Pricing

How pricing works.

Fixed fee based on site size and complexity, quoted after a free initial review. Implementation support is available as an add-on or as part of an ongoing SEO engagement.

Arizona + nationwide

Local team, national reach.

We are based at 35094 N Jacobs Rd in Queen Creek and work with businesses across the Phoenix metro, Tucson and Northern Arizona in person, and with clients across the United States remotely. Same senior team, same process, wherever you are.

In practice

What people ask once the technical audit is on the table.

These are the questions that come up when a team is deciding whether to commission an audit and what to do with it afterward.

How much does a technical SEO audit cost?

We price technical SEO audits as a fixed fee based on the size and complexity of the site, quoted after a free initial review so you know the number before any work starts.

Size matters less than structure. A 40-page service site on a clean theme is quick. A store with faceted navigation, thousands of product variants and a JavaScript front end takes far longer, because the crawl has to render pages, the parameter rules have to be understood and every issue needs to be traced to the template that causes it.

Two things change the scope: whether we get server logs, and whether you want implementation support. Logs add analysis time but give the truest picture of how bots crawl you. Implementation support can be an add-on or part of an ongoing SEO engagement.

Be wary of audits priced so low that nobody reads the crawl. An automated export with no prioritization is a list of warnings, not an audit.

Should I block AI crawlers like GPTBot in robots.txt?

Only block AI training crawlers if you've decided you don't want your content used to train models, and never block the search and retrieval crawlers if you want to be cited in AI answers.

The bots are separate. OpenAI lists GPTBot for training and OAI-SearchBot for showing sites in ChatGPT search, and blocking one does not block the other. Google uses a separate Google-Extended token to control use in its AI models, while AI Overviews eligibility comes from normal Googlebot indexing. A blanket disallow written years ago to stop scrapers can quietly remove you from AI search.

In audits, we read the robots.txt rule for each AI user agent, then check that your CDN or firewall isn't blocking the bots you allowed. Robots.txt saying yes doesn't help if a bot protection setting says no.

For most businesses that want leads from AI search, I'd allow the search crawlers and make the training decision deliberately. More on this in AI search optimization.

Sources: OpenAI: Overview of OpenAI crawlers, Google: Google's common crawlers, Google Search Central: AI features and your website

What should I fix first after a technical SEO audit?

Fix anything that stops important pages from being crawled or indexed first, then problems that repeat across a whole template, then performance, then structured data and polish.

Indexing blockers come first because nothing else matters if Google can't see the page: a stray noindex, a robots.txt disallow, canonicals pointing to the wrong URL, or key content that only appears after JavaScript runs. Next come template issues, because one fix to a product or service template can correct thousands of URLs at once. Redirect chains and broken internal links sit here too.

Core Web Vitals work follows, usually starting with the hero image and third-party scripts. Schema, alt text and minor warnings come last.

Every item in our fix list has an impact estimate, an effort estimate and an owner, so developers aren't guessing. If a fix touches URLs, plan it like a migration, not a quick change.

Sources: Search Console Help: Page indexing report

What is crawl budget, and does it matter for my site?

Crawl budget is how many URLs Google is willing and able to crawl on your site in a given period, and for most small and mid-size sites it isn't the problem.

Google's own guide on crawl budget is written for very large sites and sites whose content changes very often. If you have a few hundred pages and they get indexed within days of publishing, your time is better spent on content and internal links.

Where it does matter: ecommerce sites whose filters and sort options create endless URL combinations, sites with internal search pages open to crawling, and sites that generate calendar or session parameters. Google spends its visits on near-duplicates while new product pages wait.

The quick check is the Crawl stats report in Search Console. If most requests go to parameter URLs or redirects, crawl waste is real, and the fix is usually robots.txt rules, canonicals and cleaner internal linking rather than asking Google for more crawling.

Sources: Google: Crawl budget management for large sites, Google Search Central: Robots.txt introduction and guide

Why do server logs matter in a technical SEO audit?

Server logs show what search engine and AI bots actually requested and what your server sent back, which no crawler tool or analytics report can tell you.

A crawl shows what a bot could reach. Logs show what it did. With 30 days or so of access logs, we can see which sections Googlebot visits often and which it ignores, how much of its time goes to redirects, errors and parameter URLs, and whether AI search bots are getting errors you didn't know about.

One caution we apply: user agent strings are easy to fake. Before trusting that a hit came from Googlebot, we verify it with a reverse DNS lookup, the method Google documents.

Logs aren't required for every audit. For a small brochure site, Search Console's crawl stats are usually enough. For large stores, publishers and JavaScript-heavy sites, logs often explain the problems the page indexing report only describes. If your host can export them, send them over with your audit request through the contact form.

Sources: Google: Verify requests from Google crawlers and fetchers

Can I run a basic technical SEO check myself with free tools?

Yes, Google's free tools will surface most serious technical problems in under an hour: Search Console, the URL Inspection tool, PageSpeed Insights and the Rich Results Test.

Start with the page indexing report in Search Console and read the reasons pages aren't indexed. Then run your three most important pages through URL Inspection. Check that the Google-selected canonical matches yours and that the rendered HTML contains your main content, not an empty shell. Next, test the same pages in PageSpeed Insights and look at the field data from real users, not just the lab score. Finally, run them through the Rich Results Test to see if your structured data is valid.

What free tools won't do is tell you which issue is costing you the most, or trace a warning back to the template or plugin causing it. That's the part our audit adds, along with a fix list your developers can work from. Results from our free audit come back within 48 hours.

Sources: Search Console Help: URL Inspection tool, PageSpeed Insights, Google Rich Results Test

FAQ

Technical SEO Audit: questions we get asked.

What is a technical SEO audit?

A review of the technical factors that determine whether search engines can crawl, render, index and understand your website, including site architecture, indexation, redirects, page speed, mobile usability and structured data.

How long does a technical SEO audit take?

Usually two to three weeks, depending on site size. Very large sites with millions of URLs may take longer.

What tools do you use?

Google Search Console, a full rendering crawler, Chrome UX Report and PageSpeed Insights field data, schema validators, and server log analysis where available.

What are Core Web Vitals?

Google's user-experience metrics: Largest Contentful Paint (loading), Interaction to Next Paint (responsiveness) and Cumulative Layout Shift (visual stability). Good thresholds are 2.5 seconds, 200 milliseconds and 0.1 respectively, at the 75th percentile of page loads.

Why are my pages 'crawled but not indexed'?

Google crawled them but chose not to index them, often because they're thin, duplicative, low quality, or poorly linked internally. The audit identifies which pages, why, and whether they should be improved, consolidated or removed.

Do you fix the issues or just report them?

Both options are available. Many clients give the ticket list to their developers. We can implement fixes directly on WordPress, Shopify, Cloudflare and many other stacks.

How often should I run a technical SEO audit?

A full audit annually, before any redesign or migration, and whenever organic traffic drops unexpectedly. Ongoing monitoring catches most issues between audits.

Does a technical SEO audit include content?

It flags thin, duplicate and orphaned content and internal linking gaps. A full content strategy is part of our ongoing SEO + GEO service.

Is JavaScript bad for SEO?

Not inherently. Google renders JavaScript, but rendering is deferred and errors can hide content. Server-side rendering or static generation for important content is the safest approach.

Will fixing technical SEO increase my rankings?

It removes barriers that stop good content from ranking. If technical issues are suppressing your site, gains can be fast. If the site is technically sound, the bigger opportunity is usually content and authority.

Learn from the source

The official documentation we work from.

We build to the platforms' own published guidance. These are the primary sources behind this page.

John M. Williams
Written and reviewed by John M. Williams, founder. 15+ years in paid media, $350M+ managed spend, Hero Conf 2025 and 2026 speaker. Last reviewed .
Get started · Technical SEO Audit

Tell us about your business.

Quick form, no obligation. John personally reviews every submission and replies within 24–48 hours with an honest read on whether technical seo audit is the right next move.

  • → Honest assessment of where you are
  • → Buddy-powered audit (if you're already running ads)
  • → Top 10 prioritized fixes (effort × impact)
  • → 30/60/90-day roadmap + scope of work

Prefer to talk first? (602) 563-6976 · hello@itallstartedwithaidea.com

By submitting you agree to a one-time review of what you share. NDAs available on request. Privacy.