Help centre
Find answers to common questions about RankCause. Can't find what you need? Create a support ticket.
Getting started
How do I add my first website?
Navigate to Domains from the sidebar, then click “+ Add Domain”. Enter your website's domain name (e.g., example.com). Once added, you can start adding individual pages to track, or use the Sitemap Import feature to automatically discover and add all your URLs.
After adding pages, click “Crawl All Pages” to take your first snapshot. The system will begin tracking changes from this point forward.
How does page change monitoring work?
Our system periodically crawls each tracked page and takes a "snapshot" of its SEO-critical elements. These include:
- Title tag and meta description
- H1 through H6 headings
- Word count and content body
- Internal and external links
- Schema markup (structured data)
- Canonical URL and robots directives
- Image alt attributes
- Open Graph tags
Each new snapshot is compared against the previous one. Any differences are logged in the Change Log with a severity rating and optional alert notification.
How often are my pages crawled?
By default, pages are crawled once every 24 hours. The system checks for due crawls every 30 minutes and processes them in batches to keep server load low.
Admins can configure crawl frequency per user from the Admin Panel, including options for every 6, 12, 24, or 48 hours. You can also trigger manual crawls at any time by clicking the “Crawl” button on any page or domain.
What elements does the tool track on each page?
We track over 20 on-page SEO elements including:
- Meta tags: title, description, robots, canonical URL
- Headings: H1 through H6 text and structure
- Content: word count, body text, readability
- Links: internal link count and targets, external links
- Technical: schema markup, Open Graph tags, noindex/nofollow
- Media: image alt attributes, image count
Each element change generates a log entry with the old and new values so you can see exactly what changed.
Page monitoring & changes
What triggers a change alert?
Alerts are triggered when any monitored element changes between snapshots. The system classifies changes by severity:
- Critical: Noindex added, page returns 404/500, canonical changed to different domain
- High: Title tag changed, H1 removed, significant word count drop (>20%)
- Medium: Meta description changed, schema markup modified, new internal links
- Low: Minor content additions, image alt text updates
You can also create Custom Alert Rules from the Alerts page to define your own conditions.
Can I mark changes as intentional?
Yes. On the page detail view, each change entry has an annotation dropdown where you can tag it as:
- Intentional: You or your team made this change on purpose
- Accidental: An unintended change that needs attention
- Investigating: You're looking into whether this was planned
You can also add a text note for additional context. This helps your team distinguish between planned updates and unexpected changes.
How do I compare two versions of a page?
Go to the Page Detail view and click the “Compare” tab. You'll see a side-by-side diff of any two snapshots. The diff highlights additions and removals, making it easy to spot exactly what changed between any two crawl dates.
What is the Page Health Score?
The Page Health Score is a 0–100 composite metric that evaluates your page's SEO health based on:
- Presence and quality of title tag and meta description
- Proper heading structure (H1 exists, logical hierarchy)
- Word count adequacy
- Internal linking quality
- Schema markup presence
- Technical factors (canonical, robots, etc.)
The score is tracked over time so you can see trends — a declining health score often predicts future ranking drops.
Rankings & analytics
How does ranking correlation work?
When we detect a page change and you have ranking data connected (via Google Search Console), the system automatically correlates the timing of changes with ranking movements. For example, if your title tag changed on March 5 and your rankings dropped on March 8, the system will flag this as a potential correlation.
This helps you answer the question: “Did this page change cause my ranking to drop?”
How do I connect Google Search Console?
Go to Settings and enter your Google OAuth credentials (Client ID and Secret). Then navigate to any domain's detail page and click “Connect GSC”. You'll be redirected to Google to authorize access. Once connected, ranking and impression data will sync automatically.
You need to set up OAuth credentials in the Google Cloud Console first. Our Settings page has step-by-step instructions.
How do I connect Google Analytics 4?
The same Google OAuth credentials used for Search Console also work for GA4. After entering them in Settings, go to your domain's detail page and click “Connect GA4”. Select your GA4 property and authorize access. Traffic data (sessions, users, bounce rate) will then appear in your Reports section.
Competitors
How do I add competitor pages?
Navigate to the Competitors section from the sidebar. Click “+ Add Competitor” and enter the competitor's URL and the keyword you want to track them for. The system will begin monitoring their page for changes just like it monitors your own pages.
Remember that competitor pages count toward your plan's total page limit.
What competitor changes do you track?
We track the same elements on competitor pages as on your own: title tags, meta descriptions, headings, word count, internal links, and schema markup. When a competitor makes a change, you'll receive an alert so you can respond proactively — whether they're optimizing content, changing their targeting, or restructuring their pages.
Billing & plans
What's included in each plan?
- Starter: 5 websites, 3 competitors, 500 pages, daily crawls, GSC, 30-day history, 1 user seat, email support
- Growth: 15 websites, 5 competitors/project, 2,500 pages, 12h crawls, AI explanations (50/mo), GA4, 6-month history, 2 seats, priority support
- Pro: 50 websites, 15 competitors/project, 10,000 pages, 6h crawls, unlimited AI, GEO/AI tracking, webhooks & API, white-label reports, 12-month history, 3 seats, dedicated support
- Enterprise: Unlimited websites & competitors, 100,000 pages, hourly crawls, 24-month history, SSO/SAML, 5 seats, custom integrations
Current prices for every plan are on /pricing — they're admin-configurable, so we don't repeat exact numbers here. All plans include a 3-day free trial. No credit card required to start.
How do I upgrade or downgrade?
Go to Billing from the sidebar. You'll see all available plans and can switch between them instantly. Upgrades take effect immediately with prorated billing. Downgrades take effect at the end of your current billing period.
How do I cancel my subscription?
You can cancel anytime from the Billing page. Your access continues until the end of the current billing period. Your data is retained for 30 days after cancellation, giving you time to export anything you need.
Technical
Is my data secure?
Yes. All data is encrypted in transit (HTTPS/TLS). Passwords are hashed using bcrypt and never stored in plain text. API keys and OAuth credentials are stored securely in the application database. We do not share your data with third parties.
Do you support custom crawl schedules?
Yes. The admin can configure crawl frequency per user from the Admin Panel. Available intervals include every 6, 12, 24, or 48 hours. You can also set maximum pages per crawl and delay between page requests to avoid overloading target servers.
What is the AI Change Explanation feature?
Available on Growth, Pro, and Enterprise plans. When a change is detected, you can click “Explain with AI” on any change log entry. The system analyzes the change and explains its potential SEO impact in plain language — for example, "The title tag was shortened from 65 to 42 characters, which may improve click-through rate but could reduce keyword targeting."
Explanations are generated on-demand (not automatically) to keep costs low, and are cached so you only generate them once per change.
How do webhook notifications work?
Available on the Pro and Enterprise plans. Go to Settings → Webhook Endpoints to add a webhook URL. You can configure which events trigger webhooks (alerts, crawl completions, change detections). Each webhook delivery is signed with HMAC-SHA256 if you provide a secret, and all deliveries are logged so you can troubleshoot failures.
Common use cases: push alerts to Slack, trigger Zapier automations, or send notifications to your own monitoring systems.
How do CSV exports work?
You can export your data as CSV files from several places:
- Domain detail page: Export all pages for a domain
- Reports page: Export pages or alerts
- Alerts page: Export all alerts
CSV exports include all relevant columns (URL, title, SEO score, change dates, etc.) and can be opened in Excel, Google Sheets, or any spreadsheet application.
Still have questions?
We're a small team — a real person reads every ticket.
Create a support ticket