Top 30 SEO Interview Questions and Answers
30 multiple-choice questions on SEO, drawn from 30 bites out of the 36 tagged SEO on Tezvyn. Answer them here or read straight down. Every question carries the correct option, why it is correct, and a link to the bite it came from.
30 questions. Pick an answer, or open “Show the answer” to read it.
Answers are graded in your browser. Nothing is saved, and no XP or streak is earned here. The app keeps score.
Question 1 of 30
What is the primary objective of conducting keyword research before creating new web content?
Show the answer
Answer: d · To understand the specific questions and terms users employ when seeking information or solutions.
The card emphasizes that keyword research is about "reverse-engineering user demand" and "identifying the questions, problems, and needs your audience expresses through search terms." This directly aligns with understanding user queries and intent. Option B describes a common misconception where keyword research is seen as merely a way to stuff content, which the card explicitly refutes.
Read the full bite: Keyword Research: Find What Users Actually Search For
Question 2 of 30
In a rule-based intent classifier, why is the query 'buy discount laptop' labeled transactional?
Show the answer
Answer: c · It contains action-oriented modifiers indicating the user wants to purchase
Transactional intent is defined by the user's goal to complete an action, and rule-based classifiers detect this through modifiers such as 'buy' and 'discount'. Option A is wrong because defining intent by query topic rather than user goal is a common mistake; a laptop query could also be informational.
Question 3 of 30
When building a content audit tool to evaluate how search engines interpret pages, which three HTML elements should be extracted first?
Show the answer
Answer: b · Title tag, H1, and meta description
The title tag, H1, and meta description form the minimal set that communicates topical relevance and search result display to crawlers. CSS classes are a tempting distractor because they are HTML attributes, but the card explicitly flags extracting visual styling instead of semantic markup as a red flag.
Read the full bite: What critical on-page SEO elements would you extract from HTML?
Question 4 of 30
When using TF-IDF over the top-ranking pages for a query, what does a consistently high-scoring term most likely indicate?
Show the answer
Answer: a · A distinctive topical term competitors cover that your draft may be missing
High TF-IDF means a term is frequent within documents yet rare across the broader corpus, marking distinctive topical vocabulary worth covering. Ubiquitous words like 'the' score low, and TF-IDF is about coverage, not stuffing to a density target.
Read the full bite: Explain TF-IDF and its use in SEO analysis
Question 5 of 30
In an SEO NLP pipeline, what is the primary purpose of using sentence embeddings like SBERT on crawled articles?
Show the answer
Answer: d · To compare query intent against article vectors and identify subtopic gaps
SBERT embeddings encode semantic meaning to compare query intent against article vectors and reveal subtopic gaps, whereas word-frequency clustering only captures term co-occurrence without contextual nuance.
Read the full bite: How would you use NLP to analyze top articles for semantic themes?
Question 6 of 30
In an SEO content gap pipeline, which operation and key set correctly isolates competitor keywords your domain does not rank for?
Show the answer
Answer: b · Left anti-join on keyword, geography, and device, filtering for competitor rank in the top 20 and your domain absent or below position 100
A left anti-join on keyword, geography, and device with rank filters correctly finds competitor keywords you do not own. Option C is tempting because it compares rankings, but an inner join on keyword text alone ignores geo and device while returning shared terms rather than true gaps.
Read the full bite: Design a content gap tool: data sources and core logic
Question 7 of 30
When building a production-grade cannibalization detector, which signal pattern best identifies active intent overlap requiring intervention?
Show the answer
Answer: d · Search Console data shows multiple domain URLs appearing for semantically clustered queries, swapping positions over time, with combined CTR below expectation for their average rank
The correct answer captures the three-part production signal: semantic query clustering, temporal URL swapping, and combined CTR underperformance relative to average rank. Option C is tempting because it cites rank depth, but static positions far apart indicate poor targeting rather than active cannibalization.
Read the full bite: Design a system to detect keyword cannibalization
Question 8 of 30
In the Topic Cluster Model, what is the primary role of internal links from cluster pages pointing back to the pillar page?
Show the answer
Answer: a · To demonstrate semantic relationships and topical authority to search engines.
The card states that this interconnected structure allows search engines to understand the semantic relationship between pages and recognize the site's expertise, leading to better visibility. While user navigation and link value distribution are secondary benefits, the primary function of this specific linking mechanism is to signal authority to search engines.
Read the full bite: Topic Cluster Model: Organize Content for SEO Authority
Question 9 of 30
What is a common misconception about Search Engine Optimization (SEO)?
Show the answer
Answer: d · It is a one-time setup that guarantees immediate top search engine rankings.
The card explicitly states that the "biggest footgun is treating it as a one-time trick, not a continuous process" and that it "can take months to see results," directly refuting the idea of immediate rankings from a one-time setup. Option C describes paid advertising, not SEO.
Read the full bite: Search Engine Optimization (SEO): Earning, Not Buying, Traffic
Question 10 of 30
What is the primary purpose of conducting a content audit?
Show the answer
Answer: c · To systematically assess and optimize existing digital assets for strategic alignment and user experience.
A content audit systematically evaluates existing content for relevance and performance to improve user experience, SEO, and overall site governance, which includes optimizing, updating, and consolidating, not just deleting. Option B is incorrect because technical SEO issues require a technical audit. Option A is incorrect as a content audit is overkill for new sites. Option D is too narrow, as audits also involve updating, consolidating, and keeping content, not just deleting content.
Read the full bite: Content Audit: Taking Stock of Your Website's Assets
Question 11 of 30
What is a primary limitation of relying solely on a content gap analysis for content strategy?
Show the answer
Answer: a · It primarily identifies topics already covered by competitors, not emerging trends or innovative ideas.
Option A is correct because the card states content gap analysis is 'backward-looking' and 'won't help you discover brand-new, innovative topics.' Option C is incorrect as the analysis extends beyond just keywords to 'missing topics for stages of the customer journey.'
Read the full bite: Content Gap Analysis: Find and Fill Your Content Holes
Question 12 of 30
What is the main benefit of using Search Engine Marketing (SEM) compared to Search Engine Optimization (SEO)?
Show the answer
Answer: d · It provides immediate, targeted traffic and visibility for specific keywords.
SEM's primary advantage is its ability to drive immediate, targeted traffic by paying for ad placement, unlike SEO which builds organic visibility slowly. SEM is not free, nor does it guarantee organic rankings or focus on long-term content creation for brand authority.
Read the full bite: Search Engine Marketing (SEM): Paying for Clicks
Question 13 of 30
What is the fundamental limitation of robots.txt when attempting to restrict access to specific website areas?
Show the answer
Answer: c · It functions as a set of polite suggestions that compliant bots follow, but it lacks enforcement for non-compliant actors.
The card emphasizes that robots.txt is a "polite request" and "not a security wall," meaning it relies on voluntary compliance and lacks technical enforcement against malicious actors. While the public nature of robots.txt does reveal paths, the fundamental limitation for *restricting access* is its inability to enforce those restrictions.
Read the full bite: robots.txt: The Web's 'Keep Off The Grass' Sign
Question 14 of 30
According to the card, what fundamental shift did understanding search intent bring to search engine optimization?
Show the answer
Answer: b · It moved beyond simple keyword matching to infer user purpose.
The card states that "Early search engines just matched keywords... To deliver better results, search engines evolved to infer the purpose, or intent, behind a query." This highlights the shift from mere keyword matching to understanding the user's underlying goal. Option D is incorrect as intent emphasizes relevance and quality over just keyword density.
Question 15 of 30
What is the primary role of a title tag for a public webpage in the context of search engines and users?
Show the answer
Answer: a · To act as the clickable headline in search results, guiding user clicks and understanding.
The card emphasizes that a title tag is the "clickable headline" and "main clickable link" in search results, crucial for user understanding and boosting click-through rates. It explicitly states that a title tag is not the same as an H1 heading.
Read the full bite: Title Tags: Your Page's Clickable Headline on Google
Question 16 of 30
When might it be more beneficial to let Google automatically generate a search snippet rather than providing a custom meta description?
Show the answer
Answer: d · For pages targeting a wide variety of long-tail keywords or having low strategic value.
The card states that for pages with low strategic value or those targeting many long-tail keywords, it can be more effective to omit the meta description, allowing Google to dynamically create a snippet that better matches specific user queries. Conversely, critical, high-traffic pages are explicitly mentioned as needing custom meta descriptions.
Read the full bite: Meta Description: Your Sales Pitch on Google
Question 17 of 30
Which approach best demonstrates the correct use of HTML header tags according to best practices?
Show the answer
Answer: a · Applying an <h1> tag for the main page title and then using <h2>, <h3>, and so on, in a nested, hierarchical order.
The card emphasizes using a single <h1> for the main title, followed by nested <h2>, <h3>, etc., to create a logical, hierarchical structure. Using multiple <h1> tags or skipping heading levels explicitly goes against best practices and can confuse users and search engines.
Read the full bite: HTML Header Tags: More Than Just Big Text
Question 18 of 30
For a new online business in a competitive market, what is the most significant advantage of prioritizing a long-tail keyword strategy?
Show the answer
Answer: d · It attracts highly motivated buyers with specific needs, facing less competition for visibility.
The card emphasizes that long-tail keywords attract users with high purchase intent and face lower competition, making it easier for new businesses to rank and convert. While the collective volume of long-tail keywords can be high, the primary advantage is the quality of traffic and reduced competition, not necessarily a guaranteed higher overall volume for a single entity.
Read the full bite: Long-Tail Keywords: Winning with Specificity
Question 19 of 30
A Next.js blog uses client-side data fetching to inject Open Graph tags after the page loads. When the link is shared on social media, the preview shows only the site name. What is the root cause?
Show the answer
Answer: b · Social crawlers read the initial HTML and do not execute client-side JavaScript
Social crawlers typically request raw HTML without executing JavaScript, so client-side injection leaves the meta tags invisible. Option C is a common misconception: Open Graph uses property attributes, while Twitter Cards use name attributes.
Read the full bite: How do you dynamically populate Open Graph and Twitter Card meta tags?
Question 20 of 30
What is the primary function of internal links for search engine crawlers, as described in the card?
Show the answer
Answer: d · To help bots discover new pages and comprehend the site's content hierarchy.
The card states internal links help search engine crawlers "discover new pages to add to its index" and "efficiently map your entire content hierarchy," with anchor text providing context. Option D directly captures these primary benefits. Option B describes a potential outcome of good linking, but not its core function; the main goal is discovery and understanding, not just time reduction.
Read the full bite: Internal Linking: Your Site's GPS for Users and Bots
Question 21 of 30
Which approach best describes a production-ready sitemap design for a blog with 80,000 articles?
Show the answer
Answer: a · Trigger an async worker on CMS publish/update events to regenerate only affected sitemap shards, split entries across multiple files under a sitemap index when exceeding 50,000 URLs, and use each article's actual modification date for lastmod.
Option A is correct because it respects the 50,000 URL limit via sharding and a sitemap index, keeps the sitemap fresh with event-driven updates, and uses accurate per-article lastmod values as required by the protocol. Option B is a tempting distractor because dynamic generation sounds modern, but serving 80,000 unsharded URLs on-demand breaks protocol limits and creates a performance bottleneck.
Read the full bite: How would you design an auto-generated sitemap.xml for a large blog?
Question 22 of 30
Which approach is most effective for a website aiming to establish strong topical authority with Google?
Show the answer
Answer: c · Systematically developing a comprehensive content library that explores all facets of a specific subject matter.
The card states that topical authority involves creating a comprehensive library of content covering a subject from multiple angles to prove expertise across an entire topic. Option C directly reflects this strategy, whereas option D focuses on a single keyword, which is insufficient for demonstrating broad topical expertise.
Read the full bite: Topical Authority: Proving Your Expertise to Google
Question 23 of 30
A website owner successfully optimizes content to appear as a Google Featured Snippet. What is a significant potential drawback they might experience?
Show the answer
Answer: c · It can lead to a reduction in click-through rate to their website, despite increased visibility.
The card explicitly states that a snippet "can be counterproductive, leading to a 'zero-click search'" if the business model relies on page visits, which directly implies a reduction in click-through rate. Other options are not supported by the card's content as direct drawbacks of successfully earning a snippet.
Read the full bite: Featured Snippets: Earning 'Position Zero' in Google
Question 24 of 30
Which situation definitively indicates a keyword cannibalization problem that needs fixing?
Show the answer
Answer: c · Several of your site's pages are ranking between positions 8-20 for a target keyword, and they all address the same user intent.
The card states a true cannibalization issue exists "when multiple pages target the same keyword and intent, and this is demonstrably hurting your site's overall organic performance," with a "key signal" being "several of your own pages ranking poorly (e.g., positions 8-20) for a target keyword." Option C directly combines these criteria. Option D describes a symptom, not the full definition of the problem itself.
Read the full bite: Keyword Cannibalization: When Your Pages Compete Against Each Other
Question 25 of 30
A word appears frequently in one article but also appears in almost every other document in the corpus. What happens to its TF-IDF weight?
Show the answer
Answer: b · It is pulled down because inverse document frequency is near zero
A term appearing in nearly all documents has an IDF near zero, which drags the product down regardless of high term frequency. TF-IDF deliberately penalizes ubiquitous words rather than letting term frequency win out.
Question 26 of 30
According to the card, what is a significant 'footgun' or common pitfall when implementing Article Schema?
Show the answer
Answer: b · Specifying the @type as Article but failing to map essential properties like headline or author.
The card explicitly states, "but the footgun is incomplete mapping—just defining the type is not enough," referring to the necessity of mapping specific page elements to schema properties. While using the wrong schema type (Option C) is a mistake, the card identifies incomplete mapping as the specific 'footgun' for Article schema implementation itself.
Read the full bite: Article Schema: A Nutritional Label for Your Content
Question 27 of 30
What is the primary function of internal links pointing from related articles to a cornerstone page?
Show the answer
Answer: d · To signal to search engines that the cornerstone page is the most authoritative resource.
The card states that this linking structure "consolidates authority and tells search engines, 'This is the one to rank.'" Option A is incorrect because the strategy aims to consolidate authority onto the cornerstone page, not distribute it evenly.
Read the full bite: Cornerstone Content: Your Site's SEO Foundation
Question 28 of 30
Which aspect is most critical to the success of the Skyscraper Technique?
Show the answer
Answer: c · Developing content that is fundamentally superior to existing, highly-linked resources.
The core of the Skyscraper Technique is to create content that is 'dramatically better' and a 'fundamental upgrade' to existing popular content. While outreach is important, the superior content provides the compelling reason for others to link to it, making it the most critical aspect. The technique is also specifically for competitive keywords, not low-competition ones, and focuses on improving existing topics rather than being first on new ones.
Read the full bite: The Skyscraper Technique: Out-Ranking with Superior Content
Question 29 of 30
In the Next.js App Router, how is metadata primarily defined for a page or layout?
Show the answer
Answer: c · By exporting a JavaScript object or an async generateMetadata function from page.js or layout.js.
The Metadata API in the App Router works by exporting a JavaScript object for static metadata or an async generateMetadata function for dynamic metadata from page.js or layout.js. Option D describes the method used in the older Pages Router, not the App Router.
Read the full bite: Next.js Metadata API: Control Your Site's Preview
Question 30 of 30
What is the fundamental purpose of podcast show notes?
Show the answer
Answer: a · To transform passive audio consumption into interactive listener engagement and action.
The card emphasizes that show notes bridge the gap between ephemeral audio and actionable engagement, acting as a 'utility hub' for listeners to interact and take action, which is captured by option A. While they include text content and aid discoverability, their core role is to create a 'two-way street' for listener action, making options A, C, and D secondary or incomplete descriptions of their fundamental purpose.
Read the full bite: Podcast Show Notes: Your Episode's Clickable Companion
Could you explain these out loud?
That is what an interview actually tests. Tezvyn gives you questions like these with what the interviewer is really checking, the answer that lands, and the mistake that ends the conversation, in the four minutes before your next meeting.
The iPhone app is on the way
We are building it. Until it lands, nothing here is held back from you: every interview card, your saved cards, streaks and the job board all work in Safari, plus hundreds of free practice quizzes of thirty questions each. Sign in and it all carries over to the app the day it arrives.
Want it as an icon? Tap Share at the bottom of Safari, then Add to Home Screen. It opens full screen and the cards you have read stay available offline.