100 SEO specialist interview questions

Here are 100 SEO Specialist interview questions and answers, designed for a professional who can execute strategies, diagnose issues, and improve organic performance independently. Each question is in bold, followed by a detailed answer. No dividing lines.

What does an SEO Specialist do that is different from an SEO Executive?
Answer: An SEO Specialist typically has deeper technical and analytical expertise. They not only execute tasks but also diagnose complex issues, design strategies, choose tools, train junior staff, and communicate results to stakeholders. They may manage external vendors and are expected to stay ahead of algorithm changes. An Executive follows a plan; a Specialist creates and refines it.

What is your process for diagnosing a sudden drop in organic traffic?
Answer: First, I verify the drop using Google Analytics and Search Console. I note the exact date. Then I check for algorithm updates (MozCast, SEMrush Sensor, Google announcement). Next, I segment by device, country, and page type. I look at indexing coverage (GSC), manual actions, and security issues. I compare ranking changes for top keywords. If technical, I check server logs, crawl errors, and Core Web Vitals changes.

How do you determine if a drop in traffic is due to an algorithm update or a technical issue?
Answer: Algorithm updates usually affect rankings across many queries and show a clear correlation with update dates. Technical issues (crawling, indexing, server errors) tend to affect specific page groups or show a sudden change in coverage reports. I also compare Googlebot crawl stats: a drop in crawl rate often points to technical problems like 5xx errors or robots.txt blocking.

Walk me through a complete technical SEO audit you would perform on a large site.
Answer: I start with crawlability: check robots.txt, XML sitemaps, and crawl depth. Then indexation: review coverage report for noindex, canonical issues, and orphan pages. Next, on-page infrastructure: title tags, meta descriptions, headers, internal linking, schema. Then performance: Core Web Vitals, page speed, mobile-friendliness. Then security: HTTPS, mixed content. I also check duplicate content, faceted navigation, pagination, and redirect chains. I use Screaming Frog, GSC, and Lighthouse. I prioritize critical issues (blocked indexing, 5xx errors) first.

What is the difference between a canonical tag and a 301 redirect? When would you choose one over the other?
Answer: A 301 redirect sends users and bots to a different URL and the original URL is replaced in the index. A canonical tag tells search engines which version is preferred while keeping both URLs accessible. Choose 301 when you want to permanently move or consolidate pages. Choose canonical when you have duplicate content but need both URLs to exist (e.g., print version, tracking parameters) or when you cannot implement redirects.

How do you identify and fix orphan pages?
Answer: Use a crawler like Screaming Frog to crawl the site and compare the list of all discovered URLs against the list of URLs with at least one internal link. Orphan pages have no internal links pointing to them. Fix by adding relevant contextual internal links from other pages (homepage, category, or related content). Also ensure they are included in the sitemap.

Explain how you would conduct a competitor backlink gap analysis.
Answer: I export the backlink profiles of my top 3 competitors using Ahrefs or SEMrush. Then I export my own. I remove overlapping referring domains. I filter for dofollow, high-domain authority (DR >30), and relevance. The remaining domains are opportunities. I then prioritize based on how easy it would be to acquire a link (e.g., resource pages, guest post opportunities, broken links). I create an outreach list.

What is your approach to keyword mapping for a new website?
Answer: I start with seed keywords from the business model. I expand using keyword research tools and group by search intent (informational, commercial, transactional, navigational). Then I map each keyword cluster to a specific page type: informational to blog posts, commercial to category pages, transactional to product or landing pages, navigational to branded pages. Each page targets one primary keyword and 3-5 secondary related keywords.

How would you recover from a Google manual penalty for unnatural links?
Answer: First, I identify the offending links from the manual action message in GSC. I download the full backlink list. I categorize links into: can be removed (contact webmaster), cannot be removed (spammy/unresponsive). I attempt removal and document every email. After removal attempts, I create a disavow file for the remaining toxic links. I submit the disavow and a reconsideration request explaining the cleanup process. Once approved, I continue building quality links.

What metrics do you use to measure the quality of a backlink beyond Domain Authority?
Answer: Relevance of the linking page’s topic to my niche. The traffic volume of the linking page (not just domain). Link placement: is it editorial (within content) or in footer/sidebar? The number of outbound links on the page (fewer is better). The linking domain’s history (no penalties). Also, whether the link is dofollow and uses natural anchor text.

