Catalog / mbadogbot.com
65

SEO audit for mbadogbot.com

MBA Dog Bot — Learn strategy independently

other

Health 65/100 (fair) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Learn strategy without outsourcing your judgement. MBA Dog Bot challenges your framework choices, evidence, causality and blind spots.

Screenshot of mbadogbot.com
50
pages crawled
47
indexable pages
0
errors
141
warnings
308
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 70 0 50 0
Canonical 73 0 45 0
Duplicate 78 0 37 6
Budget 98 0 3 0
Indexability 98 0 3 0
Content 99 0 2 45
Performance 99 0 1 107
Agent Readiness 100 0 0 31
Cache 100 0 0 50
Crawlability 100 0 0 1
Meta Description 100 0 0 1
Security 100 0 0 50
Sitemap 100 0 0 3
Structured Data 100 0 0 14
Findings

Warnings (8 rules)

warning Noindex page receives internal links (crawl-budget waste)

Rule budget.noindex_linked · Budget · 3 occurrence(s)

  • https://mbadogbot.com/kennel — this noindex page has 50 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://mbadogbot.com/, https://mbadogbot.com/about, https://mbadogbot.com/app.
  • https://mbadogbot.com/privacy — this noindex page has 50 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://mbadogbot.com/, https://mbadogbot.com/about, https://mbadogbot.com/app.
  • https://mbadogbot.com/terms — this noindex page has 50 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://mbadogbot.com/, https://mbadogbot.com/about, https://mbadogbot.com/app.

warning Thin content (low word count)

Rule content.thin · Content · 2 occurrence(s)

warning Duplicate page content

Rule duplicate.content · Duplicate · 35 occurrence(s)

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 2 occurrence(s)

warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)

Rule images.no_lazy_lcp_candidate · Performance · 1 occurrence(s)

  • https://mbadogbot.com/about — the likely hero/LCP image (mascot-pointing-dabuwkpt.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

warning Page is noindex

Rule index.noindex · Indexability · 3 occurrence(s)

warning Internal link points to a redirect

Rule links.redirect_target · Links · 50 occurrence(s)

