{"product_id":"run-a-10-point-seo-audit-webhook-with-html-report","title":"Run a 10-Point SEO Audit Webhook with HTML Report","description":"\u003ch3\u003eRun a fast 10-point SEO audit from an n8n webhook—and get a ready-to-share HTML report instantly\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow exposes a \u003cstrong\u003eGET webhook\u003c\/strong\u003e that takes a website URL, fetches the page, checks \u003cstrong\u003e10 key SEO elements\u003c\/strong\u003e, calculates a \u003cstrong\u003escore out of 100\u003c\/strong\u003e, and returns a polished \u003cstrong\u003eHTML audit report\u003c\/strong\u003e in the webhook response.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eReceives a GET request on the \u003cstrong\u003esite-check\u003c\/strong\u003e endpoint with a \u003cstrong\u003eurl\u003c\/strong\u003e query parameter.\u003c\/li\u003e\n  \u003cli\u003eValidates and normalizes the input to allow only \u003cstrong\u003epublic domain URLs\u003c\/strong\u003e (no IPs, localhost, or internal TLDs).\u003c\/li\u003e\n  \u003cli\u003eFetches the target page via an \u003cstrong\u003eHTTP request\u003c\/strong\u003e using a custom User-Agent and an \u003cstrong\u003e8-second timeout\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eParses the returned HTML and runs a \u003cstrong\u003e10-point SEO checklist\u003c\/strong\u003e, including:\n    \u003cul\u003e\n      \u003cli\u003eReachability\/response time, HTTPS, title length, meta description, viewport tag, single H1, image alt coverage\u003c\/li\u003e\n      \u003cli\u003eOpen Graph image, HTML lang attribute, and page size\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003eBuilds a simple HTML report with the overall score and pass\/fail results for each check.\u003c\/li\u003e\n  \u003cli\u003eResponds with \u003cstrong\u003etext\/html\u003c\/strong\u003e content type containing the generated report.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eQuick SEO health checks for client or internal landing pages without manually reviewing HTML.\u003c\/li\u003e\n  \u003cli\u003eEmbed an SEO audit into your SaaS ops or QA process using an API-style webhook call.\u003c\/li\u003e\n  \u003cli\u003eMonitor SEO basics before publishing updates: title\/meta\/OG tags, H1 structure, accessibility alt text, and more.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003en8n nodes: \u003cstrong\u003eWebhook\u003c\/strong\u003e, \u003cstrong\u003eCode\u003c\/strong\u003e, \u003cstrong\u003eHTTP Request\u003c\/strong\u003e, \u003cstrong\u003eRespond to Webhook\u003c\/strong\u003e (plus notes\/stickies).\u003c\/li\u003e\n  \u003cli\u003eEndpoint: \u003cstrong\u003esite-check\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003eInput: \u003ccode\u003e?url=yourdomain.com\u003c\/code\u003e (supports adding \u003ccode\u003ehttps:\/\/\u003c\/code\u003e)\u003c\/li\u003e\n  \u003cli\u003eNo credentials or API keys required\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eSetup:\u003c\/strong\u003e Activate the workflow, copy the production webhook URL, and call it with a publicly reachable page. Adjust scoring thresholds, checks, timeout, and User-Agent if needed.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46114750202035,"sku":"N8N-19988","price":37.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/8otrfOv482hvg2gXWeNo4_0h4MWlfg.png?v=1790587330","url":"https:\/\/buyflowscripts.com\/products\/run-a-10-point-seo-audit-webhook-with-html-report","provider":"N8N Commerce","version":"1.0","type":"link"}