🔍 SEO Link Audit Tool

Scans for broken links, word counts, and identifies cluster-to-pillar linking opportunities.

Leave URL empty to scan your local website files, or enter any website URL to audit external sites.

📊 Audit Statistics

372
Pages Scanned
500
Total Links
99
Broken Links
69,033
Total Words

🔴 Broken Internal Links (96)

📥 Export CSV

These internal links point to files or pages that don't exist. Fix these immediately to improve user experience and SEO.

File Broken URL Reason
affiliate/index.php /affiliate/signup File not found
affiliate/index.php /affiliate/signup File not found
affiliate/index.php /privacy File not found
affiliate/index.php /terms File not found
affiliate-program.php /affiliate/signup File not found
affiliate-program.php /privacy File not found
affiliate-program.php /terms File not found
ai-agents.php /poshlistings/signup.php File not found
ai-agents.php /poshlistings/signup.php File not found
ai-agents.php /poshlistings/pricing.php File not found
ai-agents.php /poshlistings File not found
ai-agents.php /poshlistings/pricing.php File not found
ai-agents.php /poshlistings/seo-scanner.php File not found
app/index.php URL File not found
app/index.php URL File not found
backlink-analytics.php /poshlistings/signup.php File not found
backlink-analytics.php /poshlistings/dashboard-preview.php File not found
backlink-analytics.php /poshlistings/signup.php File not found
backlink-analytics.php /poshlistings/signup.php File not found
backlink-analytics.php /poshlistings/signup.php File not found
backlink-analytics.php /poshlistings/signup.php File not found
backlink-analytics.php /poshlistings/signup.php File not found
category/professional-services.php art-culture.php File not found
create-posh-ad.php /poshlistings/dashboard/seo-posh-ads.php File not found
create_real-estate-agent-marketing-pillar.php /poshlistings/free-seo-scan.php File not found
create_real-estate-agent-marketing-pillar.php /poshlistings/free-seo-scan.php File not found
create_real-estate-agent-marketing-pillar.php /poshlistings/pricing.php File not found
create_real-estate-agent-marketing-pillar.php /poshlistings/pricing.php File not found
create_real-estate-agent-marketing-pillar.php /poshlistings/pricing.php File not found
create_real-estate-agent-marketing-pillar.php /poshlistings/pricing.php File not found
create_real-estate-agent-marketing-pillar.php /poshlistings/pricing.php File not found
create_real-estate-agent-marketing-pillar.php /poshlistings/pricing.php File not found
create_real-estate-agent-marketing-pillar.php /poshlistings/pricing.php File not found
create_real-estate-agent-marketing-pillar.php /poshlistings/pillars/{$pillar_data[ File not found
create_real-estate-agent-marketing-pillar.php /poshlistings/pillars/{$pillar_data[ File not found
database/setup_posharticles_simple.php /poshlistings/dashboard/articles/ File not found
free-seo-tools.php /poshlistings/pricing.php File not found
free-seo-tools.php /poshlistings/pricing.php File not found
free-seo-tools.php /poshlistings/pricing.php File not found
free-seo-tools.php /poshlistings/pricing.php File not found
free-seo-tools.php /poshlistings/pricing.php File not found
free-seo-tools.php /poshlistings/pricing.php File not found
free-seo-tools.php /poshlistings File not found
free-seo-tools.php /poshlistings/pricing.php File not found
free-seo-tools.php /poshlistings/pricing.php File not found
free-seo-tools.php /poshlistings/pricing.php File not found
free-seo-tools.php /poshlistings/api/download-local-checklist.php File not found
help/avoiding-scams.php /poshlistings/help/ File not found
help/community-guidelines.php /poshlistings/help/ File not found
help/faq.php /poshlistings/help/ File not found

Showing first 50 of 96 broken links

🌐 Broken External Links (3)

📥 Export CSV

These external links have invalid URL formats. Review and fix or remove them.

File Broken URL Reason
includes/html-sanitizer.php http:// Invalid URL format
seo-posh-ads.php http:// Invalid URL format
seo-posh-ads.php http:// Invalid URL format

🔒 Protected / Auth-only Links (20)

📥 Export CSV

These URLs are intentionally protected (login, dashboard, account) and not publicly crawlable. They are excluded from broken link counts.

File URL Reason
affiliate/index.php /dashboard/affiliate-dashboard.php Protected / Auth-only (not crawlable)
affiliate/index.php /dashboard/affiliate-dashboard.php Protected / Auth-only (not crawlable)
become-an-affiliate.php dashboard/affiliate-dashboard.php Protected / Auth-only (not crawlable)
become-an-affiliate.php dashboard/affiliate-dashboard.php Protected / Auth-only (not crawlable)
create-listing.php /dashboard/seo-posh-ads.php Protected / Auth-only (not crawlable)
create-test-user.php /login.php Protected / Auth-only (not crawlable)
create-test-user.php /login.php Protected / Auth-only (not crawlable)
database/setup-simple.php /dashboard/seo-posh-ads.php Protected / Auth-only (not crawlable)
database/setup-simple.php /dashboard/seo-posh-ads.php Protected / Auth-only (not crawlable)
database/setup_web_builder_wizard.php /dashboard/seo-marketing.php Protected / Auth-only (not crawlable)
database/setup_web_builder_wizard.php /dashboard/studio.php Protected / Auth-only (not crawlable)
fix-posharticles-error.php /dashboard/articles/ Protected / Auth-only (not crawlable)
listings/index.php /dashboard/create-posh-ad.php Protected / Auth-only (not crawlable)
login.php auth/google-oauth-fix.php Protected / Auth-only (not crawlable)
login.php auth/verify-account.php?email= Protected / Auth-only (not crawlable)
login.php auth/forgot-password.php Protected / Auth-only (not crawlable)
login.php auth/forgot-password.php Protected / Auth-only (not crawlable)
pillar-pages.php /admin/admin_seo_pillar_create.php Protected / Auth-only (not crawlable)
posharticles/view.php /poshlistings/login.php Protected / Auth-only (not crawlable)
website-builder-comparison.php /dashboard/website-builder.php Protected / Auth-only (not crawlable)

🔒 Fix suggestions, exports, and AI insights are available in Web Builder + SEO Optimizer. Upgrade to Web Builder + SEO Optimizer — $29.95/mo

🧠 Founder Notes / Build Log

Curate a concise, authority-style write‑up from this audit. This format avoids raw transcripts and positions the lessons as your own notes.

Preview (Markdown)

Tip: Publish under /posharticles/, /labs/, /insights/, or /build-notes/. Avoid names like /chatgpt/ or /conversations/.

🧠 PoshBrain Summary

How to read this audit: this summary separates real SEO issues from expected app behavior (login, dashboard, protected URLs). Auth‑only routes are normal unless linked from public pages.
🔴 Broken Internal Links: 96
(includes auth‑only and protected URLs; see Ignore section)
Generating summary…
Why this matters
Clean internal links conserve crawl budget, prevent duplicate paths from splitting authority, and reduce 404 noise that can mask true issues. Auth/dashboard routes are expected to block crawlers; only fix if they’re linked from public pages. Template placeholders indicate build-time link generation bugs worth scheduling.
Ask PoshBrain about these results

📝 Word Counts

Review word counts to identify pages that need more content (thin content) or pages with substantial content (good for SEO).

Top 10 Pages (Most Words)

File Words
5-pillars-of-modern-seo.php 9,524
ai-comparison.php 5,115
seo-scanner-public.php 3,948
posharticles.php 2,925
poshdr/index.php 2,020
seo-fix-engine/site-structure.php 1,998
sample-pillars/local-seo-survival-guide.php 1,833
tools/headline-generator.php 1,410
includes/ai-chat-widget.php 1,362
free-tools.php 1,248

Bottom 10 Pages (Fewest Words)

Utility files and scripts are excluded from this list.

File Words
No content pages with low word counts found.
Want full coverage and fix exports? Upgrade to Web Builder + SEO Optimizer — $29.95/mo