Skip to content
GDPR compliant. Hosted in DE.
14-day free trial →

Competitor tracking

Competitors in view: XICTRAQ scans 22 sections per competitor -- from uptime, SSL and security headers through SEO, GDPR and tech stack to careers detector, ad detection, page weight and email infrastructure. Each scan additionally captures screenshots in 3 viewports (desktop, mobile, tablet) and visually compares them against the previous state. Competitors can be added manually by URL or auto-discovered via industry + postal code through OpenStreetMap. Auto-scans run at plan-dependent intervals (Agency every 6 hours, Business every 12 hours) and can also be triggered on demand by click. Detected changes accumulate into a single daily digest email. Three views: dashboard (per-competitor comparison cards with 6 dimensions and sparklines), compare (table or leaderboard plus an activity heatmap) and changes. Export as CSV and as a printable report. Available from Business (3 slots), Agency (10 slots).

# Side-by-side comparison

Competitor leaderboard (live)
View in demo account →

# Adding competitors

Manually by URL

Add any competitor URL. XICTRAQ creates the competitor entry in your dashboard; if no name is given, the hostname is used. You trigger the first scan across all 22 sections by click; after that the automatic scan runs via cron depending on your plan. Internal, private or non-resolvable addresses are rejected server-side (SSRF protection).

Auto-discovery via industry + postal code

Enter your industry and postal code. XICTRAQ resolves the postal code into coordinates via OpenStreetMap Nominatim and then searches businesses with a registered website via the Overpass API within a selectable radius (5 to 100 km, default 20 km). Matches are ranked by relevance to the industry, cleaned of your own domain and already-tracked competitors, and shown as a suggestion list (up to 20) -- you add fitting entries by click.

# Automatic scans

Plan-based scan intervals

Competitors with auto-scan enabled are re-scanned via cron as soon as the last scan is older than the plan interval: Agency every 6 hours, Business every 12 hours. The cron run processes the oldest first (up to 200 competitors per run, 25-minute time budget). You can toggle auto-scan per competitor; regardless, you can trigger an on-demand scan by click at any time.

Change alerts as daily digest

Instead of individual real-time alerts per change, XICTRAQ aggregates the detected changes from the last 24 hours into a single daily digest email. The mail lists, per competitor, the number of changes and the affected types (e.g. tech stack, structured data, infrastructure, security, prices) and links straight into the dashboard. The digest only includes competitors for which the change alert is enabled. Which change types it covers is set under Settings → Notifications → Competitor changes; messaging shift, WAF, ad and CTA changes are switched off there by default and then only appear in the Changes tab.

# 22 scan sections

Uptime, timing, SSL, security headers

Availability and status code plus timing breakdown (response time, TTFB, DNS, TCP, TLS, download size). SSL status with issuer and remaining validity in days. Security header score of 0--100 from HTTPS plus six headers (HSTS, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy). If the competitor is rejected by an anti-bot WAF with 403/503, the scan recognises this and still marks it reachable.

SEO: title, description, H1, canonical

SEO metadata per scan: title tag (with 30--65 character length check), meta description (100--165 characters), H1 count, viewport, canonical, OG and lang attribute checks. From these a 0--100 SEO score. Changes to title, description and H1 appear in the changes tab with before/after diff.

Privacy/GDPR

Detection of Google Fonts, Google Analytics and Meta Pixel, count of third-party domains, plus an imprint and privacy-policy link check. From these a 0--100 privacy risk score that drops with each additional tracker and with missing mandatory legal links.

Tech stack, robots/sitemap, OG tags

CMS, framework, CDN, CSS and analytics detection, extended by the TechDetector with over 1900 signatures. Robots.txt presence and sitemap analysis including URL count. Open Graph and Twitter card tags, social media profiles, favicon and RSS/Atom feed.

Content volume and tracked URLs

Content volume measures word, link, image and H2 count per scan. In addition, up to 20 individual URLs of a competitor can be watched (e.g. a pricing or product page): XICTRAQ compares the extracted content by hash and shows a text diff on change. With an optional CSS selector hint (class or id), XICTRAQ reads a specific price value and reports price changes separately.

Careers detector and messaging shift

The careers detector probes typical paths (/careers, /jobs, /karriere, /stellenangebote) and detects whether a jobs page exists -- a possible growth signal. The messaging shift captures H1 and meta description and reports a significant shift (similarity below 80 percent) as a hint of changed positioning.

Security incidents and Schema.org

A changed SSL issuer or a security-score drop of more than 20 points versus the last scan is treated as a security incident. Additionally, recently issued certificates are captured via the Certificate Transparency log (crt.sh). The Schema.org analysis reads JSON-LD structured data (including @graph and nested objects) and reports changes per type and field.