Notices (14 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 31 occurrence(s)

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 50 occurrence(s)

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 2 occurrence(s)

notice Main text is hard to read (low Flesch Reading Ease)

Rule content.readability_poor · Content · 43 occurrence(s)

  • https://mbadogbot.com/ — this page reads as difficult (Flesch Reading Ease 47, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/about — this page reads as difficult (Flesch Reading Ease 48, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/cases — this page reads as difficult (Flesch Reading Ease 38, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/cases?case=traffic-flat-sales — this page reads as difficult (Flesch Reading Ease 38, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/compare — this page reads as difficult (Flesch Reading Ease 42, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/critique — this page reads as very difficult (Flesch Reading Ease 26, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/fit-check — this page reads as very difficult (Flesch Reading Ease -24, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/frameworks — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/frameworks/ansoff — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/frameworks/bcg-matrix — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/frameworks/blue-ocean — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/frameworks/core-competence — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/frameworks/five-forces — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/frameworks/ge-mckinsey — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/frameworks/generic-strategies — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/frameworks/pestle — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/frameworks/rbv — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/frameworks/swot — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/frameworks/value-chain — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/frameworks/vrio — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/library — this page reads as very difficult (Flesch Reading Ease 20, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/stack-builder — this page reads as difficult (Flesch Reading Ease 38, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/templates — this page reads as difficult (Flesch Reading Ease 30, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/templates/problem-definition — this page reads as difficult (Flesch Reading Ease 30, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mbadogbot.com/tutor — this page reads as difficult (Flesch Reading Ease 49, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 6 occurrence(s)

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 3 occurrence(s)

  • https://mbadogbot.com/ — the likely hero/LCP image (mascot-sniffing-dbvbm12l.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://mbadogbot.com/cases — the likely hero/LCP image (mascot-pointing-dabuwkpt.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://mbadogbot.com/cases?case=traffic-flat-sales — the likely hero/LCP image (mascot-pointing-dabuwkpt.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 1 occurrence(s)

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 4 occurrence(s)

  • https://mbadogbot.com/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://mbadogbot.com/about — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://mbadogbot.com/cases — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://mbadogbot.com/cases?case=traffic-flat-sales — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 50 occurrence(s)

  • https://mbadogbot.com/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/about — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/app — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/cases — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/cases?case=traffic-flat-sales — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/compare — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/critique — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/fit-check — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/frameworks — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/frameworks/five-forces — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/frameworks/generic-strategies — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/frameworks/pestle — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/frameworks/swot — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/frameworks/value-chain — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/kennel — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/library — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/mistakes — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/pricing — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/privacy — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/stack-builder — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/support — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/templates — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/templates/problem-definition — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/terms — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mbadogbot.com/tutor — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 50 occurrence(s)

  • https://mbadogbot.com/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/about — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/app — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/cases — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/cases?case=traffic-flat-sales — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/compare — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/critique — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/fit-check — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/frameworks — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/frameworks/five-forces — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/frameworks/generic-strategies — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/frameworks/pestle — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/frameworks/swot — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/frameworks/value-chain — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/kennel — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/library — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/mistakes — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/pricing — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/privacy — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/stack-builder — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/support — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/templates — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/templates/problem-definition — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/terms — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mbadogbot.com/tutor — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice URL redirects to another URL

Rule redirect.single · Crawlability · 1 occurrence(s)

notice Indexable page not listed in sitemap

Rule sitemap.orphan_not_listed · Sitemap · 3 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://mbadogbot.com/
MBA Dog Bot — Learn strategy independently
200 yes 746 50
https://mbadogbot.com/about
About MBA Dog Bot
200 yes 288 50
https://mbadogbot.com/app
Sniff a problem — MBA Dog Bot
200 yes 88 50
https://mbadogbot.com/frameworks
Framework Library — MBA Dog Bot
200 yes 2616 50
https://mbadogbot.com/kennel
Sign in — MBA Dog Bot
200 no 72 50
https://mbadogbot.com/pricing
Pricing — MBA Dog Bot Pro
200 yes 216 50
https://mbadogbot.com/privacy
Privacy — MBA Dog Bot
200 no 445 50
https://mbadogbot.com/stack-builder
Stack Builder — MBA Dog Bot
200 yes 301 50
https://mbadogbot.com/support
Support — MBA Dog Bot
200 yes 461 50
https://mbadogbot.com/terms
Terms — MBA Dog Bot
200 no 415 50
https://mbadogbot.com/critique
Critique Mode — MBA Dog Bot
200 yes 253 38
https://mbadogbot.com/compare
Framework comparison — MBA Dog Bot
200 yes 274 37
https://mbadogbot.com/fit-check
Framework Fit Checker — MBA Dog Bot
200 yes 375 37
https://mbadogbot.com/mistakes
Common Framework Mistakes — MBA Dog Bot
200 yes 495 37
https://mbadogbot.com/tutor
Socratic Tutor — MBA Dog Bot
200 yes 151 37
https://mbadogbot.com/cases
Demo Case Library — MBA Dog Bot
200 yes 821 2
https://mbadogbot.com/library
Known problem shapes — MBA Dog Bot pattern library
200 yes 3237 2
https://mbadogbot.com/frameworks/ansoff
Ansoff Matrix — MBA Dog Bot
200 yes 2616 32
https://mbadogbot.com/frameworks/bcg-matrix
BCG Growth-Share Matrix — MBA Dog Bot
200 yes 2616 32
https://mbadogbot.com/frameworks/customer-journey-mapping
Customer Journey Mapping — MBA Dog Bot
200 yes 2616 32
https://mbadogbot.com/frameworks/pestle
PESTLE — MBA Dog Bot
200 yes 2616 32
https://mbadogbot.com/frameworks/swot
SWOT — MBA Dog Bot
200 yes 2616 32
https://mbadogbot.com/frameworks/4ps
4Ps Marketing Mix — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/7ps
7Ps Services Marketing Mix — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/aida
AIDA — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/blue-ocean
Blue Ocean Strategy — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/bowmans-clock
Bowman's Strategy Clock — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/brand-positioning-map
Brand Positioning Map — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/clv
Customer Lifetime Value — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/core-competence
Core Competence Framework — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/five-forces
Porter's Five Forces — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/ge-mckinsey
GE-McKinsey Matrix — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/generic-strategies
Porter's Generic Strategies — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/industry-life-cycle
Industry Life Cycle — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/jtbd
Jobs to Be Done — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/mckinsey-7s
McKinsey 7S — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/nps
Net Promoter Score — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/perceptual-mapping
Perceptual Mapping — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/rbv
Resource-Based View — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/scenario-planning
Scenario Planning — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/stp
STP (Segmentation, Targeting, Positioning) — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/strategic-group-mapping
Strategic Group Mapping — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/strategy-canvas
Strategy Canvas — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/three-horizons
Three Horizons Model — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/tows
TOWS Matrix — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/value-chain
Porter's Value Chain — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/frameworks/vrio
VRIO — MBA Dog Bot
200 yes 2616 31
https://mbadogbot.com/templates
Framework packs — MBA Dog Bot
200 yes 803 1
https://mbadogbot.com/templates/problem-definition
Problem Definition Canvas — Framework pack
200 yes 803 2
https://mbadogbot.com/cases?case=traffic-flat-sales
Demo Case Library — MBA Dog Bot
200 yes 821 0

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →