Catalog / progressiveballoons.com
61

SEO audit for progressiveballoons.com

Progressive Balloons & Gifts

ecommerce

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

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

Home

Screenshot of progressiveballoons.com
50
pages crawled
50
indexable pages
3
errors
325
warnings
743
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Titles 95 2 1 45
Security 69 1 49 50
Canonical 71 0 49 0
Performance 72 0 47 192
Agent Readiness 72 0 46 36
Images 72 0 46 10
Structured Data 78 0 37 3
Content 80 0 33 143
Headings 96 0 6 0
Meta Description 96 0 6 58
Duplicate 99 0 2 0
Mobile 99 0 2 49
Crawlability 99 0 1 0
AI Content 100 0 0 2
Cache 100 0 0 49
Links 100 0 0 8
Social 100 0 0 98
Findings

Errors (2 rules)

error Mixed content on HTTPS page

Rule security.mixed_content · Security · 1 occurrence(s)

error Missing or empty <title>

Rule title.missing · Titles · 2 occurrence(s)

Warnings (13 rules)

warning Control has no accessible name

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

warning Missing canonical tag

Rule canonical.missing · Canonical · 49 occurrence(s)

warning Thin content (low word count)

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

warning Near-duplicate page content

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

warning Incomplete/empty response after retries (likely transient — re-crawl)

Rule fetch.incomplete · Crawlability · 1 occurrence(s)

warning Content-Type header doesn't match the actual content

Rule headers.content_type_mismatch · Security · 49 occurrence(s)

warning Images missing alt text

Rule images.missing_alt · Images · 46 occurrence(s)

warning Missing viewport meta tag

Rule mobile.viewport_missing · Mobile · 2 occurrence(s)

warning Render-blocking script in <head> (no defer/async)

Rule perf.render_blocking · Performance · 47 occurrence(s)

warning Product schema missing required or recommended properties

Rule schema.product_incomplete · Structured Data · 37 occurrence(s)

  • https://www.progressiveballoons.com/ — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/aboutus1.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.progressiveballoons.com/baby.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/bluey.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/disney-mickey-mouse.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/disney-princesses.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/easter-balloons.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/easter.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/fathers-day.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/halloween.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/help1.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/licensed-super-heroes.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/mothers-day-balloons.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/mothers-day.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/non-foil-packaged-balloons.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/plush-animals.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/programs.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.progressiveballoons.com/st-patricks-day-balloons.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/st-patricks-day.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/teacher-appreciation.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/teacher-balloons.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/test-index.html — Product structured data is missing required properties (name, offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/thanksgiving.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/toy-story.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.
  • https://www.progressiveballoons.com/ytest-folder1-ytest-subcat1.html — Product structured data is missing required property (offers.price) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review, description), which enrich the result.

warning Title likely truncated in SERP (too wide)

Rule title.too_long · Titles · 1 occurrence(s)

Notices (25 rules)

notice Heading levels skip a level

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

notice No main landmark for AI agents

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

notice Low text variety (weak AI-content signal)

Rule ai.low_variety · AI Content · 1 occurrence(s)

  • https://www.progressiveballoons.com/ytimes-list-images.html — This page's writing is unusually uniform — even sentence lengths (variation 0.35) and repetitive vocabulary (diversity 0.49). That pattern is weakly associated with machine-generated or templated text, but it is not proof: technical and non-native writing can look the same, and AI detectors are unreliable. Treat it as a nudge to check the page adds original value — not as a verdict.

notice Uniform sentence length (scaled-content hygiene signal)

Rule ai.uniform_sentence_length · AI Content · 1 occurrence(s)

  • https://www.progressiveballoons.com/ytimes-list-images.html — sentence lengths on this page are unusually uniform (standard deviation 0.5 words, below 4) — a stylistically flat rhythm that correlates with templated or unedited content and low editorial effort. Vary sentence length and add specifics on a re-read. This is a content-quality nudge; it does not determine AI authorship.

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

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

notice Low text-to-HTML ratio

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

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

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

  • https://www.progressiveballoons.com/ — this page reads as difficult (Flesch Reading Ease 34, 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://www.progressiveballoons.com/administrative-professionals-day-balloons.html — 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://www.progressiveballoons.com/non-foil-packaged-balloons.html — 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.
  • https://www.progressiveballoons.com/programs.html — this page reads as difficult (Flesch Reading Ease 39, 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://www.progressiveballoons.com/test-item.html — this page reads as very difficult (Flesch Reading Ease -8, 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 Title tag and meta description are identical

Rule content.title_meta_same · Meta Description · 28 occurrence(s)

notice No character encoding declared (meta charset or Content-Type)

Rule encoding.charset_missing · Content · 47 occurrence(s)