Explain the concept of “topical authority” and how you build it.
Answer: Topical authority means a site is recognized by search engines as an expert source on a broad subject. Build it by creating comprehensive, interlinked content covering all subtopics (pillar pages + cluster content). Earn backlinks from other authoritative sources on the same topic. Ensure consistent schema and internal linking. Also, refresh content regularly and cover related entities (e.g., for “coffee,” cover brewing, beans, history, health effects).

How do you optimize for Google’s “People also search for” and “Related searches” sections?
Answer: You cannot directly target them, but you can influence by covering semantically related terms. Include a “Related topics” section on your page using H2s that mirror common related searches. Also, use internal links to pages that answer those related queries. The more thoroughly you answer a topic, the more likely Google associates your page with those related searches.

What is a redirect chain and how do you find and fix it?
Answer: A redirect chain is a series of two or more redirects (A → B → C → D). It dilutes link equity and slows page load. Find using a crawler (Screaming Frog, Sitebulb) which reports redirect chains. Fix by replacing the chain with a single 301 redirect from the original URL to the final destination. Update internal links to point directly to the final URL as well.

How do you handle pagination for SEO in 2026?
Answer: Google no longer uses rel=prev/next. For most cases, I use a “View All” page if the total product count is under a few thousand. For larger catalogs, I ensure each paginated page has some unique content (e.g., different sorting order) and use canonical tags pointing to the first page only if the content is near-identical. For very thin paginated pages (e.g., page 50+), I apply noindex. I also use self-referential pagination URLs in sitemaps.

What is the role of E-E-A-T in SEO and how do you demonstrate it on a website?
Answer: E-E-A-T stands for Experience, Expertise, Authoritativeness, Trustworthiness. Demonstrate by: detailed author bios with credentials and links to professional profiles, citing reputable sources, having an “About Us” page with physical address and history, displaying customer reviews and testimonials, earning backlinks from authoritative industry sites, and providing transparent contact and refund policies.

How would you audit a site’s internal linking structure for SEO?
Answer: I crawl the site with Screaming Frog and use the internal link report. I check: orphan pages (no inbound internal links), pages with few internal links (below 3), deep pages (more than 4 clicks from homepage), anchor text diversity, and link flow distribution. I also check if the most important pages (money pages) receive the most internal links. I then create a plan to add contextual links from high-authority pages to underlinked important pages.

What is a hreflang sitemap and when would you use it?
Answer: A hreflang sitemap is an XML sitemap that includes xhtml:link elements for each language/region alternative of a URL. I would use it for very large international sites with thousands of pages, because HTML hreflang tags would bloat page size. It is also easier to maintain programmatically. Example: each <url> entry contains <xhtml:link rel=”alternate” hreflang=”de” href=”…”/> for each language.

How do you test if a website’s JavaScript content is crawlable?
Answer: I use Google Search Console’s URL Inspection Tool, click “Test Live URL” and then view the rendered HTML. I check if the critical content appears. I also use the curl command with a user-agent of Googlebot to see raw HTML. Additionally, I run a mobile-friendly test and look at the rendered page. If content is missing, I recommend server-side rendering or dynamic rendering.

What is the difference between a 200 response and a 304 response for SEO?
Answer: 200 OK means the server returns the full page content. 304 Not Modified means the page hasn’t changed since the last crawl; the browser (or bot) uses a cached version. 304 saves bandwidth and crawl budget. It does not harm SEO. However, if important content changes but a 304 is incorrectly returned, Google may not see updates. Set proper cache headers.

Explain how you would set up an SEO-friendly URL redirect plan for a site migration.
Answer: First, I create a full inventory of all existing URLs (via crawl). Then I map each old URL to the most relevant new URL (1:1 where possible). I avoid mass redirecting to the homepage. I write regex rules for patterns but always test. I implement 301 redirects on the server level. I update the sitemap and internal links. I use GSC’s Change of Address tool for domain moves. I monitor for 404s and redirect chains post-migration.

What is a featured snippet and what are the different types?
Answer: A featured snippet is a highlighted answer box at position zero. Types: paragraph (text answer), list (numbered or bulleted), table (data comparison), video (embedded clip), and accordion (multiple Q&As). To optimize, directly answer a common question, use the question as a heading, keep answers concise (40-60 words for text), and structure data with lists or tables.

How do you optimize a page that is already ranking but has a low CTR?
Answer: I improve the title tag and meta description: add numbers, power words, brackets, or emotional triggers. I test different formats (question vs statement, length). I also check if a featured snippet or other rich result is stealing clicks. If so, I optimize to win the snippet. I also ensure the page URL is readable and the breadcrumb is rich.

