Skip to main content

Roadmap

RankFabric development roadmap organized by phase. Each phase builds on the previous, with clear milestones and deliverables.


Overview​

PhaseFocusStatus
Phase 1Foundation✅ Complete
Phase 2Performance & Reliability🔄 In Progress
Phase 3Classification Enhancements📋 Next
Phase 4App Store Expansion📋 Planned
Phase 5SERP & Rankings📋 Planned
Phase 6Social & Engagement📋 Planned
Phase 7Web Client📋 Planned
Phase 8Advanced Features🔮 Future

Phase 1: Foundation​

Status: ✅ Complete

Core infrastructure and workflows that power RankFabric.

Workflows​

FeatureDescriptionStatus
AssetOnboardWorkflowMaster orchestrator for all asset types✅
DomainOnboardWorkflowDomain intelligence gathering (backlinks, keywords, brand)✅
UrlClassifyWorkflow4-stage URL classification pipeline✅
KeywordClassifyWorkflow5-stage keyword classification pipeline✅
DomainClassifyWorkflow5-stage domain classification pipeline✅
SerpTrackingWorkflowLocation-aware SERP tracking✅
AppDetailsWorkflowApp store metadata enrichment✅
SubscriptionDispatchWorkflowDaily cron coordinator✅
CrawlRunWorkflowApp catalog discovery orchestrator✅
LlmVerifyWorkflowLow-confidence re-verification✅

Classification Pipeline​

FeatureDescriptionStatus
Rules EnginePattern matching, TLD rules, platform detection✅
VectorizeBAAI embeddings + Cloudflare Vectorize✅
Content ParserHTML fetching, meta extraction, signal detection✅
LLM ClassifierCloudflare Workers AI (Llama 3.1 8B)✅
Cost OptimizationEarly exit at 70% confidence✅

Integrations​

FeatureDescriptionStatus
DataForSEOBacklinks, keywords, SERP, app data✅
iTunes APIApple App Store metadata✅
YouTube APIChannel resolution, subscriber counts✅
ZenRowsFallback scraping (basic + premium)✅
Cloudflare ImagesApp icon CDN delivery✅

Data Infrastructure​

FeatureDescriptionStatus
D1 Schema121+ migrations, 50+ tables✅
Cost TrackingPer-API, per-workflow cost attribution✅
Queue SystemBatch processing with retry logic✅
Subscription ManagementKeywords, apps, domains✅

Social Infrastructure​

FeatureDescriptionStatus
Homepage ScrapingJSON-LD, meta tags, HTML patterns✅
LLM Ownership VerificationOfficial vs share button detection✅
YouTube ResolutionHandle → channel ID resolution✅
social_accounts TableUnified storage for all platforms✅
X/Instagram ScrapingProfile metrics extraction⚠️ Disabled (platforms blocking)

Platforms Tracked: YouTube, X, Facebook, Pinterest, LinkedIn, Instagram, TikTok, GitHub, Discord, Reddit


Phase 2: Performance & Reliability​

Status: 🔄 In Progress

Optimize performance and improve reliability across the system.

Code Quality​

FeatureDescriptionStatus
ESLint CleanupResolve all linting errors✅
TypeScript ErrorsFix type errors in workflows✅
Keywords Data ModelNormalize to global keywords + subscriptions✅
DocumentationWorkflow docs, API reference, changelog✅

Performance Optimization​

FeatureDescriptionStatus
URL DeduplicationReduce D1 reads with better uniqueness checks📋
Batch D1 OperationsReduce subrequest count with batched queries📋
Cache OptimizationImprove cache hit rates for classification📋

Reliability​

FeatureDescriptionStatus
Error HandlingGraceful degradation, better error messages📋
Debug Logging CleanupRemove verbose debug logs from production📋
Retry LogicConsistent retry behavior across workflows📋
MonitoringD1 subrequest tracking, API cost alerts📋

Phase 3: Classification Enhancements​

Status: 📋 Next

Improve classification accuracy and add project-specific context.

Keyword Classification​

FeatureDescriptionStatus
Multi-Round LLMStaged verification with context📋
Search Volume ScoringUse volume/CPC for priority📋
Keyword DifficultyAdjust thresholds based on difficulty📋
Project Brand ContextUse project's brand list in classification📋

LLM Improvements​

FeatureDescriptionStatus
Stages Run ContextInclude prior attempts in prompts📋
Enhanced PromptsBetter system prompts for edge cases📋
Confidence CalibrationTune confidence thresholds per dimension📋

Custom Rules​

FeatureDescriptionStatus
Admin Rules UICreate/edit classification rules📋
Dynamic Rule LoadingLoad rules from database📋
Rule Performance AnalyticsTrack rule effectiveness📋

Phase 4: App Store Expansion​

Status: 📋 Planned

Complete app store coverage and keyword-based discovery.

Google Play​

FeatureDescriptionStatus
Shelf CrawlingTop charts, trending, featured📋
Category HierarchyComplete genre mapping📋
Similar AppsApp-to-app relationships📋

App Discovery​

