{"id":314530,"date":"2026-05-18T16:23:22","date_gmt":"2026-05-18T16:23:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/vdl-search-visibility-scanner\/"},"modified":"2026-06-02T04:26:04","modified_gmt":"2026-06-02T04:26:04","slug":"vdl-search-visibility-scanner","status":"publish","type":"plugin","link":"https:\/\/ur.wordpress.org\/plugins\/vdl-search-visibility-scanner\/","author":23406784,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.5.1","stable_tag":"0.5.1","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"VDL Indexing & Search Visibility Scanner","header_author":"VaultDevLabs","header_description":"Find pages search engines may not discover by checking indexability, sitemap coverage, robots.txt, canonicals, and redirects.","assets_banners_color":"716c8b","last_updated":"2026-06-02 04:26:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":102,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.4.0":{"tag":"0.4.0","author":"gtech25","date":"2026-05-18 16:22:58"},"0.4.1":{"tag":"0.4.1","author":"gtech25","date":"2026-06-02 03:41:52"},"0.5.0":{"tag":"0.5.0","author":"gtech25","date":"2026-06-02 04:04:24"},"0.5.1":{"tag":"0.5.1","author":"gtech25","date":"2026-06-02 04:26:04"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3536003,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3536003,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3536003,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3536003,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.4.0","0.4.1","0.5.0","0.5.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3557435,"resolution":"1","location":"assets","locale":"","width":1440,"height":1100},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3557435,"resolution":"2","location":"assets","locale":"","width":1440,"height":1100},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3557435,"resolution":"3","location":"assets","locale":"","width":1440,"height":1100},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3557435,"resolution":"4","location":"assets","locale":"","width":1440,"height":1100},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3557435,"resolution":"5","location":"assets","locale":"","width":1440,"height":1100}},"screenshots":{"1":"Page-not-showing-in-Google checker with a single important URL result card.","2":"Visibility dashboard showing fix-now, fix-soon, cleanup, and expected search discovery signals.","3":"Fix-first queue for noindex, canonical, sitemap, robots, redirect, and metadata issues.","4":"Detailed URL diagnostics showing why a page is discoverable, risky, invisible, or expected.","5":"Exportable visibility report for developers, SEOs, or site owners."}},"plugin_section":[],"plugin_tags":[88622,10557,6364,31034,1557],"plugin_category":[55],"plugin_contributors":[255933],"plugin_business_model":[],"class_list":["post-314530","plugin","type-plugin","status-publish","hentry","plugin_tags-google-indexing","plugin_tags-indexing","plugin_tags-noindex","plugin_tags-seo-audit","plugin_tags-sitemap","plugin_category-seo-and-marketing","plugin_contributors-gtech25","plugin_committers-gtech25"],"banners":{"banner":"https:\/\/ps.w.org\/vdl-search-visibility-scanner\/assets\/banner-772x250.png?rev=3536003","banner_2x":"https:\/\/ps.w.org\/vdl-search-visibility-scanner\/assets\/banner-1544x500.png?rev=3536003","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/vdl-search-visibility-scanner\/assets\/icon-128x128.png?rev=3536003","icon_2x":"https:\/\/ps.w.org\/vdl-search-visibility-scanner\/assets\/icon-256x256.png?rev=3536003","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/vdl-search-visibility-scanner\/assets\/screenshot-1.png?rev=3557435","caption":"Page-not-showing-in-Google checker with a single important URL result card."},{"src":"https:\/\/ps.w.org\/vdl-search-visibility-scanner\/assets\/screenshot-2.png?rev=3557435","caption":"Visibility dashboard showing fix-now, fix-soon, cleanup, and expected search discovery signals."},{"src":"https:\/\/ps.w.org\/vdl-search-visibility-scanner\/assets\/screenshot-3.png?rev=3557435","caption":"Fix-first queue for noindex, canonical, sitemap, robots, redirect, and metadata issues."},{"src":"https:\/\/ps.w.org\/vdl-search-visibility-scanner\/assets\/screenshot-4.png?rev=3557435","caption":"Detailed URL diagnostics showing why a page is discoverable, risky, invisible, or expected."},{"src":"https:\/\/ps.w.org\/vdl-search-visibility-scanner\/assets\/screenshot-5.png?rev=3557435","caption":"Exportable visibility report for developers, SEOs, or site owners."}],"raw_content":"<!--section=description-->\n<p>Check why important WordPress pages are not showing in Google before lost visibility costs you traffic.<\/p>\n\n<p>VDL Indexing &amp; Search Visibility Scanner checks sitemap coverage, robots.txt, noindex tags, canonical URLs, redirects, title tags, and meta descriptions so site owners can see which pages are discoverable, risky, invisible, or expected. It also includes a single-page checker for important URLs and exportable fix-first reports for developers, SEOs, or site owners.<\/p>\n\n<p>This is not a ranking tracker, SEO content generator, backlink tool, or generic SEO suite. It focuses on technical discoverability signals.<\/p>\n\n<h4>Common problems it helps catch<\/h4>\n\n<ul>\n<li>Important pages missing from your sitemap<\/li>\n<li>Pages accidentally marked noindex<\/li>\n<li>Canonical tags pointing somewhere unexpected<\/li>\n<li>Redirect chains that confuse discovery<\/li>\n<li>robots.txt or sitemap problems<\/li>\n<li>Public pages with weak title or meta description signals<\/li>\n<li>Utility pages correctly excluded from search<\/li>\n<\/ul>\n\n<h4>Built for<\/h4>\n\n<ul>\n<li>Site owners checking why pages are not showing in Google<\/li>\n<li>SEOs doing a quick WordPress technical visibility audit<\/li>\n<li>WooCommerce stores checking product\/category discoverability<\/li>\n<li>Agencies preparing fix-first reports for clients<\/li>\n<li>Developers reviewing sitemap, canonical, robots, and noindex issues<\/li>\n<\/ul>\n\n<h4>What it checks<\/h4>\n\n<ul>\n<li>single important URL visibility checks<\/li>\n<li>WordPress discourage search engines setting<\/li>\n<li>robots.txt reachability<\/li>\n<li>sitemap reachability<\/li>\n<li>sitemap reference in robots.txt<\/li>\n<li>homepage status<\/li>\n<li>selected public pages and recent posts<\/li>\n<li>noindex robots meta<\/li>\n<li>canonical tag status<\/li>\n<li>title tag presence<\/li>\n<li>meta description presence<\/li>\n<li>sitemap coverage gaps<\/li>\n<li>basic redirect chains<\/li>\n<\/ul>\n\n<h4>Visibility Map<\/h4>\n\n<p>Results are grouped into:<\/p>\n\n<ul>\n<li>Homepage<\/li>\n<li>Pages<\/li>\n<li>Posts<\/li>\n<li>Sitemap<\/li>\n<li>Robots<\/li>\n<\/ul>\n\n<p>Each result is classified as Discoverable, Risky, Invisible, or Expected with a priority label. The priority engine separates true visibility blockers from mild metadata cleanup.<\/p>\n\n<p>Results also include a visibility impact label and classification reason so site owners can see why an item is urgent, moderate, low-impact, or expected.<\/p>\n\n<h4>What to fix first<\/h4>\n\n<p>The dashboard groups findings into:<\/p>\n\n<ul>\n<li>Fix now: true visibility blockers<\/li>\n<li>Fix soon: discovery and coverage risks<\/li>\n<li>Optional cleanup: metadata and content polish<\/li>\n<li>Expected: utility, legal, search, and system exclusions<\/li>\n<\/ul>\n\n<p>Expected results are common utility-page signals, such as noindex on checkout or account pages, that should not be treated like broken public-page visibility.<\/p>\n\n<h4>Single page checker<\/h4>\n\n<p>Paste an important URL from the current site to quickly see whether it appears indexing-ready, blocked, missing from the sitemap, canonicalised elsewhere, redirected, or in need of review.<\/p>\n\n<h4>Best first use<\/h4>\n\n<p>Paste the page you care about most first. The single page checker shows whether that URL looks indexing-ready, blocked by noindex, missing from the sitemap, canonicalised elsewhere, redirected, or only needs metadata cleanup. Then run a full scan to build the fix-first report.<\/p>\n\n<h4>Fix-first report<\/h4>\n\n<p>Run a full scan to create a local report grouped into Fix now, Fix soon, Optional cleanup, and Expected exclusions. Export CSV or HTML to share with a developer, SEO, or site owner.<\/p>\n\n<h4>Likely important pages<\/h4>\n\n<p>The scanner highlights pages commonly important for search visibility, such as the homepage, shop pages, product pages, top-level pages, and posts. Utility pages such as cart, checkout, and account pages are kept calm when noindex is expected.<\/p>\n\n<h4>External services<\/h4>\n\n<p>The scanner runs locally against the current site and does not require an external API.<\/p>\n\n<p>The \"Get Help Fixing This\" button is a normal external link to VaultDevLabs. No scan data is sent automatically. The link may include summary counts and the current site URL in the URL query so you can request a manual review.<\/p>\n\n<h4>Optional manual review<\/h4>\n\n<p>The plugin can show a local visibility report in wp-admin. If you want help interpreting the results, the \"Get Help Fixing This\" link opens VaultDevLabs in your browser. No scan data is sent automatically.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/vdl-search-visibility-scanner\/<\/code> or install the ZIP.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open <strong>Visibility Scanner<\/strong> in wp-admin.<\/li>\n<li>Click <strong>Run Full Scan<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20submit%20my%20pages%20to%20google%20or%20bing%3F\"><h3>Does this plugin submit my pages to Google or Bing?<\/h3><\/dt>\n<dd><p>No. V1 checks visibility signals only. It does not submit URLs or scrape search results.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20use%20an%20external%20api%3F\"><h3>Does this plugin use an external API?<\/h3><\/dt>\n<dd><p>No external API is required for scanning. The only external navigation is the optional support\/review link clicked by an administrator.<\/p><\/dd>\n<dt id=\"does%20this%20guarantee%20indexing%20or%20ranking%3F\"><h3>Does this guarantee indexing or ranking?<\/h3><\/dt>\n<dd><p>No. This plugin does not force Google indexing, guarantee rankings, or submit normal pages to Google. It helps you find technical issues that may block discovery or make pages harder for search engines to understand.<\/p><\/dd>\n<dt id=\"can%20this%20force%20google%20to%20index%20my%20page%3F\"><h3>Can this force Google to index my page?<\/h3><\/dt>\n<dd><p>No. No WordPress plugin can force Google to index normal pages. This plugin checks whether WordPress is sending technical signals that may block discovery, such as noindex, robots.txt problems, sitemap gaps, redirects, and unexpected canonicals.<\/p><\/dd>\n<dt id=\"why%20are%20only%20some%20urls%20scanned%3F\"><h3>Why are only some URLs scanned?<\/h3><\/dt>\n<dd><p>V1 uses a focused capped scan so it stays fast and safe for WordPress admin use. It checks the homepage, posts page, top-level pages, latest posts, and sampled sitemap URLs.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.5.1<\/h4>\n\n<ul>\n<li>Updated WordPress.org positioning around indexing checks, sitemap checks, noindex, and pages not showing in Google.<\/li>\n<li>Renamed the public plugin title to \"VDL Indexing &amp; Search Visibility Scanner\" while keeping the existing slug and text domain.<\/li>\n<li>Added a best-first-use section and clearer FAQ wording around Google indexing limits.<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>Reframed the dashboard around the question \"Why is this page not showing in Google?\"<\/li>\n<li>Added a clearer single important URL checker with an on-screen diagnostic result card.<\/li>\n<li>Added a report value panel for building and exporting a fix-first checklist.<\/li>\n<li>Improved admin copy around noindex, canonical, sitemap, robots, redirect, title, and meta description checks.<\/li>\n<\/ul>\n\n<h4>0.4.1<\/h4>\n\n<ul>\n<li>Improved WordPress.org listing copy around indexing, sitemap coverage, noindex, canonical, robots, redirects, and fix-first visibility audits.<\/li>\n<li>Updated screenshot captions and support wording while keeping the scanner local and diagnostic.<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Redesigned the admin dashboard as a decision-first Visibility Command Center.<\/li>\n<li>Added grouped diagnostic cards for Fix now, Fix soon, Optional cleanup, and Expected findings.<\/li>\n<li>Added client-side filters for all findings, priority groups, important pages, expected items, and cleanup.<\/li>\n<li>Added Visibility Journey strips derived from existing HTTP, robots, noindex, canonical, and sitemap signals.<\/li>\n<li>Moved the full table into a secondary Detailed results section and improved local export placement.<\/li>\n<li>Improved likely important page and since-last-scan panels for faster scan interpretation.<\/li>\n<\/ul>\n\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>Added translator comments for placeholder strings flagged by Plugin Check.<\/li>\n<li>Removed unnecessary CSV stream close to avoid filesystem-operation warnings.<\/li>\n<li>Documented AJAX nonce verification for Plugin Check static analysis.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Added classification reasons to results, admin table, and CSV\/HTML exports.<\/li>\n<li>Added Visibility Impact labels: Critical, Moderate, Low, and Expected.<\/li>\n<li>Updated hero status logic so optional cleanup does not overstate visibility risk.<\/li>\n<li>Added Likely Important Pages panel and importance reasons.<\/li>\n<li>Polished Since Last Scan comparison with new, resolved, unchanged, new critical, and new moderate counts.<\/li>\n<li>Expanded exports with impact, classification, importance, comparison, site URL, and generated timestamp fields.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Added priority engine with Fix now, Fix soon, Optional cleanup, and Expected labels.<\/li>\n<li>Added What To Fix First panel so visibility blockers are separated from mild metadata hygiene.<\/li>\n<li>Added page context detection for homepage, posts page, WooCommerce product\/shop\/cart\/checkout\/account, legal\/privacy, archives, search pages, posts, pages, and public URLs.<\/li>\n<li>Added previous-vs-latest scan comparison summary for new, resolved, and unchanged actionable issues.<\/li>\n<li>Added priority and context columns to CSV and HTML exports.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Added expected handling for common utility pages such as cart, checkout, account, legal, search, category, and tag pages when noindex is likely intentional.<\/li>\n<li>Reduced noisy top issues by excluding expected utility noindex findings from critical issue ranking.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial standalone local scanner with Visibility Map dashboard, sitemap\/robots checks, invisible page scan, retest URL, and export links.<\/li>\n<\/ul>","raw_excerpt":"Check why WordPress pages are not showing in Google by scanning noindex, sitemap coverage, robots.txt, canonicals, redirects, titles, and descriptions &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/314530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=314530"}],"author":[{"embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gtech25"}],"wp:attachment":[{"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=314530"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=314530"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=314530"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=314530"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=314530"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=314530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}