What is the difference between a brand mention and a backlink?
Answer: A brand mention is when a website references your brand name without a hyperlink. A backlink includes a clickable link. Brand mentions can still have SEO value because Google can recognize unlinked mentions via natural language processing and use them as trust signals. They can often be converted into backlinks by asking the site owner to add a link.

How do you prioritize technical SEO fixes across hundreds of issues?
Answer: I use a scoring matrix: Critical (site not indexable, security, manual action), High (ranking drops, crawl errors on money pages), Medium (duplicate content, slow pages on secondary pages), Low (missing alt text, meta description length). I also consider effort: 5-minute fixes (canonical tag fix) vs 5-hour fixes (JS rendering). High impact + Low effort tasks first.

What is crawl depth and why does it matter?
Answer: Crawl depth is the number of clicks from the homepage to a given page. Pages at depth 4 or more are crawled less frequently and may receive less link equity. Important pages should be at depth <=3. Flatten site architecture by adding contextual links from the homepage or high-level category pages to deeper content.

How do you optimize a site for Google Discover?
Answer: Google Discover favors high-quality, timely, engaging content with compelling images (minimum 1200px width, 16:9 or 4:3 ratio). Use clear, non-clickbait titles. Ensure fast loading (especially AMP not required but speed matters). Build E-E-A-T. There’s no direct ranking factor, but consistency in publishing attractive, high-engagement content increases chances.

What is the difference between LINKED and INDEXED status in GSC?
Answer: “Linked” means Google has found the URL via internal or external links. “Indexed” means the page is in Google’s index. A page can be linked but not indexed due to crawl budget, quality issues, or noindex directive. Use URL inspection to see why.

How do you handle 5xx server errors for SEO?
Answer: 5xx errors prevent Google from crawling pages, leading to de-indexing if persistent. I immediately notify the development team with the affected URLs and server logs. I request a fix. While waiting, I ensure the sitemap does not include error URLs. After fix, I use GSC’s URL inspection to request re-indexing. I monitor the Coverage report for recurring 5xx.

What is a “soft 404” and how can you automatically detect them?
Answer: A soft 404 is a page that returns 200 OK but shows “page not found” content. Detect using GSC’s Coverage report (soft 404 errors). Also, crawl with Screaming Frog and look for page titles containing “not found”, “404”, “error”, or very short content length (<100 words). Fix by returning proper 404/410 status or redirecting.

How would you structure a high-volume ecommerce category page for SEO?
Answer: Use a unique H1 with primary keyword. Add 300-500 words of original, helpful content above product listings, explaining the category. Use faceted navigation with canonical tags. Implement pagination with self-referential URLs. Include internal links to subcategories and top products. Use product schema on listing items (if not too heavy). Ensure fast loading (lazy load images). Add breadcrumb schema.

What is the difference between an internal link and an external link in terms of SEO value?
Answer: Internal links distribute PageRank within your site and help define hierarchy. External links (outbound) can point to authoritative sources, increasing trustworthiness (E-E-A-T) but do not pass PageRank to you. Backlinks are external inbound links that pass authority to your site. Internal links are fully controllable; external backlinks are earned.

Explain how you would set up a local SEO campaign for a business with 5 locations.
Answer: Claim and optimize each location’s Google Business Profile separately, with unique NAP, categories, photos, and posts. Create a dedicated location page on the website per location (with unique content, map, local schema). Build citations (local directories, chamber of commerce) for each address. Encourage reviews per location. Build local backlinks (sponsorships, local news). Monitor each location’s rankings.

What is the role of the “noimageindex” meta tag?
Answer: It prevents Google from indexing images on a specific page, though the page itself remains indexable. Use it when images are decorative, not unique, or you don’t want them appearing in image search. Implement as <meta name="robots" content="noimageindex">.

How do you find and disavow toxic backlinks at scale?
Answer: I export backlinks from GSC and a third-party tool (Ahrefs). I filter by domain rating (<10), spam score high, and anchor text relevance low. I group by domain. I manually review a random sample to confirm toxicity. I create a disavow file listing domains (not individual URLs). I submit via GSC Disavow Tool only if there is a manual action or clear ranking harm. I do not disavow proactively.

What is the difference between a 301 redirect and a 302 redirect for SEO during a temporary promotion?
Answer: For a temporary promotion (e.g., seasonal sale page redirects to the main product page for 2 months), use a 302 redirect because it signals the redirect is temporary and link equity may not be permanently transferred. After the promotion ends, remove the redirect. However, if the same promotion recurs each year, a 301 might be acceptable.

