Every link, on every page, checked every Monday.

A weekly sweep of dead internal and external links across every page. It checks each unique URL once on your live site, and reports what is genuinely dead rather than what merely refused a bot.

Issues

willowdaleequity.com

Last updated Sep 3, 2026, 4:00 PM UTC

225 issues worth fixing · 1289 open across 35 types

Worth fixing · 225 · Real impact: prioritize these.

Consider · 424 · Minor upside; fix when you're in the page anyway.

Safe to skip· 640 · Trivial. We recommend leaving these alone.Show
Annual

Year rollover: 2025 → 2026

We swept every page for last year's dates and stats. Evergreen references are ready to update; anything factual we left alone, and the judgment calls are yours.

12
Safe to update
0
Needs your call
7
Pages affected

Everything else was a date or a fact, left alone.

Sources

Sources ready to add

We found an authoritative source for claims across your site. Open any article to copy each source in, then tick it off as you go. Nothing changes on your live site until you do.

132
Articles
344
Claims sourced
132
To self-attribute

1 of 132 articles handled

Fannie Mae and Freddie Mac Guidelines: Updated for 2025
/blog/fannie-mae-and-freddie-mac-guidelines/
The Ultimate Guide to Passive Real Estate Investing In Multifamily Via Syndication | Willowdale Equity
/blog/passive-investing-in-multifamily-real-estate/
Using 401k to Buy Investment Property: How to Utilize Retirement Funds for Real Estate Investing
/blog/using-401k-to-buy-investment-property/
The Difference Between Stagflation And Recession
/blog/difference-between-stagflation-and-recession/
Buying Real Estate During Recession: What You Need to Know - Willowdale Equity
/blog/buying-real-estate-during-recession/
Can You Do a 1031 Exchange From Residential to Commercial? - Willowdale Equity
/blog/can-you-do-a-1031-exchange-from-residential-to-commercial/
Every Monday

It runs on its own,
and tells you what it found.

One weekly pass over every published page, on every plan. No model is called, so the run costs nothing but the requests it makes. The row on Scheduled Tasks carries the last result in full: how many links died, how many were internal, how many could not be verified. Run it sooner from the same menu.

Every week3 routines
Search Console opportunity scan
Striking-distance keywords, weak CTR, decay
Ran 2d ago · Found 7 coverage gaps · 2 splits from Search Console  
WeeklyNext in 5d
Opportunity worklist rebuild
Re-ranks what to do next from your freshest crawl + Search Console data
Ran 2d ago · 48 optimize · 12 gaps  
WeeklyNext in 5d
Broken link sweep
Dead internal + external links across every page
Ran 2d ago · 46 broken links found (0 internal, 46 external) across 269 pages · review needed (9 unverified)  
WeeklyNext in 5d
A status code is not a verdict

Blocked is not dead,
so it is reported as neither.

Each unique URL is checked once, eight at a time, twelve seconds each. HEAD first, then GET when the server refuses HEAD. A 401, 403, 429 or LinkedIn's 999 lands in a separate unverified bucket that never counts toward the broken total, and the big social hosts are never judged on a status code at all.

Completed
Broken Link Scan startedâś“
Resolving site origin and page inventoryâś“
Scanning 269 pages on https://willowdaleequity.com (source: published_content)âś“
Fetched 269/269 pagesâś“
Checked 1347/1347 unique linksâś“
Scan complete: 46 broken (0 internal, 46 external), 9 unverified (bot-blocked/rate-limited) across 269 pages, 1347 unique links checked.âś“
Synced 45 broken-external-link issues to Issuesâś“

46 broken links found (0 internal, 46 external) across 269 pages · review needed (9 unverified)

View in Issues →
One row, every page

Grouped by the fault,
not by the page.

Findings land in Issues as a single row: 45 pages, worth fixing, technical. Open it and you get every affected page, the anchor text a reader clicks, and the URL it leads to. The sweep owns this row, so it clears its own findings and re-files them every week rather than stacking duplicates.

Named, not edited

A dead SEC link is not
the same as a dead blog link.

