{
  "ucp": {
    "version": "2026-04-08",
    "services": {},
    "capabilities": {}
  },
  "protocol": "UCP/1.0",
  "merchant": {
    "@type": "Organization",
    "@id": "https://wppoland.com/#organization",
    "name": "WPPoland",
    "legalName": "WPPoland Mariusz Szatkowski",
    "url": "https://wppoland.com",
    "logo": "https://wppoland.com/images/wppoland-logo-full.png",
    "description": "Professional WordPress and WooCommerce development services for businesses worldwide",
    "email": "hello@wppoland.com",
    "vatID": "PL7393037445",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Starowiejska 16/2",
      "addressLocality": "Gdynia",
      "addressRegion": "pomorskie",
      "postalCode": "81-356",
      "addressCountry": "PL"
    },
    "areaServed": [
      {
        "@type": "Country",
        "identifier": "PL",
        "name": "Poland"
      },
      {
        "@type": "Country",
        "identifier": "DE",
        "name": "Germany"
      },
      {
        "@type": "Country",
        "identifier": "AT",
        "name": "Austria"
      },
      {
        "@type": "Country",
        "identifier": "CH",
        "name": "Switzerland"
      },
      {
        "@type": "Country",
        "identifier": "NO",
        "name": "Norway"
      },
      {
        "@type": "Country",
        "identifier": "SE",
        "name": "Sweden"
      },
      {
        "@type": "Country",
        "identifier": "DK",
        "name": "Denmark"
      },
      {
        "@type": "Country",
        "identifier": "FI",
        "name": "Finland"
      },
      {
        "@type": "Country",
        "identifier": "IS",
        "name": "Iceland"
      },
      {
        "@type": "Country",
        "identifier": "GB",
        "name": "United Kingdom"
      },
      {
        "@type": "Country",
        "identifier": "IE",
        "name": "Ireland"
      },
      {
        "@type": "Country",
        "identifier": "NL",
        "name": "Netherlands"
      },
      {
        "@type": "Country",
        "identifier": "BE",
        "name": "Belgium"
      },
      {
        "@type": "Country",
        "identifier": "LU",
        "name": "Luxembourg"
      },
      {
        "@type": "Country",
        "identifier": "FR",
        "name": "France"
      },
      {
        "@type": "Country",
        "identifier": "ES",
        "name": "Spain"
      },
      {
        "@type": "Country",
        "identifier": "PT",
        "name": "Portugal"
      },
      {
        "@type": "Country",
        "identifier": "IT",
        "name": "Italy"
      },
      {
        "@type": "Country",
        "identifier": "GR",
        "name": "Greece"
      },
      {
        "@type": "Country",
        "identifier": "CY",
        "name": "Cyprus"
      },
      {
        "@type": "Country",
        "identifier": "MT",
        "name": "Malta"
      },
      {
        "@type": "Country",
        "identifier": "CZ",
        "name": "Czech Republic"
      },
      {
        "@type": "Country",
        "identifier": "SK",
        "name": "Slovakia"
      },
      {
        "@type": "Country",
        "identifier": "HU",
        "name": "Hungary"
      },
      {
        "@type": "Country",
        "identifier": "RO",
        "name": "Romania"
      },
      {
        "@type": "Country",
        "identifier": "BG",
        "name": "Bulgaria"
      },
      {
        "@type": "Country",
        "identifier": "HR",
        "name": "Croatia"
      },
      {
        "@type": "Country",
        "identifier": "SI",
        "name": "Slovenia"
      },
      {
        "@type": "Country",
        "identifier": "LT",
        "name": "Lithuania"
      },
      {
        "@type": "Country",
        "identifier": "LV",
        "name": "Latvia"
      },
      {
        "@type": "Country",
        "identifier": "EE",
        "name": "Estonia"
      },
      {
        "@type": "Country",
        "identifier": "US",
        "name": "United States"
      },
      {
        "@type": "Country",
        "identifier": "CA",
        "name": "Canada"
      },
      {
        "@type": "Country",
        "identifier": "MX",
        "name": "Mexico"
      },
      {
        "@type": "Country",
        "identifier": "BR",
        "name": "Brazil"
      },
      {
        "@type": "Country",
        "identifier": "AR",
        "name": "Argentina"
      },
      {
        "@type": "Country",
        "identifier": "CO",
        "name": "Colombia"
      },
      {
        "@type": "Country",
        "identifier": "CL",
        "name": "Chile"
      },
      {
        "@type": "Country",
        "identifier": "AU",
        "name": "Australia"
      },
      {
        "@type": "Country",
        "identifier": "NZ",
        "name": "New Zealand"
      },
      {
        "@type": "Country",
        "identifier": "JP",
        "name": "Japan"
      },
      {
        "@type": "Country",
        "identifier": "KR",
        "name": "South Korea"
      },
      {
        "@type": "Country",
        "identifier": "SG",
        "name": "Singapore"
      },
      {
        "@type": "Country",
        "identifier": "HK",
        "name": "Hong Kong"
      },
      {
        "@type": "Country",
        "identifier": "AE",
        "name": "United Arab Emirates"
      },
      {
        "@type": "Country",
        "identifier": "SA",
        "name": "Saudi Arabia"
      },
      {
        "@type": "Country",
        "identifier": "IL",
        "name": "Israel"
      },
      {
        "@type": "Country",
        "identifier": "EG",
        "name": "Egypt"
      },
      {
        "@type": "Country",
        "identifier": "MA",
        "name": "Morocco"
      },
      {
        "@type": "Country",
        "identifier": "TN",
        "name": "Tunisia"
      },
      {
        "@type": "Country",
        "identifier": "JO",
        "name": "Jordan"
      },
      {
        "@type": "Country",
        "identifier": "LB",
        "name": "Lebanon"
      },
      {
        "@type": "Country",
        "identifier": "KW",
        "name": "Kuwait"
      },
      {
        "@type": "Country",
        "identifier": "QA",
        "name": "Qatar"
      },
      {
        "@type": "Country",
        "identifier": "BH",
        "name": "Bahrain"
      },
      {
        "@type": "Country",
        "identifier": "OM",
        "name": "Oman"
      },
      {
        "@type": "Country",
        "identifier": "IN",
        "name": "India"
      },
      {
        "@type": "Country",
        "identifier": "ID",
        "name": "Indonesia"
      },
      {
        "@type": "Country",
        "identifier": "MY",
        "name": "Malaysia"
      },
      {
        "@type": "Country",
        "identifier": "TH",
        "name": "Thailand"
      },
      {
        "@type": "Country",
        "identifier": "PH",
        "name": "Philippines"
      },
      {
        "@type": "Country",
        "identifier": "VN",
        "name": "Vietnam"
      },
      {
        "@type": "Country",
        "identifier": "ZA",
        "name": "South Africa"
      },
      {
        "@type": "Country",
        "identifier": "NG",
        "name": "Nigeria"
      },
      {
        "@type": "Country",
        "identifier": "KE",
        "name": "Kenya"
      },
      {
        "@type": "Country",
        "identifier": "GH",
        "name": "Ghana"
      }
    ],
    "priceRange": "$$"
  },
  "capabilities": {
    "supportsInquiry": true,
    "supportsQuote": true,
    "supportsBooking": false,
    "supportsPayment": false,
    "multiCurrency": false,
    "multiLanguage": true,
    "languages": [
      "pl",
      "en",
      "de",
      "nb",
      "pt-pt",
      "es"
    ],
    "currencies": [
      "EUR"
    ],
    "exchangeRateSource": "NBP (National Bank of Poland)",
    "exchangeRateApi": "https://api.nbp.pl/api/exchangerates/tables/A/"
  },
  "services": [
    {
      "@type": "Service",
      "name": "E-commerce Online Stores",
      "category": "Web Development",
      "description": "Multilingual online stores using WordPress and WooCommerce with payment, logistics, and warehouse integrations",
      "offers": [
        {
          "availability": "InStock",
          "quote": "on-brief",
          "quoteUrl": "https://wppoland.com/en/contact/",
          "note": "Scoped per project, no fixed price list."
        }
      ],
      "url": "https://wppoland.com/en/woocommerce-developer/",
      "deliveryTime": "P10D",
      "deliveryTimeMax": "P30D"
    },
    {
      "@type": "Service",
      "name": "WordPress Websites",
      "category": "Web Development",
      "description": "Professional WordPress website development with speed optimization and technical SEO preparation",
      "offers": [
        {
          "availability": "InStock",
          "quote": "on-brief",
          "quoteUrl": "https://wppoland.com/en/contact/",
          "note": "Scoped per project, no fixed price list."
        }
      ],
      "url": "https://wppoland.com/en/wordpress-developer/",
      "deliveryTime": "P5D",
      "deliveryTimeMax": "P10D"
    },
    {
      "@type": "Service",
      "name": "Theme & Plugin Customization",
      "category": "Web Development",
      "description": "Modification and repair of site elements, plugin adaptation, WordPress templates",
      "offers": [
        {
          "availability": "InStock",
          "quote": "on-brief",
          "quoteUrl": "https://wppoland.com/en/contact/",
          "note": "Scoped per project, no fixed price list."
        }
      ],
      "url": "https://wppoland.com/en/development-customisation-and-themes-adaptation-for-wordpress/",
      "deliveryTime": "P7D",
      "deliveryTimeMax": "P14D"
    },
    {
      "@type": "Service",
      "name": "Performance Optimization",
      "category": "Performance Optimization",
      "description": "Core Web Vitals optimization measured against the good thresholds, lazy loading, cache, CDN",
      "offers": [
        {
          "availability": "InStock",
          "quote": "on-brief",
          "quoteUrl": "https://wppoland.com/en/contact/",
          "note": "Scoped per project, no fixed price list."
        }
      ],
      "url": "https://wppoland.com/en/speed-up-wordpress/",
      "deliveryTime": "P5D",
      "deliveryTimeMax": "P10D"
    },
    {
      "@type": "Service",
      "name": "Modern Stack Migration",
      "category": "Web Development",
      "description": "Migration to Astro and Next.js with SEO preservation, Headless WordPress backend",
      "offers": [
        {
          "availability": "InStock",
          "quote": "on-brief",
          "quoteUrl": "https://wppoland.com/en/contact/",
          "note": "Scoped per project, no fixed price list."
        }
      ],
      "url": "https://wppoland.com/en/migration-astro-nextjs/",
      "deliveryTime": "P21D",
      "deliveryTimeMax": "P42D"
    },
    {
      "@type": "Service",
      "name": "Security & Support",
      "category": "Security",
      "description": "Secured installations, security headers, audits, updates, backups, 24/7 monitoring",
      "offers": [
        {
          "availability": "InStock",
          "quote": "on-brief",
          "quoteUrl": "https://wppoland.com/en/contact/",
          "note": "Scoped per project, no fixed price list."
        }
      ],
      "url": "https://wppoland.com/en/wordpress-security-audit/",
      "deliveryTime": "P3D",
      "deliveryTimeMax": "P6D"
    },
    {
      "@type": "Service",
      "name": "GEO and LLMO for Brands",
      "category": "Digital Marketing",
      "description": "Content and data structure design for brand citations in ChatGPT, AI Overviews, Perplexity",
      "offers": [
        {
          "availability": "InStock",
          "quote": "on-brief",
          "quoteUrl": "https://wppoland.com/en/contact/",
          "note": "Scoped per project, no fixed price list."
        }
      ],
      "url": "https://wppoland.com/en/geo-llmo-optimization/",
      "deliveryTime": "P14D",
      "deliveryTimeMax": "P28D"
    },
    {
      "@type": "Service",
      "name": "AI Visibility Audit and GEO Roadmap",
      "category": "Digital Marketing",
      "description": "Brand presence verification in LLM answers, 90-day roadmap with citation metrics",
      "offers": [
        {
          "availability": "InStock",
          "quote": "on-brief",
          "quoteUrl": "https://wppoland.com/en/contact/",
          "note": "Scoped per project, no fixed price list."
        }
      ],
      "url": "https://wppoland.com/en/geo-llmo-optimization/",
      "deliveryTime": "P7D",
      "deliveryTimeMax": "P14D"
    }
  ],
  "deliveryTimes": {
    "E-commerce Online Stores": {
      "deliveryDays": {
        "min": 10,
        "max": 30
      },
      "quote": "on-brief"
    },
    "WordPress Websites": {
      "deliveryDays": {
        "min": 5,
        "max": 10
      },
      "quote": "on-brief"
    },
    "Theme & Plugin Customization": {
      "deliveryDays": {
        "min": 7,
        "max": 14
      },
      "quote": "on-brief"
    },
    "Performance Optimization": {
      "deliveryDays": {
        "min": 5,
        "max": 10
      },
      "quote": "on-brief"
    },
    "Modern Stack Migration": {
      "deliveryDays": {
        "min": 21,
        "max": 42
      },
      "quote": "on-brief"
    },
    "Security & Support": {
      "deliveryDays": {
        "min": 3,
        "max": 6
      },
      "quote": "on-brief"
    },
    "GEO and LLMO for Brands": {
      "deliveryDays": {
        "min": 14,
        "max": 28
      },
      "quote": "on-brief"
    },
    "AI Visibility Audit": {
      "deliveryDays": {
        "min": 7,
        "max": 14
      },
      "quote": "on-brief"
    }
  },
  "endpoints": {
    "services": "https://wppoland.com/api/services.json",
    "agent": "https://wppoland.com/api/agent.json",
    "inquiry": "https://wppoland.com/contact/",
    "quote": "https://wppoland.com/contact/"
  },
  "metadata": {
    "version": "1.0.0",
    "lastUpdated": "2026-03-25",
    "protocolVersion": "UCP/1.0"
  },
  "pricingPolicy": "No price list is published. Delivery times are indicative; the binding quote follows a written brief."
}
