| 1 | How do you add Open Graph and Twitter card metadata so your pages look good when shared on social media? Next.js › Metadata API & SEO Optimization | Next.js | Metadata API & SEO Optimization | Intermediate |
| 2 | How do you set the page title and description for SEO in the Next.js App Router? Next.js › Metadata API & SEO Optimization | Next.js | Metadata API & SEO Optimization | Beginner |
| 3 | How do you generate dynamic metadata for a page based on data fetched at request time, such as a product page? Next.js › Metadata API & SEO Optimization | Next.js | Metadata API & SEO Optimization | Intermediate |
| 4 | What structured data, also known as schema markup, can you add to a Next.js page to improve how it appears in search results? Next.js › Metadata API & SEO Optimization | Next.js | Metadata API & SEO Optimization | Advanced |
| 5 | How would you generate a sitemap and robots file to help search engines properly crawl a large Next.js website? Next.js › Metadata API & SEO Optimization | Next.js | Metadata API & SEO Optimization | Advanced |
| 6 | How would you set correct SEO metadata, such as the hreflang tags, for a multilingual Next.js website? Next.js › Internationalization (i18n) in Next.js | Next.js | Internationalization (i18n) in Next.js | Advanced |
| 7 | How do you optimize custom fonts in a Next.js application using next/font? Next.js › Image & Font Optimization | Next.js | Image & Font Optimization | Beginner |
| 8 | How does streaming interact with search engines and SEO, since content is sent in pieces rather than all at once? Next.js › Loading UI & Streaming with Suspense | Next.js | Loading UI & Streaming with Suspense | Advanced |
| 9 | What is the custom Document component used for in the Pages Router? Next.js › Custom App & Document in Pages Router | Next.js | Custom App & Document in Pages Router | Beginner |
| 10 | What is internationalization, and how does it apply to a Next.js application? Next.js › Internationalization (i18n) in Next.js | Next.js | Internationalization (i18n) in Next.js | Beginner |
| 11 | How do you set up a permanent redirect from an old URL to a new one in Next.js? Next.js › Redirects & Rewrites Configuration | Next.js | Redirects & Rewrites Configuration | Beginner |
| 12 | What are Core Web Vitals, and why do they matter for a Next.js application? Next.js › Web Vitals & Performance Monitoring | Next.js | Web Vitals & Performance Monitoring | Beginner |
| 13 | How would you structure your routes in the App Router to support multiple languages? Next.js › Internationalization (i18n) in Next.js | Next.js | Internationalization (i18n) in Next.js | Intermediate |
| 14 | How would you create a layout that only applies to a specific group of routes without affecting the URL structure? Next.js › Layouts & Templates | Next.js | Layouts & Templates | Intermediate |
| 15 | How do you use dynamic parameters within a redirect or rewrite rule to handle a whole pattern of URLs at once? Next.js › Redirects & Rewrites Configuration | Next.js | Redirects & Rewrites Configuration | Intermediate |
| 16 | How would you add global error tracking or analytics scripts using the custom App and Document components together? Next.js › Custom App & Document in Pages Router | Next.js | Custom App & Document in Pages Router | Advanced |
| 17 | What are best practices for managing a large number of redirects on a website that has gone through multiple redesigns over the years? Next.js › Redirects & Rewrites Configuration | Next.js | Redirects & Rewrites Configuration | Advanced |