{
  "format": "scrubnet-page",
  "version": 1,
  "language": "en-GB",
  "title": "Scrubnet | Tools & Insights for Technical SEO and Web Development",
  "description": "Scrubnet is an independent toolkit and knowledge hub for technical SEO specialists and web developers, with practical apps, articles and live crawler research.",
  "source": "https://scrubnet.org/",
  "representations": {
    "html": "https://scrubnet.org/",
    "markdown": "https://scrubnet.org/index.md",
    "text": "https://scrubnet.org/index.txt",
    "json": "https://scrubnet.org/index.json"
  },
  "languageAlternates": {
    "en-GB": "https://scrubnet.org/",
    "fr-FR": "https://scrubnet.org/fr/"
  },
  "content": [
    {
      "type": "section",
      "label": "Scrubnet hero banner",
      "content": [
        {
          "type": "heading",
          "level": 1,
          "content": [
            {
              "type": "text",
              "text": "Scrubnet"
            }
          ]
        },
        {
          "type": "paragraph",
          "content": [
            {
              "type": "text",
              "text": "Practical tools and technical insight for people who build and optimise the web"
            }
          ]
        },
        {
          "type": "paragraph",
          "content": [
            {
              "type": "link",
              "url": "https://scrubnet.org/tools.html",
              "content": [
                {
                  "type": "text",
                  "text": "Explore Tools"
                }
              ]
            },
            {
              "type": "text",
              "text": " "
            },
            {
              "type": "link",
              "url": "https://scrubnet.org/discoveries.html",
              "content": [
                {
                  "type": "text",
                  "text": "Browse Articles"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "type": "section",
      "id": "about",
      "content": [
        {
          "type": "heading",
          "level": 2,
          "content": [
            {
              "type": "text",
              "text": "Better ways to do technical work"
            }
          ]
        },
        {
          "type": "paragraph",
          "content": [
            {
              "type": "text",
              "text": "Scrubnet is an independent toolkit and knowledge hub for technical SEO specialists and web developers. It brings together focused apps, practical articles and first-hand crawler data to make complex work easier to inspect, organise and understand."
            }
          ]
        },
        {
          "type": "list",
          "ordered": false,
          "items": [
            {
              "content": [
                {
                  "type": "paragraph",
                  "content": [
                    {
                      "type": "strong",
                      "content": [
                        {
                          "type": "text",
                          "text": "Inspect:"
                        }
                      ]
                    },
                    {
                      "type": "text",
                      "text": " investigate technical signals and diagnose website issues."
                    }
                  ]
                }
              ]
            },
            {
              "content": [
                {
                  "type": "paragraph",
                  "content": [
                    {
                      "type": "strong",
                      "content": [
                        {
                          "type": "text",
                          "text": "Organise:"
                        }
                      ]
                    },
                    {
                      "type": "text",
                      "text": " turn complex information into useful, portable working knowledge."
                    }
                  ]
                }
              ]
            },
            {
              "content": [
                {
                  "type": "paragraph",
                  "content": [
                    {
                      "type": "strong",
                      "content": [
                        {
                          "type": "text",
                          "text": "Learn:"
                        }
                      ]
                    },
                    {
                      "type": "text",
                      "text": " explore technical guidance, experiments and evidence from the live web."
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "type": "section",
      "id": "tools",
      "content": [
        {
          "type": "heading",
          "level": 2,
          "id": "featured-tools",
          "content": [
            {
              "type": "text",
              "text": "Featured Scrubnet tools"
            }
          ]
        },
        {
          "type": "paragraph",
          "content": [
            {
              "type": "text",
              "text": "SEO Scrubbox and ScrubGraph support complementary parts of technical SEO and knowledge work, with a consistent local-first approach."
            }
          ]
        },
        {
          "type": "linkGroup",
          "url": "https://scrubnet.org/seo-scrubbox.html",
          "label": "Explore SEO Scrubbox",
          "content": [
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "image",
                  "url": "https://scrubnet.org/seo-scrubbox.png",
                  "alt": "SEO Scrubbox browser extension interface"
                }
              ]
            },
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "text",
                  "text": "Chrome extension"
                }
              ]
            },
            {
              "type": "heading",
              "level": 3,
              "content": [
                {
                  "type": "text",
                  "text": "SEO Scrubbox"
                }
              ]
            },
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "text",
                  "text": "Compare source and rendered SEO signals, test indexability, inspect bot access and run technical diagnostics directly in Chrome."
                }
              ]
            },
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "text",
                  "text": "Free browser extension"
                }
              ]
            }
          ]
        },
        {
          "type": "linkGroup",
          "url": "https://scrubnet.org/scrubgraph.html",
          "label": "Explore ScrubGraph",
          "content": [
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "image",
                  "url": "https://scrubnet.org/scrubgraph.png",
                  "alt": "ScrubGraph visual knowledge tree interface"
                }
              ]
            },
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "text",
                  "text": "Knowledge app"
                }
              ]
            },
            {
              "type": "heading",
              "level": 3,
              "content": [
                {
                  "type": "text",
                  "text": "ScrubGraph"
                }
              ]
            },
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "text",
                  "text": "Build and navigate private visual knowledge trees with Markdown notes, flexible editing, search and portable branch or full-graph exports."
                }
              ]
            },
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "text",
                  "text": "Private, local-first browser app"
                }
              ]
            }
          ]
        },
        {
          "type": "paragraph",
          "content": [
            {
              "type": "link",
              "url": "https://scrubnet.org/tools.html",
              "content": [
                {
                  "type": "strong",
                  "content": [
                    {
                      "type": "text",
                      "text": "See the full tool collection →"
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "type": "section",
      "id": "articles",
      "content": [
        {
          "type": "heading",
          "level": 2,
          "content": [
            {
              "type": "text",
              "text": "Articles for technical practitioners"
            }
          ]
        },
        {
          "type": "paragraph",
          "content": [
            {
              "type": "text",
              "text": "Scrubnet publishes practical articles about technical SEO, web development, AI search and crawler behaviour. Some explain better ways of working; others turn experiments and observed data into careful, useful analysis."
            }
          ]
        },
        {
          "type": "paragraph",
          "content": [
            {
              "type": "link",
              "url": "https://scrubnet.org/discoveries.html",
              "content": [
                {
                  "type": "strong",
                  "content": [
                    {
                      "type": "text",
                      "text": "Browse all articles and research →"
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "type": "section",
      "id": "observatory",
      "content": [
        {
          "type": "heading",
          "level": 2,
          "content": [
            {
              "type": "text",
              "text": "The crawler observatory"
            }
          ]
        },
        {
          "type": "paragraph",
          "content": [
            {
              "type": "text",
              "text": "The observatory is Scrubnet’s live research layer. It records how recognised search and AI crawlers request authorised machine-readable feeds, providing public data for descriptive analysis of discovery, recrawling, freshness and format choices. Requests show access behaviour, not indexing, ranking or citation."
            }
          ]
        },
        {
          "type": "linkGroup",
          "url": "https://scrubnet.org/dashboard.php",
          "label": "Crawler request logs",
          "content": [
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "image",
                  "url": "https://scrubnet.org/crawler-log-dashboard.webp",
                  "alt": "Live Crawler Logs dashboard showing crawler request charts"
                }
              ]
            },
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "text",
                  "text": "Live data"
                }
              ]
            },
            {
              "type": "heading",
              "level": 3,
              "content": [
                {
                  "type": "text",
                  "text": "Crawler request logs"
                }
              ]
            },
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "text",
                  "text": "Filter recent requests by crawler, path, format, response and date."
                }
              ]
            }
          ]
        },
        {
          "type": "linkGroup",
          "url": "https://scrubnet.org/freshness-lab.php",
          "label": "Freshness Observatory",
          "content": [
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "image",
                  "url": "https://scrubnet.org/freshness-observatory.webp",
                  "alt": "Freshness Observatory dashboard showing crawler request data by content age"
                }
              ]
            },
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "text",
                  "text": "Interactive analysis"
                }
              ]
            },
            {
              "type": "heading",
              "level": 3,
              "content": [
                {
                  "type": "text",
                  "text": "Freshness Observatory"
                }
              ]
            },
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "text",
                  "text": "Explore request timing, content age and crawler distribution visually."
                }
              ]
            }
          ]
        },
        {
          "type": "linkGroup",
          "url": "https://scrubnet.org/observatory.html",
          "label": "Observatory overview",
          "content": [
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "text",
                  "text": "Start here"
                }
              ]
            },
            {
              "type": "heading",
              "level": 3,
              "content": [
                {
                  "type": "text",
                  "text": "Observatory overview"
                }
              ]
            },
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "text",
                  "text": "Understand the research environment, its methods and how to interpret the data."
                }
              ]
            }
          ]
        },
        {
          "type": "linkGroup",
          "url": "https://scrubnet.org/llms.html",
          "label": "Public crawler feeds",
          "content": [
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "text",
                  "text": "Open infrastructure"
                }
              ]
            },
            {
              "type": "heading",
              "level": 3,
              "content": [
                {
                  "type": "text",
                  "text": "Public crawler feeds"
                }
              ]
            },
            {
              "type": "paragraph",
              "content": [
                {
                  "type": "text",
                  "text": "Inspect the machine-readable feeds behind the observation environment."
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "type": "section",
      "id": "principles",
      "content": [
        {
          "type": "heading",
          "level": 2,
          "content": [
            {
              "type": "text",
              "text": "Practitioner-built and evidence-led"
            }
          ]
        },
        {
          "type": "paragraph",
          "content": [
            {
              "type": "text",
              "text": "Scrubnet was founded by Charles Vayssié, a technical SEO specialist and web developer who leads strategy and delivery across complex e-commerce and international websites. His work spans migrations, rendering, site architecture, performance, structured data and international SEO, with technical findings translated into practical engineering roadmaps."
            }
          ]
        },
        {
          "type": "list",
          "ordered": false,
          "items": [
            {
              "content": [
                {
                  "type": "paragraph",
                  "content": [
                    {
                      "type": "strong",
                      "content": [
                        {
                          "type": "text",
                          "text": "Independent:"
                        }
                      ]
                    },
                    {
                      "type": "text",
                      "text": " Scrubnet is not tied to a search engine, AI platform or tool vendor."
                    }
                  ]
                }
              ]
            },
            {
              "content": [
                {
                  "type": "paragraph",
                  "content": [
                    {
                      "type": "strong",
                      "content": [
                        {
                          "type": "text",
                          "text": "Practical:"
                        }
                      ]
                    },
                    {
                      "type": "text",
                      "text": " tools and guidance are created around real technical workflows."
                    }
                  ]
                }
              ]
            },
            {
              "content": [
                {
                  "type": "paragraph",
                  "content": [
                    {
                      "type": "strong",
                      "content": [
                        {
                          "type": "text",
                          "text": "Evidence-led:"
                        }
                      ]
                    },
                    {
                      "type": "text",
                      "text": " observed behaviour is kept separate from hypotheses and marketing claims."
                    }
                  ]
                }
              ]
            },
            {
              "content": [
                {
                  "type": "paragraph",
                  "content": [
                    {
                      "type": "strong",
                      "content": [
                        {
                          "type": "text",
                          "text": "Open where possible:"
                        }
                      ]
                    },
                    {
                      "type": "text",
                      "text": " crawler feeds, live logs and findings remain public wherever access and privacy allow."
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "type": "paragraph",
          "content": [
            {
              "type": "link",
              "url": "https://scrubnet.org/about-us.html",
              "content": [
                {
                  "type": "strong",
                  "content": [
                    {
                      "type": "text",
                      "text": "Learn more about Scrubnet →"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "type": "paragraph",
          "content": [
            {
              "type": "link",
              "url": "https://www.manchesterdigital.com/member/scrubnet-ltd",
              "content": [
                {
                  "type": "image",
                  "url": "https://scrubnet.org/Member-MD-B&W.webp",
                  "alt": "Member of Manchester Digital Badge"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "type": "section",
      "id": "contact",
      "content": [
        {
          "type": "heading",
          "level": 2,
          "content": [
            {
              "type": "text",
              "text": "Take part"
            }
          ]
        },
        {
          "type": "paragraph",
          "content": [
            {
              "type": "text",
              "text": "Add an authorised site to broaden the crawler dataset, suggest a technical topic, or collaborate with Scrubnet on an analysis, case study or useful way of working."
            }
          ]
        },
        {
          "type": "paragraph",
          "content": [
            {
              "type": "strong",
              "content": [
                {
                  "type": "text",
                  "text": "Observatory participation is free:"
                }
              ]
            },
            {
              "type": "text",
              "text": " add a website with up to 50,000 public URLs. There are no visibility or ranking guarantees."
            }
          ]
        },
        {
          "type": "paragraph",
          "content": [
            {
              "type": "link",
              "url": "https://scrubnet.org/partnerships.html",
              "content": [
                {
                  "type": "text",
                  "text": "Collaborate"
                }
              ]
            }
          ]
        },
        {
          "type": "paragraph",
          "content": [
            {
              "type": "text",
              "text": "Want to contribute to the crawler research? "
            },
            {
              "type": "link",
              "url": "https://scrubnet.org/brands.html",
              "content": [
                {
                  "type": "text",
                  "text": "Add an authorised site"
                }
              ]
            },
            {
              "type": "text",
              "text": "."
            }
          ]
        },
        {
          "type": "paragraph",
          "content": [
            {
              "type": "text",
              "text": "Or reach out at "
            },
            {
              "type": "link",
              "url": "mailto:contact@scrubnet.org",
              "content": [
                {
                  "type": "text",
                  "text": "contact@scrubnet.org"
                }
              ]
            }
          ]
        }
      ]
    }
  ],
  "structuredData": [
    {
      "@context": "https://schema.org",
      "@graph": [
        {
          "@type": [
            "Organization",
            "Corporation"
          ],
          "@id": "https://scrubnet.org/#org",
          "name": "Scrubnet Ltd",
          "legalName": "Scrubnet Ltd",
          "alternateName": [
            "Scrubnet"
          ],
          "url": "https://scrubnet.org/",
          "logo": {
            "@type": "ImageObject",
            "url": "https://scrubnet.org/scrubberduck-72.webp",
            "width": 72,
            "height": 72
          },
          "image": "https://scrubnet.org/scrubberduck.webp",
          "slogan": "Practical tools and technical insight for people who build and optimise the web",
          "description": "Scrubnet is an independent toolkit and knowledge hub for technical SEO specialists and web developers, bringing together practical apps, technical articles and live crawler research.",
          "founder": {
            "@type": "Person",
            "@id": "https://scrubnet.org/#founder",
            "name": "Charles Vayssié",
            "url": "https://scrubnet.org/about-us.html"
          },
          "foundingDate": "2025",
          "identifier": [
            {
              "@type": "PropertyValue",
              "propertyID": "UK-Companies-House",
              "value": "16661952"
            }
          ],
          "sameAs": [
            "https://www.linkedin.com/company/scrubnet/",
            "https://x.com/Scrubnet_",
            "https://www.instagram.com/scrubnet_ltd/"
          ],
          "areaServed": "Worldwide",
          "knowsAbout": [
            "technical SEO",
            "e-commerce SEO",
            "web development",
            "technical workflows",
            "knowledge organisation",
            "website migrations",
            "JavaScript rendering",
            "Core Web Vitals",
            "international SEO",
            "structured data",
            "schema.org",
            "crawler behaviour",
            "AI search",
            "machine-readable data feeds",
            "web crawling",
            "generative engine optimisation",
            "JSON, XML, plain text datasets"
          ],
          "contactPoint": [
            {
              "@type": "ContactPoint",
              "contactType": "General enquiries",
              "email": "contact@scrubnet.org"
            }
          ],
          "publishingPrinciples": "https://scrubnet.org/feed-terms.html",
          "isAccessibleForFree": true
        },
        {
          "@type": "WebSite",
          "@id": "https://scrubnet.org/#website",
          "url": "https://scrubnet.org/",
          "name": "Scrubnet",
          "publisher": {
            "@id": "https://scrubnet.org/#org"
          },
          "inLanguage": "en-GB"
        },
        {
          "@type": "WebPage",
          "@id": "https://scrubnet.org/#webpage",
          "url": "https://scrubnet.org/",
          "name": "Scrubnet",
          "description": "Practical tools, technical articles and live crawler research for technical SEO specialists and web developers.",
          "isPartOf": {
            "@id": "https://scrubnet.org/#website"
          },
          "about": {
            "@id": "https://scrubnet.org/#org"
          },
          "inLanguage": "en-GB"
        },
        {
          "@type": "ItemList",
          "@id": "https://scrubnet.org/#tools",
          "name": "Scrubnet Tools",
          "description": "Featured Scrubnet tools for technical SEO and visual knowledge work.",
          "numberOfItems": 2,
          "itemListElement": [
            {
              "@type": "ListItem",
              "position": 1,
              "url": "https://scrubnet.org/seo-scrubbox.html",
              "name": "SEO Scrubbox"
            },
            {
              "@type": "ListItem",
              "position": 2,
              "url": "https://scrubnet.org/scrubgraph.html",
              "name": "ScrubGraph"
            }
          ]
        },
        {
          "@type": "Dataset",
          "@id": "https://scrubnet.org/feed/sitemap.xml#dataset",
          "name": "Scrubnet Feed Index",
          "description": "Public index of machine-readable feeds used to observe how search and AI crawlers discover, fetch and revisit content.",
          "creator": {
            "@id": "https://scrubnet.org/#org"
          },
          "license": "https://scrubnet.org/feed-terms.html",
          "isAccessibleForFree": true,
          "url": "https://scrubnet.org/feed/sitemap.xml",
          "distribution": [
            {
              "@type": "DataDownload",
              "encodingFormat": "application/xml",
              "contentUrl": "https://scrubnet.org/feed/sitemap.xml"
            }
          ],
          "keywords": [
            "structured data",
            "brand data",
            "crawler research",
            "search and AI bots",
            "crawler observations"
          ],
          "inLanguage": "en-GB"
        }
      ]
    }
  ]
}