Core Web Vitals and accessibility

Core Web Vitals (LCP, CLS, INP) are taken by XICTRAQ as 75th-percentile field data from the Chrome UX Report -- provided data exists for the origin. The 0--100 accessibility score checks eight criteria (lang attribute, alt-text coverage, heading hierarchy, form labels, skip link/landmarks, zoom allowed, link-text quality, button labelling).

DNS/infrastructure and email infrastructure

Resolving IP, up to four nameservers and a hosting hint from reverse DNS. Email infrastructure: MX hosts, SPF and DMARC presence plus a mail provider hint. An IP change is only reported as an infrastructure change if the new IP is not in the current DNS A/AAAA records -- so load-balancer and CDN rotation is not flagged as a false alarm. Nameservers are queried at the zone apex; if the query returns nothing the state counts as not measured and is neither displayed nor reported as a change. A nameserver change names the old and the new list.

Social proof, form/CTA, ad detection, page weight

Social proof detection covers review platforms, trust seals, ISO certifications, customer-count claims, testimonials and partner logos. Forms are classified (newsletter, login, search, contact) and CTA texts extracted. Ad detection probes eight advertising pixels (incl. Google Ads, Meta Pixel, LinkedIn, Microsoft). Page weight estimates the total weight in KB from HTML size plus CSS, JS and image count.

Screenshots and visual diff

On every scan XICTRAQ captures screenshots in three viewports (desktop, mobile, tablet) and compares them against the previous shots. If the aligned image difference exceeds 5 percent, a visual change entry with a diff image is created; severity depends on the percentage (above 20 percent critical, above 10 percent warning).

# Dashboard views

Competitor tracking is split into three tabs: dashboard, compare and changes.

Dashboard with comparison cards and sparklines

At the top a reference bar of your own website with key metrics. Below, each competitor gets a card with six dimensions (performance, security, GDPR, SEO, technology, accessibility), plus SSL remaining validity, response time, page weight, tech badges, ad platforms and compliance indicators. A mini sparkline shows the security-score trend of recent scans. A quick-insights block summarises the top-3 ranking and the latest changes.

Compare: table, leaderboard and activity heatmap

The compare tab switches between table and leaderboard. The table lines up your own site and competitors column by column across all metric groups. The leaderboard ranks all participants by a selectable metric; default is the overall score -- a 0--100 score combining security, GDPR, accessibility, SSL and response time. Alternatively, sort by individual metrics such as response time, TTFB, LCP or sitemap size. A collapsible activity heatmap shows change frequency per competitor over the last 12 weeks.

Changes with before/after diff

The changes tab shows every detected change chronologically. Depending on the field, a concrete diff appears: text diff for content, URL diff for sitemap, line diff for robots.txt, type/field diff for structured data and diff images for visual changes. Each change carries a severity (info, warning, critical).

# AI insights on detected changes

As soon as a scan detects changes at a competitor, XICTRAQ automatically summarises them in a short, factual plain-language insight -- what changed and why it might be relevant. The insight appears in that competitor's detail panel.

Factual, without judgement

The narration uses only the already-detected change data (no raw scans, no personal data) and stays deliberately factual -- no “better/worse” comparisons, no disparagement. It is purely informational and does not trigger alerts itself; the separate change digest remains responsible for that. Available from the Business plan; if AI is unavailable a deterministic short text from the count of critical, warning and info changes is used.

# Export and reports

Printable competitor report

Generate a complete competitor report: own website, comparison table of all competitors (status, response time, security, privacy, SSL, sitemap, WAF) and the recent changes. The report opens in the browser for printing -- via the “Save as PDF” dialog you get a PDF file for pitches, quarterly reviews or management presentations.

CSV export

Export all competitors with their core metrics (name, URL, status, response time, TTFB, SSL, security and privacy score, sitemap, title/description/H1, tech stack, change count) as CSV -- open straight in Excel, Numbers or Google Sheets. Values from third-party websites are neutralised against CSV formula injection.

Competitor tracking is read-only. XICTRAQ only accesses via public HTTPS requests (like a normal browser visit) -- no login-protected areas, no scraping of protected data. Everything XICTRAQ sees, any browser sees too.

Frequently asked questions

Free: 0, Starter: 0, Business: 3, Agency: 10. For more than the plan limits please contact us -- additional slots are not currently available as a self-service add-on.
Availability
Competitor tracking is included from the Business plan (from €29/month, cancel monthly): Business 3 competitor slots, Agency 10. Auto-discovery, auto-scan, AI insights, competitor report and CSV export require the Business plan or higher. The domain must be verified before competitors can be added.
Start in 60 seconds

Let XICTRAQ watch your website.

Permanent free plan available. No credit card, no installation, no hidden fees.