SEO Interview Series · 3+ Years Experienced

SEO Interview Questions for Experienced Candidates (3+ Years)

At the 3-year mark, interviews stop testing definitions and start testing judgment: they give you situations and watch how you think. These 18 scenario questions are what mid-level SEO interviews actually look like — each with a model answer and a note on what the interviewer is really evaluating.

The mid-level rule: every strong answer at this level has the same skeleton — diagnose before acting, prioritise by impact, name the data you’d check. Interviewers are listening for process. A candidate who says “first I’d verify X in Search Console” beats one who jumps straight to a tactic, every time.

Diagnosis Scenarios

1Organic traffic dropped 30% last month. Walk me through your diagnosis.

In order: (1) Verify it’s real — check GA4 for tracking breakage and confirm the drop appears in Search Console clicks too. (2) Check for announced causes — GSC manual actions and security issues first, then Google’s Search Status Dashboard for a confirmed update rollout during the drop window. (3) Segment the loss — GSC compare mode: is it site-wide or specific pages/queries? Brand or non-brand? A device or country? (4) Match the pattern: site-wide + update timing = algorithmic reassessment; specific pages = re-check those SERPs (new competitor, intent shift, AI Overview appearing); sudden overnight cliff = technical (accidental noindex, robots.txt, hosting). (5) Only then act — and if it’s mid-rollout of a core update, the correct action is documented patience, not panic changes.

What they’re testingWhether you diagnose before treating, and whether you know drops have categorically different causes with different responses.
Deep dive: when to panic vs wait →
2Two of our pages rank for the same keyword and keep swapping positions. What’s happening and how do you fix it?

That’s keyword cannibalization — two pages competing for one query, splitting signals so neither wins. I’d confirm it in GSC by filtering the query and switching to the Pages dimension. The fix depends on the pages: if both genuinely serve the same intent, merge the best content into the stronger URL and 301 the other; if they serve different intents that got blurred, differentiate them — retarget one to a distinct cluster, adjust titles and internal anchor text so signals point consistently. Prevention is a keyword mapping sheet: one cluster, one page, enforced at planning time.

What they’re testingWhether you know the merge-vs-differentiate decision, not just the buzzword.
Deep dive: Keyword Mapping →
3A page’s impressions are rising but clicks are flat or falling. Interpret that.

Rising impressions mean growing visibility — falling CTR alongside it has three usual causes, distinguishable by looking at the actual SERP. (1) An AI Overview now appears and absorbs clicks — check whether we’re cited in it; if not, that’s the work. (2) We gained impressions for new marginal queries at low positions, mathematically diluting CTR — segment by query to confirm; this is actually healthy pipeline. (3) Our title/snippet is losing the click to better-packaged competitors — a title rewrite test. The key point: this pattern is a diagnosis trigger, not automatically a problem.

What they’re testingData literacy — whether you read metric combinations or react to single numbers.
4A client was hit by a core update. What do you tell them and what do you actually do?

I tell them the truth calmly: a confirmed update is rolling out, there’s no penalty (verified in GSC — penalties come with messages), best practice is not to make changes mid-rollout, and we’ll assess when it completes. What I actually do: benchmark exactly which pages and queries lost, compare against what now ranks instead (the gap is usually depth, first-hand experience, or trust signals), then run a quality-focused improvement sprint on the highest-value hit pages. I also set expectations honestly: recovery from core updates typically shows at subsequent updates — months, not weeks — and the work is real content improvement, not a checklist tweak.

What they’re testingClient management under pressure plus honest knowledge of how core update recovery actually works.
Deep dive: ranking systems & updates →

Strategy & Execution

5You get a new client with zero SEO history. What do your first 30 days look like?

Week 1: access and baselines — GSC, GA4 with key events for their actual conversions (calls, WhatsApp, forms), a full technical crawl, and the business conversation: what do they sell, what’s a lead worth, who are their real competitors. Week 2: keyword research and mapping — clusters mapped to existing pages, gaps identified, prioritised by business value not volume. Week 3: fix the blockers — indexing issues, cannibalization, broken redirects; these gate everything else. Week 4: the roadmap — quick wins first (position 8–20 pages, title CTR fixes), then the content and authority plan by quarter, delivered with the measurement framework we’ll report against. The principle: diagnose and prioritise before producing.

What they’re testingWhether you have a repeatable process or just a bag of tactics.
Deep dive: the full audit →
6How do you prioritise when everything seems important?

Impact versus effort, with one override: blockers first — anything preventing crawling or indexing gates all other work, so it jumps the queue regardless of effort. After that, I score by expected business impact (traffic × conversion value of the affected pages) against implementation cost, which naturally surfaces the classic quick wins: pages ranked 8–20 for valuable queries, high-impression/low-CTR titles, and internal linking fixes. Big-effort items (site restructures, content programs) get scheduled, not skipped. And I re-prioritise monthly against actual GSC data rather than following the original plan off a cliff.

