import type { Metadata } from 'next' import Link from 'next/link' import { ArrowLeft } from 'lucide-react' import { Footer } from '@/components/layout/Footer' export const metadata: Metadata = { title: 'Features — AI-Powered Website Change Detection', description: 'Explore SiteChangeMonitor features: AI noise filtering, visual diffs, keyword monitoring, SEO ranking alerts, and multi-channel notifications.', alternates: { canonical: '/features' }, openGraph: { title: 'Features — SiteChangeMonitor', description: 'AI noise filtering, visual diffs, keyword alerts, and more.', url: '/features', }, } const features = [ { slug: 'noise-filtering', title: 'AI Noise Filtering', description: 'Automatically ignore cookie banners, timestamps, ads, and session IDs. Only get alerted on meaningful changes.', }, { slug: 'visual-diff', title: 'Visual Diff & Screenshots', description: 'See exactly what changed with side-by-side screenshot comparisons. Audit-proof visual evidence for every change.', }, { slug: 'keyword-monitoring', title: 'Keyword Monitoring', description: 'Set triggers for when specific words appear or disappear on a page. Track pricing terms, product names, or any keyword.', }, { slug: 'seo-ranking', title: 'SEO & Ranking Alerts', description: 'Monitor SERP changes, featured snippets, and competitor ranking movements for your target keywords.', }, { slug: 'multi-channel-alerts', title: 'Multi-Channel Alerts', description: 'Get notified via email, Slack, webhooks, or Teams. Route different monitors to different channels.', }, ] const itemListJsonLd = { '@context': 'https://schema.org', '@type': 'ItemList', itemListElement: features.map((f, i) => ({ '@type': 'ListItem', position: i + 1, name: f.title, url: `https://sitechangemonitor.com/features/${f.slug}`, })), } export default function FeaturesPage() { return (
SiteChangeMonitor combines AI-powered noise filtering with visual diffs, keyword alerts, and multi-channel notifications to deliver zero-noise website change detection.
{f.description}
Learn more → ))}Join the waitlist for early access to every feature.
Join the Waitlist