Skip to main content
FilaRank is an SEO toolkit for Filament v5: live content scoring, readability and GEO/AEO analysis, SERP preview, head-tag rendering, XML sitemaps, redirect management, AI fix suggestions, keyword research, rank tracking, and site-wide health reports. See Installation to get started.

Installation

Install FilaRank and run the interactive installer.

Upgrade from v1

Publish v2 migrations and pick up AI, sitemaps, and research.

Usage

Wire up your models, forms, tables, and frontend tags.

AI features

Bring-your-own-key title, meta, and slug suggestions.

Features

  • 26 analysis checks across three score groups:
    • SEO (13): title length, keyword in title / meta description / slug / first paragraph / subheadings, keyword density with stuffing detection, content length, cornerstone depth, internal links, outbound links, image alt text.
    • Readability (7): Flesch Reading Ease, sentence length distribution, paragraph length, passive voice, transition words, subheading distribution, repeated consecutive sentence openings.
    • GEO / AEO (6): direct-answer blocks, FAQ structure, entity clarity, citation signals, snippet-length meta, structured-data readiness. See GEO / AEO scoring.
  • Live analysis in the form: results re-render as the editor types (debounced), with traffic-light indicators and an overall 0–100 score.
  • AI Fix: one-click title / meta / slug suggestions with a before/after diff. Bring your own OpenAI, Gemini, or Anthropic key. See AI features.
  • Google SERP snippet preview with truncation, right where the editor needs it.
  • SeoScoreColumn: a sortable red/amber/green badge for any Filament table.
  • Persisted scores: recalculated whenever the parent model is saved, so table badges never need a live re-analysis.
  • <x-filarank::tags />: one component that renders <title>, meta description, robots, canonical, Open Graph, Twitter Cards, and multi-type JSON-LD (@graph) with site-wide fallbacks.
  • XML sitemap at /filarank-sitemap.xml, built from your scanned models, with optional search-engine pings.
  • Admin dashboards: SEO Overview, SEO Health (404s, cannibalization, orphans, under-linked cornerstones, technical audit), Keyword Research, Rank Tracker, Backlinks, Competitors, Redirects, and Settings. Every page is individually toggleable.
  • Framework-free analysis engine: src/Analysis and src/Support have zero Laravel dependencies, so the engine is trivially unit-testable and reusable outside Filament.
  • Interactive installer: php artisan filarank:install publishes assets, migrates, and wires the trait, form section, and score column into the models and resources you pick, with a --dry-run mode.
  • Fully translatable, publishable views, configurable checks.
v2.0 adds AI features, GEO/AEO checks, sitemaps, the schema registry, the technical audit, keyword research, rank tracking, backlinks, and competitors. See Upgrading from v1 if you already have FilaRank installed.

Requirements

  • PHP 8.3+
  • Laravel 11 / 12 / 13
  • Filament v5
Last modified on August 29, 2026