Skip to main content

How to use Alert91
everything you need to know

Step-by-step walkthroughs for every feature. From adding your first client to setting up Google integrations and sharing client portals.

Account Add Client monitor.js Uptime SSL PulseScore Alerts Bug Widget Security AI SEO Google Links Schema Portal Team Reports Tasks

Create your account

Getting started with Alert91 takes under 2 minutes. No credit card required for the 14-day free trial.

1
Go to portal.alert91.com
Click "Sign Up" and enter your name, email and a password. You can also sign in with Google.
2
Choose your plan
Select a plan or start with the 14-day free trial. Trial includes 1 website with all core features.
3
You are in — add your first client
Your dashboard is ready. Click "Add Client" to start monitoring your first website.
💡
Tip: The trial gives you full access to most features for 14 days. Add a real client website — not a test site — so you can see genuine monitoring data.

Add a client website

Adding a client to Alert91 takes 30 seconds and requires nothing from your client — just the website URL.

1
Click "Add Client" in your dashboard
Found in the top right of your clients list. You can add as many clients as your plan allows.
2
Enter the website URL
Enter the full URL including https://. Alert91 will verify it's reachable and start monitoring immediately.
3
Give it a name and save
Add a friendly name like "Acme Corp" and optionally a custom logo. Click Save — monitoring starts within 60 seconds.
💡
What gets monitored automatically: Uptime, SSL certificate, domain expiry, Core Web Vitals, DNS changes and PulseScore — all start immediately without any setup.

Install monitor.js

Most features work without any code. But adding one line of JavaScript to your client's site unlocks JS error tracking, payment failure detection, user journey tracking and the bug report widget.

Get your script

Go to your client's detail page in the dashboard → click the "Setup" tab → copy the script tag shown.

<!-- Alert91 Monitoring -->
<script src="https://monitor.alert91.com/monitor.js"
  data-token="YOUR_CLIENT_TOKEN"></script>