notice Missing html lang attribute

Rule i18n.lang_missing · Mobile · 49 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://www.progressiveballoons.com/ — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/301159-candy-treat-box-mini-dotted-hearts.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/301182-medium-dark-pink-lacquer-pull-bow.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/301190-medium-turquoise-lacquer-pull-bow.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/301811-candy-treat-box-mini-circle-hearts.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/302194-cube-box-outlined-hearts.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/302195-cube-box-pattern-hearts.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/302196-cube-box-open-colored-hearts.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/390135-10-inch-sitting-lynley-lamb.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/7734-standard-as-advertised-balloon.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/aboutus1.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/baby.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/disney-princesses.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/easter-balloons.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/easter.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/halloween.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/mothers-day-balloons.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/non-foil-packaged-balloons.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/plush-animals.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/programs.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/st-patricks-day-balloons.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/test-index.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/test-item.html — the likely hero/LCP image (menu_2.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.progressiveballoons.com/thanksgiving.html — the likely hero/LCP image (pb-logo.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.progressiveballoons.com/ytest-folder1-ytest-subcat1.html — the likely hero/LCP image (pb-logo.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 · 10 occurrence(s)

notice Internal link has no anchor text / accessible name

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

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

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

notice Meta description too short

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

notice Missing Open Graph tags

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

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

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

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

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

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

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

  • https://www.progressiveballoons.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.progressiveballoons.com/301159-candy-treat-box-mini-dotted-hearts.html — 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.progressiveballoons.com/301182-medium-dark-pink-lacquer-pull-bow.html — 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.progressiveballoons.com/301190-medium-turquoise-lacquer-pull-bow.html — 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.progressiveballoons.com/301811-candy-treat-box-mini-circle-hearts.html — 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.progressiveballoons.com/302194-cube-box-outlined-hearts.html — 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.progressiveballoons.com/302195-cube-box-pattern-hearts.html — 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.progressiveballoons.com/302196-cube-box-open-colored-hearts.html — 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.progressiveballoons.com/390135-10-inch-sitting-lynley-lamb.html — 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.progressiveballoons.com/7734-standard-as-advertised-balloon.html — 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.progressiveballoons.com/aboutus1.html — 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.progressiveballoons.com/baby.html — 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.progressiveballoons.com/disney-princesses.html — 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.progressiveballoons.com/easter-balloons.html — 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.progressiveballoons.com/easter.html — 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.progressiveballoons.com/mothers-day-balloons.html — 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.progressiveballoons.com/non-foil-packaged-balloons.html — 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.progressiveballoons.com/plush-animals.html — 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.progressiveballoons.com/programs.html — 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.progressiveballoons.com/st-patricks-day-balloons.html — 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.progressiveballoons.com/test-index.html — 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.progressiveballoons.com/test-item.html — 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.progressiveballoons.com/thanksgiving.html — 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.progressiveballoons.com/ytest-folder1-ytest-subcat1.html — 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.progressiveballoons.com/ytimes-list-images.html — 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 Missing recommended security headers

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

notice target=_blank link without rel=noopener (tab-napping)

Rule security.unsafe_cross_origin_links · Security · 1 occurrence(s)

notice Title tag is identical to the H1 (missed keyword variation)

Rule title.same_as_h1 · Titles · 31 occurrence(s)

notice Missing Twitter Card tag

