Catalog / bobshop.co.za
65

SEO audit for bobshop.co.za

Bob Shop online shopping South Africa | bid or buy today

ecommerce

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

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

Online Shopping at Bob Shop | Shop online for furniture, fashion, laptops, electronics, smartphones, appliances and more in South Africa

Screenshot of bobshop.co.za
50
pages crawled
50
indexable pages
0
errors
252
warnings
595
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Budget 33 0 112 0
Agent Readiness 70 0 50 51
Performance 70 0 50 178
Duplicate 84 0 26 0
Titles 92 0 13 0
Security 99 0 1 50
Cache 100 0 0 50
Canonical 100 0 0 1
Content 100 0 0 100
Headings 100 0 0 4
Images 100 0 0 50
Links 100 0 0 50
Meta Description 100 0 0 12
Social 100 0 0 49
Findings

Warnings (7 rules)

warning Control has no accessible name

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

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

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

  • https://www.bobshop.co.za/jsp/buyer/BidTradeMonitorList.jsp — internal links point to https://www.bobshop.co.za/jsp/buyer/BidTradeMonitorList.jsp, 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://bobshop.co.za/, https://www.bobshop.co.za/antiques-collectables, https://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153.
  • https://www.bobshop.co.za/jsp/buyer/WatchList.jsp — internal links point to https://www.bobshop.co.za/jsp/buyer/WatchList.jsp, 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://bobshop.co.za/, https://www.bobshop.co.za/antiques-collectables, https://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153.
  • https://www.bobshop.co.za/jsp/cart/Cart.jsp — internal links point to https://www.bobshop.co.za/jsp/cart/Cart.jsp, 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://bobshop.co.za/, https://www.bobshop.co.za/antiques-collectables, https://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153.
  • https://www.bobshop.co.za/jsp/my/MyMain.jsp — internal links point to https://www.bobshop.co.za/jsp/my/MyMain.jsp, 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://bobshop.co.za/, https://www.bobshop.co.za/antiques-collectables, https://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153.
  • https://www.bobshop.co.za/jsp/my/MyMain.jsp?Action=BUYER_VIEW — internal links point to https://www.bobshop.co.za/jsp/my/MyMain.jsp?Action=BUYER_VIEW, 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://bobshop.co.za/, https://www.bobshop.co.za/antiques-collectables, https://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153.
  • https://www.bobshop.co.za/jsp/my/MyMain.jsp?Action=SELLER_VIEW — internal links point to https://www.bobshop.co.za/jsp/my/MyMain.jsp?Action=SELLER_VIEW, 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://bobshop.co.za/, https://www.bobshop.co.za/antiques-collectables, https://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153.
  • https://www.bobshop.co.za/jsp/registration/UserAccount.jsp — internal links point to https://www.bobshop.co.za/jsp/registration/UserAccount.jsp, 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://bobshop.co.za/, https://www.bobshop.co.za/antiques-collectables, https://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153.
  • https://www.bobshop.co.za/jsp/registration/UserRegistration.jsp — internal links point to https://www.bobshop.co.za/jsp/registration/UserRegistration.jsp, 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://bobshop.co.za/, https://www.bobshop.co.za/antiques-collectables, https://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153.
  • https://www.bobshop.co.za/jsp/seller/Listings.jsp — internal links point to https://www.bobshop.co.za/jsp/seller/Listings.jsp, 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://bobshop.co.za/, https://www.bobshop.co.za/antiques-collectables, https://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153.
  • https://www.bobshop.co.za/jsp/seller/sales/Sales.jsp — internal links point to https://www.bobshop.co.za/jsp/seller/sales/Sales.jsp, 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://bobshop.co.za/, https://www.bobshop.co.za/antiques-collectables, https://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153.
  • https://www.bobshop.co.za/mobilejquery/jsp/buyer/Orders.jsp — internal links point to https://www.bobshop.co.za/mobilejquery/jsp/buyer/Orders.jsp, 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://bobshop.co.za/, https://www.bobshop.co.za/antiques-collectables, https://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153.
  • https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=102&pageNo=2 — internal links point to https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=102&pageNo=2, 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://www.bobshop.co.za/antiques-collectables.
  • https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=102&pageNo=3 — internal links point to https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=102&pageNo=3, 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://www.bobshop.co.za/antiques-collectables.
  • https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=136&pageNo=2 — internal links point to https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=136&pageNo=2, 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://www.bobshop.co.za/automotive/car-parts-accessories/c/136.
  • https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=153&pageNo=2 — internal links point to https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=153&pageNo=2, 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://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153.
  • https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=153&pageNo=3 — internal links point to https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=153&pageNo=3, 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://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153.
  • https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=153&pageNo=53 — internal links point to https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=153&pageNo=53, 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://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153.
  • https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=21244&pageNo=2 — internal links point to https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=21244&pageNo=2, 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://www.bobshop.co.za/automotive.
  • https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=21244&pageNo=3 — internal links point to https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=21244&pageNo=3, 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://www.bobshop.co.za/automotive.
  • https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=2548&pageNo=2 — internal links point to https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=2548&pageNo=2, 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://www.bobshop.co.za/art.
  • https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=2548&pageNo=3 — internal links point to https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=2548&pageNo=3, 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://www.bobshop.co.za/art.
  • https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=840&pageNo=2 — internal links point to https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=840&pageNo=2, 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://www.bobshop.co.za/art/original-south-african-art/c/840.
  • https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=840&pageNo=200 — internal links point to https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=840&pageNo=200, 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://www.bobshop.co.za/art/original-south-african-art/c/840.
  • https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=840&pageNo=3 — internal links point to https://www.bobshop.co.za/mobilejquery/jsp/category/Category.jsp?categoryId=840&pageNo=3, 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://www.bobshop.co.za/art/original-south-african-art/c/840.
  • https://www.bobshop.co.za/mobilejquery/jsp/seller/seminar/SellingSeminar.jsp — internal links point to https://www.bobshop.co.za/mobilejquery/jsp/seller/seminar/SellingSeminar.jsp, 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://bobshop.co.za/, https://www.bobshop.co.za/antiques-collectables, https://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153.

