Catalog / devsubscription.com
67

SEO audit for devsubscription.com

Unlock limitless potential - Development on Subscription

other

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

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

Experience developer training like never before with Devsubscription. Stay ahead of the curve and unlock your full potential. Development on Subscription.

Screenshot of devsubscription.com
50
pages crawled
47
indexable pages
0
errors
126
warnings
398
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Content 75 0 42 59
Meta Description 77 0 39 5
Agent Readiness 80 0 33 4
Titles 98 0 4 0
Budget 99 0 2 0
Duplicate 99 0 2 0
Indexability 99 0 2 0
Structured Data 99 0 2 1
Cache 100 0 0 5
Headings 100 0 0 17
Images 100 0 0 1
Links 100 0 0 9
Performance 100 0 0 196
Robots 100 0 0 1
Security 100 0 0 49
Social 100 0 0 44
URL 100 0 0 7
Findings

Warnings (9 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 33 occurrence(s)

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

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

  • https://www.devsubscription.com/cart/ — this noindex page has 17 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://www.devsubscription.com/refund_returns/, https://www.devsubscription.com/terms-conditions/, https://www.devsubscription.com/privacy-policy/.
  • https://www.devsubscription.com/my-account/ — this noindex page has 17 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://www.devsubscription.com/refund_returns/, https://www.devsubscription.com/terms-conditions/, https://www.devsubscription.com/privacy-policy/.

warning Thin content (low word count)

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

warning Duplicate <title> across pages

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

warning Page is noindex

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

warning Missing meta description

Rule meta_desc.missing · Meta Description · 39 occurrence(s)

warning BreadcrumbList present but structurally incomplete

Rule schema.breadcrumb_incomplete · Structured Data · 1 occurrence(s)

  • https://www.devsubscription.com/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

warning Schema describes content not visible on the page

Rule schema.hidden_content · Structured Data · 1 occurrence(s)

  • https://www.devsubscription.com/product/web-presence-essentials/ — a schema name/headline ("Enhance your brands digital footprint with Development Subscriptions Web Presence Essentials") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

Notices (22 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 2 occurrence(s)

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

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

notice Low text-to-HTML ratio

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

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

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

notice Likely hero image lacks fetchpriority=high

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

  • https://www.devsubscription.com/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/2023/05/23/hello-world/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/2023/05/23/hello-world/?replytocom=1 — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/?attachment_id=14337 — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/cart/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/category/uncategorized/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/home/server-minimalistic-svgrepo-ded/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/hr-wave-white/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/jomuji_stunning_vector_art_computers_technology_fintech_minimal_098b69c9-13a6-4968-a80c-3b7704bdb888/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/jomuji_stunning_vector_art_computers_technology_fintech_minimal_17527fcf-db49-4d1d-a11e-49561d05df04/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/jomuji_stunning_vector_art_computers_technology_fintech_minimal_2e082555-63f7-47f8-97ec-f0cbfbd41b09/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/logo-infinity-b2d0-43b6-be89-4c31e43d55b0/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/my-account/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/privacy-policy/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/product-category/plans/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/product-tag/wordpress/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/product/web-presence-essentials/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/refund_returns/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/sample-page/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/shop/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/straight-wave-purple-2/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/straight-wave-purple/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/straight-wave-white/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/terms-conditions/ — the likely hero/LCP image (dev-subscription-01-trans.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://www.devsubscription.com/woocommerce-placeholder/ — the likely hero/LCP image (dev-subscription-01-trans.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 Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 1 occurrence(s)

notice Internal link has no anchor text / accessible name

Rule links.no_anchor_text · Links · 9 occurrence(s)

notice Legacy <meta name=keywords> tag present (Google ignores it)

Rule meta.keywords_present · Content · 4 occurrence(s)

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 5 occurrence(s)

notice Missing Open Graph tags

Rule og.missing · Social · 39 occurrence(s)

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

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

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

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

  • https://www.devsubscription.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://www.devsubscription.com/2023/05/23/hello-world/ — 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://www.devsubscription.com/2023/05/23/hello-world/?replytocom=1 — 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://www.devsubscription.com/?attachment_id=14337 — 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://www.devsubscription.com/cart/ — 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://www.devsubscription.com/category/uncategorized/ — 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://www.devsubscription.com/home/server-minimalistic-svgrepo-ded/ — 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://www.devsubscription.com/hr-wave-white/ — 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://www.devsubscription.com/jomuji_stunning_vector_art_computers_technology_fintech_minimal_098b69c9-13a6-4968-a80c-3b7704bdb888/ — 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://www.devsubscription.com/jomuji_stunning_vector_art_computers_technology_fintech_minimal_17527fcf-db49-4d1d-a11e-49561d05df04/ — 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://www.devsubscription.com/jomuji_stunning_vector_art_computers_technology_fintech_minimal_2e082555-63f7-47f8-97ec-f0cbfbd41b09/ — 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://www.devsubscription.com/logo-infinity-b2d0-43b6-be89-4c31e43d55b0/ — 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://www.devsubscription.com/my-account/ — 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://www.devsubscription.com/privacy-policy/ — 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://www.devsubscription.com/product-category/plans/ — 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://www.devsubscription.com/product-tag/wordpress/ — 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://www.devsubscription.com/product/web-presence-essentials/ — 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://www.devsubscription.com/refund_returns/ — 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://www.devsubscription.com/sample-page/ — 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://www.devsubscription.com/shop/ — 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://www.devsubscription.com/straight-wave-purple-2/ — 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://www.devsubscription.com/straight-wave-purple/ — 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://www.devsubscription.com/straight-wave-white/ — 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://www.devsubscription.com/terms-conditions/ — 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://www.devsubscription.com/woocommerce-placeholder/ — 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 · 49 occurrence(s)

  • https://www.devsubscription.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://www.devsubscription.com/2023/05/23/hello-world/ — 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://www.devsubscription.com/2023/05/23/hello-world/?replytocom=1 — 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://www.devsubscription.com/?attachment_id=14337 — 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://www.devsubscription.com/cart/ — 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://www.devsubscription.com/category/uncategorized/ — 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://www.devsubscription.com/home/server-minimalistic-svgrepo-ded/ — 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://www.devsubscription.com/hr-wave-white/ — 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://www.devsubscription.com/jomuji_stunning_vector_art_computers_technology_fintech_minimal_098b69c9-13a6-4968-a80c-3b7704bdb888/ — 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://www.devsubscription.com/jomuji_stunning_vector_art_computers_technology_fintech_minimal_17527fcf-db49-4d1d-a11e-49561d05df04/ — 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://www.devsubscription.com/jomuji_stunning_vector_art_computers_technology_fintech_minimal_2e082555-63f7-47f8-97ec-f0cbfbd41b09/ — 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://www.devsubscription.com/logo-infinity-b2d0-43b6-be89-4c31e43d55b0/ — 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://www.devsubscription.com/my-account/ — 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://www.devsubscription.com/privacy-policy/ — 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://www.devsubscription.com/product-category/plans/ — 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://www.devsubscription.com/product-tag/wordpress/ — 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://www.devsubscription.com/product/web-presence-essentials/ — 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://www.devsubscription.com/refund_returns/ — 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://www.devsubscription.com/sample-page/ — 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://www.devsubscription.com/shop/ — 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://www.devsubscription.com/straight-wave-purple-2/ — 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://www.devsubscription.com/straight-wave-purple/ — 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://www.devsubscription.com/straight-wave-white/ — 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://www.devsubscription.com/terms-conditions/ — 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://www.devsubscription.com/woocommerce-placeholder/ — 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 robots.txt missing (root returns 404/none)

Rule robots.txt_missing · Robots · 1 occurrence(s)

  • https://www.devsubscription.com/ — robots.txt did not return a 200 at the site root — a healthy site should serve one (declare your sitemap and confirm the host serves root files)

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 1 occurrence(s)

  • https://www.devsubscription.com/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.

notice Missing recommended security headers

Rule security.missing_headers · Security · 49 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.devsubscription.com/
Unlock limitless potential - Development on Subscription
200 yes 1074 49
https://www.devsubscription.com/privacy-policy/
Privacy Policy - Dev Subscription
200 yes 637 49
https://www.devsubscription.com/refund_returns/
Refund and Returns Policy - Dev Subscription
200 yes 395 49
https://www.devsubscription.com/terms-conditions/
Terms & Conditions - Dev Subscription
200 yes 362 49
https://www.devsubscription.com/shop/
Shop - Dev Subscription
200 yes 94 18
https://www.devsubscription.com/cart/
Cart - Dev Subscription
200 no 60 17
https://www.devsubscription.com/my-account/
My account - Dev Subscription
200 no 59 17
https://www.devsubscription.com/product/web-presence-essentials/
Enhance your brands digital footprint with Development Subscriptions Web Presence Essentials
200 yes 248 7
https://www.devsubscription.com/shop/?add-to-cart=298
Shop - Dev Subscription
200 yes 105 2
https://www.devsubscription.com/product-category/plans/
Plans - Dev Subscription
200 yes 94 1
https://www.devsubscription.com/product-tag/wordpress/
Wordpress - Dev Subscription
200 yes 86 1
https://www.devsubscription.com/2023/05/23/hello-world/
Hello world! - Dev Subscription
200 yes 155 3
https://www.devsubscription.com/product-tag/wordpress/?add-to-cart=11
Wordpress - Dev Subscription
200 yes 95 2
https://www.devsubscription.com/2023/05/23/hello-world/?replytocom=1
Hello world! - Dev Subscription
200 yes 159 2
https://www.devsubscription.com/category/uncategorized/
Uncategorized - Dev Subscription
200 yes 70 2
https://www.devsubscription.com/product-category/plans/?add-to-cart=298
Plans - Dev Subscription
200 yes 103 2
https://www.devsubscription.com/?attachment_id=14337
dev-subscription-01-trans - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/?attachment_id=383
web-development - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/?attachment_id=384
screen-1 - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/?attachment_id=385
screen-2 - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/?attachment_id=388
screen-3 - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/?attachment_id=389
screen-4 - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/?attachment_id=390
service-2 - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/?attachment_id=391
service-3 - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/?attachment_id=462
login-06-15T00-08-14.656Z - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/?attachment_id=463
1st-06-15T00-05-48.422Z - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/?attachment_id=464
3rd-06-15T00-07-29.722Z - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/?attachment_id=465
2nd-06-15T00-06-59.600Z - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/?attachment_id=466
landing-page - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/?attachment_id=469
mobile-development - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/?attachment_id=470
web-applications - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/?attachment_id=471
web-presence - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/hr-wave-white/
hr-wave-white - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/jomuji_stunning_vector_art_computers_technology_fintech_minimal_098b69c9-13a6-4968-a80c-3b7704bdb888/
jomuji_stunning_vector_art_Computers_technology_fintech_minimal_098b69c9-13a6-4968-a80c-3b7704bdb888 - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/jomuji_stunning_vector_art_computers_technology_fintech_minimal_17527fcf-db49-4d1d-a11e-49561d05df04/
jomuji_stunning_vector_art_Computers_technology_fintech_minimal_17527fcf-db49-4d1d-a11e-49561d05df04 - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/jomuji_stunning_vector_art_computers_technology_fintech_minimal_2e082555-63f7-47f8-97ec-f0cbfbd41b09/
jomuji_stunning_vector_art_Computers_technology_fintech_minimal_2e082555-63f7-47f8-97ec-f0cbfbd41b09 - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/logo-infinity-b2d0-43b6-be89-4c31e43d55b0/
logo-infinity-b2d0-43b6-be89-4c31e43d55b0 - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/straight-wave-purple-2/
straight-wave-purple - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/straight-wave-purple/
straight-wave-purple - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/straight-wave-white/
straight-wave-white - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/woocommerce-placeholder/
woocommerce-placeholder - Dev Subscription
200 yes 98 1
https://www.devsubscription.com/home/badge2/
badge2 - Dev Subscription
200 yes 84 1
https://www.devsubscription.com/home/directions/
directions - Dev Subscription
200 yes 84 1
https://www.devsubscription.com/home/fingerprint/
fingerprint - Dev Subscription
200 yes 84 1
https://www.devsubscription.com/home/price-fixing/
price-fixing - Dev Subscription
200 yes 84 1
https://www.devsubscription.com/home/server-minimalistic-svgrepo-ded/
server-minimalistic-svgrepo-ded - Dev Subscription
200 yes 84 1
https://www.devsubscription.com/home/server-square-svgrepo-com/
server-square-svgrepo-com - Dev Subscription
200 yes 84 1
https://www.devsubscription.com/home/server-svgrepo-1/
server-svgrepo-1 - Dev Subscription
200 yes 84 1
https://www.devsubscription.com/sample-page/
Sample Page - Dev Subscription
200 yes 199 0
https://www.devsubscription.com/wp-content/uploads/2024/05/server-minimalistic-svgrepo-ded.svg 200 no 0 1

Audit your own site — free

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

Scan your site →