Rule twitter.missing · Social · 49 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.progressiveballoons.com/aboutus1.html
About Us
200 yes 444 46
https://www.progressiveballoons.com/help1.html
FAQ
200 yes 1236 46
https://www.progressiveballoons.com/plush-animals.html
Plush
200 yes 227 46
https://www.progressiveballoons.com/programs.html
Let's Build a Retail Program That Works for You
200 yes 308 46
https://www.progressiveballoons.com/baby.html
Baby - Occasions & Themes
200 yes 304 1
https://www.progressiveballoons.com/302194-cube-box-outlined-hearts.html
Cube Box Outlined Hearts - Boxes & Containers
200 yes 257 3
https://www.progressiveballoons.com/302195-cube-box-pattern-hearts.html
Cube Box Pattern Hearts - Boxes & Containers
200 yes 257 3
https://www.progressiveballoons.com/302196-cube-box-open-colored-hearts.html
Cube Box Open Colored Hearts - Boxes & Containers
200 yes 259 3
https://www.progressiveballoons.com/301159-candy-treat-box-mini-dotted-hearts.html
Candy Treat Box (Mini) Dotted Hearts - Boxes & Containers
200 yes 281 2
https://www.progressiveballoons.com/301182-medium-dark-pink-lacquer-pull-bow.html
Medium Dark Pink Lacquer Pull Bow - Medium Pull Bows
200 yes 304 2
https://www.progressiveballoons.com/301190-medium-turquoise-lacquer-pull-bow.html
Medium Turquoise Lacquer Pull Bow - Medium Pull Bows
200 yes 302 2
https://www.progressiveballoons.com/301811-candy-treat-box-mini-circle-hearts.html
Candy Treat Box (Mini) Circle Hearts - Boxes & Containers
200 yes 281 2
https://www.progressiveballoons.com/
Progressive Balloons & Gifts
200 yes 344 1
https://www.progressiveballoons.com/390135-10-inch-sitting-lynley-lamb.html
Lynley Lamb - Plush
200 yes 234 0
https://www.progressiveballoons.com/7734-standard-as-advertised-balloon.html
18" As Advertised Balloon - 17"/18" Advertising Balloons
200 yes 411 0
https://www.progressiveballoons.com/administrative-professionals-day-balloons.html
Administrative Professional's Day Balloons
200 yes 130 0
https://www.progressiveballoons.com/baby-shark.html
Baby Shark
200 yes 128 0
https://www.progressiveballoons.com/bluey.html
Bluey
200 yes 127 0
https://www.progressiveballoons.com/boss-s-day-balloons.html
Boss'S Day Balloons
200 yes 129 0
https://www.progressiveballoons.com/boss-s-day.html
Boss's Day
200 yes 128 0
https://www.progressiveballoons.com/c4-site-variables.html
**DO NOT DELETE**
200 yes 126 0
https://www.progressiveballoons.com/disney-mickey-mouse.html
Disney Mickey Mouse
200 yes 129 0
https://www.progressiveballoons.com/disney-princesses.html
Disney Princesses
200 yes 128 0
https://www.progressiveballoons.com/easter-balloons.html
Easter Balloons
200 yes 128 0
https://www.progressiveballoons.com/easter.html
Easter
200 yes 127 0
https://www.progressiveballoons.com/estimated-deliver-date.html
Estimated Delivery Date
200 yes 89 0
https://www.progressiveballoons.com/fathers-day.html
Father's Day
200 yes 128 0
https://www.progressiveballoons.com/graduation-balloons.html
Graduation Balloons
200 yes 128 0
https://www.progressiveballoons.com/halloween-balloons.html
Halloween Balloons
200 yes 128 0
https://www.progressiveballoons.com/halloween.html
Halloween
200 yes 127 0
https://www.progressiveballoons.com/id-export.html 200 yes 0 0
https://www.progressiveballoons.com/licensed-super-heroes.html
Super Heroes
200 yes 128 0
https://www.progressiveballoons.com/list-out-of-stock.html
Out of Stock Items
200 yes 139 0
https://www.progressiveballoons.com/mothers-day-balloons.html
Mother's Day Balloons
200 yes 129 0
https://www.progressiveballoons.com/mothers-day.html
Mother's Day
200 yes 128 0
https://www.progressiveballoons.com/new-years-balloons.html
New Year's Balloons
200 yes 129 0
https://www.progressiveballoons.com/non-foil-packaged-balloons.html
Non Foil Packaged Balloons - Consumer Packaged Balloons
200 yes 146 0
https://www.progressiveballoons.com/patriotic-balloons.html
Patriotic Balloons
200 yes 128 0
https://www.progressiveballoons.com/st-patricks-day-balloons.html
St Patrick's Day Balloons
200 yes 130 0
https://www.progressiveballoons.com/st-patricks-day.html
St. Patricks Day
200 yes 129 0
https://www.progressiveballoons.com/sweetest-day-balloons.html
Sweetest Day Balloons
200 yes 129 0
https://www.progressiveballoons.com/teacher-appreciation.html
Teacher Appreciation
200 yes 128 0
https://www.progressiveballoons.com/teacher-balloons.html
Teacher Balloons
200 yes 128 0
https://www.progressiveballoons.com/test-index.html
Progressive Balloons & Gifts - Wholesale Plush, Wholesale Gifts, Wholesale Balloons & Wholesale Party Supplies
200 yes 126 0
https://www.progressiveballoons.com/test-item.html
Test Item
200 yes 157 0
https://www.progressiveballoons.com/test-product-090321c.html 200 yes 126 0
https://www.progressiveballoons.com/thanksgiving.html
Thanksgiving
200 yes 127 0
https://www.progressiveballoons.com/toy-story.html
Disney Toy Story
200 yes 129 0
https://www.progressiveballoons.com/ytest-folder1-ytest-subcat1.html
ytest-subcat1
200 yes 127 0
https://www.progressiveballoons.com/ytimes-list-images.html 200 yes 852 0

Audit your own site — free

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

Scan your site →