Key takeaways

  • In the first hour a technical SEO consultant answers one question: is anything stopping Google from crawling, indexing or understanding the pages that earn money?
  • Almost every check runs on free Google tools: Search Console’s Page indexing report, the URL Inspection tool, Core Web Vitals data and, for large sites, the Crawl Stats report.
  • “Not indexed” is not automatically a problem. Google says you should expect only canonical pages to be indexed, so the triage looks at which pages are missing, not how many.
  • robots.txt manages crawling. It does not keep a page out of Google, which is one of the most common mix-ups I find.
  • The hour ends with a short written note: what is broken, what is fine, and what needs a deeper look. That note is the real deliverable.

When I start with a new site as a technical SEO consultant, I don’t begin with a full crawl and a long export. I spend the first hour on triage: finding out whether anything serious is stopping Google from reaching, indexing or understanding the pages that matter to the business. Most of what I need is already sitting in the site’s own Search Console property.

I have worked in SEO and digital marketing for more than 16 years. The tools have improved, the questions have stayed the same. Below is the sequence I run, the Google tool behind each step, and what I write down. If you are hiring, use it to judge whether a candidate knows where to look.

What a technical SEO consultant checks first, and why

Technical SEO decides whether your content gets a fair chance at all. A page that Google can’t crawl, or treats as a duplicate of another URL, will not rank however well it is written. So the first hour is about finding blockers, not polish.

I split the hour into six blocks. The timings are rough: on a small brochure site some blocks take two minutes, while on a large shop the same hour only gets me a list of what to investigate.

Time Question Google tool I use What I flag
0 to 10 min Can Google reach the site and its key pages? URL Inspection (live test), robots.txt Blocked templates, wrong redirects, server errors
10 to 25 min What has Google indexed, and why not the rest? Page indexing report Important pages excluded, unexpected reasons
25 to 35 min Does Google pick the canonical URLs I expect? URL Inspection (canonical fields) Google-selected canonical differs from the declared one
35 to 45 min Are real users getting a fast, stable page? Core Web Vitals data, PageSpeed Insights Templates outside the “good” thresholds
45 to 55 min Is the server coping with Googlebot? Crawl Stats report (large sites) Host problems, rising errors, slow responses
55 to 60 min What goes in the note? None: my own judgement Top issues ranked by business impact
Timeline of a one-hour technical SEO triage in six blocks: access, indexing, canonicals, Core Web Vitals, crawl health and the triage note
Figure 1. The six blocks of my first hour on a new site, and the Google tool behind each one.

Minutes 0 to 10: can Google reach the site?

I start with five or six URLs that make money, such as the home page, a key category and a product or service page. For each one I run a live test in the URL Inspection tool. Google’s help page explains that the normal result shows “the most recently indexed version of a page, not the live version on the web”, while the live test “fetches and examines the URL in real time.” Comparing the two tells me quickly whether something changed since Google last visited.

Illustration: three roads lead to three money pages; two are open and ticked, the third is blocked by a barrier, while a magnifying glass checks the way in.
First question: can Google reach the pages that make money, or does something like a robots.txt rule block the way?

Then I open robots.txt. I am looking for rules that block whole templates, script or style folders, or a staging rule that was never removed after launch. I also check that the http and www versions of the domain redirect once, cleanly, to the version the business uses.

This is also where I correct one belief that comes up in almost every project. Google’s introduction to robots.txt says it is “used primarily to manage crawler traffic to your site” and that “it is not a mechanism for keeping a web page out of Google.” A disallowed URL can still be indexed if other pages link to it. If a page must stay out of search results, the page itself needs a noindex rule or a password, and Google has to be allowed to crawl it to see the noindex.

The most expensive technical problems I find are usually one line long, and they were added by someone trying to help.

Rank Check Reports

Before anyone changes a technical setting, record where your main keywords rank today so you can see what the fixes did.

A live Google check of your keywords on desktop and mobile · from $14.99 per check · no subscription · report within one working day

Order a rank check report →

Minutes 10 to 25: what Google has actually indexed

Next is the Page indexing report. It “shows how many URLs on your site have been crawled and indexed by Google”, with a list of reasons why other pages are not indexed.

The first thing I tell clients here is not to panic about the grey bar. Google is clear: “You should not expect all URLs on your site to be indexed, only the canonical pages.” It even answers the question “Is it OK if a page isn’t indexed?” with “Absolutely.” Filtered URLs, duplicates and old redirects belong outside the index.

So I don’t read the total. I open each reason and look at sample URLs, asking one question: is there anything here that should be ranking?