warning Near-duplicate page content

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

warning Homepage duplicated across protocol/host variants (no redirect)

Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)

  • https://bobshop.co.za/ — https://www.bobshop.co.za/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.

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

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

  • https://bobshop.co.za/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".

warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)

Rule images.no_lazy_lcp_candidate · Performance · 50 occurrence(s)

  • https://bobshop.co.za/ — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/antiques-collectables — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153 — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/art — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/art/original-south-african-art/c/840 — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/automotive — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/automotive/car-parts-accessories/c/136 — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/baby — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/baby/baby-shower/c/21618 — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/books-education — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/books-education/fiction/c/478 — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/business-farming-industry — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/business-farming-industry/construction/c/1315 — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/cell-phones-accessories — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/cell-phones-accessories/cell-phones-smartphones/c/21949 — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/clothing-shoes-accessories — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/clothing-shoes-accessories/women/c/18709 — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/coins-notes — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/coins-notes/accessories/c/350 — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/computers-networking — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/computers-networking/laptops-notebooks/c/18836 — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/crafts — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/crafts/finished-crafts/c/10563 — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/electronics — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.bobshop.co.za/electronics/audio-visual-accessories/c/1472 — the likely hero/LCP image (68e7c0cf9a6ff965e0269314_shopaygo.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

warning Title likely truncated in SERP (too wide)

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

Notices (16 rules)

notice No llms.txt for AI agents

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

  • https://bobshop.co.za/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

notice No main landmark for AI agents

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

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

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

