Catalog / cococochocolatiers.com
65

SEO audit for cococochocolatiers.com

Calgary Chocolate Shops | Chocolaterie Bernard Callebaut®

ecommerce

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

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

We create award-winning chocolates and fine cocoa confections, including Chocolaterie Bernard Callebaut® products. Order from our Calgary chocolate shop today!

Screenshot of cococochocolatiers.com
50
pages crawled
48
indexable pages
0
errors
117
warnings
483
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 71 0 48 43
Duplicate 81 0 32 4
Images 82 0 30 56
Meta Description 98 0 4 12
Budget 99 0 1 0
Robots 99 0 1 0
Titles 99 0 1 14
Cache 100 0 0 48
Canonical 100 0 0 1
Content 100 0 0 48
Crawlability 100 0 0 1
Links 100 0 0 48
Performance 100 0 0 144
Security 100 0 0 48
Sitemap 100 0 0 3
Social 100 0 0 4
Structured Data 100 0 0 9
Findings

Warnings (7 rules)

warning Control has no accessible name

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

warning robots.txt-disallowed URL receives internal links (crawl-budget leak)

Rule budget.disallow_linked · Budget · 1 occurrence(s)

  • https://cococochocolatiers.com/account — internal links point to https://cococochocolatiers.com/account, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://cococochocolatiers.com/, https://cococochocolatiers.com/products/copper-ballotin-18-pc, https://cococochocolatiers.com/pages/storageanddetails.

warning Near-duplicate page content

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

  • https://cococochocolatiers.com/cart — near-duplicate of 1 page(s): https://cococochocolatiers.com/search
  • https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc — near-duplicate of 27 page(s): https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate, https://cococochocolatiers.com/products/oregano-fusion-tablette-dark-chocolate
  • https://cococochocolatiers.com/products/chocolate-drops-milk — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/chocolate-drops-semi-sweet — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/chocolate-drops-white — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/dark-chocolate-almond-bar — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/dark-chocolate-bar-with-habanero-chili-sea-salt — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/dark-chocolate-coated-coffee-beans — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/dark-chocolate-covered-pretzels — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/dark-chocolate-nut-bark — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/oregano-fusion-tablette-dark-chocolate
  • https://cococochocolatiers.com/products/extra-dark-chocolate-bar-72 — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/milk-chocolate-and-almond-biscuits — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/milk-chocolate-bar — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/milk-chocolate-bar-with-almonds — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/milk-chocolate-bar-with-habanero-sea-salt — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/milk-chocolate-coated-almonds — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/milk-chocolate-covered-and-cocoa-dusted-hazelnuts — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/milk-chocolate-nut-bark — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/oregano-fusion-tablette-dark-chocolate — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/rosemary-fusion-tablette-milk-chocolate — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate, https://cococochocolatiers.com/products/oregano-fusion-tablette-dark-chocolate
  • https://cococochocolatiers.com/products/white-chocolate-bar — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/products/white-chocolate-bar-with-pistachios — near-duplicate of 27 page(s): https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc, https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc, https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
  • https://cococochocolatiers.com/search — near-duplicate of 1 page(s): https://cococochocolatiers.com/cart

warning Images missing alt text

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

warning robots.txt blocks CSS/JS the pages need to render

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

  • https://cococochocolatiers.com/ — robots.txt Disallow blocks render-critical CSS/JS under: /checkouts/internal/ — Google's renderer can't fetch these, so the affected pages may render blank or thin. Allow the asset path(s) for Googlebot.

warning Title likely truncated in SERP (too wide)

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

Notices (22 rules)

notice Heading levels skip a level

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

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

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

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 1 occurrence(s)

