File-based routing in SvelteKit works by placing .svelte files inside the src/routes folder. Each file name becomes a URL path segment automatically. For example, about.svelte creates the /about route. When a user visits a URL, SvelteKit matches it to the file and renders that component. The root URL / is matched by index.svelte. If no matching file exists, the route is not found. This system requires no manual route setup, making it simple and intuitive. The execution table shows creating files, visiting URLs, and rendering components step-by-step. Variables track the routes available, current URL, and which component renders. Common confusions include why file names define URLs and what happens if index.svelte is missing. The visual quiz tests understanding of these steps and effects of renaming files. This method helps beginners see how file structure controls routing in SvelteKit.