How do you optimize a video for SEO on a webpage?
Answer: Host the video on the page (not just embed from YouTube). Add a descriptive title and meta description. Include a transcript (text) for crawling. Add VideoObject schema (name, description, thumbnail URL, upload date, duration). Use a video sitemap. Optimize the thumbnail image (alt text). Ensure video loads fast (compress, CDN).

What is a pagination canonical mistake?
Answer: Canonicalizing paginated page 2 to page 1 is a mistake because it tells Google that page 2 should not be indexed. This can hide content from users searching for deeper items. Instead, use self-referential canonicals or noindex on paginated pages, but do not canonicalize to the first page unless the content is identical.

Explain the concept of “link velocity” and its impact on SEO.
Answer: Link velocity is the rate at which a site earns new backlinks over time. A sudden unnatural spike can trigger a spam filter (e.g., buying thousands of links overnight). A slow, steady growth is natural. However, a spike due to a viral news story is fine. Monitor velocity weekly; if unnatural, investigate and disavow if needed.

How do you handle international SEO when the same content serves both the UK and Australia?
Answer: Use hreflang with country codes: en-gb for UK, en-au for Australia. Do not just use “en”. Use separate subdirectories (/en-gb/, /en-au/). Ensure local spelling and currency differences (e.g., colour vs color). Set geotargeting in GSC for each subdirectory. Use canonical tags per country.

What is the difference between a “nofollow” link and a “sponsored” link?
Answer: Both pass no link equity. Nofollow is generic for untrusted or user-generated links. Sponsored specifically identifies paid or affiliate links. Using sponsored helps Google understand the nature of the link; it’s not a ranking factor for the target. Use sponsored for ads, paid reviews, affiliate links.

How would you optimize a 404 page?
Answer: Return a proper 404 HTTP header (not 200). Include a helpful message, search bar, links to popular products/categories, and a link to the homepage. Do not automatically redirect all 404s to the homepage – that is a soft 404 and bad UX. Use a custom design that matches your brand.

What is the role of the “nofollow” attribute in internal linking?
Answer: Internal nofollow links are rare and generally not recommended because they prevent PageRank flow within your site. However, you might use nofollow on internal links to pages you do not want to pass equity to (e.g., login, privacy policy) to conserve crawl budget, but Google still may crawl them. Most SEOs do not use nofollow internally.

Explain the difference between “disallow” in robots.txt and “noindex”.
Answer: Disallow tells crawlers not to crawl certain URLs. Noindex tells crawlers not to index a page. If you disallow a page, crawlers may never see the noindex tag, so the page could still be indexed via discovery from external links. Best practice: allow crawling but use noindex for pages you don’t want indexed.

How do you find the root cause of a sudden increase in 404 errors?
Answer: I export the 404 list from GSC. I sample the URLs to see pattern (e.g., all from a specific directory, all with a parameter). I check if there was a recent site change (URL structure update, deleted pages without redirect). I also inspect the referring pages to see if there are broken internal links. Then I fix by implementing redirects or correcting links.

What is the importance of the “viewport” meta tag for SEO?
Answer: The viewport meta tag (<meta name="viewport" content="width=device-width, initial-scale=1">) ensures the page scales correctly on mobile devices. Without it, Google may consider the page not mobile-friendly, hurting mobile rankings. It does not directly affect rankings but is required for mobile-first indexing.

How would you optimize for voice search on an ecommerce site?
Answer: Target long-tail, question-based keywords (e.g., “where can I buy organic coffee beans near me”). Create FAQ pages and use HowTo schema. Optimize product pages for “near me” and “price” queries. Ensure GBP is accurate for local voice. Write conversational product descriptions.

What is the difference between a “domain authority” metric and Google’s PageRank?
Answer: Domain Authority (DA) is a third-party metric (Moz) predicting ranking potential. PageRank is Google’s old, but still used, link analysis algorithm. DA is not used by Google. Use DA only as a relative guide, not an absolute ranking factor.

How do you handle a site that has been hacked and is showing spammy content?
Answer: Immediately take the site offline or put up a maintenance page. Identify the hack vector (outdated plugins, weak passwords). Clean the files and database. Remove any injected spammy pages or links. Change all credentials. Request a review via GSC Security Issues. After cleaning, monitor for re-infection and set up a Web Application Firewall.

