{
    "ready": true,
    "site": {
        "id": 0,
        "domain": "sqlservercentral.com",
        "display_name": "502 Bad Gateway",
        "primary_country_code": "",
        "category_name": "Business"
    },
    "metrics": {
        "global_rank": 8779,
        "country_rank": 4421,
        "category_rank": 42,
        "daily_pageviews_per_visitor": 3.2,
        "daily_time_on_site_seconds": 243,
        "bounce_rate": 44.06,
        "search_visits_percent": 32.27,
        "total_sites_linking_in": 2,
        "monthly_unique_visitors": 40,
        "recorded_at": "2026-03-30 05:55:36"
    },
    "audit": {
        "score": 49
    },
    "traffic_sources": {
        "direct_percent": 28.49,
        "search_percent": 31.88,
        "social_percent": 5.51,
        "referral_percent": 14.84,
        "email_percent": 7.08,
        "paid_percent": 12.2
    },
    "seo_profile": {
        "backlinks_total": 2,
        "referring_domains": 2,
        "dofollow_backlinks_percent": 100,
        "organic_keywords": 33,
        "indexed_pages": 1,
        "page_speed_score": 100,
        "mobile_friendliness_score": 54,
        "authority_score": 15,
        "spam_risk_score": 30
    },
    "crawl_report": {
        "robots_status": 0,
        "sitemap_status": 0,
        "sitemap_total_urls": 0,
        "crawl_blocked": false,
        "crawl_blocked_by": "",
        "crawl_blocked_reason": "",
        "notes": [
            "Meta description is missing.",
            "robots.txt could not be confirmed.",
            "Sitemap could not be confirmed."
        ],
        "created_at": "2026-03-30 05:55:36"
    },
    "keywords": [
        {
            "keyword": "502 Bad Gateway",
            "position": 28,
            "search_engine": "Estimated",
            "checked_at": "2026-04-20 10:59:53",
            "is_estimated": true
        },
        {
            "keyword": "502 Bad Gateway business",
            "position": 30,
            "search_engine": "Estimated",
            "checked_at": "2026-04-20 10:59:53",
            "is_estimated": true
        },
        {
            "keyword": "502 Bad Gateway reviews",
            "position": 32,
            "search_engine": "Estimated",
            "checked_at": "2026-04-20 10:59:53",
            "is_estimated": true
        },
        {
            "keyword": "502",
            "position": 34,
            "search_engine": "Estimated",
            "checked_at": "2026-04-20 10:59:53",
            "is_estimated": true
        },
        {
            "keyword": "bad",
            "position": 36,
            "search_engine": "Estimated",
            "checked_at": "2026-04-20 10:59:53",
            "is_estimated": true
        },
        {
            "keyword": "gateway",
            "position": 38,
            "search_engine": "Estimated",
            "checked_at": "2026-04-20 10:59:53",
            "is_estimated": true
        },
        {
            "keyword": "sqlservercentral",
            "position": 40,
            "search_engine": "Estimated",
            "checked_at": "2026-04-20 10:59:53",
            "is_estimated": true
        }
    ],
    "rating": {
        "overall": 53,
        "label": "Average",
        "breakdown": [
            {
                "label": "Technical foundation",
                "score": 6,
                "max": 18
            },
            {
                "label": "Authority & trust",
                "score": 5,
                "max": 30
            },
            {
                "label": "Reach & market presence",
                "score": 1,
                "max": 18
            },
            {
                "label": "Search visibility",
                "score": 2,
                "max": 12
            },
            {
                "label": "Engagement & retention",
                "score": 7,
                "max": 10
            },
            {
                "label": "Channels & diversification",
                "score": 4,
                "max": 6
            },
            {
                "label": "Registry stability",
                "score": 5,
                "max": 6
            },
            {
                "label": "Quality system",
                "score": 33,
                "max": 100
            },
            {
                "label": "Reputation system",
                "score": 29,
                "max": 100
            },
            {
                "label": "Safety system",
                "score": 100,
                "max": 100
            },
            {
                "label": "Evidence confidence",
                "score": 13,
                "max": 100
            },
            {
                "label": "External intelligence",
                "score": 52,
                "max": 100
            },
            {
                "label": "API intelligence",
                "score": 54,
                "max": 100
            }
        ],
        "authority_score": 15,
        "quality_score": 33,
        "reputation_score": 29,
        "safety_score": 100,
        "confidence_score": 13,
        "fraud_score": 1,
        "authority_signals": {
            "backlinks": 2,
            "referring_domains": 2,
            "organic_keywords": 33,
            "indexed_pages": 1,
            "monthly_visitors": 40,
            "global_rank": 8779,
            "engagement_score": 70,
            "crawl_quality_score": 38,
            "brand_completeness_score": 32,
            "link_diversity_score": 93,
            "technical_reliability_score": 61,
            "whois_score": 95,
            "whois_age_years": 25.8,
            "whois_stability_score": 100,
            "spam_penalty": 3
        },
        "whois_signals": {
            "age_years": 25.8,
            "days_to_expiry": 1173,
            "days_since_last_registry_update": 2479,
            "stability_score": 100,
            "registrar_changes": 0,
            "ownership_changes": 0,
            "nameserver_changes": 0,
            "status_changes": 0,
            "history_entries": 1,
            "privacy_protected": false,
            "dnssec_enabled": false,
            "has_registrant_country": false,
            "registrant_country": "",
            "nameserver_count": 4,
            "status_count": 1
        }
    },
    "authority_score": 15,
    "trust_score": 31,
    "domain_tags": {
        "primary_tag": "Uncertain",
        "primary_tag_score": 68,
        "primary_candidate": "Uncertain",
        "primary_candidate_score": 68,
        "tag_codes": "Uncertain,C",
        "tags": [
            {
                "code": "Uncertain",
                "label": "Uncertain",
                "tone": "unknown",
                "description": "External checks stayed inconclusive, so the model avoided a harder verdict.",
                "reason": "The evidence is mixed and external checks stayed inconclusive, so the system kept an uncertainty buffer instead of a harder automated verdict.",
                "message": "The evidence is materially mixed or partially corroborated, so the model is avoiding a harder verdict.",
                "priority": 68,
                "score": 68,
                "match_percent": 68,
                "threshold_band": "strong"
            },
            {
                "code": "C",
                "label": "Caution",
                "tone": "caution",
                "description": "Signals are mixed or weak, so this domain should be treated carefully.",
                "reason": "Review carefully: HTTP 502, low trust score, elevated spam indicators. Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
                "message": "The signal mix leans cautious and the site should be treated carefully until more evidence arrives.",
                "priority": 62,
                "score": 62,
                "match_percent": 62,
                "threshold_band": "strong"
            }
        ],
        "tag_breakdown": [
            {
                "code": "Uncertain",
                "label": "Uncertain",
                "tone": "unknown",
                "description": "External checks stayed inconclusive, so the model avoided a harder verdict.",
                "reason": "The evidence is mixed and external checks stayed inconclusive, so the system kept an uncertainty buffer instead of a harder automated verdict.",
                "message": "The evidence is materially mixed or partially corroborated, so the model is avoiding a harder verdict.",
                "priority": 68,
                "score": 68,
                "match_percent": 68,
                "threshold_band": "strong"
            },
            {
                "code": "C",
                "label": "Caution",
                "tone": "caution",
                "description": "Signals are mixed or weak, so this domain should be treated carefully.",
                "reason": "Review carefully: HTTP 502, low trust score, elevated spam indicators. Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
                "message": "The signal mix leans cautious and the site should be treated carefully until more evidence arrives.",
                "priority": 62,
                "score": 62,
                "match_percent": 62,
                "threshold_band": "strong"
            },
            {
                "code": "T",
                "label": "Trusted",
                "tone": "good",
                "description": "Strong trust, stability, and low-risk signals were detected.",
                "reason": "Low spam indicators plus strong trust, quality, registry, and stability signals were detected. Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
                "message": "No meaningful trusted-profile match was detected.",
                "priority": 18,
                "score": 18,
                "match_percent": 18,
                "threshold_band": "none"
            },
            {
                "code": "Spam",
                "label": "Spam",
                "tone": "spam",
                "description": "Manipulative, low-quality, or overly promotional patterns were detected.",
                "reason": "Spam score 49/100 with very thin crawl signals. Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
                "message": "No meaningful spam-pattern match was detected.",
                "priority": 12,
                "score": 12,
                "match_percent": 12,
                "threshold_band": "none"
            },
            {
                "code": "D",
                "label": "Dangerous",
                "tone": "toxic",
                "description": "Strong signs of phishing, malware, or other harmful behaviour were detected.",
                "reason": "Very high spam signals were detected alongside suspicious domain or thin-content patterns. Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
                "message": "No meaningful dangerous-signal match was detected.",
                "priority": 8,
                "score": 8,
                "match_percent": 8,
                "threshold_band": "none"
            }
        ],
        "nsfw_score": 0,
        "trust_score": 32,
        "manual": {
            "has_changes": false,
            "verified_status": "",
            "tag_codes": "",
            "rating_delta": 0,
            "authority_delta": 0,
            "trust_delta": 0,
            "note": "",
            "adjusted_by": 0,
            "adjusted_at": "",
            "lock_scores": false,
            "lock_flags": false
        },
        "summary": "Uncertain (68% match) because the evidence is mixed and external checks stayed inconclusive, so the system kept an uncertainty buffer instead of a harder automated verdict.",
        "external_intel": {
            "domain": "sqlservercentral.com",
            "candidate_tag": "",
            "checked_at": "2026-03-19T21:23:22+00:00",
            "status": "fresh",
            "snapshot_version": 9,
            "summary": "Showing the stored external intelligence snapshot. New search and review intelligence only runs after a visitor uses Refresh data manually.",
            "search_intelligence": {
                "queries": [
                    "site:trustpilot.com \"sqlservercentral.com\" -site:sqlservercentral.com -site:www.sqlservercentral.com",
                    "site:bbb.org \"sqlservercentral.com\" -site:sqlservercentral.com -site:www.sqlservercentral.com"
                ],
                "focused_queries": [
                    "site:trustpilot.com \"sqlservercentral.com\" -site:sqlservercentral.com -site:www.sqlservercentral.com",
                    "site:bbb.org \"sqlservercentral.com\" -site:sqlservercentral.com -site:www.sqlservercentral.com"
                ],
                "relaxed_queries": [
                    "site:wikipedia.org \"sqlservercentral.com\"",
                    "site:en.wikipedia.org \"sqlservercentral.com\"",
                    "site:wikipedia.org \"sqlservercentral\"",
                    "site:en.wikipedia.org \"sqlservercentral\"",
                    "sqlservercentral company profile",
                    "sqlservercentral reviews",
                    "sqlservercentral wikipedia",
                    "sqlservercentral linkedin",
                    "sqlservercentral crunchbase"
                ],
                "providers": [
                    "brave"
                ],
                "provider_result_counts": {
                    "brave": 0
                },
                "provider_query_attempts": {
                    "brave": 2
                },
                "provider_error_counts": {
                    "brave": 2
                },
                "provider_failure_reasons": {
                    "brave": "Brave hourly hard cap reached."
                },
                "provider_block_signals": [],
                "results_found": 1,
                "external_results_found": 0,
                "used_direct_fallback": true,
                "results": [
                    {
                        "provider": "direct-domain-fallback",
                        "url": "https://sqlservercentral.com/",
                        "host": "sqlservercentral.com",
                        "title": "sqlservercentral.com",
                        "snippet": "First-party fallback captured directly from the domain when public search engines returned no usable results.",
                        "is_direct_fallback": true,
                        "source_meta": {
                            "host": "sqlservercentral.com",
                            "source_type": "official_site",
                            "label": "Official site",
                            "trust_weight": 55,
                            "evidence_weight": 26,
                            "noise_penalty": 0,
                            "requires_exact_domain_match": true,
                            "supports_positive_verdicts": false,
                            "supports_negative_verdicts": false,
                            "freshness_ttl_days": 21
                        },
                        "entity": {
                            "score": 100,
                            "exactness": "exact_domain",
                            "reasons": [
                                "The result host matches the exact domain.",
                                "The exact domain is mentioned in the page snippet or document text.",
                                "The result URL contains the exact domain string."
                            ]
                        },
                        "query": "direct-fallback",
                        "rank": 1
                    }
                ],
                "source_mix": {
                    "official_site": 1
                },
                "entity_coverage_score": 100,
                "high_trust_result_count": 0,
                "exact_match_result_count": 1,
                "high_entity_result_count": 1,
                "query_hit_count": 0,
                "query_count": 2,
                "used_failover_provider": false,
                "inferred_candidate_tag": "",
                "used_relaxed_queries": false,
                "search_passes": [
                    {
                        "name": "focused-primary",
                        "queries": 2,
                        "providers": [
                            "brave"
                        ],
                        "results_added": 0,
                        "external_results_added": 0,
                        "deadline_hit": false
                    }
                ],
                "deadline_hit": false
            },
            "review_intelligence": {
                "documents_fetched": 1,
                "external_documents_fetched": 0,
                "documents": [
                    {
                        "provider": "direct-domain-fallback",
                        "url": "https://sqlservercentral.com/",
                        "host": "sqlservercentral.com",
                        "title": "sqlservercentral.com",
                        "snippet": "First-party fallback captured directly from the domain when public search engines returned no usable results.",
                        "is_direct_fallback": true,
                        "source_meta": {
                            "host": "sqlservercentral.com",
                            "source_type": "official_site",
                            "label": "Official site",
                            "trust_weight": 55,
                            "evidence_weight": 26,
                            "noise_penalty": 0,
                            "requires_exact_domain_match": true,
                            "supports_positive_verdicts": false,
                            "supports_negative_verdicts": false,
                            "freshness_ttl_days": 21
                        },
                        "entity": {
                            "score": 100,
                            "exactness": "exact_domain",
                            "reasons": [
                                "The result host matches the exact domain.",
                                "The exact domain is mentioned in the page snippet or document text.",
                                "The result URL contains the exact domain string."
                            ]
                        },
                        "query": "direct-fallback",
                        "rank": 1,
                        "body": "SQLServerCentral – The #1 SQL Server community ArticlesEditorialsStairwaysForumsForums homeActive threadsLatest topicsMost popularLeaderboardScriptsQotDBooksBlogs Register Login Write for us Menu ArticlesEditorialsStairwaysForumsForums homeActive threadsLatest topicsMost popularLeaderboardScriptsQotDBooksBlogs Write for us Register Login Answering Questions On Dropped Columns by Cláudio Silva SQLServerCentral Uncategorized Answering a couple of questions from the previous posts about dropping columns. Changing Data Types by Steve Jones SQLServerCentral Data Modeling Data Types Steve had to deal with a customer that changed data types in columns often. Is that something you experience? Query Hint Recommendation Tool in SSMS 22 by Additional Articles MSSQLTips.com Management Studio (SSMS) Tools for development SQL Server Management Studio keeps adding features, but unless you look you probably don’t notice. In this article, we look at the new Query Hint Recommendation Tool in SSMS 2022 and how this can be used. Webinar: Compliance Without Compromise: Test Data Management That Finally Fits by Steve Jones SQLServerCentral Test Data Webinars You know you shouldn't have production data in test environments. But every time you look at fixing it, the options feel impossible: enterprise tools that cost six figures and take months to implement, or DIY scripts that sort of work until they don't. Join this webinar on Mar 18 to learn more. Breaking Down Your Work by Steve Jones SQLServerCentral Career Growth Self-assessment and self-examination can be important in many fields, especially technology in the age of AI. SQL Art 2: St Patrick’s Day in SSMS (Shamrock + Pint + Pixel Text) by Ted SQLServerCentral humor Spatial Data Last time we turned SQL Server into a Christmas tree. Every year around St Patrick's Day I find myself doing something I can't fully justify. This year that thing was using SQL Server's spatial viewer to draw a shamrock and a pint of Guinness. Hope you have a happy St Patrick's Day and a few […] I’m Not Gonna Waste Time Debunking Crap on LinkedIn. by Additional Articles Brent Ozar Blog Artificial Intelligence (AI) Career Growth LinkedIn is full of absolute trash these days. Just flat out b****** garbage. (Oh yeah, that – this post should probably come with a language disclaimer, because this stuff makes me mad.) How to Use sqlpackage to Detect Schema Drift Between Azure SQL Databases by Kunal Rathi SQLServerCentral Azure SQL database This article explains how I use sqlpackage to detect schema drift and generate a delta script that shows exactly what’s different. Multiple Deployment Processes by Steve Jones SQLServerCentral Deployment Process DevOps and Continuous Delivery (CI/CD) Many organizations haven't standardized the way they deploy code to databases, even when they do so for applications. Steve has a few thoughts on this today. What’s New in SSMS 22 by Additional Articles MSSQLTips.com Management Studio (SSMS) SSMS 22 has several new features. Is there a compilation list of the new features? How will these features help me as a SQL Server professional? Next 1 2 3 … 1,988 SSC NewslettersSubscribe to the daily newsletter to get fresh SQL Server articles, scripts and info every day, and Database Weekly for a roundup of all the big stories in the SQL Server world.Email SSC Daily Newsletter Database Weekly Blogs In-Person CISA Training – April 13-16, 2026 By Brian Kelley I will be leading an in-person Certified Information Systems Auditor (CISA) exam prep class... EightKB 2026 By Andrew Pruski EightKB is back again for 2026!…",
                        "html": "<!DOCTYPE html><html lang=\"en-GB\"><head> <meta charset=\"UTF-8\"/> <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"> <meta name=\"ahrefs-site-verification\" content=\"b21134b1225ebf149e1266990fcc7b2bb3d9812fb4c9cdb1db0e5b103b2be6d2\"> <link rel=\"profile\" href=\"http://gmpg.org/xfn/11\"/> <link rel=\"shortcut icon\" href=\"https://www.sqlservercentral.com/wp-content/uploads/2019/04/favicon.ico\"> <link rel=\"pingback\" href=\"https://www.sqlservercentral.com/xmlrpc.php\"/> <title>SQLServerCentral – The #1 SQL Server community</title><meta name='robots' content='max-image-preview:large'><style>img:is([sizes=\"auto\" i],[sizes^=\"auto,\" i]){contain-intrinsic-size:3000px 1500px}</style> <meta name=\"wp:id\" content=\"4731393\"> <link rel=\"preload\" as=\"style\" href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&family=Roboto+Slab:wght@400;700&display=swap\"> <link rel=\"preload\" as=\"font\" type=\"font/woff\" href=\"https://www.sqlservercentral.com/wp-content/themes/ssc-twentyeighteen/fonts/redgate-type/redgate-type-medium.woff\" crossorigin> <link rel=\"preload\" as=\"font\" type=\"font/woff\" href=\"https://www.sqlservercentral.com/wp-content/themes/ssc-twentyeighteen/fonts/redgate/redgate.woff?v=1.32\" crossorigin> <!-- This site is optimized with the Yoast SEO plugin v11.6 - https://yoast.com/wordpress/plugins/seo/ --><meta name=\"description\" content=\"The #1 SQL Server community and education site, with articles, news, forums, scripts and FAQs.\"/><link rel=\"canonical\" href=\"https://www.sqlservercentral.com/\"><link rel=\"next\" href=\"https://www.sqlservercentral.com/page/2\"><meta property=\"og:locale\" content=\"en_GB\"><meta property=\"og:type\" content=\"website\"><meta property=\"og:title\" content=\"SQLServerCentral – The #1 SQL Server community\"><meta property=\"og:description\" content=\"The #1 SQL Server community and education site, with articles, news, forums, scripts and FAQs.\"><meta property=\"og:url\" content=\"https://www.sqlservercentral.com/\"><meta property=\"og:site_name\" content=\"SQLServerCentral\"><meta name=\"twitter:card\" content=\"summary_large_image\"><meta name=\"twitter:description\" content=\"The #1 SQL Server community and education site, with articles, news, forums, scripts and FAQs.\"><meta name=\"twitter:title\" content=\"SQLServerCentral – The #1 SQL Server community\"><meta name=\"twitter:site\" content=\"@sqlservercentrl\"><meta name=\"msvalidate.01\" content=\"31B46CE3E855A679C09501D02200C7CB\"><meta name=\"google-site-verification\" content=\"_ZEy6lp2ddW8tqa5X1yU_xn7xYz9lsprBQlKmCL5rKU\"><script type='application/ld+json' class='yoast-schema-graph yoast-schema-graph--main'>{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.sqlservercentral.com/#organization\",\"name\":\"SQLServerCentral\",\"url\":\"https://www.sqlservercentral.com/\",\"sameAs\":[\"https://twitter.com/sqlservercentrl\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https://www.sqlservercentral.com/#logo\",\"url\":\"https://www.sqlservercentral.com/wp-content/uploads/2019/05/ssc-logo.png\",\"width\":60,\"height\":53,\"caption\":\"SQLServerCentral\"},\"image\":{\"@id\":\"https://www.sqlservercentral.com/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.sqlservercentral.com/#website\",\"url\":\"https://www.sqlservercentral.com/\",\"name\":\"SQLServerCentral\",\"publisher\":{\"@id\":\"https://www.sqlservercentral.com/#organization\"},\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":\"https://www.sqlservercentral.com/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}},{\"@type\":\"CollectionPage\",\"@id\":\"https://www.sqlservercentral.com/#webpage\",\"url\":\"https://www.sqlservercentral.com/\",\"inLanguage\":\"en-GB\",\"name\":\"SQLServerCentral – The #1 SQL Server community\",\"isPartOf\":{\"@id\":\"https://www.sqlservercentral.com/#website\"},\"about\":{\"@id\":\"https://www.sqlservercentral.com/#organization\"},\"description\":\"The #1 SQL Server community and education site, with articles, news, forums, scripts and FAQs.\"}]}</script><!-- / Yoast SEO plugin. --><link rel='dns-prefetch' href='//cdn.rawgit.com'><link rel='dns-prefetch' href='//cdnjs.cloudflare.com'><link rel='dns-prefetch' href='//www.sqlservercentral.com'><link rel='dns-prefetch' href='//fonts.googleapis.com'><link rel='dns-prefetch' href='//static.polldaddy.com'><link rel='dns-prefetch' href='//www.google-analytics.com'><link href='https://fonts.googleapis.com' crossorigin rel='preconnect'><link href='https://fonts.gstatic.com' crossorigin rel='preconnect'><link rel=\"alternate\" type=\"application/rss+xml\" title=\"SQLServerCentral » Feed\" href=\"https://www.sqlservercentral.com/feed\"><link rel=\"alternate\" type=\"application/rss+xml\" title=\"SQLServerCentral » Comments Feed\" href=\"https://www.sqlservercentral.com/comments/feed\"><script type=\"text/javascript\">/* <![CDATA[ */window._wpemojiSettings = {\"baseUrl\":\"https:\\/\\/s.w.org\\/images\\/core\\/emoji\\/15.1.0\\/72x72\\/\",\"ext\":\".png\",\"svgUrl\":\"https:\\/\\/s.w.org\\/images\\/core\\/emoji\\/15.1.0\\/svg\\/\",\"svgExt\":\".svg\",\"source\":{\"concatemoji\":\"https:\\/\\/www.sqlservercentral.com\\/wp-includes\\/js\\/wp-emoji-release.min.js?ver=6.8.1\"}};/*! This file is auto-generated */!function(i,n){var o,s,e;function c(e){try{var t={sup…",
                        "status_code": 200,
                        "final_url": "https://www.sqlservercentral.com/"
                    }
                ],
                "facts": [],
                "ignored_candidates": [],
                "blocked_candidates": 0,
                "source_diversity": 0,
                "host_coverage": 1,
                "source_type_coverage": 1,
                "exact_match_documents": 1,
                "external_exact_match_documents": 0,
                "elapsed_ms": 198,
                "candidates_considered": 1,
                "fetch_success_rate": 100,
                "avg_source_trust": 55,
                "avg_entity_score": 100
            },
            "provider_enrichment": {
                "providers": {
                    "safebrowsing": {
                        "status": "disabled"
                    },
                    "abuseipdb": {
                        "status": "quota_exhausted",
                        "confidence": 0,
                        "budget": {
                            "provider": "abuseipdb",
                            "window_key": "2026-03-19",
                            "used": 850,
                            "limit": 850,
                            "remaining": 0,
                            "updated_at": "2026-03-19T06:46:15+00:00"
                        }
                    },
                    "ipinfo": {
                        "status": "ok",
                        "confidence": 54,
                        "ip": "108.129.45.249",
                        "asn": "AS16509",
                        "as_name": "Amazon.com, Inc.",
                        "as_domain": "amazon.com",
                        "country_code": "IE",
                        "country": "Ireland",
                        "region": "",
                        "city": "",
                        "flags": [],
                        "highlights": [
                            "IPinfo resolved the primary IP to IE on AS16509."
                        ],
                        "citations": [
                            {
                                "title": "IPinfo IP enrichment",
                                "url": "https://ipinfo.io/developers",
                                "host": "ipinfo.io",
                                "snippet": "Primary IP 108.129.45.249 geolocates to IE.",
                                "source_type": "ip_enrichment"
                            }
                        ]
                    },
                    "censys": {
                        "status": "disabled"
                    },
                    "sslmate": {
                        "status": "error",
                        "error": "HTTP 429: {\"code\":\"rate_limited\",\"message\":\"You have exceeded the domain search rate limit for the SSLMate CT Search API. Please try again later, or upgrade your Cert Spotter plan by visiting .\"}"
                    }
                },
                "facts": [],
                "citations": [
                    {
                        "title": "IPinfo IP enrichment",
                        "url": "https://ipinfo.io/developers",
                        "host": "ipinfo.io",
                        "snippet": "Primary IP 108.129.45.249 geolocates to IE.",
                        "source_type": "ip_enrichment"
                    }
                ],
                "highlights": [
                    "IPinfo resolved the primary IP to IE on AS16509."
                ],
                "resolved_ips": [
                    "108.129.45.249"
                ],
                "primary_ip": "108.129.45.249",
                "quality": {
                    "provider_diversity_score": 25,
                    "provider_confidence_score": 54,
                    "provider_fact_count": 0
                }
            },
            "evidence": {
                "scores": {
                    "legit": 0,
                    "safe": 0,
                    "trusted": 0,
                    "caution": 0,
                    "scam": 0,
                    "dangerous": 0,
                    "spam": 0,
                    "nsfw": 0
                },
                "counts": {
                    "official_presence": 0,
                    "business_profiles": 0,
                    "positive_reviews": 0,
                    "negative_reviews": 0,
                    "scam_reports": 0,
                    "dangerous_reports": 0,
                    "spam_reports": 0,
                    "adult_reports": 0
                },
                "tag_support": [],
                "top_supporting_facts": [],
                "top_positive_facts": []
            },
            "quality": {
                "source_diversity_score": 0,
                "entity_coverage_score": 100,
                "freshness_score": 18,
                "confidence": 24,
                "documents_fetched": 1,
                "external_documents_fetched": 0,
                "fact_count": 0,
                "avg_source_trust": 55,
                "avg_entity_score": 100,
                "fetch_success_rate": 100,
                "exact_match_score": 0,
                "query_coverage_score": 20,
                "host_coverage_score": 20,
                "source_type_coverage_score": 25,
                "qualified_evidence_score": 0,
                "exact_match_documents": 0,
                "blocked_candidates": 0,
                "used_direct_fallback": true,
                "external_results_found": 0,
                "provider_diversity_score": 25,
                "provider_confidence_score": 54,
                "provider_fact_count": 0
            },
            "decision": {
                "state": "insufficient",
                "uncertainty": true,
                "candidate_support": 0,
                "candidate_contradiction": 0,
                "supports": {
                    "dangerous": false,
                    "scam": false,
                    "spam": false,
                    "nsfw": false,
                    "trusted": false
                },
                "evidence_quality": "low",
                "state_label": "Inconclusive",
                "state_reason": "Public search did not yield usable third-party matches, so the system fell back to first-party inspection only."
            },
            "signals": {
                "scores": {
                    "legit": 0,
                    "safe": 0,
                    "trusted": 0,
                    "caution": 0,
                    "scam": 0,
                    "dangerous": 0,
                    "spam": 0,
                    "nsfw": 0
                },
                "counts": {
                    "official_presence": 0,
                    "business_profiles": 0,
                    "positive_reviews": 0,
                    "negative_reviews": 0,
                    "scam_reports": 0,
                    "dangerous_reports": 0,
                    "spam_reports": 0,
                    "adult_reports": 0
                },
                "candidate_support": 0,
                "candidate_contradiction": 0,
                "highlights": [
                    "IPinfo resolved the primary IP to IE on AS16509.",
                    "External evidence remained inconclusive because diversity, exact matching, or confidence was still too weak."
                ]
            },
            "citations": [
                {
                    "title": "IPinfo IP enrichment",
                    "url": "https://ipinfo.io/developers",
                    "host": "ipinfo.io",
                    "snippet": "Primary IP 108.129.45.249 geolocates to IE.",
                    "source_type": "ip_enrichment"
                }
            ],
            "urlscan": {
                "domain": "sqlservercentral.com",
                "status": "error",
                "submitted_at": "2026-03-19T21:23:21+00:00",
                "completed_at": null,
                "last_checked_at": "2026-03-19T21:23:21+00:00",
                "last_error": "Rate limit for 'public' exceeded. Limit is 5000 per day. Reset in 9398 seconds.",
                "submitted_url": "https://sqlservercentral.com/",
                "uuid": "",
                "result_url": "",
                "api_result_url": "",
                "visibility": "public",
                "summary": "urlscan.io scan submission failed.",
                "report": [],
                "report_summary": [],
                "is_fresh": false,
                "can_retry": false,
                "poll_after_seconds": 20
            },
            "eligibility": {
                "budget_ms": 4200,
                "search_budget_ms": 1600,
                "review_budget_ms": 2600,
                "query_cap": 2,
                "provider_cap": 1,
                "result_cap": 6,
                "review_document_cap": 4,
                "search_connect_timeout": 2,
                "search_timeout": 3,
                "review_connect_timeout": 2,
                "review_timeout": 3,
                "allowed": true,
                "mode": "normal",
                "decision_code": "run_normal",
                "reason": "recent-crawl",
                "summary": "Running a standard intelligence pass because the current signals need third-party corroboration.",
                "cooldown": {
                    "active": false,
                    "empty_attempts": 0,
                    "next_allowed_at": "",
                    "reason": "",
                    "provider_retry_at": ""
                },
                "suffix": {
                    "tld": "com",
                    "registered_suffix": "com",
                    "class": "high_confidence",
                    "reserved": false
                },
                "signals": {
                    "trust_score": 0,
                    "quality_score": 0,
                    "safety_score": 0,
                    "fraud_score": 0,
                    "spam_score": 0,
                    "nsfw_score": 0,
                    "score_confidence": 0,
                    "risk_label": "unknown",
                    "crawl_blocked": false,
                    "last_http_status": 200,
                    "content_word_count": 959,
                    "internal_links_count": 67,
                    "site_name": "SQLServerCentral",
                    "title": "SQLServerCentral – The #1 SQL Server community",
                    "is_tracked": false
                }
            },
            "cooldown": {
                "empty_attempts": 1,
                "next_allowed_at": "2026-03-26T21:23:22+00:00",
                "reason": "Recent intelligence runs produced no qualified third-party evidence, so retries are cooled down to save budget.",
                "provider_retry_at": "",
                "last_reason": "recent-crawl"
            },
            "debug": {
                "top_supporting_facts": [],
                "top_positive_facts": [],
                "ignored_candidates": [],
                "budget_ms": 4200,
                "search_budget_ms": 1600,
                "review_budget_ms": 2600,
                "search_mode": "recent-crawl",
                "query_cap": 2,
                "provider_cap": 1,
                "result_cap": 6,
                "review_document_cap": 4,
                "reason": "recent-crawl",
                "priority": 62,
                "eligibility_decision": "run_normal",
                "provider_statuses": {
                    "safebrowsing": "disabled",
                    "abuseipdb": "quota_exhausted",
                    "ipinfo": "ok",
                    "censys": "disabled",
                    "sslmate": "error"
                }
            },
            "last_good": {
                "checked_at": "2026-03-19T21:23:22+00:00",
                "summary": "External checks ran, but the verified result set was still too sparse to harden the verdict.",
                "decision": {
                    "state": "insufficient",
                    "uncertainty": true,
                    "candidate_support": 0,
                    "candidate_contradiction": 0,
                    "supports": {
                        "dangerous": false,
                        "scam": false,
                        "spam": false,
                        "nsfw": false,
                        "trusted": false
                    },
                    "evidence_quality": "low",
                    "state_label": "Inconclusive",
                    "state_reason": "Public search did not yield usable third-party matches, so the system fell back to first-party inspection only."
                },
                "signals": {
                    "scores": {
                        "legit": 0,
                        "safe": 0,
                        "trusted": 0,
                        "caution": 0,
                        "scam": 0,
                        "dangerous": 0,
                        "spam": 0,
                        "nsfw": 0
                    },
                    "counts": {
                        "official_presence": 0,
                        "business_profiles": 0,
                        "positive_reviews": 0,
                        "negative_reviews": 0,
                        "scam_reports": 0,
                        "dangerous_reports": 0,
                        "spam_reports": 0,
                        "adult_reports": 0
                    },
                    "candidate_support": 0,
                    "candidate_contradiction": 0,
                    "highlights": [
                        "IPinfo resolved the primary IP to IE on AS16509.",
                        "External evidence remained inconclusive because diversity, exact matching, or confidence was still too weak."
                    ]
                },
                "citations": [
                    {
                        "title": "IPinfo IP enrichment",
                        "url": "https://ipinfo.io/developers",
                        "host": "ipinfo.io",
                        "snippet": "Primary IP 108.129.45.249 geolocates to IE.",
                        "source_type": "ip_enrichment"
                    }
                ]
            }
        },
        "external_decision": {
            "state": "insufficient",
            "uncertainty": true,
            "candidate_support": 0,
            "candidate_contradiction": 0,
            "supports": {
                "dangerous": false,
                "scam": false,
                "spam": false,
                "nsfw": false,
                "trusted": false
            },
            "evidence_quality": "low",
            "state_label": "Inconclusive",
            "state_reason": "Public search did not yield usable third-party matches, so the system fell back to first-party inspection only."
        },
        "signal_scores": [
            {
                "label": "Strongest tag heuristic",
                "value": "Uncertain · 68%",
                "tone": "unknown",
                "detail": "The highest raw tag match from the heuristic engine before visibility thresholds and manual overrides."
            },
            {
                "label": "Trust score",
                "value": "32/100",
                "tone": "spam",
                "detail": "Confidence derived from authority, crawl quality, stability, and risk signals."
            },
            {
                "label": "Authority score",
                "value": "15/100",
                "tone": "spam",
                "detail": "A higher authority score usually means broader reputation and backlink confidence."
            },
            {
                "label": "Spam risk",
                "value": "49/100",
                "tone": "caution",
                "detail": "Lower is better. This blends spam indicators with false-positive protections for legitimate sites."
            },
            {
                "label": "Quality score",
                "value": "32/100",
                "tone": "caution",
                "detail": "Based on crawl quality, content completeness, and technical evidence."
            },
            {
                "label": "Safety score",
                "value": "100/100",
                "tone": "good",
                "detail": "Higher is safer. Direct fraud signals can heavily cap this even when SEO signals look strong."
            },
            {
                "label": "Fraud score",
                "value": "1/100",
                "tone": "good",
                "detail": "Lower is better. This reflects phishing, drainer, fake-support, fake-shop, and malware signals."
            },
            {
                "label": "Infrastructure risk",
                "value": "5/100",
                "tone": "good",
                "detail": "Lower is better. This reflects the IP, registrar, and nameserver neighbourhood seen by the crawler."
            },
            {
                "label": "Evidence confidence",
                "value": "27/100",
                "tone": "spam",
                "detail": "Higher means the crawler had enough pages and registry evidence to make a stronger call."
            },
            {
                "label": "External evidence",
                "value": "Low",
                "tone": "unknown",
                "detail": "Quality of the structured search and review evidence cluster."
            },
            {
                "label": "External decision",
                "value": "Inconclusive",
                "tone": "unknown",
                "detail": "How third-party evidence compares with the current candidate tag."
            },
            {
                "label": "NSFW score",
                "value": "0/100",
                "tone": "good",
                "detail": "Context-aware adult-content detection with medical / educational false-positive reduction."
            },
            {
                "label": "Registry stability",
                "value": "100/100",
                "tone": "good",
                "detail": "Based on age, expiry runway, and the amount of ownership / registrar churn."
            }
        ],
        "signal_sections": [
            {
                "title": "Registry & ownership",
                "items": [
                    {
                        "label": "Domain age",
                        "value": "25.8 years",
                        "tone": "good",
                        "detail": "Older domains generally carry more historical trust than very new ones."
                    },
                    {
                        "label": "Stability score",
                        "value": "100/100",
                        "tone": "good",
                        "detail": "Penalised by registrar, ownership, and nameserver churn."
                    },
                    {
                        "label": "Days to expiry",
                        "value": "1,173",
                        "tone": "good",
                        "detail": "Very short renewal windows can be a weak trust signal."
                    },
                    {
                        "label": "Registrar / ownership changes",
                        "value": "0 / 0",
                        "tone": "good",
                        "detail": "Frequent ownership churn can weaken trust."
                    },
                    {
                        "label": "Nameserver changes",
                        "value": "0",
                        "tone": "good",
                        "detail": "Repeated infrastructure changes can indicate instability."
                    },
                    {
                        "label": "DNSSEC / privacy",
                        "value": "DNSSEC off · privacy off",
                        "tone": "caution",
                        "detail": "DNSSEC strengthens DNS trust; privacy is neutral on its own."
                    }
                ]
            },
            {
                "title": "Reputation & search evidence",
                "items": [
                    {
                        "label": "Backlinks",
                        "value": "2",
                        "tone": "unknown",
                        "detail": "Broader backlink evidence usually improves confidence."
                    },
                    {
                        "label": "Referring domains",
                        "value": "2",
                        "tone": "unknown",
                        "detail": "Unique linking domains are more useful than raw link volume."
                    },
                    {
                        "label": "Organic keywords",
                        "value": "33",
                        "tone": "caution",
                        "detail": "Search footprint helps distinguish real sites from thin shells."
                    },
                    {
                        "label": "Indexed pages",
                        "value": "1",
                        "tone": "unknown",
                        "detail": "Larger index coverage usually means more evidence to classify from."
                    },
                    {
                        "label": "Brand strength",
                        "value": "32/100",
                        "tone": "caution",
                        "detail": "Stronger brand signals reduce false positives for legitimate sites."
                    },
                    {
                        "label": "Risk label",
                        "value": "GOOD",
                        "tone": "unknown",
                        "detail": "This is the raw crawl / heuristic risk label feeding the tag model."
                    }
                ]
            },
            {
                "title": "Crawl, content & technicals",
                "items": [
                    {
                        "label": "HTTP status",
                        "value": "502",
                        "tone": "spam",
                        "detail": "Healthy responses make classification more reliable."
                    },
                    {
                        "label": "HTTPS / speed",
                        "value": "HTTPS OK · 172 ms",
                        "tone": "good",
                        "detail": "Slow or broken technical signals weaken confidence."
                    },
                    {
                        "label": "Content words",
                        "value": "7",
                        "tone": "spam",
                        "detail": "Thin pages are harder to trust and easier to manipulate."
                    },
                    {
                        "label": "Schema / structure",
                        "value": "0 schema · no meta · H1",
                        "tone": "caution",
                        "detail": "Structured markup and basic on-page hygiene improve quality confidence."
                    },
                    {
                        "label": "Links on page",
                        "value": "0 internal · 0 external",
                        "tone": "caution",
                        "detail": "Link patterns help detect thin directories and promo pages."
                    },
                    {
                        "label": "Page speed / mobile",
                        "value": "100/100 · 54/100",
                        "tone": "caution",
                        "detail": "Better technical quality generally reduces low-effort site patterns."
                    },
                    {
                        "label": "Crawl access",
                        "value": "Open",
                        "tone": "good",
                        "detail": "The crawler reached the site without an anti-bot challenge."
                    }
                ]
            },
            {
                "title": "External evidence & explainability",
                "items": [
                    {
                        "label": "Decision state",
                        "value": "Inconclusive",
                        "tone": "unknown",
                        "detail": "Public search did not yield usable third-party matches, so the system fell back to first-party inspection only."
                    },
                    {
                        "label": "Evidence quality",
                        "value": "Low",
                        "tone": "unknown",
                        "detail": "Blends source trust, domain matching, evidence diversity, and freshness."
                    },
                    {
                        "label": "Support vs contradiction",
                        "value": "0 / 0",
                        "tone": "unknown",
                        "detail": "Compares how much structured external evidence supports the candidate tag against evidence that contradicts it."
                    },
                    {
                        "label": "Qualified risk sources",
                        "value": "No",
                        "tone": "good",
                        "detail": "Risk tags only promote from external evidence when source diversity or source trust thresholds are met."
                    },
                    {
                        "label": "Uncertainty buffer",
                        "value": "Active",
                        "tone": "caution",
                        "detail": "Prevents thin or mixed external evidence from forcing a stronger tag than the evidence can justify."
                    }
                ]
            }
        ],
        "positives": [
            "Established domain age: 25.8 years.",
            "Low registrar / ownership churn with solid registry stability."
        ],
        "risks": [
            "The crawled page looks unusually thin.",
            "The site returned HTTP 502 during crawl.",
            "Trust score is currently very low.",
            "External evidence was mixed or sparse, so the tag model keeps an uncertainty buffer instead of overcommitting."
        ]
    },
    "traffic_confidence": 12,
    "whois": {
        "current": {
            "id": 42246,
            "domain": "sqlservercentral.com",
            "source_type": "rdap",
            "rdap_url": "https://rdap.verisign.com/com/v1/domain/SQLSERVERCENTRAL.COM",
            "registrar_name": "Network Solutions, LLC",
            "registrar_handle": "2",
            "registrant_name": "",
            "registrant_org": "",
            "registrant_country": "",
            "registrant_email": "",
            "abuse_email": "domain.operations@web.com",
            "created_date": "2000-07-06 18:23:58",
            "updated_date": "2019-07-06 18:48:14",
            "expires_date": "2029-07-06 18:23:58",
            "nameservers_json": "[\"ns-1148.awsdns-15.org\",\"ns-1924.awsdns-48.co.uk\",\"ns-477.awsdns-59.com\",\"ns-884.awsdns-46.net\"]",
            "status_json": "[\"client transfer prohibited\"]",
            "dnssec": "unsigned",
            "privacy_protected": 0,
            "content_hash": "17424bb47089aba77bdfdb6bdb76c3f25f796ff42949127446cc5163b6472e1c",
            "history_count": 1,
            "last_checked_at": "2026-03-19 22:33:09",
            "last_changed_at": "2026-03-19 22:33:09",
            "created_at": "2026-03-19 22:33:09",
            "updated_at": "2026-03-19 22:33:09"
        },
        "history": [
            {
                "id": 43135,
                "domain": "sqlservercentral.com",
                "source_type": "rdap",
                "registrar_name": "Network Solutions, LLC",
                "registrar_handle": "2",
                "registrant_name": "",
                "registrant_org": "",
                "registrant_country": "",
                "registrant_email": "",
                "abuse_email": "domain.operations@web.com",
                "created_date": "2000-07-06 18:23:58",
                "updated_date": "2019-07-06 18:48:14",
                "expires_date": "2029-07-06 18:23:58",
                "nameservers_json": "[\"ns-1148.awsdns-15.org\",\"ns-1924.awsdns-48.co.uk\",\"ns-477.awsdns-59.com\",\"ns-884.awsdns-46.net\"]",
                "status_json": "[\"client transfer prohibited\"]",
                "dnssec": "unsigned",
                "privacy_protected": 0,
                "content_hash": "17424bb47089aba77bdfdb6bdb76c3f25f796ff42949127446cc5163b6472e1c",
                "checked_at": "2026-03-19 22:33:09",
                "change_summary": "Initial WHOIS snapshot captured.",
                "created_at": "2026-03-19 22:33:09"
            }
        ],
        "signals": {
            "age_years": 25.8,
            "days_to_expiry": 1173,
            "days_since_last_registry_update": 2479,
            "stability_score": 100,
            "registrar_changes": 0,
            "ownership_changes": 0,
            "nameserver_changes": 0,
            "status_changes": 0,
            "history_entries": 1,
            "privacy_protected": false,
            "dnssec_enabled": false,
            "has_registrant_country": false,
            "registrant_country": "",
            "nameserver_count": 4,
            "status_count": 1
        }
    },
    "discovered_domain": {
        "id": 198470,
        "domain": "sqlservercentral.com",
        "first_seen_at": "2026-03-17 05:31:18",
        "last_crawled_at": "2026-03-30 05:55:36",
        "last_title": "502 Bad Gateway",
        "last_http_status": 502,
        "discovered_from_domain": "red-gate.com",
        "depth": 1,
        "backlinks_count": 2,
        "rating_cache": 7,
        "spam_score": 30,
        "risk_label": "good",
        "category_name": "Business",
        "primary_country_code": "",
        "internal_links_count": 0,
        "external_links_count": 0,
        "social_profiles_count": 0,
        "content_word_count": 7,
        "title_quality_score": 79,
        "has_meta_description": 0,
        "has_h1": 1,
        "language_code": "",
        "response_time_ms": 172,
        "robots_status": 0,
        "sitemap_status": 0,
        "sitemap_total_urls": 0,
        "quality_score": 32,
        "site_name": "",
        "canonical_domain": "",
        "favicon_present": 0,
        "schema_org_count": 0,
        "noindex_detected": 0,
        "feed_links_count": 0,
        "https_working": 1,
        "estimated_authority_score": 14,
        "trust_score": 31,
        "nsfw_score": 0,
        "overall_rank_estimate": 12445922,
        "primary_tag": "Uncertain",
        "tag_codes": "Uncertain,C",
        "manual_verified_status": "",
        "manual_tag_codes": "",
        "manual_rating_delta": 0,
        "manual_authority_delta": 0,
        "manual_trust_delta": 0,
        "manual_note": null,
        "manual_adjusted_by": null,
        "manual_adjusted_at": null,
        "manual_lock_scores": 0,
        "manual_lock_flags": 0,
        "crawl_blocked": 0,
        "crawl_blocked_by": "",
        "crawl_blocked_reason": null,
        "safety_score": 100,
        "fraud_score": 1,
        "legitimacy_score": 35,
        "infrastructure_risk_score": 5,
        "score_confidence": 12,
        "tag_confidence": 14,
        "category_confidence": 12,
        "deep_crawl_pages": 0,
        "resolved_ip": "108.129.45.249",
        "category_candidates_json": "[{\"category\":\"Business\",\"score\":22}]",
        "page_signals_json": "[]",
        "score_reasons_json": "[\"Category confidence was reduced, so the classifier fell back to the broader parent category.\",\"Low evidence confidence now reduces how high the public rating can climb.\"]",
        "route_domain": "sqlservercentral.com",
        "display_domain": "sqlservercentral.com"
    },
    "explainability": {
        "summary": "sqlservercentral.com currently scores 53/100. The score is being shaped by a mixed signal profile rather than one dominant factor. Evidence confidence is still limited, so the score can move materially after more evidence is collected. This is an estimated profile rather than a manually tracked one. Crawler access looks clean.",
        "badges": [
            {
                "label": "Profile",
                "value": "Estimated profile",
                "tone": "unknown",
                "detail": null
            },
            {
                "label": "Evidence confidence",
                "value": "Low confidence",
                "tone": "risk",
                "detail": "13/100"
            },
            {
                "label": "Traffic confidence",
                "value": "Low confidence",
                "tone": "risk",
                "detail": "12/100"
            },
            {
                "label": "Crawler access",
                "value": "Clean visibility",
                "tone": "good",
                "detail": null
            }
        ],
        "weighted_contributions": [
            {
                "label": "Quality system",
                "points": "+11.2",
                "tone": "risk",
                "detail": "Technical quality, crawl depth, page structure, and implementation hygiene. Current subsystem score: 33/100."
            },
            {
                "label": "Reputation system",
                "points": "+9.9",
                "tone": "risk",
                "detail": "Authority, search visibility, reach, engagement, and registry stability. Current subsystem score: 29/100."
            },
            {
                "label": "Safety system",
                "points": "+32.0",
                "tone": "good",
                "detail": "Fraud, spam, and trust signals from infrastructure, crawl, and registry evidence. Current subsystem score: 100/100."
            }
        ],
        "evidence_cards": [
            {
                "label": "Authority and trust",
                "value": "15/100 · trust 31/100",
                "tone": "risk",
                "detail": "40 monthly visitors, 33 organic keywords, brand completeness 32/100, engagement 70/100."
            },
            {
                "label": "Backlink and search evidence",
                "value": "2 referring domains",
                "tone": "good",
                "detail": "2 backlinks across 2 referring domains. Diversity 93/100; spam penalty 3."
            },
            {
                "label": "Registry and domain stability",
                "value": "25.8 years old",
                "tone": "good",
                "detail": "Stability 100/100 · age 25.8 years · registrar Network Solutions, LLC · expires in 1,173 days."
            },
            {
                "label": "Safety and fraud posture",
                "value": "Safety 100/100 · fraud 1/100",
                "tone": "good",
                "detail": "Primary tag Uncertain · safety 100/100 · fraud 1/100."
            }
        ],
        "positives": [
            "Established domain age: 25.8 years.",
            "Low registrar / ownership churn with solid registry stability.",
            "Registry history looks stable, which supports legitimacy and trust.",
            "The domain has been registered for years, which usually improves trust confidence.",
            "HTTPS is working, so the site clears a basic transport-security check.",
            "Backlink diversity looks broad enough to strengthen authority confidence."
        ],
        "risks": [
            "The crawled page looks unusually thin.",
            "The site returned HTTP 502 during crawl.",
            "Trust score is currently very low.",
            "External evidence was mixed or sparse, so the tag model keeps an uncertainty buffer instead of overcommitting.",
            "Traffic and reach estimates are still low confidence, so commercial scale signals may move after more evidence is collected."
        ],
        "freshness": [
            {
                "label": "Crawl evidence",
                "value": "2026-03-30 05:55:36",
                "tone": "risk",
                "detail": "Crawl and page content sample. Age: 21d ago."
            },
            {
                "label": "WHOIS snapshot",
                "value": "2026-03-19 22:33:09",
                "tone": "risk",
                "detail": "Registry profile and stability signals. Age: 1mo ago."
            },
            {
                "label": "Keyword view",
                "value": "2026-04-20 10:59:53",
                "tone": "good",
                "detail": "Estimated visibility until tracked keyword snapshots exist. Age: 0s ago."
            },
            {
                "label": "Rank history",
                "value": "2026-04-20 10:59:53",
                "tone": "good",
                "detail": "Estimated trend derived from current profile and crawl signals. Age: 0s ago."
            },
            {
                "label": "Audience geography",
                "value": "Not captured yet",
                "tone": "unknown",
                "detail": "Audience mix is estimated from available signals rather than first-party audience logs."
            }
        ],
        "section_notes": {
            "audience": "Audience geography is estimated from category, country, traffic mix, and brand signals until first-party audience data is collected.",
            "keywords": "Top keywords are estimated from crawl language, brand, category, and visibility signals until tracked keyword snapshots are stored.",
            "history": "Rank history is estimated from the current profile because no stored history exists for this domain yet."
        },
        "base_weighted_score": 53,
        "fraud_clamp_penalty": 0,
        "final_score": 53
    },
    "insight_snapshot": {
        "version": 1,
        "generated_at": "2026-04-20T10:59:53+00:00",
        "domain": "sqlservercentral.com",
        "display_name": "502 Bad Gateway",
        "is_tracked": false,
        "is_estimated": true,
        "overall_score": 53,
        "authority_score": 15,
        "trust_score": 31,
        "safety_score": 100,
        "fraud_score": 1,
        "confidence_score": 13,
        "traffic_confidence": 12,
        "last_crawled_at": "2026-03-30 05:55:36",
        "crawl_blocked": false,
        "summary": "sqlservercentral.com currently scores 53/100. The score is being shaped by a mixed signal profile rather than one dominant factor. Evidence confidence is still limited, so the score can move materially after more evidence is collected. This is an estimated profile rather than a manually tracked one. Crawler access looks clean.",
        "badges": [
            {
                "label": "Profile",
                "value": "Estimated profile",
                "tone": "unknown",
                "detail": null
            },
            {
                "label": "Evidence confidence",
                "value": "Low confidence",
                "tone": "risk",
                "detail": "13/100"
            },
            {
                "label": "Traffic confidence",
                "value": "Low confidence",
                "tone": "risk",
                "detail": "12/100"
            },
            {
                "label": "Crawler access",
                "value": "Clean visibility",
                "tone": "good",
                "detail": null
            }
        ],
        "top_positive_signals": [
            "Established domain age: 25.8 years.",
            "Low registrar / ownership churn with solid registry stability.",
            "Registry history looks stable, which supports legitimacy and trust.",
            "The domain has been registered for years, which usually improves trust confidence.",
            "HTTPS is working, so the site clears a basic transport-security check."
        ],
        "top_risk_signals": [
            "The crawled page looks unusually thin.",
            "The site returned HTTP 502 during crawl.",
            "Trust score is currently very low.",
            "External evidence was mixed or sparse, so the tag model keeps an uncertainty buffer instead of overcommitting.",
            "Traffic and reach estimates are still low confidence, so commercial scale signals may move after more evidence is collected."
        ],
        "freshness": [
            {
                "label": "Crawl evidence",
                "value": "2026-03-30 05:55:36",
                "tone": "risk",
                "detail": "Crawl and page content sample. Age: 21d ago."
            },
            {
                "label": "WHOIS snapshot",
                "value": "2026-03-19 22:33:09",
                "tone": "risk",
                "detail": "Registry profile and stability signals. Age: 1mo ago."
            },
            {
                "label": "Keyword view",
                "value": "2026-04-20 10:59:53",
                "tone": "good",
                "detail": "Estimated visibility until tracked keyword snapshots exist. Age: 0s ago."
            },
            {
                "label": "Rank history",
                "value": "2026-04-20 10:59:53",
                "tone": "good",
                "detail": "Estimated trend derived from current profile and crawl signals. Age: 0s ago."
            },
            {
                "label": "Audience geography",
                "value": "Not captured yet",
                "tone": "unknown",
                "detail": "Audience mix is estimated from available signals rather than first-party audience logs."
            }
        ],
        "top_tags": [
            {
                "code": "Uncertain",
                "label": "Uncertain",
                "tone": "unknown"
            },
            {
                "code": "C",
                "label": "Caution",
                "tone": "caution"
            }
        ]
    },
    "is_tracked": false,
    "is_estimated": true,
    "live_state": {
        "status": "processing",
        "status_label": "Cache build running",
        "message": "The refreshed page cache is still being built for this domain.",
        "updated_at": "2026-04-20T23:18:04+00:00"
    },
    "refresh_state": {
        "canRequest": false,
        "queued": true,
        "processing": true,
        "stageKey": "cache-queued",
        "stageLabel": "Cache build running",
        "cooldownUntil": null,
        "message": "The refreshed page cache is still being built for this domain.",
        "action": "/domain/sqlservercentral.com/refresh",
        "isGuestCooldown": false,
        "cooldownSeconds": 0
    },
    "urlscan_report": {
        "domain": "sqlservercentral.com",
        "status": "error",
        "submitted_at": "2026-03-19T21:23:21+00:00",
        "completed_at": null,
        "last_checked_at": "2026-03-19T21:23:21+00:00",
        "last_error": "Rate limit for 'public' exceeded. Limit is 5000 per day. Reset in 9398 seconds.",
        "submitted_url": "https://sqlservercentral.com/",
        "uuid": "",
        "result_url": "",
        "api_result_url": "",
        "visibility": "public",
        "summary": "urlscan.io scan submission failed.",
        "report": [],
        "report_summary": [],
        "is_fresh": false,
        "can_retry": true,
        "poll_after_seconds": 20
    }
}