{"product_id":"noindex-seo-smoke-test-webhook-for-deploys-slack-alerts","title":"Noindex SEO Smoke Test Webhook for Deploys + Slack Alerts","description":"\u003ch3\u003eNoindex SEO Smoke Test Webhook for Deploys + Slack Alerts\u003c\/h3\u003e\n\u003cp\u003eBlock risky releases automatically. This n8n workflow runs a fast SEO smoke test (pages, \u003ccode\u003erobots.txt\u003c\/code\u003e, and \u003ccode\u003esitemap.xml\u003c\/code\u003e) during your deploy, posts results to \u003cb\u003eSlack\u003c\/b\u003e, and returns \u003cb\u003eHTTP 500\u003c\/b\u003e to stop the deploy when critical indexing issues are detected.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eExposes a POST webhook\u003c\/b\u003e for your CI\/CD pipeline to trigger an SEO smoke test.\u003c\/li\u003e\n  \u003cli\u003eAccepts an optional JSON payload containing:\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cb\u003eurls\u003c\/b\u003e: a list of URLs to test\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003elabel\u003c\/b\u003e: a deploy label (e.g., “deploy abc123”)\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003eBuilds the final URL list (or falls back to the default list) and derives the site origin.\u003c\/li\u003e\n  \u003cli\u003eConstructs the corresponding \u003ccode\u003erobots.txt\u003c\/code\u003e and sitemap URLs, then:\n    \u003cul\u003e\n      \u003cli\u003eFetches each page URL \u003cb\u003ewithout following redirects\u003c\/b\u003e\n\u003c\/li\u003e\n      \u003cli\u003eChecks status codes, \u003ccode\u003eX-Robots-Tag\u003c\/code\u003e headers, robots meta tags, canonical links, and basic HTML quality signals\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003eFetches and parses \u003ccode\u003erobots.txt\u003c\/code\u003e to detect site-wide blocks (e.g., \u003ccode\u003eDisallow: \/\u003c\/code\u003e) and path-level disallows that affect the checked pages.\u003c\/li\u003e\n  \u003cli\u003eFetches and inspects the sitemap to warn when it’s missing\/unreachable, is an index sitemap, or doesn’t include the checked URLs.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eAggregates blockers and warnings\u003c\/b\u003e, then posts to \u003cb\u003eSlack\u003c\/b\u003e:\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cb\u003eHTTP 500\u003c\/b\u003e if deploy is blocked by critical issues\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eHTTP 200\u003c\/b\u003e if deploy proceeds (with warnings where applicable)\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003ePrevent deployments that accidentally introduce \u003ccode\u003enoindex\u003c\/code\u003e\/\u003crobots\u003e blocks or canonical\/robots inconsistencies.\u003c\/robots\u003e\n\u003c\/li\u003e\n  \u003cli\u003eCatch sitemap outages or misconfigurations that stop search engines from discovering key pages.\u003c\/li\u003e\n  \u003cli\u003eEnsure SEO-critical behavior stays correct after releases in SaaS and content-heavy apps.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003en8n nodes used: \u003cb\u003ewebhook\u003c\/b\u003e, \u003cb\u003eset\u003c\/b\u003e, \u003cb\u003ecode\u003c\/b\u003e, \u003cb\u003emerge\u003c\/b\u003e, \u003cb\u003eswitch\u003c\/b\u003e, \u003cb\u003eslack\u003c\/b\u003e\n\u003c\/li\u003e\n  \u003cli\u003eRequires a \u003cb\u003eSlack\u003c\/b\u003e credential and a configured \u003cb\u003eslack_channel\u003c\/b\u003e value in workflow settings.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cb\u003eIdeal for:\u003c\/b\u003e automation engineers and SaaS operators who want an automated SEO smoke test gate in their deployment pipeline.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45945731874995,"sku":"N8N-19075","price":6.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/n0O-s4yP1ang8oCa-812_aXm1NqZ1.png?v=1788427046","url":"https:\/\/buyflowscripts.com\/products\/noindex-seo-smoke-test-webhook-for-deploys-slack-alerts","provider":"N8N Commerce","version":"1.0","type":"link"}