Citations to regulators, courts and journals get their own stricter check, scored under E-E-A-T rather than technical, and only a confirmed 404 or 410 puts one there. Neither check writes anything: no AI draft, no one-click fix, no edit to your site. Verand tells you what is dead and where; you decide what it becomes.

Suggested fixReplace the dead citation with a live authoritative source. Broken citations undercut E-E-A-T on YMYL pages.
  • https://willowdaleequity.com/blog/am-i-an-accredited-non-accredited-or-sophisticated-investor/

    Links to 1 dead authoritative source (e.g. https://www.sec.gov/divisions/corpfin/accredited-investor.htm). A dead SEC / IRS / court / journal citation undercuts the page's authority. Update or remove it.

  • https://willowdaleequity.com/blog/accelerated-depreciation-rental-property/

    Links to 1 dead authoritative source (e.g. https://www.irs.gov/pub/irs-prior/p946--2021.pdf). A dead SEC / IRS / court / journal citation undercuts the page's authority. Update or remove it.

How it works

Four steps, none of them yours.

The whole run is HTTP. No model reads your pages, and nothing is written back.

Start for free
Scanning 269 pages on https://willowdaleequity.comâś“
Fetched 269/269 pagesâś“
01

Fetch every page

Every published URL is fetched live, so it works the same on WordPress and on a static repo.

Checked 1347/1347 unique linksâś“
02

Check each URL once

Links are deduplicated across the whole site, then checked eight at a time with a twelve-second timeout.

46 broken links found (0 internal, 46 external) across 269 pages · review needed (9 unverified)

03

Sort dead from blocked

404s, 410s, other errors and failed connections are broken. Bot blocks and timeouts are unverified.

45Broken external linkWorth fixing
04

File it in Issues

One row per fault, with the affected pages, their anchor text and the destination underneath.

Questions

What people ask about the weekly sweep.

What it checks, what it refuses to call broken, and what it will never do to your site.

How often does the sweep run?

Every Monday at 09:00 UTC, on every plan including Starter. You can also start one from the routine's menu on Scheduled Tasks: on-demand runs are capped at ten per billing period on Starter, thirty on Growth, a hundred on Professional and three hundred on Agency, with ten minutes between runs of the same routine.

Which links does it check?

Every anchor link on every published page, internal and external. Not preconnect or stylesheet tags, not in-page fragment anchors, and not mailto, tel or javascript targets. Each link is resolved against the page it sits on, so relative paths and protocol-relative URLs are checked properly. The page list comes from the crawl, and falls back to your sitemap when the site has not been crawled yet.

What counts as broken?

A 404, a 410, any other 4xx or 5xx, or a connection that fails outright. The check is a HEAD request first, then a GET when the server answers 405, 501 or 403, because plenty of CDNs and WordPress hosts refuse HEAD. Redirects are followed, so a 301 that lands on a live page is not a broken link.

What about sites that just block bots?

They are reported as unverified, and unverified never counts as broken. A 401, 403, 429 or LinkedIn's 999 means we could not check, not that the link is dead. Facebook, Instagram, LinkedIn, X, Pinterest, TikTok and YouTube are never given a verdict from a status code at all, so your own social profiles are never called broken.

Does Verand fix the links for me?

No. The row names the page, the anchor text and the destination, and stops there. Repointing a dead source is a judgment call about whether it moved, was replaced, or should go, and that call is yours. There is no AI draft on this check and nothing is written to your site.

What does a broken link cost the page?

Roughly three points off that page's SEO score per dead outbound link, capped at fifteen, and about forty percent of that off Overall. The penalty is applied from the last crawl's own baseline, so repeated sweeps never compound it, and the next crawl resets it.

Broken links

Find out what is already dead.

The first sweep runs on your first Monday and reads every link you have ever published. Most sites are surprised by the number.

Verand

Content built to rank in Google and get cited by ChatGPTPerplexityGeminiClaude, with every claim checked before it goes live.

support@verand.ai

© 2026 Verand. All rights reserved. TermsPrivacyAI policyAccessibilitySecurity
Not legal advice. Compliance packs are AI researched and operator reviewed.