Where to add it

  • Paste it just before the closing </body> tag on every page
  • In WordPress: use a plugin like "Insert Headers and Footers" or add to your theme's footer.php
  • In Shopify: add to your theme.liquid file before </body>
  • In any framework: add to your main layout template
  • ⚠️
    Important: Each client has their own unique token. Never use one client's token on another client's site — data will be mixed up.

    Uptime monitoring

    Alert91 sends an HTTP request to your client's site every 3 minutes, 24/7. If the site doesn't respond or returns an error, you get an email alert within 60 seconds.

    What triggers a downtime alert

  • Site returns a 5xx server error (500, 502, 503, 504)
  • Connection timeout — site takes more than 10 seconds to respond
  • Connection refused — server actively rejects the connection
  • DNS resolution failure — domain can't be resolved
  • Smart cooldown

    Alert91 waits for 2 consecutive failed checks before sending an alert — this prevents false alarms from brief blips. Once a site recovers, you get a "Site Recovered" email.

    💡
    Tip: Check your client's uptime history on their detail page. You can see the exact time every incident started and ended, and the total downtime percentage.

    SSL & domain alerts

    Alert91 monitors both SSL certificate expiry and domain registration expiry — and alerts you 30 days before either expires, giving you plenty of time to renew.

    SSL monitoring

  • Alert sent 30 days before SSL certificate expires
  • Reminder alerts at 14 days and 7 days if not renewed
  • Certificate details (issuer, expiry date) visible on the SSL tab
  • Domain monitoring

  • Alert sent 30 days before domain registration expires
  • Full WHOIS details available on the domain tab
  • DNS nameserver changes detected within 30 minutes
  • PulseScore

    PulseScore is a health grade from 0-100 calculated across 7 pillars. It updates daily and gives you a single number to show clients how their site is performing.

    The 7 pillars

  • Web Vitals — LCP, FCP, CLS, INP scores from real users
  • Reliability — uptime percentage over the last 30 days
  • Security — HTTPS, security headers, SPF/DMARC
  • SEO — on-page SEO elements, meta tags, canonical
  • Payments — payment gateway availability (if monitored)
  • Experience — JS errors, broken links, load time
  • Infrastructure — SSL health, DNS stability, domain expiry
  • 💡
    Use PulseScore in client reports: "When you hired us, your site scored 54. It now scores 87." This is a powerful way to justify your retainer.

    Email alerts

    Alert91 sends email alerts for critical events. Alerts are sent to your account email by default. You can add team members to receive alerts too.

    What triggers an alert

  • Site goes down (after 2 consecutive failed checks)
  • Site recovers after downtime
  • SSL certificate expiry — 30, 14 and 7 days before
  • Domain expiry — 30 days before
  • DNS nameserver change detected
  • Payment failure detected (requires monitor.js)
  • 💡
    Subject line format: Alert emails use emoji prefixes like "🔴 Alert91: ClientName — Site Down" so you can instantly identify them in your inbox.

    Bug report widget Growth+

    The bug report widget lets your clients report issues directly from their website — with an annotated screenshot, browser info and page URL automatically captured.

    Enable the widget

    1
    Go to client's Setup tab
    In the client detail page, click the Setup tab. You will see a "Widget" section with configuration options.
    2
    Enable the widget toggle
    Turn on the bug report widget. A 🐛 button will appear on the client's site for logged-in widget users.
    3
    Share login credentials with your client
    Your client logs into the widget with their email. Sessions last 8 hours so they stay logged in during the workday.

    How clients use it

  • Click the 🐛 icon on their site
  • Click any element to select it and highlight the issue
  • Browser prompts to share the tab — click Allow for a screenshot
  • Annotate the screenshot with arrows, boxes or text
  • Enter a description and click Submit
  • Ticket appears in your Alert91 dashboard instantly
  • Security audit Growth+

    The security audit checks 10 security areas and gives each a pass/fail/warning result. Run it any time from the Security tab — up to 2 scans per day.

    What gets checked

  • HTTP security headers (CSP, HSTS, X-Frame-Options, X-Content-Type)
  • SPF, DKIM and DMARC email authentication records
  • Cookie security flags (Secure, HttpOnly, SameSite)
  • CORS configuration
  • Exposed sensitive files (.env, .git, wp-config.php)
  • Google Safe Browsing blacklist check
  • Open ports scan
  • SSL certificate details and strength
  • Subdomain takeover vulnerability check
  • MX record validation
  • AI SEO & AEO audit Agency+

    The AI SEO audit checks 32 signals that determine whether your client's site gets cited by AI search engines like ChatGPT, Perplexity and Google AI Overviews.

    Running an audit

    Go to the client's detail page → click the "AI SEO" tab → click "Run AI SEO Audit". The audit takes 30-60 seconds to complete.

    What it checks

  • E-E-A-T signals (expertise, experience, authority, trust)
  • Schema markup and structured data
  • FAQ and How-To markup for AI snippet eligibility
  • AEO (Answer Engine Optimisation) signals
  • GEO (Generative Engine Optimisation) readiness
  • Citation-worthiness indicators
  • AI platform visibility estimates (ChatGPT, Perplexity, Gemini, Claude)
  • Google integrations Growth+

    Connect Google Search Console and GA4 once to unlock 8 powerful SEO intelligence features alongside your monitoring data — no more switching between tools.

    Connect Google Search Console

    1
    Go to the Google tab on the client detail page
    Click "Connect Google Search Console" and sign in with the Google account that has access to the client's GSC property.
    2
    Select the GSC property
    Choose the matching property from the dropdown. Use "sc-domain:" format for domain properties.
    3
    Data appears within minutes
    Clicks, impressions, CTR and top keyword positions appear. Select date range: 28 days, 60 days, 90 days or 16 weeks.

    ⚡ Striking Distance Keywords

    Automatically shows keywords ranking position 4–20 with significant impressions — these are your easiest ranking wins. Each keyword shows estimated extra clicks if it reaches position #1.

    💡
    How to use it: Share this report with your client monthly. Pick the top 3 keywords and focus content or backlink efforts on those pages to quickly move them into the top 3.

    📉 Content Decay Detection

    Compares the last 28 days vs the previous 28 days for every page. Pages with 20%+ impression drop are flagged as decaying. Growing pages are highlighted in green.

    💡
    Why it matters: Catch declining pages before your client notices. Update content, improve internal linking or refresh the page title to recover rankings.

    🏷️ Branded vs Non-Branded Split

    Define your client's brand keywords (e.g. "fokus, indian food times") and Alert91 instantly splits all GSC data into branded and non-branded buckets with separate click and impression totals.

    💡
    Pro tip: Non-branded clicks = real SEO growth. Show this split in client reports to prove your SEO work is bringing in new audiences, not just brand searches.

    📄 Index Coverage

    Alert91 automatically fetches your client's sitemap and compares it against pages found in GSC. Pages in the sitemap but not in GSC are flagged — these are pages Google hasn't indexed.

  • Supports sitemap index files with multiple child sitemaps
  • Shows total sitemap pages, indexed count, and coverage percentage
  • Click "Add sitemap URL manually" if auto-detection fails
  • 📅 Site Annotations

    Mark important dates on your Web Vitals trend chart — deployments, Google updates, ad campaigns, content changes. Helps explain traffic changes to clients.

  • Go to Web Vitals tab → click "+ Add Note"
  • Pick a date and enter a short description
  • Notes appear as tags above the chart — click × to delete
  • 🎯 CTR Optimizer

    Shows keywords already ranking in the top 10 but getting fewer clicks than expected. Each keyword includes a suggested action — improve meta description, rewrite page title, or add rich snippets.

    🏆 Top Performing Content

    Your best pages sorted by clicks in the selected date range. Use this to identify which content to amplify with internal links, social promotion or paid ads.

    ⚔️ Keyword Cannibalization

    Detects keywords where two or more pages are competing against each other in Google. Shows the "winner" page and the "cannibal" pages. Fix by consolidating content or adding canonical tags.

    💡
    AI Traffic segment: The GA4 integration automatically segments traffic from ChatGPT, Perplexity, Claude, Gemini and Copilot so you can see exactly how much AI search traffic your client is getting.

    Schema Markup Validator

    Checks your client's homepage for structured data (JSON-LD). Schema markup helps Google show rich results — star ratings, FAQ dropdowns, breadcrumbs and more.

    How to use it

    1
    Go to the Site Health tab
    Open any client detail page and click Site Health. Scroll down to the Schema Markup Validator card.
    2
    Click "Check Schema"
    Alert91 fetches the homepage and checks for 8 schema types including Article, FAQ, Product, LocalBusiness and BreadcrumbList.
    3
    Review the score and missing schemas
    A schema score out of 100% is shown. Missing schemas are listed with an explanation of what rich results they unlock.
    💡
    Quick win: Add FAQPage schema to any blog post or landing page. It unlocks FAQ rich results in Google — expanding your listing and increasing CTR without changing your ranking.

    Client portal

    Every client gets access to their own portal at portal.alert91.com where they can see their site health, incidents, PulseScore and raise support tickets.

    Invite a client to their portal

    1
    Go to the Access tab
    On the client's detail page, click the Access tab to manage who can see this client's data.
    2
    Click "Invite User"
    Enter your client's email address and select their role — Owner, Admin, Engineer or Viewer.
    3
    Client receives an invitation email
    They click the link, set a password, and land directly in their portal showing only their site's data.

    What clients can see in their portal

  • Uptime history and open incidents
  • PulseScore and Core Web Vitals trends
  • SSL and domain expiry status
  • Support tickets they have raised
  • Weekly report archive
  • Team members

    Add your team members so they can access the dashboard, receive alerts and manage client sites.

    Roles explained

  • Owner — Full access to everything including billing
  • Admin — Full access to clients and settings, no billing
  • Engineer — Can view and manage assigned clients only
  • Viewer — Read-only access to assigned clients
  • 💡
    Client access control: On Agency plan, you can restrict which team members see which clients. Useful when different team members handle different client accounts.

    Weekly reports

    Every Monday morning, Alert91 sends a professional HTML email summarising the previous week's performance for all your monitored sites.

    What the report includes

  • Uptime percentage for each site
  • Number of incidents and total downtime
  • SSL and domain expiry status
  • JS error count
  • PulseScore change vs previous week
  • New broken links found
  • 💡
    Forward to clients: The weekly report is designed to be forwarded directly to clients as proof of your maintenance work. It shows uptime data, health scores and any issues found — making your value visible every Monday.

    Task Manager

    Alert91's built-in Task Manager lets you assign work to team members, track progress through a structured workflow, and give clients visibility via the portal.

    Creating a task

  • Go to Tasks in the sidebar and click + New Task
  • Set title, description (Task Scope), priority, due date and assign team members
  • Attach files (images, PDFs, documents) directly to the task
  • Link the task to a specific client for easy filtering
  • Task workflow

    📋
    Task Assigned
    Task created, waiting for team to start
    🔄
    In Progress
    Portal user starts work
    Task Completed
    Portal user marks work done
    👀
    In Review
    Dashboard manager reviews the work
    🏁
    Done
    Manager approves and closes
    🔁
    Rework
    Manager sends back with reason and optional new deadline

    Chat & collaboration

  • Every task has built-in chat — send messages, share files, track updates
  • Messages refresh every 10 seconds automatically
  • Attach files in chat by clicking the paperclip icon before sending
  • Delete your own messages — shows "deleted a message" to others
  • 💡
    Available on Growth plan and above. Full workflow, chat and portal access from Rs.1,999/mo. Unlimited tasks and analytics on Agency plan.

    Ready to get started today?

    14-day free trial. No credit card. Up and running in 5 minutes.

    Start Free Trial → View Pricing