What they’re testingCommercial thinking — whether you optimise for the business or for an SEO checklist.
7Walk me through how you’d handle a site migration (new domain or major restructure).

Before: full URL inventory (crawl + GSC + analytics top pages), a one-to-one 301 redirect map to the closest equivalent — never everything to the homepage — and benchmark rankings/traffic for comparison. During launch: redirects live at cutover, internal links updated to final URLs (not routed through redirects), canonicals and sitemaps pointing to new URLs, GSC change-of-address for domain moves, and both properties verified. After: monitor crawl stats and indexing of new URLs daily, watch the old URLs drain, fix redirect chains and 404s from the live error list. Expectations set in advance: some turbulence for weeks is normal even in a clean migration; disaster only comes from missing or lazy redirects.

What they’re testingWhether you’ve actually done one — the internal-links and don’t-redirect-everything-to-homepage details are the tells.
Deep dive: redirects done right →
8How do you decide whether to create new content or update existing content?

Quarterly, from GSC data rather than instinct. Existing pages get priority when they’re declining (period-over-period compare), sitting at positions 8–20, or earning impressions with poor CTR — an existing page has indexation, links and history; it usually only lacks a current, complete answer, so refreshing it is the shortest path to movement. New content is for genuine cluster gaps in the keyword map. And some pages deserve neither: overlapping pages get merged with 301s, and dead-weight pages get pruned — a decaying tail drags the site-wide quality assessment down.

What they’re testingWhether you treat content as a portfolio to manage or a conveyor belt to feed.
Deep dive: the refresh program →
9What’s your link building approach — and how do you keep it safe?

Earned-first: create genuinely citable assets — original data (even small surveys), tools, definitive guides — and put them in front of the writers who cover the space; supplement with guest contributions on real publications and expert quotes via journalist request platforms. Safety comes from one filter applied ruthlessly: would this link exist without payment or exchange? If payment is the only justification, it’s a bought link whatever it’s packaged as, and I decline — including the “guest post packages” that dominate outreach spam. I count referring domains over raw links, judge sites by real audience over metrics, and I don’t do disavow theatre — without a manual action, junk backlinks are noise Google already ignores.

What they’re testingWhether your link building would survive a spam update — and whether you’ll spend their budget on toxic-link audit subscriptions.
Deep dive: what to avoid →
10How would you improve E-E-A-T for a site in a competitive niche?

E-E-A-T isn’t a score to hack — it’s proxies to earn, so I work the proxies. On-site: named authors with real bios and credentials on every piece, a substantive About page, working contact routes, sourced claims, and content that demonstrates first-hand experience (original photos, real numbers, practitioner details) rather than claiming it. Off-site: build the author and brand entities — consistent identity across profiles, Person/Organization schema with sameAs, and independent validation through press mentions, expert quotes and reviews. For YMYL topics specifically, visible qualified review of content isn’t optional. The one-line version: make it effortless for both a human rater and a machine to verify who’s behind the content and why they’re credible.

What they’re testingWhether you know E-E-A-T is implemented through concrete signals, not vibes.
Deep dive: E-E-A-T →

Technical Depth

11Pages on our site aren’t getting indexed. Take me through your checks.

URL Inspection in GSC first — it names the reason. Then down the pipeline in order: Is it blocked in robots.txt? Carrying a noindex (often a page-builder or plugin toggle)? Canonicalised to another URL — and did Google choose a different canonical than declared? Is it in the sitemap and internally linked, or an orphan? If it’s “Discovered — currently not indexed” at scale, that’s usually a quality/crawl-priority verdict, not a technical bug — the fix is improving or consolidating thin pages, not resubmitting them. I’d also check whether the content requires JavaScript rendering to exist, since that adds delay and risk.

What they’re testingPipeline thinking — crawl → index → rank in order — and knowing the quality-verdict meaning of the common exclusion states.
Deep dive: reading index coverage →
12How do you approach Core Web Vitals when the client’s scores are poor?

First, field data over lab data — the CWV report in GSC and the real-user section of PageSpeed Insights, because that’s what counts for ranking; Lighthouse lab scores are diagnostic only. Then match fix to metric: poor LCP is usually hosting response time, render-blocking assets, or an unoptimised hero image; poor INP is heavy JavaScript (plugin bloat on WordPress); CLS is images without dimensions and injected banners. On WordPress specifically, the highest-ROI sequence is decent hosting, a caching setup, image compression/WebP, and plugin audit. And I frame expectations honestly: CWV is a threshold, not a race — once page groups pass “Good,” further speed chasing has diminishing SEO returns.