Guide to the main Page indexing report reasons, showing which ones are usually normal and which ones need checking when important pages appear
Figure 2. The reasons I open first in the Page indexing report, and when each one means work.

The reasons I read first

  • URL marked “noindex”. Fine for thank-you pages and internal search. A problem when a category template carries it.
  • URL blocked by robots.txt. Fine for areas you don’t want crawled. Google notes this “does not guarantee that the page won’t be indexed through some other means.”
  • Crawled, currently not indexed. In Google’s words, “The page was crawled by Google but not indexed.” When important pages sit here, I look at content quality and duplication, not at technical settings alone.
  • Discovered, currently not indexed. The page “was found by Google, but not crawled yet.” On a large site, many key pages here make me think about internal links and crawl capacity.
  • Duplicate without user-selected canonical. Google found duplicates and chose for itself. That leads straight into the next block.
  • Server error (5xx), Not found (404), Soft 404, Redirect error. I check whether the affected URLs are real pages that users and links still reach.

Minutes 25 to 35: canonicals and duplicates

Back in URL Inspection, for each money page I compare two fields. The help page describes the “user-declared canonical” as the canonical your page explicitly declares, and the “Google-selected canonical” as “the page that Google selected as the canonical (authoritative) URL” among similar pages.

If they match, good. If they don’t, Google is telling you it disagrees with your setup, and the page you care about may not be the one shown in results. The usual causes I find are parameter versions of the same page, products reachable under several category paths, and canonical tags pointing at redirected or noindexed URLs.

Decision flow comparing the user-declared canonical with the Google-selected canonical and the next step for each outcome
Figure 3. How I read the two canonical fields in URL Inspection, and what I check next when they disagree.

With one clean URL per page and consistent internal links, these disagreements mostly disappear. That is the logic behind our SEO website structure work.

Free tool · SEO ROI Calculator

Put a rough value on the keywords a technical fix could recover before you decide how many hours it deserves.

Enter search volume, CPC and your current ranking to estimate traffic, revenue and value for a keyword. Free.

Calculate your SEO ROI →

Minutes 35 to 45: Core Web Vitals and page experience

Speed questions come up in every first call, and I try to answer them with field data, not with one lab score. The Core Web Vitals article on web.dev gives the thresholds I check against:

Metric What it measures “Good” threshold on web.dev
Largest Contentful Paint (LCP) Loading Within 2.5 seconds of the page starting to load
Interaction to Next Paint (INP) Responsiveness 200 milliseconds or less
Cumulative Layout Shift (CLS) Visual stability 0.1 or less

The same page recommends measuring at “the 75th percentile of page loads, segmented across mobile and desktop devices.” So I look at groups of pages by template, on mobile and desktop separately, in Search Console’s Core Web Vitals data, and then test one URL from each failing template in PageSpeed Insights to see the likely cause.

In the first hour I only note which templates fail, and on which device. The fixes need a developer and come later, as tickets.

Minutes 45 to 55: crawl health and the server

For large sites I open the Crawl Stats report. It shows total crawl requests, total download size, average response time and host status, which “describes whether or not Google encountered availability issues when trying to crawl your site.” It also breaks requests down by response, file type, purpose and Googlebot type.

Illustration: a server rack linked by a pulse line to a crawl statistics chart, with a response-time gauge in front.
The Crawl Stats report shows crawl requests, response times and host status; I read it for trends.

I read it for trends: response time climbing, server errors, or crawling spent on URLs that shouldn’t exist. Google says the report “is aimed at advanced users” and that with fewer than a thousand pages “you should not need to use this report.” I agree, and on small sites I skip this block and spend the time on content and links instead.

When the report shows something odd on a big site, the next step is the server’s own logs, which show every request rather than a summary. That is a separate job: our log file analysis service exists for exactly that.

Free tool · Ping My URL

Fixed a batch of pages after the triage? Let search engines know those URLs changed.

Notify Google and other search engines about up to 5 new or updated URLs at once. Free, no sign-up.

Ping your URLs →

Minutes 55 to 60: the triage note

The hour ends with writing, not more checking. A long list of crawler warnings helps nobody. A note with three to five ranked issues, each with its evidence and a plain-language reason, can be acted on the same week.

Illustration: a long ribbon of crawler warnings turned into a short note of five issues ranked by priority colour.
The hour ends with a short note: three to five ranked issues instead of a long list of warnings.