notice Canonical points to a different URL

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

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

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

  • https://bobshop.co.za/ — this page reads as very difficult (Flesch Reading Ease -26, 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.bobshop.co.za/antiques-collectables — this page reads as very difficult (Flesch Reading Ease -4, 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.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153 — this page reads as very difficult (Flesch Reading Ease -54, 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.bobshop.co.za/art — this page reads as very difficult (Flesch Reading Ease -10, 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.bobshop.co.za/art/original-south-african-art/c/840 — this page reads as very difficult (Flesch Reading Ease -35, 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.bobshop.co.za/automotive — this page reads as very difficult (Flesch Reading Ease -76, 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.bobshop.co.za/automotive/car-parts-accessories/c/136 — this page reads as very difficult (Flesch Reading Ease 0, 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.bobshop.co.za/baby — this page reads as very difficult (Flesch Reading Ease -9, 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.bobshop.co.za/baby/baby-shower/c/21618 — this page reads as very difficult (Flesch Reading Ease -71, 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.bobshop.co.za/books-education — 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://www.bobshop.co.za/books-education/fiction/c/478 — this page reads as very difficult (Flesch Reading Ease -11, 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.bobshop.co.za/business-farming-industry — this page reads as very difficult (Flesch Reading Ease -18, 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.bobshop.co.za/business-farming-industry/construction/c/1315 — this page reads as very difficult (Flesch Reading Ease -83, 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.bobshop.co.za/cell-phones-accessories — this page reads as very 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://www.bobshop.co.za/cell-phones-accessories/cell-phones-smartphones/c/21949 — this page reads as very difficult (Flesch Reading Ease -59, 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.bobshop.co.za/clothing-shoes-accessories — this page reads as very difficult (Flesch Reading Ease -9, 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.bobshop.co.za/clothing-shoes-accessories/women/c/18709 — this page reads as very difficult (Flesch Reading Ease -59, 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.bobshop.co.za/coins-notes — this page reads as very difficult (Flesch Reading Ease -9, 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.bobshop.co.za/coins-notes/accessories/c/350 — this page reads as very difficult (Flesch Reading Ease -82, 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.bobshop.co.za/computers-networking — this page reads as very difficult (Flesch Reading Ease 1, 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.bobshop.co.za/computers-networking/laptops-notebooks/c/18836 — 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.
  • https://www.bobshop.co.za/crafts — this page reads as very difficult (Flesch Reading Ease -68, 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.bobshop.co.za/crafts/finished-crafts/c/10563 — this page reads as very difficult (Flesch Reading Ease -83, 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.bobshop.co.za/electronics — 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.
  • https://www.bobshop.co.za/electronics/audio-visual-accessories/c/1472 — this page reads as very difficult (Flesch Reading Ease 2, 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 Multiple <h1> elements

Rule h1.multiple · Headings · 4 occurrence(s)

notice Images without width/height (layout shift / CLS)

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

notice Internal link has no anchor text / accessible name

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

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

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

notice Missing Open Graph tags

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

notice Large DOM (over 1500 elements) slows rendering & interaction

