Verand works for every industrythe list keeps goingMortgage brokersRulebook if you have one. Truthfulness floor if you do not. Either way: no guaranteed outcomes, no implied endorsement, every claim substantiated.See the 55 checks →
YouEquityMultipleBAM CapitalOrigin InvestmentsAshcroft Capital
Day 1
Across six engines31%You 27%14%11%8%
Share of brand mentions across active prompts
The answer · a buyer's question on ChatGPT, read and recorded0:00 / 0:30
Researched from the regulators' own text and tested by Verand. Not reviewed by a licensed attorney. Your counsel confirms applicability. Not legal advice.How we review →
43 free tools are live, no signup needed. Product questions start in the help centre.Open the help centre →
SEO automation software: Ten routines on a rhythm you can see. None of them publish.
Verand runs ten routines on your site: crawls, scans, rank tracking, competitor and AI-search monitoring. Every one is on every plan, every run streams while it works, and each finishes with a worklist, never a live-site edit.
The routines Verand runs on your site, included in your plan. Nothing publishes: each one reports back for your review.
10 routines10 active2 ran todayNext:Search + Analytics Sync
Every day3 routines
Search + Analytics Sync
Pulls the last 28 days of Search Console and Analytics performance onto every page: the clicks, impressions, position, CTR, sessions and conversions shown in Page Tracker, the Topical Map and the SEO Analytics funnel. Runs daily, and again the moment you connect either account
Ran 1d ago · Updated 360 page metrics (Search Console 232, Analytics 128)
DailyNext in <1h
Keyword Rank Tracking
Exact daily positions for your tracked keywords, plus where your competitors sit on the same searches
Ran 1d ago · 34/40 ranking · 12 in top 10
DailyNext in <1h
AI Search Visibility Scan
Asks your tracked prompts across ChatGPT, Gemini and Google's AI surfaces every day, and Perplexity and Claude every Monday, recording whether each answer names you, cites you, and which brands it ranked ahead of you
Ran 4d ago · Willowdale Equity: 34% AI visibility across 52 natural prompts
DailyNext in 3d
Every week3 routines
Broken Link Sweep
Dead internal + external links across every page
Ran 3d ago · 3 broken links found (0 internal, 3 external) across 272 pages: review needed (41 unverified)
WeeklyNext in 4d
Search Console Opportunity Scan
New topics and split-outs from your Search Console
Ran 3d ago · Found 6 coverage gaps · 80 splits from Search Console
WeeklyNext in 4d
Opportunity Worklist Rebuild
Re-ranks what to do next from your freshest crawl + Search Console data
Ran 3d ago · 48 optimize · 12 gaps · 9 fan-out · 6 topic ideas
WeeklyNext in 4d
Every 2 weeks1 routine
Deep Full-Site Crawl
Technical SEO, schema & indexability, internal-linking gaps, E-E-A-T scoring and a compliance re-check on every published page. Core Web Vitals on a representative sample of ~6 pages; per-page speed on demand in the Page Tracker.
Ran 3d ago · 272 pages scored of 290 found · 241 issues · health 93/100
Every 2 weeksNext in 11d
Every month2 routines
Competitor Authority Monitor
Authority, backlinks + keyword gaps for your tracked competitors
Ran Oct 15 · Analyzed 9 domains (you + 8 competitors)
MonthlyNext in 7d
Topical Map Re-Scan
Re-reads your structure as content grows: pillars, silos and gaps
Ran Oct 15 · 8 pillars (2 to create) · 17 silos · 8 orphans
MonthlyNext in 7d
Every year1 routine
Year-Rollover Sweep
Finds last year's dates and stats in your content, applies the safe rolls for your review, and flags the judgment calls
On your rhythm: hasn't run yet.
AnnuallyNext Jan 1
Always onIncluded background feeds
Google Search Console sync
Queries, impressions, clicks & positions, the signal behind your opportunities
Connected: syncing every day
Included
Google Analytics sync
Sessions, engagement & conversions joined to each landing page
Pulls the last 28 days of Search Console and Analytics performance onto every page: the clicks, impressions, position, CTR, sessions and conversions shown in Page Tracker, the Topical Map and the SEO Analytics funnel. Runs daily, and again the moment you connect either account
Ran 1d ago · Updated 360 page metrics (Search Console 232, Analytics 128)
DailyNext in <1h
Keyword Rank Tracking
Exact daily positions for your tracked keywords, plus where your competitors sit on the same searches
Ran 1d ago · 34/40 ranking · 12 in top 10
DailyNext in <1h
AI Search Visibility Scan
Asks your tracked prompts across ChatGPT, Gemini and Google's AI surfaces every day, and Perplexity and Claude every Monday, recording whether each answer names you, cites you, and which brands it ranked ahead of you
Ran 4d ago · Willowdale Equity: 34% AI visibility across 52 natural prompts
DailyNext in 3d
Every week3 routines
Broken Link Sweep
Dead internal + external links across every page
Ran 3d ago · 3 broken links found (0 internal, 3 external) across 272 pages: review needed (41 unverified)
WeeklyNext in 4d
Search Console Opportunity Scan
New topics and split-outs from your Search Console
Ran 3d ago · Found 6 coverage gaps · 80 splits from Search Console
WeeklyNext in 4d
Opportunity Worklist Rebuild
Re-ranks what to do next from your freshest crawl + Search Console data
Ran 3d ago · 48 optimize · 12 gaps · 9 fan-out · 6 topic ideas
WeeklyNext in 4d
Every 2 weeks1 routine
Deep Full-Site Crawl
Technical SEO, schema & indexability, internal-linking gaps, E-E-A-T scoring and a compliance re-check on every published page. Core Web Vitals on a representative sample of ~6 pages; per-page speed on demand in the Page Tracker.
Ran 3d ago · 272 pages scored of 290 found · 241 issues · health 93/100
Every 2 weeksNext in 11d
Every month2 routines
Competitor Authority Monitor
Authority, backlinks + keyword gaps for your tracked competitors
Ran Oct 15 · Analyzed 9 domains (you + 8 competitors)
MonthlyNext in 7d
Topical Map Re-Scan
Re-reads your structure as content grows: pillars, silos and gaps
Ran Oct 15 · 8 pillars (2 to create) · 17 silos · 8 orphans
MonthlyNext in 7d
Every year1 routine
Year-Rollover Sweep
Finds last year's dates and stats in your content, applies the safe rolls for your review, and flags the judgment calls
On your rhythm: hasn't run yet.
AnnuallyNext Jan 1
Run now · history
Two controls, and no cadence picker.
Verand owns the rhythm, so the tab reports it rather than handing it over. The row menu holds the two things that are safe: run it now, or read back the last twenty runs with the result each one produced. Both open as modals, because you are reading a schedule and leaving the tab loses your place.
Deep Full-Site Crawl: Run History
Live
Every run streams while it runs.
Open a run and the steps land as they happen: pages discovered, vitals measured, links resolved, content graded, Search Console joined. A live connection carries it, with a poll behind it so a routine that finishes in a second still shows you what it did.
Deep Full-Site Crawl: run detail
Runningstreaming live…
Site audit started✓
Crawling https://willowdaleequity.com✓
Measuring Core Web Vitals on 6 representative pages✓
/: mobile 75 / desktop 93✓
/about/: mobile 85 / desktop 77✓
/accessibility/: mobile 93 / desktop 81✓
/case-study-69-unit-georgia-apartment-community/: mobile 79 / desktop 88✓
/blog/: mobile 93 / desktop 99✓
/blog/10-year-treasury-what-it-is-and-how-it-relates-to-multifamily-cap-rates-and-values/: mobile 83 / desktop 93✓
Discovering pages on https://willowdaleequity.com✓
Found 272 pages in the sitemap✓
Crawled 30 of 272 pages · 29 content pages to grade so far✓
Crawled 60 of 272 pages · 58 content pages to grade so far✓
Crawled 90 of 272 pages · 87 content pages to grade so far✓
Crawled 120 of 272 pages · 116 content pages to grade so far✓
Crawled 150 of 272 pages · 144 content pages to grade so far✓
Crawled 180 of 272 pages · 172 content pages to grade so far
Deep Full-Site Crawl: run detail
Completed
Grading content quality: 240 of 247 pages✓
Grading content quality✓
LLM-judged 3 pages, reused 244 unchanged✓
Found 4 page(s) with a near-duplicate sibling✓
Scoring and saving your pages✓
Scored 272 of 289 fetched pages, 241 issues · site health 93/100✓
Internal linking: 106 pages with link opportunities✓
Joined Search Console data for 232 pages✓
Flagged 3 page(s) missing their keyword in the title✓
Joined Analytics (GA4) data for 163 pages✓
Keyword volume/CPC for 195 pages✓
272 pages scored of 290 found · 241 issues · health 93/100✓
Capturing 3 page screenshots…✓
Captured 3 screenshots✓
Deep Full-Site Crawl finished
272 pages scored of 290 found · 241 issues · health 93/100
The band under the roster is your two Google connections. They are not routines: there is no cadence to pick and nothing to enable, so what they show is live state, including the amber one that means Google revoked access. The sync that pulls their data onto every page is a routine, in the daily band above, and it runs again the moment you connect either account.
Always onIncluded background feeds
Google Search Console sync
Queries, impressions, clicks & positions, the signal behind your opportunities
Connected: syncing every day
Included
Google Analytics sync
Sessions, engagement & conversions joined to each landing page
Connected: syncing every day
Included
Live runs
Watch a routine run from its row.
A routine that's running says so on its own row: the step it's on, how far it has got, and Watch, which opens the run's live window. Nothing about it is hidden until it finishes.
Deep Full-Site Crawl
Technical SEO, schema & indexability, internal-linking gaps, E-E-A-T scoring and a compliance re-check on every published page. Core Web Vitals on a representative sample of ~6 pages; per-page speed on demand in the Page Tracker.
Running· Crawled 180 of 272 pages · 172 content pages to grade so far46%
Every 2 weeksNext in 11d
How it works
One dispatcher, every hour.
No per-routine cron, no enrolment screen, and nothing that can fire the same run twice.
10 routines10 active2 ran todayNext:Search + Analytics Sync
01
You are enrolled for you
There is no setup step. Every site is put on every routine its plan includes, at that routine's own schedule. First sight schedules forward, so nothing fires on the tick that enrols you.
Every day3 routines
Every week3 routines
Every 2 weeks1 routine
Every month2 routines
Every year1 routine
02
The hour it is due, it is claimed
One hourly pass asks which schedules are due and claims each one in a single transaction, so two dispatchers cannot both fire it and a retry cannot bill it twice.
Every execution keeps its steps and its result. The Runs feed lists them for the site, newest first, and a run still going streams there too.
1 safe to update (2025→2026) + 142 needing your call across 96 pages
Cost To Build An Apartment Complex1 safe to update2 needs your call
update · title year: …Cost To Build An Apartment Complex in 2025…
your call · cited figure: …2025 average cost per unit of $…
What is the Difference Between NOI and EBITDA?3 needs your call
your call · dated claim: …as of 2025, most operators report…
View in Issues →
04
The result is a worklist
Nothing reaches your live site. A year-rollover run hands back what is safe to update and what needs your call, with the sentence it found, and a person decides.
Questions
What people ask about the schedule
The rhythm, the controls you have, and what happens when a run goes wrong.
Can I turn a routine off, or change how often it runs?
No, and that is deliberate. The Scheduled Tasks tab is read-only: no on/off toggle, no cadence picker, on any routine, on any plan. The routines feed each other, so switching the deep crawl off would quietly empty Opportunities, the Topical Map, Issues and the Page Tracker, and you would have no way to connect the two. What you do control is Run now on any routine, the full run history, and the lists that decide how much work there is: which competitors are tracked, which keywords, which AI prompts.
Which routines does my plan include?
All ten, on every plan, Starter included. That has been true in the scheduler since 11 September 2026, when the last gated routines moved down to Starter. Plans differ by how much you publish, how many sites you run and how many AI assistants are watched, never by which routines you get.
Does a routine ever change my live site?
Never on its own. The scheduled routines read: they crawl, score, scan Search Console, check links, track ranks and query AI assistants, and each one finishes by writing data and a worklist. The routines that produce content open a draft or a pull request for a person to approve. There is no path from a schedule to a published page.
How often does each one run?
Three every day: AI search visibility, the Search Console and Analytics sync, and keyword rank tracking. Three every week: the Search Console opportunity scan, the opportunity worklist rebuild (which also suggests the week's Topic ideas) and the broken link sweep. The deep full-site crawl every two weeks. The competitor authority monitor and the topical map re-scan every month. The year-rollover sweep on 1 January. One hourly dispatcher fires all of them, so there is no per-routine cron to go wrong.
What happens if a run dies half way through?
The dispatcher reaps it. Any run that has said nothing for fifteen minutes is marked failed, with the reason on the row, and retried once, resuming from where the dead run stopped rather than repeating the whole pass. The retry is capped at one: two orphans in a row means a person should look, not a third attempt. A failed run stays in your history rather than disappearing.
Can I run one right now?
Yes. Run now sits in the row's menu on every routine, and the result streams in a modal without leaving the tab. On-demand runs are capped per billing period and per routine: ten on Starter, thirty on Growth, a hundred on Professional, two hundred on Agency, with a ten-minute gap between two runs of the same routine on the same site. The deep crawl has its own, tighter numbers, because a large site can take most of an hour to read: 4 a month on Starter, 8 on Growth, 15 on Professional and 30 on Agency, and one per site every six hours. Drafting product cards in the Brand Hub is ten a month on every plan, one per site an hour. The competitor monitor reuses anything less than seven days old rather than re-fetching it.
Ten routines on a rhythm you can see. Rank on Google and in AI answers from ChatGPT, Gemini, Google AI Overviews, Google AI Mode, Perplexity and Claude. None of them publish.
The crawl every two weeks, rank and AI checks every day, the competitor benchmark monthly. Everything comes back as a draft, an issue or an opportunity for a person to approve.