What goes in my first-hour note

  • The blockers: anything stopping important pages from being crawled or indexed, with example URLs.
  • Canonical disagreements on money pages, with both canonical values copied from URL Inspection.
  • Templates outside the Core Web Vitals “good” thresholds, by device.
  • What I checked and found fine, so nobody spends money re-checking it.
  • What needs a deeper look, and roughly how long that would take.

Once fixes go live, Google’s own advice in URL Inspection applies: you can request indexing for a changed page, but “Indexing can take up to a week or two”, there are daily limits, and “Submitting a request does not guarantee that the page will appear in the Google Index.” For many URLs, a sitemap is the better route. If a migration or relaunch is involved, check the same keywords before and after the move, so you can tell a real loss from normal movement.

How to find a technical SEO expert who works this way

If you are asking who the experts in technical SEO consulting are, titles won’t tell you. Google’s page on what a good SEO does is a good starting filter. Then ask the candidate to talk you through their first hour on your site. Listen for three things:

  1. They start from Google’s own data. Search Console, URL Inspection and field data first, third-party crawls second.
  2. They separate normal from broken. Someone who calls every non-indexed URL an “error” will sell you work you don’t need.
  3. They write it down. You should receive evidence and reasons you can hand to a developer, not a score.

Ask for read-only Search Console access for the first look, and keep ownership yourself. A good consultant can do the whole first hour with that.

What I do after the first hour

The triage tells me whether the site needs a full audit, a few targeted fixes or nothing technical at all. When the technical side is fine and the problem is content or links, I say so.

When deeper work is needed, it usually becomes a written technical SEO audit: crawling, indexing, rendering, structure and speed, with fixes in priority order. I charge by the hour, with no fixed packages, so a small site with one clear problem pays for one clear fix. You can see my background and certifications on my profile page.

FAQ

What does a technical SEO consultant do?

A technical SEO consultant finds and explains what stops search engines from crawling, indexing and understanding a site: blocked pages, duplicates, canonical problems, slow templates and server issues. The output is a prioritised list of fixes with evidence, written so a developer can implement it. Good ones also tell you when the technical side is not your problem.

Who are experts in technical SEO consulting?

Look for people who can explain Google’s own tools in plain language and show how they reached each conclusion. Ask them to walk you through how they would read your Page indexing report and your canonical fields in URL Inspection. Experience with your platform and site size matters more than any badge.

How do I find a technical SEO expert I can trust?

Start with Google’s published questions for hiring an SEO, then ask for a sample of a written finding. Give read-only Search Console access for the first review. Be wary of anyone who treats every non-indexed URL as an error or promises results by a date.

If you want someone to run this first hour on your site and tell you plainly whether there is a technical problem worth paying to fix, talk to me.

Eugen Platon · SEO consultant with 16+ years in SEO and digital marketing · free 10-minute first call

Book a free SEO consultation →

Eugen Platon

Eugen Platon

Director of SEO & Web Analytics at onwardSEO
Eugen Platon is a highly experienced SEO expert with over 15 years of experience propelling organizations to the summit of digital popularity. Eugen, who holds a Master's Certification in SEO and is well-known as a digital marketing expert, has a track record of using analytical skills to maximize return on investment through smart SEO operations. His passion is not simply increasing visibility, but also creating meaningful interaction, leads, and conversions via organic search channels. Eugen's knowledge goes far beyond traditional limits, embracing a wide range of businesses where competition is severe and the stakes are great. He has shown remarkable talent in achieving top keyword ranks in the highly competitive industries of gambling, car insurance, and events, demonstrating his ability to traverse the complexities of SEO in markets where every click matters. In addition to his success in these areas, Eugen improved rankings and dominated organic search in competitive niches like "event hire" and "tool hire" industries in the UK market, confirming his status as an SEO expert. His strategic approach and innovative strategies have been successful in these many domains, demonstrating his versatility and adaptability. Eugen's path through the digital marketing landscape has been distinguished by an unwavering pursuit of excellence in some of the most competitive businesses, such as antivirus and internet protection, dating, travel, R&D credits, and stock images. His SEO expertise goes beyond merely obtaining top keyword rankings; it also includes building long-term growth and optimizing visibility in markets where being noticed is key. Eugen's extensive SEO knowledge and experience make him an ideal asset to any project, whether navigating the complexity of the event hiring sector, revolutionizing tool hire business methods, or managing campaigns in online gambling and car insurance. With Eugen in charge of your SEO strategy, expect to see dramatic growth and unprecedented digital success.
Eugen Platon
Check my Online CV page here: Eugen Platon SEO Expert - Online CV.