diff --git a/src/server/middlewares/sendData.js b/src/server/middlewares/sendData.js index 7d5d8e9605a..88bbc3db864 100644 --- a/src/server/middlewares/sendData.js +++ b/src/server/middlewares/sendData.js @@ -12,7 +12,14 @@ module.exports = ({ configs, counters }) => res.sendData = async function (data) { debug(req.accepts(['html', 'json'])) - counters.incrementCounters() + // don't count for Google Bots/Crawlers when that info is available + if ('isGoogleCrawler' in res.locals) { + if (!res.locals.isGoogleCrawler) { + counters.incrementCounters() + } + } else { + counters.incrementCounters() + } const dataToBeSent = data.error ? { erro: data.error } : data.data