Key metrics for franchise SEO include organic traffic for each location, keyword rankings, local search visibility (GMB performance, local citations), website conversions, customer engagement metrics, and ROI from SEO efforts. Measuring success involves regular tracking and analysis of these metrics, comparing performance across locations, and adjusting strategies to improve weaker-performing locations while maintaining overall consistency and growth.