config/filarank.php.
Publishing the config replaces the package’s
ai block wholesale (mergeConfigFrom merges only top-level keys). A published copy will not inherit providers or models added in later versions, so re-diff after upgrades. See Upgrading from v1.Site defaults
Used as fallbacks by the<x-filarank::tags /> component when a model has no SEO meta of its own.
Tag rendering
Toggle which tags<x-filarank::tags /> renders, and choose which JSON-LD nodes are emitted (also toggleable from SEO Settings):
Analysis
Disable individual checks by id, and setsite_host so internal/outbound link detection can classify absolute URLs pointing at your own domain (defaults to APP_URL’s host).
Persistence
Whentrue, the overall score is recalculated and stored on the seo_metas row every time the parent model is saved, so it can be shown in table columns without re-analysing.
Scanned models
List the models FilaRank should scan for the sitemap, audit, cannibalization, and link graph. Each must use theHasSeo trait.
Redirects
Cornerstone
Minimum incoming internal links before a cornerstone stops being flagged as under-linked.Sitemap
Technical audit
The crawler only fetches URLs on your ownapp.url host. Extra hosts must be allow-listed and must resolve to public addresses.
AI
Model lists are the allowlist: add a model name and it becomes selectable in SEO Settings. The first entry is the default.rates are USD per 1M tokens and drive the spend estimate on the Overview dashboard.
