diff --git a/server/layout.js b/server/layout.js
index 7da25205..c28986af 100644
--- a/server/layout.js
+++ b/server/layout.js
@@ -9,10 +9,7 @@ module.exports = function(state, body = '') {
${state.title}
-
+
diff --git a/server/state.js b/server/state.js
index 3aa69062..f2da0175 100644
--- a/server/state.js
+++ b/server/state.js
@@ -7,6 +7,10 @@ const { getFxaConfig } = require('./fxa');
module.exports = async function(req) {
const locale = req.language || 'en-US';
let authConfig = null;
+ let robots = 'none';
+ if (req.route && req.route.path === '/') {
+ robots = 'all';
+ }
if (config.fxa_client_id) {
try {
authConfig = await getFxaConfig();
@@ -33,7 +37,7 @@ module.exports = async function(req) {
fileInfo: {},
cspNonce: req.cspNonce,
user: { avatar: assets.get('user.svg'), loggedIn: false },
- route: req.route ? req.route.path : null,
+ robots,
authConfig,
layout
};