What is a “orphan page” and how does it affect crawl budget?
Answer: An orphan page has no internal links pointing to it. Google may still discover it via external links or sitemap, but it wastes crawl budget because without internal links, Google may not see it as important. Orphan pages often do not get crawled frequently. Fix by adding internal links.

Explain the concept of “keyword cannibalization” with an example.
Answer: Example: A site has two pages: “best running shoes” and “running shoes best”. Both target the same keyword. They compete, causing both to rank lower than a single consolidated page. Fix by merging content into one page and 301 redirecting the weaker page, or differentiate them for different intents.

How do you use Google Search Console’s “URL Inspection” tool effectively?
Answer: I use it to check if a page is indexed, why it might not be, view the indexed version (rendered HTML), test live URL, see coverage issues, and request indexing after updates. It also shows referring internal and external links. It is my first step when a page is not ranking.

What is the difference between a “redirect loop” and a “redirect chain”?
Answer: A redirect loop is infinite (A → B → A), making the page inaccessible. A redirect chain is a linear series (A → B → C), which is finite but slow. Both are bad. Loops must be broken; chains should be shortened to a single redirect.

How would you optimize a blog post that has high traffic but low conversion?
Answer: High traffic means search intent is satisfied. Low conversion means the call-to-action is not compelling or irrelevant. I would add more prominent, relevant CTAs (e.g., “Shop now” for commercial intent). I would also add internal links to product or service pages within the content (contextual). I would test different CTA placements, buttons, and offers using A/B testing.

