66 technical SEO interview questions covering crawling, indexing, canonicals, redirects, migrations, Core Web Vitals and AI search

Technical SEO Job Interview Questions: 66 Questions for 2026

Technical SEO Job Interview Questions: 66 Questions for 2026

This Technical SEO Job Interview Questions guide contains 66 technical SEO interview questions for 2026, covering crawling and indexing, canonicals, robots.txt, redirects and website migrations, XML sitemaps, log file analysis, structured data and E-E-A-T, international SEO, Core Web Vitals, AI search and Generative Engine Optimisation (GEO), and technical SEO diagnosis and strategy. It is designed for technical SEO candidates preparing for interviews, hiring managers evaluating SEO knowledge, and experienced SEOs who want to test whether the answers they know still match how modern search systems actually work.

Technical SEO interviews can get weirdly theoretical.

You can spend years working on migrations, crawling problems, log files, international sites and indexing issues, then walk into an interview and get asked whether a canonical is a directive or a hint.

Knowing the definition matters. But knowing what you would actually do when something goes wrong matters a lot more.

That is why I created this page.

I wanted one place that brings together the technical SEO questions I would expect someone to be able to discuss in a real interview, from the fundamentals of crawling and indexing through migrations, log-file analysis, international SEO, Core Web Vitals and, increasingly, AI search.

Some have short answers.

Others should not.

If I ask you why a page is “Crawled – Currently Not Indexed,” for example, I am less interested in hearing a memorised definition than in what you would check next. What would you look at in Search Console? Would you inspect the page itself? Internal links? Duplication? Server logs? How would you work out which explanation actually fits the evidence?

That is the thinking these questions are designed to test.

Who is this for?

If you are preparing for a technical SEO job interview, use the questions to test yourself before reading the answers. Try explaining each one out loud as if someone were sitting across the table from you.

If you are an SEO hiring manager or interviewer, use them as starting points rather than a 66-question exam. Pick the questions relevant to the role and use the follow-up discussion to find out how the candidate actually thinks.

And if you already work in technical SEO, there is another use for the list: spotting answers you may have learned years ago that are no longer quite right.

Google changes its documentation. Search systems change. Some SEO advice gets repeated for so long that the simplified version eventually becomes treated as fact.

So each question in this series is answered using the same rule:

Start with what Google actually documents. Then separate that from what we observe in practice and what we infer from it.

Where those things do not quite match, that is usually where the interesting part starts.

Crawling & Indexing

01

What is the difference between crawl budget and crawl demand?

Crawl budget is the limit. Crawl demand is Google’s interest. Understanding the difference matters when diagnosing why pages are not being crawled.

Read more →
02

What factors influence Google crawling?

Server capacity, site authority, freshness signals, internal link structure, and how efficiently the server responds.

03

What is a crawl trap? Give a real-world example.

An infinite or near-infinite set of URLs that wastes crawl resources. Faceted navigation generating millions of filter combinations is the classic case.

04

How would you solve crawling problems on a large e-commerce website?

Start with log-file analysis, then work through sitemaps, internal linking, parameter handling, and server response times.

05

What does “Crawled – Currently Not Indexed” mean, and how would you investigate it?

Google fetched the page but chose not to index it. The investigation starts with content quality, duplication, and internal linking, not with resubmitting the URL.

06

What is the difference between “Crawled – Currently Not Indexed” and “Discovered – Currently Not Indexed”?

Crawled means Google fetched the page and decided against indexing. Discovered means Google knows the URL exists but has not crawled it yet.

07

Google says 404s do not necessarily hurt SEO. Why?

A 404 on a page that was never important, never had links, and never ranked costs nothing. Context determines whether a 404 is a problem or a correct response.

08

How would you de-index internal search-result pages and prevent them returning?

Noindex the template, block parameter URLs in robots.txt, and remove internal links pointing to search result pages.

09

A URL is noindex and blocked by robots.txt but still appears in Google. Why?

If robots.txt blocks crawling, Google cannot see the noindex tag. The URL can appear in results based on external links alone, without ever being crawled.

10

When should you use Google Search Console’s URL Removal tool?

For urgent, temporary removal of sensitive content. Not for routine de-indexing, which should use noindex or 404/410 responses.

11

What is the difference between crawling, indexing and ranking?

Three distinct stages. Crawling fetches the page. Indexing processes and stores it. Ranking determines where it appears. Problems at each stage require different fixes.

Canonicals, Duplication & URL Management

12

Is rel=canonical a directive or a hint?

A hint. Google can and does ignore it when other signals contradict it. This is one of the most commonly misunderstood distinctions in technical SEO.

13

Is nofollow a directive or a hint?

A hint since 2019. Google may still follow nofollowed links for discovery. The change caught many SEOs by surprise.

14

How should duplicate content be handled on a large website?

Canonicals, parameter handling, consistent internal linking, and making sure the preferred version is the one with the strongest signals.

15

What canonical strategy should be used for paginated pages?

Each paginated page should self-canonicalise. Canonicalising all pages to page 1 hides content from Google.

16

How do you optimise faceted navigation without creating crawl/indexation problems?