notice Low text-to-HTML ratio

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

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

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

  • https://cococochocolatiers.com/ — this page reads as very difficult (Flesch Reading Ease 29, 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://cococochocolatiers.com/blogs/recipes — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://cococochocolatiers.com/blogs/recipes/chocolate-martini — this page reads as difficult (Flesch Reading Ease 31, 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://cococochocolatiers.com/blogs/recipes?page=2 — this page reads as difficult (Flesch Reading Ease 36, 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://cococochocolatiers.com/cart — this page reads as very difficult (Flesch Reading Ease 12, 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://cococochocolatiers.com/collections/ruby — this page reads as very difficult (Flesch Reading Ease 28, 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://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc — 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://cococochocolatiers.com/pages/storageanddetails — this page reads as difficult (Flesch Reading Ease 44, 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://cococochocolatiers.com/products/chocolate-box-4pc — 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://cococochocolatiers.com/products/copper-ballotin-18-pc — 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://cococochocolatiers.com/products/copper-ballotin-36pc — 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://cococochocolatiers.com/products/copper-ballotin-48pc — 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://cococochocolatiers.com/products/copper-ballotin-62pc — this page reads as difficult (Flesch Reading Ease 38, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://cococochocolatiers.com/products/dark-chocolate-covered-pretzels — this page reads as difficult (Flesch Reading Ease 41, 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://cococochocolatiers.com/products/dark-chocolate-nut-bark — this page reads as difficult (Flesch Reading Ease 41, 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://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate — this page reads as difficult (Flesch Reading Ease 41, 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://cococochocolatiers.com/products/milk-chocolate-and-almond-biscuits — this page reads as difficult (Flesch Reading Ease 40, 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://cococochocolatiers.com/products/milk-chocolate-coated-pretzels — this page reads as difficult (Flesch Reading Ease 41, 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://cococochocolatiers.com/products/milk-chocolate-nut-bark — this page reads as difficult (Flesch Reading Ease 40, 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://cococochocolatiers.com/products/mini-copper-ballotin-2-pc — this page reads as difficult (Flesch Reading Ease 40, 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://cococochocolatiers.com/products/orange-peel-dark-chocolate-covered — this page reads as difficult (Flesch Reading Ease 42, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://cococochocolatiers.com/products/oregano-fusion-tablette-dark-chocolate — this page reads as difficult (Flesch Reading Ease 41, 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://cococochocolatiers.com/products/rosemary-fusion-tablette-milk-chocolate — this page reads as difficult (Flesch Reading Ease 40, 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://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc — this page reads as difficult (Flesch Reading Ease 40, 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://cococochocolatiers.com/search — this page reads as very difficult (Flesch Reading Ease 13, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.

notice Duplicate meta description across pages

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

notice Image alt text is keyword-stuffed (repetition / low variety)

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

notice Image alt text is very long (possible keyword stuffing)

Rule images.alt_too_long · Images · 7 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://cococochocolatiers.com/ — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/blogs/recipes — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/blogs/recipes/chocolate-martini — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/blogs/recipes?page=2 — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/cart — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/collections/ruby — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/pages/storageanddetails — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/policies/privacy-policy — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/products/chocolate-box-4pc — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/products/copper-ballotin-18-pc — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/products/copper-ballotin-36pc — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/products/copper-ballotin-48pc — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/products/copper-ballotin-62pc — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/products/dark-chocolate-covered-pretzels — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/products/dark-chocolate-nut-bark — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/products/milk-chocolate-and-almond-biscuits — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/products/milk-chocolate-nut-bark — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/products/mini-copper-ballotin-2-pc — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/products/orange-peel-dark-chocolate-covered — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/products/oregano-fusion-tablette-dark-chocolate — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/products/rosemary-fusion-tablette-milk-chocolate — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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://cococochocolatiers.com/search — the likely hero/LCP image (cococo_cbc_logo_v3_px_350x.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 · 48 occurrence(s)

notice Internal link has no anchor text / accessible name

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

notice Missing Open Graph tags

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

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

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

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

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

  • https://cococochocolatiers.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://cococochocolatiers.com/blogs/recipes — 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://cococochocolatiers.com/blogs/recipes/chocolate-martini — 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://cococochocolatiers.com/blogs/recipes?page=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://cococochocolatiers.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://cococochocolatiers.com/collections/ruby — 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://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc — 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://cococochocolatiers.com/pages/storageanddetails — 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://cococochocolatiers.com/policies/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://cococochocolatiers.com/products/chocolate-box-4pc — 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://cococochocolatiers.com/products/copper-ballotin-18-pc — 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://cococochocolatiers.com/products/copper-ballotin-36pc — 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://cococochocolatiers.com/products/copper-ballotin-48pc — 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://cococochocolatiers.com/products/copper-ballotin-62pc — 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://cococochocolatiers.com/products/dark-chocolate-covered-pretzels — 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://cococochocolatiers.com/products/dark-chocolate-nut-bark — 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://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate — 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://cococochocolatiers.com/products/milk-chocolate-and-almond-biscuits — 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://cococochocolatiers.com/products/milk-chocolate-nut-bark — 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://cococochocolatiers.com/products/mini-copper-ballotin-2-pc — 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://cococochocolatiers.com/products/orange-peel-dark-chocolate-covered — 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://cococochocolatiers.com/products/oregano-fusion-tablette-dark-chocolate — 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://cococochocolatiers.com/products/rosemary-fusion-tablette-milk-chocolate — 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://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc — 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://cococochocolatiers.com/search — 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 Blocked by robots.txt