What is the role of the “history.pushState” API in SEO?
Answer: It allows single-page applications (SPAs) to change the URL without reloading, creating crawlable URLs for different views. Without it, SPAs would rely on hash fragments (#), which are often ignored by crawlers. Using pushState with server-side support ensures each view has a unique, indexable URL.

How do you measure the ROI of an SEO campaign?
Answer: I calculate total organic revenue (via ecommerce tracking or goal value) over a period, subtract the cost of SEO (tools, salaries, content, link building). Then ROI = (Revenue – Cost) / Cost. For lead generation, I assign a value per lead based on historical close rate and average deal size. I also track brand uplift and assisted conversions.

What is a “keyword difficulty” score and how is it calculated by tools?
Answer: It’s an estimate of how hard it is to rank in top 10 for a keyword. Tools calculate based on the number of referring domains to the top 10 results, domain authority of those pages, and on-page relevance. It’s not a Google metric. Use as a relative guide.

How do you handle noindex pages that are receiving important backlinks?
Answer: Backlinks to a noindex page pass little value because the page is not in the index. If the page is important, remove the noindex. If you cannot index it (e.g., thank you page), redirect that URL to an indexable page (e.g., homepage) using a 301 redirect to capture the link equity.

What is the difference between a 410 and a 404 for permanent removal?
Answer: 410 Gone explicitly states the page is permanently removed and will not return. 404 Not Found is ambiguous. Google tends to de-index 410 pages faster. For discontinued products with no replacement, use 410. For temporary unavailability, use 404 (or keep with out of stock).

Explain how you would optimize a website for Core Web Vitals.
Answer: For LCP: optimize largest image/video (compress, use next-gen format), improve server response, remove large render-blocking resources. For INP: break long JavaScript tasks, use requestIdleCallback, defer non-critical JS. For CLS: set width/height on images, reserve space for ads, avoid dynamic content insertion. Use tools like PageSpeed Insights to pinpoint issues.

What is the purpose of a “sitemap index file” and how many sitemaps can it contain?
Answer: A sitemap index file (sitemap-index.xml) lists individual XML sitemaps. It can contain up to 50,000 sitemap entries. Each sitemap can have up to 50,000 URLs. So a sitemap index can theoretically cover 2.5 billion URLs. It is essential for large sites.

How do you approach SEO for a new website with zero backlinks?
Answer: First, ensure technical foundation (crawlable, indexable, fast). Then create high-quality, unique content targeting low-competition long-tail keywords. Then build foundational links: social profiles, high-quality directories, niche resource pages. Use digital PR (HARO, guest posting on relevant blogs). Focus on earning links by creating linkable assets (guides, infographics, original data).

What is the difference between a “rich result” and a “rich snippet”?
Answer: They are often used interchangeably. A rich snippet is a visual enhancement to a standard snippet (stars, images). A rich result includes other features like carousels, knowledge panels, or events. Both are enabled by structured data.

How do you identify which pages on a site are most important for SEO?
Answer: They are pages that drive revenue or leads (money pages), have high organic traffic, or are targeted for high-value keywords. Also pages with many internal links or backlinks. Use Google Analytics to see top landing pages by conversion, and GSC to see pages with highest impressions and clicks.

What is the role of the “lastmod” element in an XML sitemap?
Answer: It indicates the last modification date of a URL. Google uses it as a hint for when to recrawl. It is not a strong signal, but if accurate, it can help prioritize crawling. Only include if you can keep it updated.

How would you optimize a site that has thousands of thin affiliate product pages?
Answer: This is a common spam signal. I would either consolidate them into a curated “best of” page, add substantial original content (reviews, comparisons, videos), or noindex the thin pages and focus on category pages. If no unique value, I would advise removing them and redirecting to relevant category pages.

What is the difference between “crawled – currently not indexed” and “discovered – currently not indexed”?
Answer: “Crawled – currently not indexed” means Googlebot visited the URL but chose not to index it, usually due to low quality, duplicate content, or canonicalization. “Discovered – currently not indexed” means Google knows the URL exists (via sitemap or links) but has not yet crawled it, often due to crawl budget limits.

How do you fix a “crawled – currently not indexed” issue for a valuable page?
Answer: I check if the page has duplicate content or canonical issues. If unique, I improve content quality (add more text, images, schema). I add internal links from high-authority pages. I submit the URL for indexing via GSC. If still not indexed, I may need to reduce crawl budget waste elsewhere (block low-value pages).

What is the role of the “expires” header in SEO?
Answer: The Expires header tells browsers how long to cache a resource. It does not directly affect rankings but can improve page speed by reducing repeat requests, which positively impacts Core Web Vitals (LCP). Proper caching headers are part of technical optimization.

Explain the concept of “canonicalization for faceted navigation” with an example.
Answer: On an ecommerce site with filters: URL /shoes?color=red&size=10. Set a canonical tag pointing to /shoes (the main category page). This tells Google that all filter combinations are duplicates of the main page, consolidating ranking signals. However, if a filter combination has unique content (e.g., “men’s red shoes” landing page), self-canonical.

How do you measure the success of internal linking changes?
Answer: I track the Google Search Console performance of the target pages before and after. I look for increases in impressions and clicks. I also use a crawl tool to measure changes in “internal link equity” (PageRank proxy) to those pages. Additionally, I monitor any improvement in keyword rankings for those pages.

What is the difference between a “head term” and a “body keyword” in keyword research?
Answer: Head terms are very short, broad, high-volume (1-2 words). Body keywords are slightly longer (2-3 words) with moderate volume and competition. Long-tail are 4+ words. A healthy keyword strategy targets all three at different funnel stages.

How would you handle a site with duplicate title tags across hundreds of pages?
Answer: I first identify the pattern (e.g., all product pages have same title structure without unique attributes). I create a rule-based fix: generate unique titles using product name + brand + category. I implement via CMS template or SEO plugin. For pages without unique data, I use a custom script to append a number or attribute. Then I monitor GSC for improvements.

What is the difference between a “meta description” and the “snippet” Google displays?
Answer: The meta description is the HTML attribute you provide. Google often generates its own snippet based on the user’s query and page content. To increase the chance of your meta description being used, make it relevant, unique, and keep it within 150 characters. A well-written meta description can be used.

How do you optimize for knowledge panels?
Answer: Knowledge panels are generated by Google from trusted sources (Wikipedia, Wikidata, structured data, authoritative sites). To influence, use Organization schema with sameAs links to social profiles, maintain a Wikipedia page (if eligible), ensure consistent NAP across high-authority sites, and get listed on Wikidata. It’s not directly controllable.

What is the role of the “hreflang” attribute for non-HTML content (PDFs)?
Answer: For PDFs, hreflang can be implemented via HTTP headers. Example: Link: https://example.com/document-fr.pdf; rel=”alternate”; hreflang=”fr”. This tells Google the PDF has a French version. Also use sitemap-based hreflang for PDFs.

How would you conduct a backlink audit for a competitor to steal their strategies?
Answer: I export their top backlinks using Ahrefs or SEMrush. I filter for dofollow, high DR, and relevant editorial links. I categorize by type: guest posts, resource pages, news mentions, broken link replacements. I then create or improve similar content and reach out to those same linking domains with a personalized pitch.

What is the difference between a “TLS” certificate and HTTPS?
Answer: HTTPS (HTTP over SSL/TLS) is the secure protocol. TLS is the encryption protocol. Having a valid TLS certificate enables HTTPS. For SEO, HTTPS is a ranking signal. Ensure no mixed content (HTTP resources on HTTPS page).

How do you fix a “mixed content” issue?
Answer: Mixed content occurs when an HTTPS page loads resources (images, scripts, CSS) over HTTP. Browsers block or warn. Use a crawler (Screaming Frog) to list all HTTP resources. Update the URLs to HTTPS (relative paths or protocol-relative). Alternatively, implement Content Security Policy upgrade-insecure-requests. Test with browser console.

What is the purpose of the “nofollow” attribute on an internal link to a page you don’t want to pass equity?
Answer: It prevents PageRank flow. Example: internal links to “login” or “privacy policy” pages. However, Google may still crawl them. Most SEOs do not use internal nofollow because it’s not necessary and can create confusion. Instead, you can allow crawling but de-prioritize via site structure.

How would you optimize a product page that has no text content (just images and add to cart)?
Answer: Add unique descriptive text (300+ words) about the product: features, benefits, usage, specifications. Use schema markup. Add customer reviews (user-generated text). Include a FAQ section. Even if it’s visual-heavy, search engines need text. Also ensure alt text for all images.

What is the difference between “canonical” and “alternate” link relations?
Answer: “Canonical” (rel=canonical) specifies the preferred version among duplicates. “Alternate” (rel=alternate) indicates different versions of the same content (e.g., mobile, language, print). hreflang uses rel=alternate with hreflang attribute. They are not interchangeable.

How do you handle a site that uses AJAX to load content on scroll (infinite scroll)?
Answer: Implement the History API so that each “page” has a unique, crawlable URL. Also provide a paginated fallback (with HTML links) for crawlers. Ensure that the AJAX-loaded content is also present in the initial HTML (or pre-rendered). Use a sitemap with all paginated URLs.

What is a “unsupported content type” error in GSC?
Answer: GSC tries to index a resource that is not a web page (e.g., PDF, image, video). It’s not an error per se; it just means the content type is not supported for web search. You can ignore. For PDFs, they can still appear in results.

Explain how you would use the “URL Parameters” tool in Google Search Console.
Answer: It lets you tell Google how to handle parameters in URLs (e.g., sort, filter). For parameters that create duplicate content, set “No URLs” to prevent crawling. For parameters that change content (e.g., session ID), set “Only the ones with specific values”. This helps manage crawl budget. Use carefully; testing is advised.

What is a “session ID” URL parameter and why is it bad for SEO?
Answer: Session IDs are used to track user sessions and create infinite URL variations (e.g., ?sid=123). They cause massive duplicate content and waste crawl budget. Fix by using cookies instead of URL parameters for session tracking.

How do you measure the impact of a page speed improvement on rankings?
Answer: After implementation, I compare the page’s Core Web Vitals scores (field data via CrUX) before and after. I also monitor its ranking positions for target keywords over 4-8 weeks. However, ranking improvements due to speed alone are often incremental. I also look at bounce rate and conversion rate changes.

What is the difference between a “relative URL” and an “absolute URL” for SEO?
Answer: Absolute URL includes the full path (https://example.com/page). Relative URL is partial (/page). For SEO, absolute URLs are safer to avoid crawling issues (especially with duplicate content or HTTP/HTTPS inconsistencies). Use absolute URLs in canonical tags, sitemaps, and internal links.

How would you optimize a site that has been impacted by a Google core update?
Answer: First, analyze which pages dropped. Compare them to the top-ranking pages for those queries. Identify content gaps: depth, accuracy, freshness, authoritativeness (E-E-A-T). Improve content: add original research, expert quotes, more detailed explanations. Remove thin or unhelpful content. Build more quality backlinks. No guaranteed fix; wait for next update.

What is a “200 OK” but empty page called?
Answer: It’s often called a “blank page” or “zero content page”. It wastes crawl budget and provides no value. If intentional (e.g., API endpoint), block with robots.txt or noindex. Otherwise, fix by adding content or returning 404.

How do you use Google Data Studio for SEO reporting?
Answer: I connect Google Analytics, Google Search Console, and other data sources (e.g., rank tracking CSV, backlink data). I create dashboards showing: organic sessions, conversion rate, top pages by traffic, keyword ranking changes, GSC clicks/impressions, Core Web Vitals, and backlink growth. I schedule automated emails to stakeholders.

What is the role of the “X-Robots-Tag” HTTP header?
Answer: It allows you to specify robots directives (noindex, nofollow, noarchive) for non-HTML files (PDFs, images, video) or for pages where you cannot edit the HTML. Example: X-Robots-Tag: noindex. Useful for large-scale control via server configuration.

How would you find and fix a “redirect loop”?
Answer: Use a crawler (Screaming Frog) which will detect loops. Also manually test the URL in a browser with dev tools network tab. Fix by correcting the redirect rule: ensure A redirects to B, and B does not redirect back to A. Usually caused by misconfigured .htaccess or CMS plugins.

What is the difference between a “root domain” and a “subdomain” for SEO?
Answer: Root domain (example.com) aggregates all authority. Subdomains (blog.example.com) are treated as separate entities by Google, requiring their own link building. For most sites, use subdirectories (example.com/blog) to consolidate authority. Subdomains only for separate technical units or geos.

How do you optimize for “related products” internal linking?
Answer: Use a “Customers also bought” or “Related items” section on product pages with contextual links (dofollow) to other products. Ensure the links are not blocked by robots.txt. Use descriptive anchor text (product name). This distributes link equity and improves user engagement.

What is a “site:” search operator and how do you use it for SEO?
Answer: site:example.com returns all pages Google has indexed from that domain. Use it to check indexation, find duplicate title tags, or see if a specific page is indexed. Combine with site:example.com keyword to see if your site ranks for that keyword.

How do you handle a page that has a “302” but should be a “301”?
Answer: If the redirect is intended to be permanent, change the server configuration to return 301. If you cannot change, it may still pass some equity over time, but it’s risky. Always use 301 for permanent moves.

What is the importance of “canonical” tags in a pagination context?
Answer: Do not canonically point page 2 to page 1. That tells Google that page 2 is a duplicate of page 1 and should not be indexed. Instead, use self-referential canonicals on each paginated page, or noindex on page 2+ if they have no unique value.

How would you measure the authority of a website for a link building campaign?
Answer: I do not rely on a single metric. I look at: organic traffic (Ahrefs, SEMrush), number of referring domains (quality not just quantity), topical relevance, domain age, social engagement, and lack of spam signals. I also check if the site has been penalized (via manual check). Domain Authority (Moz) is a rough guide.

What is the role of the “variant” in product schema for ecommerce?
Answer: The hasVariant property links a parent product to its variants (size, color). Each variant can have its own offers. It helps Google understand the product family. Use sku or mpn for each variant.

How do you handle a site that has been penalized by a manual action for “thin content”?
Answer: Identify the thin pages (low word count, little value). Either expand them with substantial unique content (500+ words) or noindex/remove them. For high-volume thin pages (e.g., user profiles), add a noindex tag. Then submit a reconsideration request explaining the fixes. After approval, continue building quality content.

What is the difference between a “knowledge graph” and a “knowledge panel”?
Answer: The knowledge graph is Google’s database of entities and relationships. A knowledge panel is the visible information box that appears on the right side of SERPs for entities, pulling from the knowledge graph. You can influence panels via structured data and authoritative sources.

How would you optimize a “location page” that ranks but doesn’t convert?
Answer: If it ranks, intent is satisfied. To improve conversion, add clear call-to-action (phone number, contact form, booking button). Add trust signals (reviews, certifications). Include photos of the location and team. Also ensure the page has accurate business hours and a map. A/B test different CTA placements.

What is the role of “image sitemaps” in SEO?
Answer: An image sitemap (or image entries in a standard sitemap) tells Google about images on your site, including their subject matter, captions, and license. It can help images appear in Google Image search. Use it if you have many images that are not easily discovered via crawling.

How do you recover from a “crawled – currently not indexed” for a high-quality page?
Answer: I first ensure the page has unique, valuable content (minimum 1000 words). I add internal links from high-authority pages (homepage or top category). I submit the page via GSC URL inspection. If still not indexed, I check if the page is blocked by robots.txt or has a noindex tag. I also reduce crawl budget waste elsewhere.

What is the difference between a “canonical tag” and a “noindex” for duplicate content?
Answer: Canonical consolidates ranking signals while keeping multiple URLs accessible. Noindex removes the page from the index entirely. Use canonical when you want potential discovery of the duplicate but want ranking power to go to the master. Use noindex when the page has no value at all.

Explain how you would conduct a “content gap analysis” based on search intent.
Answer: For a given topic, I search the keyword and analyze the top 10 results. I note what they cover that my page does not: subtopics, data, visuals, length, format. Then I create an outline to fill those gaps. I also look at “People also ask” and related searches. This ensures my content matches or exceeds what is already ranking.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top