SEO Technical SEO 5 — Questions and Answers
Question 1: What is a 'redirect chain' and why is it problematic for SEO?
- A series of redirects where URL A goes to B, B to C, etc., wasting crawl budget and diluting link equity (Correct answer)
- A blackhat technique using multiple domains for cloaking
- A method of linking internally through category pages
- A chain of 301s used intentionally to pass PageRank
Correct answer: A series of redirects where URL A goes to B, B to C, etc., wasting crawl budget and diluting link equity
Redirect chains slow down page load, waste crawl budget, and dilute link equity with each additional hop.
Question 2: Which meta tag attribute prevents search engines from following links on a page?
- <meta name='robots' content='noindex'>
- <meta name='robots' content='nofollow'> (Correct answer)
- <meta name='robots' content='nosnippet'>
- <meta name='robots' content='nocache'>
Correct answer: <meta name='robots' content='nofollow'>
The 'nofollow' meta robots directive tells crawlers not to follow any links on the page.
Question 3: What is 'faceted navigation' and what SEO risk does it typically create?
- Navigation that changes per device type, creating mobile/desktop duplicate content
- Filter-based navigation that generates URLs with parameters, creating thousands of duplicate or near-duplicate pages (Correct answer)
- Breadcrumb navigation that changes based on how a user arrived at a page
- Infinite scroll navigation that prevents crawlers from reaching footer links
Correct answer: Filter-based navigation that generates URLs with parameters, creating thousands of duplicate or near-duplicate pages
Faceted navigation systems (e.g., e-commerce filters) can generate massive numbers of low-value parameterized URLs that waste crawl budget.
Question 4: What does the 'Vary: User-Agent' HTTP response header signal to caches and crawlers?
- The page content varies based on the User-Agent making the request (Correct answer)
- The page requires a specific browser version to render correctly
- The server uses user-agent data to block bots
- The response encoding varies based on browser support
Correct answer: The page content varies based on the User-Agent making the request
Vary: User-Agent tells caches that responses differ based on the requesting user-agent, relevant when serving different content to mobile vs. desktop.
Question 5: What is 'cloaking' in technical SEO and what are its consequences?
- Hiding H1 tags visually while keeping them in the DOM for crawlers
- Showing different content to search engine crawlers than to users, which violates Google's guidelines and risks manual penalty (Correct answer)
- Using CSS to hide duplicate content from users
- Blocking certain IP ranges from accessing staging environments
Correct answer: Showing different content to search engine crawlers than to users, which violates Google's guidelines and risks manual penalty
Cloaking is a black-hat technique where crawlers see different content than users, violating Google's spam policies and risking site deindexing.
Question 6: Which of the following correctly describes 'log file analysis' as a technical SEO practice?
- Reviewing Google Search Console error logs for 404s
- Examining server access logs to understand how crawlers interact with your site, including which URLs are crawled and how often (Correct answer)
- Analyzing JavaScript console errors to fix rendering issues
- Monitoring CDN logs to detect bot traffic patterns
Correct answer: Examining server access logs to understand how crawlers interact with your site, including which URLs are crawled and how often
Server log file analysis reveals Googlebot's actual crawl behavior, helping identify crawl waste, orphaned pages, and under-crawled sections.
Question 7: What is the recommended approach for handling URL parameters that don't change page content (e.g., session IDs, tracking parameters)?
- Block them in robots.txt
- Set them as passive parameters in Google Search Console's URL Parameters tool or use canonical tags to consolidate them (Correct answer)
- Remove all parameters server-side before rendering
- Redirect all parameterized URLs to the clean URL with a 302
Correct answer: Set them as passive parameters in Google Search Console's URL Parameters tool or use canonical tags to consolidate them
Using GSC URL Parameters or canonical tags tells Google to ignore non-content-changing parameters, preserving crawl budget for unique pages.
What is a 'redirect chain' and why is it problematic for SEO?