Skip to content
#

promopilot

Here are 20 public repositories matching this topic...

robots-generator

Generate robots.txt from the command line or code: presets for WordPress, WooCommerce, Shopify, Magento, Next.js, Laravel and staging sites, custom Allow/Disallow rules, sitemaps, crawl-delay, one-flag blocking of 20 AI crawlers (GPTBot, ClaudeBot, Google-Extended, CCBot…) and SEO bots, with built-in lint. Zero-dependency Node.

  • Updated Oct 27, 2026
  • JavaScript
bimi-checker

Check BIMI from the command line: the default._bimi record, DMARC enforcement, the SVG Tiny PS logo rules and the VMC/CMC mark certificate (type, subject, expiry). Zero-dependency Node.js CLI, library and GitHub Action. Free online version by PromoPilot.

  • Updated Oct 27, 2026
  • JavaScript
broken-links

Check a page for broken links from the command line: every link (and optionally images, scripts, stylesheets and iframes) is requested in parallel with HEAD/GET fallback, reporting 4xx/5xx, timeouts, DNS failures, invalid URLs and redirects, with the anchor text that needs fixing. Zero-dependency Node.js CLI, library and GitHub Action.

  • Updated Oct 27, 2026
  • JavaScript
serp-preview

Preview Google search snippets from the command line: measures titles and meta descriptions in pixels with Arial metrics, shows the truncation point for desktop and mobile, and flags missing, generic or cut-off snippets. Works on live URLs or plain text, with an HTML preview export. Zero-dependency Node.js CLI, library and GitHub Action.

  • Updated Oct 27, 2026
  • JavaScript
utm-builder

Build and validate UTM-tagged URLs from the command line: consistent lowercase values, batch tagging from a file, and checks for missing source/medium/campaign, uppercase keys, duplicates, spaces and mediums GA4 cannot classify. Zero-dependency Node.js CLI, library and GitHub Action. Free online version by PromoPilot.

  • Updated Oct 27, 2026
  • JavaScript
robots-checker

Validate robots.txt from the command line and test whether URLs are allowed for Googlebot, Bingbot or any user agent, with RFC 9309 matching (wildcards, $, longest match). Flags SEO mistakes like blocked CSS/JS or Disallow: /. Zero-dependency Node.js CLI, library and GitHub Action. Free online version by PromoPilot.

  • Updated Oct 27, 2026
  • JavaScript
meta-analyzer

Audit SEO meta tags from the command line: title and description length, meta robots and X-Robots-Tag noindex, canonical, viewport, lang, charset, H1, hreflang, Open Graph and Twitter cards. Works on live URLs or local HTML. Zero-dependency Node.js CLI, library and GitHub Action. Free online version by PromoPilot.

  • Updated Oct 27, 2026
  • JavaScript
sitemap-analyzer

Validate XML sitemaps from the command line: discovery via robots.txt, sitemap indexes, .xml.gz, protocol limits (50,000 URLs / 50 MB), lastmod, priority, changefreq, foreign hosts, duplicates and optional status checks of listed URLs. Zero-dependency Node.js CLI, library and GitHub Action. Free online version by PromoPilot.

  • Updated Oct 27, 2026
  • JavaScript
schema-validator

Validate schema.org JSON-LD from the command line: JSON syntax, @context, required and recommended properties for Google rich result types (Product, Offer, Article, FAQPage, BreadcrumbList, Organization, LocalBusiness, Event, Recipe, VideoObject, JobPosting…), ISO dates and durations, prices, currencies and URLs. Zero-dependency Node.

  • Updated Oct 27, 2026
  • JavaScript
og-debugger

Debug Open Graph and Twitter Card tags from the command line: fetches the page as the Facebook crawler, shows the Facebook, LinkedIn and X previews with fallbacks, and checks the share image (format, 1200x630 size, ratio, weight), og:url vs canonical and missing tags. Zero-dependency Node.js CLI, library and GitHub Action.

  • Updated Oct 27, 2026
  • JavaScript
security-headers

Check HTTP security headers from the command line: HSTS, Content-Security-Policy quality, X-Content-Type-Options, clickjacking protection, Referrer-Policy, Permissions-Policy, COOP, cookie flags and version leaks, with a 0-100 score and A-F grade. Zero-dependency Node.js CLI, library and GitHub Action. Free online version by PromoPilot.

  • Updated Oct 27, 2026
  • JavaScript
keyword-density

Analyse keyword density from the command line: top words and 2-3 word phrases of a web page, HTML file or plain text with counts and density, stop words for English, Ukrainian, Russian, Polish and German, and a target keyword check (density, title, H1, description, first 100 words). Zero-dependency Node.js CLI, library and GitHub Action.

  • Updated Oct 27, 2026
  • JavaScript
dkim-checker

Check DKIM public keys from the command line: finds selectors of common mail providers, decodes RSA/Ed25519 keys, reports key length, revoked and testing keys and syntax errors. Zero-dependency Node.js CLI, library and GitHub Action. Free online version by PromoPilot.

  • Updated Oct 27, 2026
  • JavaScript
ssl-checker

Check SSL/TLS certificates from the command line: days until expiry, host name and wildcard match, missing intermediates, untrusted and self-signed certificates, key size, TLS version, cipher and ALPN. Bulk mode and expiry alerts for CI. Zero-dependency Node.js CLI, library and GitHub Action. Free online version by PromoPilot.

  • Updated Oct 27, 2026
  • JavaScript
redirect-checker

Trace redirect chains from the command line: every hop with 301/302/307/308 status, timing and meta refresh, plus loops, long chains, HTTPS downgrades, temporary redirects and broken final URLs. Bulk mode for migrations. Zero-dependency Node.js CLI, library and GitHub Action. Free online version by PromoPilot.

  • Updated Oct 27, 2026
  • JavaScript
mx-lookup

Look up MX records from the command line: mail servers by priority, IPv4/IPv6 addresses, reverse DNS, mail provider detection and broken setups (no MX, null MX, CNAME or IP targets, unresolvable hosts). Zero-dependency Node.js CLI, library and GitHub Action. Free online version by PromoPilot.

  • Updated Oct 27, 2026
  • JavaScript

Add this topic to your repo

To associate your repository with the promopilot topic, visit your repo's landing page and select "manage topics."

Learn more