Documentation

Shumway SEO Toolkit v0.1.9 docs

Use this page to find the right workflow, understand what each screen exports, and check the browser differences that affect Shumway SEO Toolkit v0.1.9.

For release history, see the changelog.

Start Here

Most people use the toolkit for one of these jobs. Start with the matching workflow, then jump into the detailed reference when you need the field-level details.

I want to audit a page

Open the workspace, start in Overview, then review the issues, metadata, technical signals, and source-vs-rendered checks.

I want to export data

Use Quick Exports, Page Copy, or the Exports screen for selected report bundles, HTTP traces, document copy, and image ZIP downloads.

I want to test robots.txt

Test a URL or path against Googlebot, search bots, AI crawlers, or a custom user-agent, then export the tested results.

I want to review schema

Inspect JSON-LD, Microdata, and RDFa, filter warnings/errors, and copy pretty JSON for a single schema block.

I want performance data

Open Web Vitals for local Core Web Vitals, CrUX field data, CrUX history, and PageSpeed Insights lab diagnostics.

I want to preview SERP/social

Edit Google-style snippets, export desktop/mobile preview images, and test Open Graph or X/Twitter metadata.

I want browser-specific help

Check the practical browser differences for install flow, JavaScript toggling, permissions, context menus, and downloads.

Common Workflows

  1. Open the page you want to inspect.
  2. Click the Shumway SEO Toolkit browser action.
  3. Open the workspace from the extension action or context menu for deeper review.
  4. Copy individual fields or export datasets when you need to share or archive the review.

The extension reads the active tab on demand. It is designed for normal HTTP and HTTPS pages and does not run a background crawler.

Feature Reference

The sections below match the main workspace navigation and the major data surfaces available for export.

Output and settings

Exports, context-menu actions, accessibility settings, and privacy behavior.

Export Reference

Exports are generated locally in the browser from the current page audit. Quick Exports focus on one screen, while the Exports screen can combine selected reports.

Limits, Truncation, And Skipped Data

The toolkit favors complete machine-readable exports and readable human reports. The limits below are intentional guardrails so very large pages, huge images, and inaccessible cross-origin resources do not freeze the browser.

Browser Differences

The core audit and export workflow is shared across supported browsers. The practical differences are browser API limits and permission behavior.

Chrome v0.1.9

Primary Chromium build with the full local SEO workspace and Chromium-only JavaScript toggle.

Edge v0.1.9

Chromium-compatible Edge build with the shared SEO workspace and Edge-supported JavaScript toggle.

Firefox v0.1.9

Firefox build for Firefox Add-ons, with local downloads and Chrome-only APIs removed.

Safari v0.1.9

Safari Web Extension build inside a macOS app wrapper, with Safari-safe permissions and UI behavior.

Privacy In Plain English

No accounts, analytics, tracking pixels, background crawling, or server-side page uploads. The toolkit reads the active tab when you use it, generates exports locally, and only opens third-party lookups when you click those buttons.

Screens

Full workspace overlay

In-page workspace with grouped navigation: Page, Utilities, Output, and Info. It adds HTTP trace review, sorting, section exports, SERP editing, webmaster tools, accessibility tree output, theme controls, and support links.

HTTP trace

Status codes, response headers, server redirects, final response details, JavaScript redirects, meta-refresh redirects, and trace exports.

Settings

Toggle the accessible color palette. The accessible palette avoids relying on red/green alone.

About

Shows the installed extension version, background on the project, settings link, documentation link, feedback link, LinkedIn link, and optional donation link.

Support

Links to product support and optional donation methods. Use support@shumway.io for support, privacy, and store-review questions.

Overview Section

Overview is the triage screen. It summarizes whether the page appears indexable and lists the highest-priority local review items.

Headings

The Headings section shows the rendered H1-H6 outline in page order. It counts each heading level, supports copying individual heading text, and exports heading rows.

Heading text is normalized from the rendered DOM and capped at 500 characters per heading. JSON exports preserve the heading objects, while CSV, TSV, Markdown, and TXT use the simplified level/text rows shown in the UI.

Review items may flag missing H1, multiple H1s, title/H1 duplication, empty headings, duplicate heading text, UI-label headings, and skipped heading levels.

The Links section inventories anchors from the rendered page. It records visible anchor text, resolved URL, raw href, whether href exists, rel tokens, target, and link kind.

Review items may flag JavaScript hrefs, empty hrefs, hash-only links, links without visible anchor text, unsafe target=_blank links, duplicate anchor text pointing to different URLs, and one URL with multiple anchor texts.

Images

The Images section shows image previews, alt text, source URLs, dimensions, loading mode, and width/height attribute coverage.

Review items may flag missing alt text, priority images without alt text, missing width/height attributes, tiny images that may be decorative, and very large image dimensions.

Schema

The Schema section detects JSON-LD, Microdata, and RDFa. JSON-LD is parsed locally and shown with type, display name, parse status, source, notes, and Google rich-result style signals where available.

Review items may flag parse errors, Google rich-result warnings or errors, missing recommended fields, duplicate schema @id values, schema URL and canonical mismatches, and breadcrumb structured-data notes.

Robots

The Robots section fetches robots.txt for the current origin, reads sitemap declarations, evaluates the current URL, and compares crawler access for search and AI-related crawlers.

Review items may flag robots meta noindex, X-Robots-Tag noindex, robots meta/header conflicts, conflicting robots directives, and robots.txt rules that disallow the current URL.

HTTP Trace

The HTTP Trace section shows the active tab's captured navigation chain: status codes, response headers, server redirects, final response details, JavaScript redirects, and meta-refresh redirects.

Web Vitals

The Web Vitals section combines local browser metrics, Google CrUX field data, CrUX history, and PageSpeed Insights lab diagnostics for the current URL.

Social

The Social section inventories Open Graph and X/Twitter metadata. The full workspace includes an editable preview tester for Facebook/Open Graph, LinkedIn/Open Graph, and X/Twitter cards.

Review items may flag OG title differences, OG description differences, and OG URL/canonical mismatches.

Style And Visual Review

The Style section extracts computed fonts, color usage, CSS variables, stylesheet URLs, style tag counts, inline style counts, and accessible CSS rule counts.

SERP Preview

The SERP section builds editable desktop and mobile Google-style snippets from the current title, URL path, favicon, and meta description.

Webmaster Tools

The Webmaster Tools section provides direct shortcuts and local helpers for Google Search Console and Bing Webmaster Tools.

Tools

The Tools section collects fast local actions and external lookups for the current page.

Third-party lookup buttons open new tabs only when clicked. Shumway SEO Toolkit does not send background requests to those services.

Exports

Exports are generated locally in the browser from the current page audit. The full workspace lets you choose datasets and formats.

Context Menu Actions

Right-click page, link, or selected content where supported to access Shumway SEO Toolkit actions.

Settings And Accessibility

Settings are stored in browser extension storage and stay local to the browser unless the user changes them, resets the extension, or uninstalls it.

Privacy Model

Shumway SEO Toolkit reads the active tab only when used. Core page analysis and exports run locally in the user's browser. The extension does not use analytics, tracking pixels, remote logging, accounts, or background crawling.

Web Vitals can request Google CrUX and PageSpeed Insights data for the current URL. Those responses are cached in browser storage so repeat views avoid unnecessary API calls, and the Web Vitals Refresh action requests fresh remote performance data.

See the privacy policy for the full policy text. For support, privacy, or store-review questions, email support@shumway.io.