Rule perf.dom_size_large · Performance · 29 occurrence(s)

  • https://bobshop.co.za/ — the page has 1553 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/antiques-collectables — the page has 1752 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/art — the page has 1691 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/automotive/car-parts-accessories/c/136 — the page has 1613 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/baby — the page has 1718 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/books-education — the page has 1699 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/books-education/fiction/c/478 — the page has 1516 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/business-farming-industry — the page has 1717 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/cell-phones-accessories — the page has 1674 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/cell-phones-accessories/cell-phones-smartphones/c/21949 — the page has 1507 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/clothing-shoes-accessories — the page has 1721 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/clothing-shoes-accessories/women/c/18709 — the page has 1501 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/coins-notes — the page has 1723 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/computers-networking — the page has 1768 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/crafts — the page has 1666 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/electronics — the page has 1730 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/gaming — the page has 1718 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/garden-patio-pets — the page has 1747 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/gemstones-rocks — the page has 1668 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/groceries-household — the page has 1513 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/health-beauty — the page has 1748 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/holistic-esoteric — the page has 1713 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/home-living — the page has 1742 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/home-living/kitchen-dining-bar/c/1262 — the page has 1539 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.bobshop.co.za/jewellery-watches — the page has 1649 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

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

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

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

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

  • https://bobshop.co.za/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/antiques-collectables — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/art — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/art/original-south-african-art/c/840 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/automotive — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/automotive/car-parts-accessories/c/136 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/baby — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/baby/baby-shower/c/21618 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/books-education — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/books-education/fiction/c/478 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/business-farming-industry — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/business-farming-industry/construction/c/1315 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/cell-phones-accessories — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/cell-phones-accessories/cell-phones-smartphones/c/21949 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/clothing-shoes-accessories — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/clothing-shoes-accessories/women/c/18709 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/coins-notes — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/coins-notes/accessories/c/350 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/computers-networking — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/computers-networking/laptops-notebooks/c/18836 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/crafts — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/crafts/finished-crafts/c/10563 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/electronics — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.bobshop.co.za/electronics/audio-visual-accessories/c/1472 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

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

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

  • https://www.bobshop.co.za/antiques-collectables — 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.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153 — 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.bobshop.co.za/art — 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.bobshop.co.za/art/original-south-african-art/c/840 — 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.bobshop.co.za/automotive — 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.bobshop.co.za/automotive/car-parts-accessories/c/136 — 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.bobshop.co.za/baby — 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.bobshop.co.za/baby/baby-shower/c/21618 — 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.bobshop.co.za/books-education — 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.bobshop.co.za/books-education/fiction/c/478 — 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.bobshop.co.za/business-farming-industry — 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.bobshop.co.za/business-farming-industry/construction/c/1315 — 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.bobshop.co.za/cell-phones-accessories — 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.bobshop.co.za/cell-phones-accessories/cell-phones-smartphones/c/21949 — 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.bobshop.co.za/clothing-shoes-accessories — 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.bobshop.co.za/clothing-shoes-accessories/women/c/18709 — 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.bobshop.co.za/coins-notes — 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.bobshop.co.za/coins-notes/accessories/c/350 — 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.bobshop.co.za/computers-networking — 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.bobshop.co.za/computers-networking/laptops-notebooks/c/18836 — 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.bobshop.co.za/crafts — 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.bobshop.co.za/crafts/finished-crafts/c/10563 — 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.bobshop.co.za/electronics — 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.bobshop.co.za/electronics/audio-visual-accessories/c/1472 — 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.bobshop.co.za/gaming — 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 target=_blank link without rel=noopener (tab-napping)

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.bobshop.co.za/antiques-collectables
Shop antiques & collectables online | bobshop.co.za | bobshop.co.za
200 yes 1783 50
https://www.bobshop.co.za/antiques-collectables/advertising-signage-posters/c/153
Vintage Signs | Advertising, Signage & Posters | bobshop.co.za
200 yes 1266 50
https://www.bobshop.co.za/art
Original Art For Sale | bobshop.co.za
200 yes 1500 50
https://www.bobshop.co.za/art/original-south-african-art/c/840
Original South African Art | bobshop.co.za | bobshop.co.za
200 yes 1473 50
https://www.bobshop.co.za/automotive
Automotive | Vehicle parts & car accessories | Bike & truck spares  | bobshop.co.za
200 yes 1329 50
https://www.bobshop.co.za/automotive/car-parts-accessories/c/136
Automotive | Car parts & accessories & vehicle spares | Shop now | bobshop.co.za
200 yes 1828 50
https://www.bobshop.co.za/baby
Shop our baby shop for clothing, strollers, furniture and more | bobshop.co.za
200 yes 1632 50
https://www.bobshop.co.za/baby/baby-shower/c/21618
Buy the best in decor and gifts for your baby shower | bobshop.co.za
200 yes 1258 50
https://www.bobshop.co.za/books-education
Book Shop | Books, eBooks and Audio Books | bobshop.co.za
200 yes 1520 50
https://www.bobshop.co.za/books-education/fiction/c/478
Book Shop | Quality Fiction | bobshop.co.za
200 yes 1505 50
https://www.bobshop.co.za/business-farming-industry
Business, farming and industry related items for sale | bobshop.co.za
200 yes 1632 50
https://www.bobshop.co.za/business-farming-industry/construction/c/1315
Business, Farming & Industry | Construction | bobshop.co.za
200 yes 1255 50
https://www.bobshop.co.za/cell-phones-accessories
Cell phones & accessories for sale | bobshop.co.za
200 yes 1465 50
https://www.bobshop.co.za/cell-phones-accessories/cell-phones-smartphones/c/21949
Find A Cellphone For Sale Online At The Best Price | bobshop.co.za | bobshop.co.za
200 yes 1359 50
https://www.bobshop.co.za/clothing-shoes-accessories
Shop Clothing, Shoes & Accessories Online | bobshop.co.za
200 yes 1610 50
https://www.bobshop.co.za/clothing-shoes-accessories/women/c/18709
Shop Womens Clothes Online | bobshop.co.za
200 yes 1385 50
https://www.bobshop.co.za/coins-notes
Rare and collectible coins and notes for sale online | bobshop.co.za
200 yes 1695 50
https://www.bobshop.co.za/coins-notes/accessories/c/350
Accessories related to collecting coins and notes for sale | bobshop.co.za
200 yes 1245 50
https://www.bobshop.co.za/computers-networking
Buy Computers | Desktop, Laptops & Monitors Online in SA with Bob Shop | bobshop.co.za
200 yes 1867 50
https://www.bobshop.co.za/computers-networking/laptops-notebooks/c/18836
Laptops For Sale Online To Rock Your Work Day Like A Boss | bobshop.co.za
200 yes 1917 50
https://www.bobshop.co.za/crafts
Crafts Shop | Everything from Sewing Machines to Paint and Much More for Sale | bobshop.co.za
200 yes 1394 50
https://www.bobshop.co.za/crafts/finished-crafts/c/10563
Finished crafts for sale | bobshop.co.za
200 yes 1257 50
https://www.bobshop.co.za/electronics
Buy Electronics & Electronic Supplies in South Africa | Shop Online | bobshop.co.za
200 yes 1719 50
https://www.bobshop.co.za/electronics/audio-visual-accessories/c/1472
Audio Visual Accessories & Electronic Supplies Online | bobshop.co.za | bobshop.co.za
200 yes 1496 50
https://www.bobshop.co.za/gaming
Shop Gaming | PS4 Consoles & PC Games for Sale Online | bobshop.co.za
200 yes 1687 50
https://www.bobshop.co.za/gaming/accessories/c/10141
Shop for Gaming Accessories | bobshop.co.za
200 yes 1415 50
https://www.bobshop.co.za/garden-patio-pets
Garden, Outdoor Furniture & Pets | bobshop.co.za
200 yes 1867 50
https://www.bobshop.co.za/garden-patio-pets/outdoor-lighting/c/8457
Garden & Outdoor Lighting | bobshop.co.za
200 yes 1666 50
https://www.bobshop.co.za/gemstones-rocks
Gem Shop | Quality Gemstones and Rocks | bobshop.co.za
200 yes 1331 50
https://www.bobshop.co.za/gemstones-rocks/accessories/c/2778
Gem Shop | Accessories | bobshop.co.za
200 yes 1224 50
https://www.bobshop.co.za/gift-vouchers-coupons
Gift Vouchers & Coupons for Sale | bobshop.co.za
200 yes 1274 50
https://www.bobshop.co.za/gift-vouchers-coupons/entertainment/c/11478
Entertainment Gift Vouchers & Coupons for Sale | bobshop.co.za
200 yes 1219 50
https://www.bobshop.co.za/groceries-household
Shop groceries and household essentials online | bobshop.co.za
200 yes 1845 50
https://www.bobshop.co.za/groceries-household/beverages/c/20010
Shop beverages and always stay hydrated | bobshop.co.za
200 yes 1658 50
https://www.bobshop.co.za/health-beauty
Shop Health & Beauty | Nails, Makeup, Perfume and more | bobshop.co.za
200 yes 1710 50
https://www.bobshop.co.za/health-beauty/hair-care-shaving-hair-removal/c/1439
Health & Beauty | Hair Care, Shaving & Hair Removal | bobshop.co.za
200 yes 1553 50
https://www.bobshop.co.za/holistic-esoteric
Holistic & Esoteric Online Store | bobshop.co.za
200 yes 1444 50
https://www.bobshop.co.za/holistic-esoteric/aromatherapy/c/21544
Holistic & Esoteric Online Store | Shop Aromatherapy | bobshop.co.za
200 yes 1250 50
https://www.bobshop.co.za/home-living
Home Living Space | Buy Furniture, Home Appliances & Decor | bobshop.co.za
200 yes 1959 50
https://www.bobshop.co.za/home-living/kitchen-dining-bar/c/1262
Buy Kitchen Units & Kitchenware | Shop Kitchen Tools Online | bobshop.co.za
200 yes 1980 50
https://www.bobshop.co.za/jewellery-watches
Jewellery & Watches | Engagement Rings, Wedding Rings, Fine Jewellery, Fashion Jewellery | bobshop.co.za
200 yes 1405 50
https://www.bobshop.co.za/jewellery-watches/engagement-wedding-jewellery/c/438
Shop Engagement & Wedding Jewellery Online | bobshop.co.za
200 yes 1657 50
https://www.bobshop.co.za/militaria
Militaria Shop | Arms, Uniforms and Regalia for sale | bobshop.co.za
200 yes 1411 50
https://www.bobshop.co.za/militaria/badges-insignia/c/3712
Badges and Insignia | Militaria Symbols and Devices | bobshop.co.za
200 yes 1260 50
https://www.bobshop.co.za/movies-television
Movie and TV titles and memorabilia for sale | bobshop.co.za
200 yes 1613 50
https://www.bobshop.co.za/movies-television/movies/c/709
DVD and Blu-Ray titles for sale | bobshop.co.za
200 yes 1297 50
https://www.bobshop.co.za/music-instruments
Buy CDs, DVDs, LPs, Musical Instruments & Stage Equipment | bobshop.co.za
200 yes 1709 50
https://www.bobshop.co.za/music-instruments/instruments/c/1025
Instruments | Music & Instruments Shop | bobshop.co.za
200 yes 1604 50
https://www.bobshop.co.za/photo-video
Photography Shop | Digital Cameras, Video and Accessories for Sale | bobshop.co.za
200 yes 1773 50
https://bobshop.co.za/
Bob Shop online shopping South Africa | bid or buy today
200 yes 1379 1

Audit your own site — free

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

Scan your site →