FeatureDescriptionStatus
Keyword-Based SearchFind apps by keyword📋
Competitor DetectionIdentify competing apps📋
Developer PortfolioGroup apps by developer📋

Historical Data​

FeatureDescriptionStatus
Rating HistoryTrack rating changes over time📋
Ranking HistoryPosition changes per category📋
Review VelocityTrack review rate trends📋

Phase 5: SERP & Rankings​

Status: 📋 Planned

Advanced SERP feature tracking and ranking analytics.

Rich Results​

FeatureDescriptionStatus
FAQ SnippetsDetect FAQ rich results📋
How-To SnippetsTrack how-to markup visibility📋
Review StarsMonitor review rich snippets📋
Knowledge PanelsDetect brand knowledge panels📋

SERP Features​

FeatureDescriptionStatus
Image PackTrack image pack positions📋
Video CarouselYouTube video visibility📋
Local Pack (Enhanced)Detailed local pack tracking📋
Shopping ResultsE-commerce SERP features📋

Analytics​

FeatureDescriptionStatus
Anomaly DetectionAlert on significant rank changes📋
Trend Analysis3-month, 6-month, YoY trends📋
Share of VoiceCategory-level visibility metrics📋
Competitor TrackingCompare rankings vs competitors📋

Phase 6: Social & Engagement​

Status: 📋 Planned

URL-level social engagement and official API integrations.

SharedCount Integration​

FeatureDescriptionStatus
URL-Level MetricsShares, likes, comments per URL📋
Historical TrackingTrack engagement over time📋
Rate-of-Change UpdatesUpdate frequency based on velocity📋

Official APIs​

FeatureDescriptionStatus
X API v2Reliable follower/engagement data📋
Instagram Graph APIBusiness account metrics📋
LinkedIn APICompany page metrics📋
TikTok APIProfile and video metrics📋
Reddit APISubreddit and user metrics📋

Social Analytics​

FeatureDescriptionStatus
Engagement VelocityTrack growth rates📋
Cross-PlatformAggregate metrics across platforms📋
Influencer DetectionIdentify high-engagement accounts📋

Phase 7: Web Client​

Status: 📋 Planned

Customer-facing web application for managing projects and viewing insights.

Authentication & Projects​

FeatureDescriptionStatus
User AuthenticationLogin, signup, password reset📋
Project ManagementCreate, edit, archive projects📋
Team ManagementInvite users, roles, permissions📋
API KeysGenerate and manage API keys📋

Dashboard & Reporting​

FeatureDescriptionStatus
Project DashboardOverview of all tracked assets📋
Domain DashboardBacklinks, keywords, rankings📋
App DashboardApp store rankings, reviews📋
Keyword DashboardSERP positions, trends📋

Asset Management​

FeatureDescriptionStatus
Add WebsiteOnboard domain with tracking📋
Add AppTrack Apple/Google Play app📋
Add KeywordsBulk keyword import📋
Add CompetitorsTrack competitor domains📋

Visualizations​

FeatureDescriptionStatus
Ranking ChartsPosition over time📋
Backlink AnalysisLink quality distribution📋
Traffic EstimatesKeyword-based traffic📋
Competitor ComparisonSide-by-side metrics📋

Exports & Integrations​

FeatureDescriptionStatus
CSV ExportDownload data as CSV📋
PDF ReportsScheduled report generation📋
Slack IntegrationAlerts and notifications📋
Zapier IntegrationConnect to other tools📋

Phase 8: Advanced Features​

Status: 🔮 Future

Advanced capabilities for power users and enterprise.

Technology Detection​

FeatureDescriptionStatus
Tech Stack DetectionWappalyzer-style detection🔮
Framework IdentificationReact, Vue, WordPress, etc.🔮
Analytics DetectionGA, GTM, mixpanel, etc.🔮

Multi-Language​

FeatureDescriptionStatus
Non-English KeywordsIntent detection for other languages🔮
Location-Specific ClassificationRegional brand detection🔮
Multi-Language SERPTrack rankings across languages🔮

Risk & Quality​

FeatureDescriptionStatus
ML Risk ScoringMachine learning for backlink quality🔮
Link Velocity AnalysisDetect unnatural link patterns🔮
Anchor Text ToxicityFlag over-optimized anchors🔮

Local Business​

FeatureDescriptionStatus
CID-Based TrackingGoogle Business Profile positions🔮
Review AggregationTrack reviews across platforms🔮
Multi-LocationTrack multiple business locations🔮

Real-Time​

FeatureDescriptionStatus
Webhook NotificationsPush updates on changes🔮
Event StreamingReal-time classification events🔮
Live DashboardsReal-time metrics🔮

Legend​

IconMeaning
✅Complete
🔄In Progress
📋Planned
🔮Future
⚠️Partial / Blocked

Contributing​

To propose roadmap changes:

  1. Open an issue with the roadmap label
  2. Describe the feature and use case
  3. Estimate effort and dependencies

Priority is determined by:

  • Customer impact
  • Technical dependencies
  • Development effort
  • Strategic alignment