Loading...
Loading...
Audit and repair freshness & temporal signals on a page — reconcile visible publish/update dates with schema datePublished/dateModified, flag staleness against topic volatility, and inject honest dateModified. Module M13. Feeds both the Search SEO and AI Visibility scores.
npx skill4agent add hainrixz/claude-seo-ai seo-freshnessreferences/schema-tier1.mdparsed<run_dir>/pages/<slug>.jsonjsonld[]metas[]article:published_timemodified_timeheaders.last-modifiedpages/<slug>.html<run_dir>/site/{robots.json,sitemaps.json,discovery.json}audit.mjs<run_dir>/findings.deterministic.jsonnode "${CLAUDE_PLUGIN_ROOT}/scripts/snapshot.mjs" <target> --out "${CLAUDE_PLUGIN_DATA}/runs"parsed_renderedrender.usednoneparseddatePublisheddateModifiedArticleBlogPostingNewsArticlefixable: autodateModifiedfixTODOfixable: proposedfixable: advisorydom_assertschema_validatordatePublisheddateModifieddateModified >= datePublishedheader_checkLast-Modifiedneeds_apipassschema/finding.schema.jsonbothdirectionalestablishedfailreferences/scoring-model.mdM13.datemodified.missingdatePublisheddateModifiedfailfixable: autoM13.dates.visible_schema_mismatchdateModified: 2023-01-10warnfixable: proposedM13.content.stale_volatilewarnfixable: advisoryM13.schema.date_unparseabledateModifiedwarnfixable: proposedevidence.observedverification.reproducenode "${CLAUDE_PLUGIN_ROOT}/scripts/check-freshness.mjs" --snapshot <pages/<slug>.json> [--lang en|es|auto]--url <u>expected_impactrationaledateModifiedestablishedarticle:published_timearticle:modified_timeM13.schema.date_unparseable