Rule robots.blocked · Crawlability · 1 occurrence(s)

notice Deep page has no BreadcrumbList structured data

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

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

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

notice Indexable page not listed in sitemap

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

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

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

notice Title is very short

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://cococochocolatiers.com/
Calgary Chocolate Shops | Chocolaterie Bernard Callebaut®
200 yes 686 48
https://cococochocolatiers.com/blogs/recipes
Chocolate Recipes
200 yes 597 48
https://cococochocolatiers.com/cart
Your Shopping Cart
200 yes 276 48
https://cococochocolatiers.com/pages/storageanddetails
Cocoa Sourcing & Storing Chocolate | Cococo Chocolatiers
200 yes 1106 48
https://cococochocolatiers.com/policies/privacy-policy
Privacy policy
200 yes 3459 48
https://cococochocolatiers.com/search
Search
200 yes 280 48
https://cococochocolatiers.com/blogs/recipes?page=2
Chocolate Recipes – Page 2
200 yes 605 1
https://cococochocolatiers.com/collections/ruby/products/heart-to-heart-creme-fraiche-hearts-collection-12-pc
Heart To Heart Crème Fraîche Hearts Collection, 12 pc
200 yes 3115 1
https://cococochocolatiers.com/blogs/recipes/chocolate-martini
Chocolate Martini
200 yes 447 0
https://cococochocolatiers.com/collections/ruby
Ruby Couverture Ruby Cacao | COCOCO CHOCOLATIERS
200 yes 483 0
https://cococochocolatiers.com/products/animal-farm-12-pc
Animal Farm, 12 pc | Chocolate Animals | Cococo
200 yes 3055 0
https://cococochocolatiers.com/products/chocolate-box-4pc
Four Piece Chocolate Box | CHOCOLATE FAVOUR
200 yes 3191 0
https://cococochocolatiers.com/products/chocolate-drops-milk
Chocolaterie Bernard Callebaut® Milk Chocolate Drops
200 yes 2975 0
https://cococochocolatiers.com/products/chocolate-drops-semi-sweet
Chocolaterie Bernard Callebaut® Semi-Sweet Chocolate Drops
200 yes 3255 0
https://cococochocolatiers.com/products/chocolate-drops-white
Chocolaterie Bernard Callebaut® White Chocolate Drops
200 yes 2997 0
https://cococochocolatiers.com/products/chocolate-hazelnut-spread
Chocolate Hazelnut Spread | Chocolaterie Bernard Callebaut®
200 yes 3104 0
https://cococochocolatiers.com/products/chocolate-sauce
Chocolate Sauce | Chocolaterie Bernard Callebaut®
200 yes 3377 0
https://cococochocolatiers.com/products/copper-ballotin-18-pc
Chocolaterie Bernard Callebaut® Copper Ballotin | 18 Assorted Chocolates
200 yes 3138 0
https://cococochocolatiers.com/products/copper-ballotin-24pc
Chocolaterie Bernard Callebaut® Copper Ballotin | 24 Assorted Chocolates
200 yes 3153 0
https://cococochocolatiers.com/products/copper-ballotin-36pc
Chocolaterie Bernard Callebaut® Copper Ballotin | 36 Assorted Chocolates
200 yes 3149 0
https://cococochocolatiers.com/products/copper-ballotin-48pc
Chocolaterie Bernard Callebaut® Copper Ballotin | 48 Assorted Chocolates
200 yes 3169 0
https://cococochocolatiers.com/products/copper-ballotin-62pc
Chocolaterie Bernard Callebaut® Copper Ballotin | 62 Assorted Chocolates
200 yes 3157 0
https://cococochocolatiers.com/products/dark-chocolate-almond-bar
Dark Chocolate Bar with Almonds, 56g
200 yes 3201 0
https://cococochocolatiers.com/products/dark-chocolate-bar-with-caramel
Dark Chocolate Bar with Caramel, 56g
200 yes 2960 0
https://cococochocolatiers.com/products/dark-chocolate-bar-with-habanero-chili-sea-salt
Dark Chocolate Bar with spicy hot Habanero Chili Sea Salt
200 yes 3277 0
https://cococochocolatiers.com/products/dark-chocolate-bar-with-hazelnuts
Dark Chocolate Bar with Hazelnuts
200 yes 3196 0
https://cococochocolatiers.com/products/dark-chocolate-coated-coffee-beans
Dark Chocolate Covered Coffee Beans - Cococo
200 yes 3215 0
https://cococochocolatiers.com/products/dark-chocolate-covered-pretzels
Dark Chocolate Covered Pretzels | SNACK TIME
200 yes 3202 0
https://cococochocolatiers.com/products/dark-chocolate-nut-bark
Nut Bark Dark Chocolate 150g | Chocolate Nut Snack | Cococo
200 yes 3087 0
https://cococochocolatiers.com/products/dill-fusion-tablette-white-chocolate
Dill Fusion Tablette, White Chocolate
200 yes 3044 0
https://cococochocolatiers.com/products/extra-dark-chocolate-bar-72
Extra Dark Chocolate Bar 72% Cacao | Rainforest Alliance Certified
200 yes 2936 0
https://cococochocolatiers.com/products/milk-chocolate-and-almond-biscuits
Milk Chocolate Covered Almond Biscuits
200 yes 2971 0
https://cococochocolatiers.com/products/milk-chocolate-bar
Milk Chocolate Bar, 56g | Milk Chocolate Bar | Cococo
200 yes 3079 0
https://cococochocolatiers.com/products/milk-chocolate-bar-with-almonds
Milk Chocolate Bars with Almonds
200 yes 2942 0
https://cococochocolatiers.com/products/milk-chocolate-bar-with-habanero-sea-salt
Milk Chocolate Bar with hot Habanero Chili Sea Salt
200 yes 2967 0
https://cococochocolatiers.com/products/milk-chocolate-bar-with-peanut-butter
CHOCOLATE BARS | Milk Chocolate with Peanut Butter
200 yes 2947 0
https://cococochocolatiers.com/products/milk-chocolate-coated-almonds
Milk Chocolate Covered and Cocoa Dusted Almonds
200 yes 2976 0
https://cococochocolatiers.com/products/milk-chocolate-coated-pretzels
Milk Chocolate–Covered Pretzels, 300G | Pretzel
200 yes 3104 0
https://cococochocolatiers.com/products/milk-chocolate-covered-and-cocoa-dusted-hazelnuts
Milk Chocolate Covered and Cocoa Dusted Hazelnuts
200 yes 2977 0
https://cococochocolatiers.com/products/milk-chocolate-nut-bark
CHOCOLATE NUT BARK | Milk Chocolate with Almonds, Hazelnuts and Walnuts
200 yes 2988 0
https://cococochocolatiers.com/products/mini-copper-ballotin-2-pc
CHOCOLATE FAVOURS | Chocolaterie Bernard Callebaut®
200 yes 3086 0
https://cococochocolatiers.com/products/orange-peel-dark-chocolate-covered
Orange Peel Covered in Dark Chocolate | Cococo
200 yes 3371 0
https://cococochocolatiers.com/products/oregano-fusion-tablette-dark-chocolate
Charcuterie Dark Chocolate | COCOCO CHOCOLATIERS
200 yes 3370 0
https://cococochocolatiers.com/products/rosemary-fusion-tablette-milk-chocolate
Rosemary and Thyme Infused Milk Chocolate | CHARCUTERIE CHOCOLATE
200 yes 3038 0
https://cococochocolatiers.com/products/salted-peanut-butter-chocolates-12pc
Salted Peanut Butter Chocolates | COCOCO CHOCOLATIERS
200 yes 3002 0
https://cococochocolatiers.com/products/sea-salt-caramel-collections-16-pc
Sea Salt Caramel Collection | AWARD WINNING CHOCOLATES
200 yes 3100 0
https://cococochocolatiers.com/products/white-chocolate-bar
White Chocolate Bar | SNACK BAR
200 yes 2949 0
https://cococochocolatiers.com/products/white-chocolate-bar-with-pistachios
White Chocolate Bar with Pistachios | COCOCO CHOCOLATIERS
200 yes 2957 0
https://cococochocolatiers.com/account 0 no 0 48
https://cococochocolatiers.com/agents.md 200 no 0 0

Audit your own site — free

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

Scan your site →