Decide which facet combinations deserve indexable pages, noindex the rest, and use robots.txt or URL parameter handling to control crawling.

Robots & Directives

17

What is the difference between robots.txt and meta robots?

robots.txt controls crawling. Meta robots controls indexing. They operate at different stages and blocking crawling does not prevent indexing.

18

What are the implications of common meta robots combinations?

noindex follow, noindex nofollow, index nofollow, and the default index follow each produce different crawling and indexing behaviour.

19

What happens when noindex, robots.txt and canonical signals conflict?

Google processes each signal at its own stage. Conflicting signals produce unpredictable results and are one of the most common sources of indexing confusion.

Redirects & Migrations

20

What are the main HTTP redirects relevant to SEO?

301, 302, 307, and 308. Each has different implications for how search engines transfer signals.

21

What is the difference between a 301 and 302?

A 301 signals a permanent move. A 302 signals a temporary one. Google treats them differently for canonicalisation and signal transfer.

22

When would you deliberately use a 302?

A/B tests, temporary promotions, geo-based redirects, or any case where you intend to revert to the original URL.

23

How would you lead a website migration?

Planning, redirect mapping, pre-launch audit, staged rollout, monitoring, and a rollback plan if things go wrong.

24

What should be checked before, during and after a migration?

Before: full crawl baseline and redirect map. During: redirect accuracy and server response codes. After: indexing, rankings, traffic, and crawl errors.

25

Why do SEO migrations fail?

Missing redirects, redirect chains, losing internal links, breaking structured data, and underestimating the time Google needs to process changes.

XML Sitemaps & Site Architecture

26

What types of XML sitemap are available and when would you use them?

Standard, image, video, news, and sitemap index files. Each serves a different content type and discovery purpose.

27

What role do XML sitemaps play in discovery and canonicalisation?

Sitemaps help discovery and act as a weak canonical signal. They do not guarantee crawling or indexing.

28

How would you structure sitemaps for a very large e-commerce website?

Sitemap index with category-based sub-sitemaps, keeping each under 50,000 URLs, and excluding noindexed or non-canonical pages.

Log File Analysis

29

What is a server access log?

A record of every request made to the server, including the IP, user agent, URL, status code, and timestamp.

30

Why is log-file analysis useful for SEO?

It shows what Googlebot actually does rather than what tools or Search Console report. The ground truth of crawling lives in logs.

31

What can logs tell you that GA4 and Search Console cannot?

Exact crawl frequency per URL, which pages are never crawled, bot behaviour on non-indexed pages, and AI crawler activity.

32

How would you perform an SEO log-file analysis?

Filter for search engine bots, analyse crawl frequency, status codes, and response times by URL group. Compare against sitemap and index status.

33

How do you distinguish legitimate search/AI crawlers from spoofed user agents?

Reverse DNS lookup on the IP address. Legitimate crawlers resolve to known domains. User-agent strings alone prove nothing.

Structured Data & E-E-A-T

34

Which schema types are useful for an e-commerce website?

Product, Offer, BreadcrumbList, FAQPage, Review, and Organization. Each serves a different SERP feature and structured-data requirement.

35

Should every page contain Organization structured data?

No. Organization markup belongs on the homepage or about page, not repeated on every page of the site.

36

What structured data would you use on a homepage?

Organization (or LocalBusiness), WebSite with SearchAction, and sameAs links to social profiles.

37

What is E-E-A-T?

Experience, Expertise, Authoritativeness, and Trust. A quality-rater framework Google uses to evaluate content, not a direct ranking signal.

38

Is E-E-A-T a ranking factor?

Not directly. It is a guideline for quality raters and shapes how Google evaluates content quality algorithmically, but it is not a score in the ranking system.

39

How would you demonstrate experience, expertise, authoritativeness and trust in practice?

Author bios, credentials, original research, citations, transparent methodology, and real examples rather than generic advice.

International SEO

40

What are the main technical considerations for international e-commerce SEO?

URL structure, hreflang implementation, currency and language handling, local hosting or CDN, and avoiding duplicate content across regions.

41

How does hreflang work?

It tells Google which language and regional version of a page to show to which users. Implementation requires reciprocal tags and a valid x-default.

42

How would you implement hreflang across multiple languages and countries?

Via link elements in the head, HTTP headers for non-HTML files, or XML sitemap hreflang entries. Each method has trade-offs at scale.

43

How would you handle Hindi, Marathi, Tamil and Telugu versions of an Indian website?

Use hreflang with language-only codes (hi, mr, ta, te) since these are languages within the same country. Subdirectories are typically the simplest structure.

44

Why maintain separate translated websites when machine translation is readily available?

Machine translation often produces grammatically correct but culturally wrong content. Local nuance, trust, and conversion all suffer without human localisation.

45

When would you choose subdirectories, subdomains or ccTLDs?

Subdirectories consolidate authority. ccTLDs provide the strongest geo-targeting signal. Subdomains sit in between. The choice depends on resources and geo-targeting needs.

Core Web Vitals

46

Are PageSpeed and Core Web Vitals the same thing?

