diff --git a/e2e/farm.spec.ts b/e2e/farm.spec.ts
index 35462d6..4feef21 100644
--- a/e2e/farm.spec.ts
+++ b/e2e/farm.spec.ts
@@ -296,12 +296,8 @@ test.describe('Farm E2E', () => {
const eightDaysMs = 8 * 24 * 60 * 60 * 1_000;
await page.clock.setFixedTime(new Date(FIXED_NOW_MS + eightDaysMs));
- // The useCountdown hook re-evaluates on each render; trigger a navigation
- // back to /farm so the hook picks up the new Date.now()
- await page.goto('/farm');
- await page.waitForLoadState('networkidle');
- await connectWallet(page);
- await seedPosition(page, FIXED_NOW_MS - 60_000);
+ // The useCountdown hook re-evaluates on each render
+ await page.reload();
// Unlock button should now be enabled
const unlockBtn = page.getByRole('button', { name: /^unlock$/i }).first();
diff --git a/public/robots.txt b/public/robots.txt
new file mode 100644
index 0000000..0d52fcc
--- /dev/null
+++ b/public/robots.txt
@@ -0,0 +1,6 @@
+User-agent: *
+Allow: /
+Disallow: /webhooks
+Disallow: /alerts
+
+Sitemap: https://smartdrop.io/sitemap.xml
diff --git a/public/sitemap.xml b/public/sitemap.xml
new file mode 100644
index 0000000..0234d26
--- /dev/null
+++ b/public/sitemap.xml
@@ -0,0 +1,38 @@
+
+