Marketing Signal

Marketing Signal is a Page Check: point it at one URL and it grades that page across six categories a marketer already budgets against, then tells you what to change and why it matters.

The six categories

Every check belongs to exactly one category, and every category scores 0 to 100 from the checks it actually graded.

  • SEO: can search engines reach this page, read it, and show it correctly? Title and meta description, canonical, headings, structured data, robots.txt and sitemap, indexability.
  • Content: does the writing answer the visitor's question clearly and completely? Structure, scannability, freshness, image alt coverage.
  • AEO (Answer Engine Optimization): can AI assistants reach this page, extract it, and cite it in an answer? Crawler access per named bot, static extractability, llms.txt, agent discovery.
  • Analytics and Tracking: is measurement installed correctly, once, and with consent handled? Analytics destination, tag inventory, duplicate tags.
  • Conversion: is the next step obvious, and does it match what this business sells? Primary action, offer clarity, contact and form paths.
  • Trust and Proof: does the page earn belief, and does the connection behind it hold up? Customer proof, claim substantiation, HTTPS and TLS, email authentication.

Trust and Proof security evidence

Trust and Proof includes bounded public-surface evidence as part of the Page Check. It reports what the page and its public configuration expose across these capability classes:

  • HTTPS and TLS: connection availability and certificate evidence.
  • Browser defenses and headers: public response protections visible to a browser.
  • Cookies: security attributes on cookies observed during the check.
  • DNS and email trust: public DNS and email-authentication evidence.
  • Exposure: publicly reachable configuration and technology signals.

How it scores

The headline is the roll-up of the six category cards, weighted by how many checks each category actually graded. A category with nine graded checks moves the number three times as far as one with three, which is what you would expect and what an equal-weight model got wrong.

Scores read against four bands:

  • Weak 0 to 30
  • Fair 31 to 70
  • Good 71 to 90
  • Excellent 91 to 100

Each category also reports the points still available: the gap to 100, weighted the same way the headline is. That is the number to sort by, because it tells you which fix moves the score most, which is not always the lowest-scoring card.

What a check tells you

Every check resolves to one state:

  • Passed, Needs attention, or Critical: graded, and counted in the score.
  • Opportunity: an emerging standard. Adopting it puts you ahead of the field, and skipping it never costs you points in either direction.
  • Not applicable: the check does not apply to this kind of page, so it is not rendered and not counted.

Open any check and it answers four questions in plain language: what we checked, what we found on your page, why it matters, and how to fix it. The report also states its own coverage, for example "Scored from 21 of 24 applicable checks", so you always know what the number was built from.

If we cannot grade it, it is not in the audit

A check only appears when this run actually graded it from evidence it holds. Nothing renders as a dead row waiting on data we do not have. Insight that needs a connected account, such as verified conversions from analytics, lives outside the audit rather than as an ungraded row inside it.

Running it

Marketing Signal is included with any active paid plan. Start it from the dashboard, or from the API, CLI, and MCP server. Every surface reports the same six categories and the same headline, so a score read by your agent always matches the score in your browser.

  • REST API: start a run with scanMode: "paid_marketing_signal_v2", then read categories, coverageLine, and score from the report.
  • CLI: index365 scan https://yoursite.com, then index365 findings list --marketing-category content for one category's fixes.
  • MCP server: index365_start_scan, then index365_get_report. Findings carry a marketingCategory you can group and filter by.

See Pricing for the plans that include it.