No. PageSpeed Insights is a tool. Core Web Vitals are specific metrics (LCP, INP, CLS) that Google uses as ranking signals.

47

What are the current Core Web Vitals?

LCP (Largest Contentful Paint), INP (Interaction to Next Paint, replaced FID in 2024), and CLS (Cumulative Layout Shift).

48

How would you diagnose poor LCP?

Identify the LCP element, check server response time, render-blocking resources, image optimisation, and CDN configuration.

49

How would you diagnose poor INP?

Profile main-thread blocking, identify slow event handlers, reduce JavaScript execution time, and check for long tasks during user interaction.

50

How would you diagnose and fix poor CLS?

Set explicit dimensions on images and embeds, avoid injecting content above the fold after load, and use font-display: swap with size-adjusted fallbacks.

51

How much do Core Web Vitals actually matter for SEO?

They are a confirmed ranking signal but a lightweight one compared to content relevance and backlinks. They matter most as a tiebreaker between otherwise similar pages.

AI Search / GEO

52

How would you optimise a website for Google AI Overviews?

Clear, declarative content structure, direct answers to questions, comprehensive schema markup, and content that AI systems can extract and cite.

53

Which technical SEO practices help AI systems access and understand a website?

Allowing AI crawlers in robots.txt, providing llms.txt, clean semantic HTML, comprehensive JSON-LD, and accessible content without JavaScript barriers.

54

What is the difference between being crawled, retrieved, mentioned and cited by an AI system?

Four distinct visibility states. Being crawled does not mean being retrieved. Being retrieved does not mean being mentioned. Being mentioned does not mean being cited with a link.

55

Does structured data help LLM visibility?

JSON-LD provides machine-readable context that helps AI systems understand page content. Whether it directly influences citations is still being researched.

56

How would you measure visibility in ChatGPT, Google AI Overviews/AI Mode and other AI search systems?

Repeated sampling across multiple renders and configurations, reported as a rate with sample size. A single check is not evidence of presence or absence.

57

How would you distinguish AI-search optimisation from traditional SEO?

Traditional SEO optimises for rankings in a list of links. AI-search optimisation aims to get content retrieved, understood, and cited by generative systems.

58

How would you build an AI/GEO content strategy without relying on unproven “LLM optimisation” claims?

Start with what is observable and measurable. Test specific interventions with controlled experiments rather than following untested recommendations.

Diagnosis & Strategy

59

Organic traffic drops suddenly. What is your investigation process?

Check for algorithm updates, manual actions, technical errors, server issues, tracking problems, and seasonal patterns before jumping to conclusions.

60

Most of a website disappears from Google overnight. What do you check first?

Manual action in Search Console, robots.txt changes, noindex deployment, server errors, and DNS/hosting changes.

61

A top-three page suddenly disappears. How do you diagnose the cause?

URL Inspection in GSC, check for canonical changes, redirect issues, content changes, competing pages on the same site, and algorithm updates.

62

How would you distinguish an algorithmic change from a technical problem, manual action or normal ranking volatility?

Timeline correlation with known updates, scope of impact (site-wide vs page-level), GSC manual actions panel, and whether the technical fundamentals changed.

63

What is the SEO funnel, and how does technical SEO affect each stage?

Crawling, indexing, ranking, and clicking. Technical SEO problems at any stage block everything downstream.

64

What are the biggest technical SEO mistakes you regularly see?

Blocking CSS/JS from crawling, orphan pages, redirect chains, conflicting canonicals, and ignoring Core Web Vitals until they become a problem.

65

Walk me through a complete technical SEO audit.

Crawl the site, check indexation status, audit redirects and canonicals, validate structured data, measure Core Web Vitals, review internal linking, and analyse log files.

66

What is the latest major Google Search update, and what evidence would you examine before attributing a traffic change to it?

Check the Google Search Status Dashboard for confirmed updates. Correlate timing with your traffic data. Look for patterns across affected pages before assuming causation.

How to use these questions

Do not try to memorise 66 perfect answers.

For each question, see whether you can explain three things:

What is it? Can you explain the concept accurately without hiding behind jargon?

How would you investigate it? What would you actually open, crawl, query, inspect or measure?

How would you know you had fixed it? What evidence would tell you that your diagnosis was right?

That third question is the one I would pay particular attention to.

Saying “I would improve internal linking” is easy.

Explaining what you expect to change afterwards, and how you would measure whether it actually changed, tells me much more about how you approach SEO.

The answers

I am working through all 66 questions individually in the Technical SEO Field Reference.

Each answer follows the same basic approach:

What Google actually says → the interview answer → a real-world example → the technical detail → the interview trap → the takeaway.

I am also checking the current documentation rather than relying on the version of the answer many of us learned years ago.

Because sometimes the best technical SEO interview question is not:

“Do you know the answer?”

It is:

“How do you know that is still the answer?”

Have questions about this topic? Contact The GEO Lab · Return to homepage


About the Author

Artur Ferreira is the founder of The GEO Lab. He developed the GEO Stack framework and leads research into Generative Engine Optimisation methodologies. Connect on X/Twitter or LinkedIn.

Have questions about this topic? Contact The GEO Lab · Return to homepage