What they’re testingField-vs-lab literacy and pragmatism — knowing when speed work stops paying.
Deep dive: Core Web Vitals →
13What schema do you actually implement, and how do you validate it?

The types that earn something: Organization/LocalBusiness (entity clarity and local SEO), Article with author linkage (supports E-E-A-T verification), Product with price and reviews (rich results that move CTR), FAQ and HowTo where genuinely appropriate, and Person schema with sameAs on author pages for entity building. Implementation on WordPress is mostly Rank Math/plugin-generated with manual JSON-LD for the custom cases. Validation: Rich Results Test for eligibility, the Schema.org validator for syntax, and GSC’s Enhancements reports for ongoing monitoring — plus the honesty rule: markup must describe what’s visibly on the page, or it’s a spam risk rather than an asset.

What they’re testingPractical selectivity — that you implement schema for outcomes, not decoration.
Deep dive: Schema Markup →

Measurement & the AI Era

14How do you measure and report SEO success to a client or manager?

Business outcomes first: key events from organic — enquiries, calls, WhatsApp clicks, orders — trended and compared, because “traffic up 30%” means nothing to an owner and “47 enquiries from organic, up from 31” means everything. Under that: traffic and visibility (GSC clicks/impressions, brand vs non-brand split), meaningful ranking movements with causes for the losses, work shipped that month, context annotations (confirmed updates, seasonality), and next month’s committed plan. Losses get reported with the same clarity as wins — that honesty is what keeps the relationship through the inevitable bad month.

What they’re testingWhether your reporting builds trust or hides behind vanity metrics.
Deep dive: the monthly report template →
15How has your SEO approach changed because of AI Overviews and AI search?

Three concrete changes. Content: even more answer-first and extractable — self-contained passages with specific facts, because AI answers are assembled passage by passage and cite the sources with concrete substance. Measurement: I read impressions-up/CTR-down against AI Overview presence before diagnosing content failure, and I’ve shifted reporting weight from raw clicks toward enquiries and brand demand, since cited visibility increasingly converts without a click. Scope: I now treat citation in AI answers as a target alongside rankings — including making sure the site is indexable by Bing (ChatGPT’s retrieval) and AI crawlers aren’t accidentally blocked. What hasn’t changed: the fundamentals feed both systems — commodity content just got even more worthless.

What they’re testingCurrency — whether you’ve adapted operationally or just read the headlines.
Deep dive: AI Overviews SEO →
16A stakeholder wants to know why we’re not #1 for our main keyword. How do you respond?

With the honest competitive picture, respectfully. I’d show them the actual SERP: who ranks, their authority and content depth relative to ours, and which SERP features (ads, local pack, AI Overview) sit above position 1 anyway — often “position 1” gets fewer clicks than they imagine. Then I redirect the conversation to what we can win and what it’s worth: the cluster of adjacent and long-tail queries where we’re competitive now, and the realistic path and timeline to the head term. Most importantly, I anchor on their real goal — they don’t want position 1, they want customers — and show where those are actually coming from.

What they’re testingStakeholder management — educating without condescending, redirecting without dodging.
17How do you work with developers and content writers who don’t report to you?

By making their work easier, not by throwing audits over the wall. With developers: tickets, not PDFs — each issue with the specific URLs, the expected behaviour, the business reason, and a priority label; batched sensibly; and I test in staging with them rather than filing and vanishing. With writers: briefs that respect their craft — the target cluster, the questions to answer, the intent, real examples to include — never keyword-density demands; and I share the GSC results of their pieces, because writers who see their article hit position 3 become allies permanently. In both cases the currency is credibility: a few early wins delivered together buys every future request.

What they’re testingWhether your SEO actually ships — mid-level hires fail on influence, not knowledge.
18Tell me about an SEO effort of yours that failed. What did you learn?

Have a real one ready — the structure matters more than the story: the decision and why it was reasonable at the time, the honest outcome with numbers, the diagnosis of what was actually wrong, and the specific change in your process since. Example shape: “I scaled location pages off one template across 20 areas; they never ranked and indexation stalled — Google treated them as doorway pages. Now every location page passes a simple test: could this only have been written by someone who actually works in that area? Three real pages outperformed the twenty thin ones within a quarter.” Candidates who can’t name a failure read as either inexperienced or dishonest.

What they’re testingSelf-awareness and learning velocity — the actual predictors of a good hire.
Every answer here comes from a complete free system. The diagnosis frameworks, the audit process, the reporting template — all taught step-by-step in the free SEO course (9 modules, 41 lessons). Brushing up on basics? Fresher questions → Interviewing for a lead role? Expert questions →
Scroll to Top