{
  "name": "WP Services",
  "url": "https://wpservices.com",
  "description": "Fixed-price WordPress services from the Seahawk team. Pick a service, choose a package, check out, and track the work in the WP Services app until it ships.",
  "currency": "USD",
  "categories": [
    {
      "slug": "fixes",
      "name": "Fixes & Support",
      "description": "Errors, broken layouts, failed updates, and everyday WordPress help.",
      "url": "https://wpservices.com/categories/fixes/",
      "services": [
        "fix-wordpress-error",
        "plugin-theme-updates",
        "wordpress-developer-hours",
        "email-form-fix"
      ]
    },
    {
      "slug": "speed",
      "name": "Speed & Performance",
      "description": "Faster pages, passing Core Web Vitals, and caching that stays fast.",
      "url": "https://wpservices.com/categories/speed/",
      "services": [
        "speed-optimization",
        "core-web-vitals",
        "caching-cdn-setup"
      ]
    },
    {
      "slug": "security",
      "name": "Security",
      "description": "Malware cleanup, hardening, and backups you can restore from.",
      "url": "https://wpservices.com/categories/security/",
      "services": [
        "malware-removal",
        "security-hardening",
        "backup-setup"
      ]
    },
    {
      "slug": "migrations",
      "name": "Migrations & Hosting",
      "description": "Move hosts, upgrade PHP, and set up domains and SSL without downtime.",
      "url": "https://wpservices.com/categories/migrations/",
      "services": [
        "site-migration",
        "php-wordpress-upgrade",
        "domain-ssl-setup"
      ]
    },
    {
      "slug": "design",
      "name": "Design & Build",
      "description": "Landing pages, Figma-to-WordPress builds, and full redesigns.",
      "url": "https://wpservices.com/categories/design/",
      "services": [
        "landing-page",
        "figma-to-wordpress",
        "website-redesign"
      ]
    },
    {
      "slug": "woocommerce",
      "name": "WooCommerce",
      "description": "Store setup, product uploads, and checkout fixes that protect revenue.",
      "url": "https://wpservices.com/categories/woocommerce/",
      "services": [
        "woocommerce-setup",
        "product-upload",
        "checkout-fix"
      ]
    },
    {
      "slug": "seo",
      "name": "SEO & Content",
      "description": "Technical audits, on-page fixes, and content published properly.",
      "url": "https://wpservices.com/categories/seo/",
      "services": [
        "technical-seo-audit",
        "on-page-seo",
        "content-upload"
      ]
    },
    {
      "slug": "compliance",
      "name": "Accessibility & Compliance",
      "description": "WCAG audits and fixes, cookie consent, and privacy setup.",
      "url": "https://wpservices.com/categories/compliance/",
      "services": [
        "accessibility-audit",
        "cookie-consent-privacy"
      ]
    }
  ],
  "services": [
    {
      "slug": "fix-wordpress-error",
      "title": "Fix any WordPress error or bug",
      "category": "fixes",
      "summary": "White screens, critical errors, broken layouts, plugin conflicts. Diagnosed and fixed.",
      "description": "Something on your site is broken and you need it working again. We find the cause, fix it on a staging copy, and push the fix live after you check it. Covers PHP errors, the white screen of death, database connection errors, plugin and theme conflicts, broken menus and layouts, and admin lockouts.",
      "url": "https://wpservices.com/services/fix-wordpress-error/",
      "markdown": "https://wpservices.com/services/fix-wordpress-error.md",
      "from_price": 49,
      "tags": [
        "error",
        "bug",
        "white screen",
        "critical error",
        "plugin conflict"
      ],
      "needs": [
        "A description or screenshot of the problem",
        "WordPress admin access",
        "Hosting or SFTP access if the admin is down"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 49,
          "delivery_days": 1,
          "revisions": 1,
          "summary": "One issue diagnosed and fixed.",
          "includes": [
            "Diagnosis on a staging copy",
            "Fix pushed live after your approval",
            "Before / after notes"
          ],
          "order_url": "https://app.wpservices.com/order/fix-wordpress-error/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 99,
          "delivery_days": 2,
          "revisions": 2,
          "summary": "Up to three related or unrelated issues.",
          "includes": [
            "Diagnosis on a staging copy",
            "Fix pushed live after your approval",
            "Before / after notes",
            "Up to 3 issues",
            "Plugin conflict testing"
          ],
          "order_url": "https://app.wpservices.com/order/fix-wordpress-error/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 199,
          "delivery_days": 3,
          "revisions": "Unlimited",
          "summary": "Up to six issues plus a root-cause report.",
          "includes": [
            "Diagnosis on a staging copy",
            "Fix pushed live after your approval",
            "Before / after notes",
            "Up to 3 issues",
            "Plugin conflict testing",
            "Up to 6 issues",
            "Root-cause report & prevention plan"
          ],
          "order_url": "https://app.wpservices.com/order/fix-wordpress-error/?package=advanced"
        }
      ]
    },
    {
      "slug": "plugin-theme-updates",
      "title": "Safely update plugins, themes & WordPress core",
      "category": "fixes",
      "summary": "Every update tested on staging first, with a rollback point if anything changes.",
      "description": "Out-of-date plugins are the most common way WordPress sites get hacked, and updating blindly is the most common way they break. We take a backup, run every update on staging, visually compare key pages, then update production.",
      "url": "https://wpservices.com/services/plugin-theme-updates/",
      "markdown": "https://wpservices.com/services/plugin-theme-updates.md",
      "from_price": 79,
      "tags": [
        "updates",
        "plugins",
        "themes",
        "core",
        "maintenance"
      ],
      "needs": [
        "WordPress admin access",
        "Premium plugin licence keys, if any"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 79,
          "delivery_days": 1,
          "revisions": 1,
          "summary": "Up to 15 plugins plus theme and core.",
          "includes": [
            "Full backup before changes",
            "Staging test of every update",
            "Core & theme updated"
          ],
          "order_url": "https://app.wpservices.com/order/plugin-theme-updates/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 149,
          "delivery_days": 2,
          "revisions": 1,
          "summary": "Up to 40 plugins, premium licences handled.",
          "includes": [
            "Full backup before changes",
            "Staging test of every update",
            "Core & theme updated",
            "Up to 40 plugins",
            "Premium licence renewals applied",
            "Visual regression check on key pages"
          ],
          "order_url": "https://app.wpservices.com/order/plugin-theme-updates/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 249,
          "delivery_days": 3,
          "revisions": 2,
          "summary": "Unlimited plugins, page-builder and WooCommerce aware.",
          "includes": [
            "Full backup before changes",
            "Staging test of every update",
            "Core & theme updated",
            "Up to 40 plugins",
            "Premium licence renewals applied",
            "Visual regression check on key pages",
            "Unlimited plugins",
            "WooCommerce & database migrations checked"
          ],
          "order_url": "https://app.wpservices.com/order/plugin-theme-updates/?package=advanced"
        }
      ]
    },
    {
      "slug": "wordpress-developer-hours",
      "title": "Book a WordPress developer by the hour",
      "category": "fixes",
      "summary": "A block of senior developer time for anything that does not fit a package.",
      "description": "For the small jobs that are hard to scope: tweaks, small features, content changes, and questions. Buy a block of hours, list your tasks in the app, and the developer works through them in priority order. Unused time stays on your account for 60 days.",
      "url": "https://wpservices.com/services/wordpress-developer-hours/",
      "markdown": "https://wpservices.com/services/wordpress-developer-hours.md",
      "from_price": 69,
      "tags": [
        "developer",
        "hourly",
        "tasks",
        "custom",
        "support"
      ],
      "needs": [
        "A task list (the app helps you write it)",
        "WordPress admin access"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 69,
          "delivery_days": 1,
          "revisions": "Unlimited",
          "summary": "1 hour of senior developer time.",
          "includes": [
            "Senior in-house developer",
            "Time logged per task in the app",
            "Unused time kept for 60 days"
          ],
          "order_url": "https://app.wpservices.com/order/wordpress-developer-hours/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 189,
          "delivery_days": 2,
          "revisions": "Unlimited",
          "summary": "3 hours, ideal for a short task list.",
          "includes": [
            "Senior in-house developer",
            "Time logged per task in the app",
            "Unused time kept for 60 days",
            "3 hours",
            "Priority queue"
          ],
          "order_url": "https://app.wpservices.com/order/wordpress-developer-hours/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 349,
          "delivery_days": 4,
          "revisions": "Unlimited",
          "summary": "6 hours with a dedicated developer.",
          "includes": [
            "Senior in-house developer",
            "Time logged per task in the app",
            "Unused time kept for 60 days",
            "3 hours",
            "Priority queue",
            "6 hours",
            "Same developer for every task"
          ],
          "order_url": "https://app.wpservices.com/order/wordpress-developer-hours/?package=advanced"
        }
      ]
    },
    {
      "slug": "email-form-fix",
      "title": "Fix contact forms & email delivery",
      "category": "fixes",
      "summary": "Forms that send, emails that land in the inbox, not spam.",
      "description": "If leads are disappearing, it is usually WordPress mail. We set up authenticated SMTP, configure SPF, DKIM, and DMARC on your domain, and test every form end to end.",
      "url": "https://wpservices.com/services/email-form-fix/",
      "markdown": "https://wpservices.com/services/email-form-fix.md",
      "from_price": 69,
      "tags": [
        "contact form",
        "email",
        "smtp",
        "spam",
        "gravity forms",
        "wpforms"
      ],
      "needs": [
        "WordPress admin access",
        "DNS access for your domain"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 69,
          "delivery_days": 1,
          "revisions": 1,
          "summary": "SMTP setup and one form fixed.",
          "includes": [
            "Authenticated SMTP configured",
            "One form tested end to end"
          ],
          "order_url": "https://app.wpservices.com/order/email-form-fix/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 129,
          "delivery_days": 2,
          "revisions": 2,
          "summary": "SPF, DKIM & DMARC plus up to 5 forms.",
          "includes": [
            "Authenticated SMTP configured",
            "One form tested end to end",
            "SPF, DKIM & DMARC records",
            "Up to 5 forms"
          ],
          "order_url": "https://app.wpservices.com/order/email-form-fix/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 229,
          "delivery_days": 3,
          "revisions": 2,
          "summary": "All forms, CRM routing, and spam protection.",
          "includes": [
            "Authenticated SMTP configured",
            "One form tested end to end",
            "SPF, DKIM & DMARC records",
            "Up to 5 forms",
            "All forms on the site",
            "CRM or Zapier routing",
            "Spam protection (Turnstile or reCAPTCHA)"
          ],
          "order_url": "https://app.wpservices.com/order/email-form-fix/?package=advanced"
        }
      ]
    },
    {
      "slug": "speed-optimization",
      "title": "WordPress speed optimization",
      "category": "speed",
      "summary": "Caching, image compression, and script cleanup for a measurably faster site.",
      "description": "We benchmark your site, find what is slowing it down, and fix it: caching, image formats, lazy loading, render-blocking scripts, database bloat, and heavy plugins. You get before and after scores for every page we tune.",
      "url": "https://wpservices.com/services/speed-optimization/",
      "markdown": "https://wpservices.com/services/speed-optimization.md",
      "from_price": 149,
      "tags": [
        "speed",
        "performance",
        "pagespeed",
        "caching",
        "images"
      ],
      "needs": [
        "WordPress admin access",
        "Hosting access for server-level work"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 149,
          "delivery_days": 2,
          "revisions": 1,
          "summary": "Homepage plus 2 key pages tuned.",
          "includes": [
            "Before / after benchmark report",
            "Page caching configured",
            "Image compression & WebP/AVIF"
          ],
          "order_url": "https://app.wpservices.com/order/speed-optimization/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 299,
          "delivery_days": 3,
          "revisions": 2,
          "summary": "Up to 10 templates plus database cleanup.",
          "includes": [
            "Before / after benchmark report",
            "Page caching configured",
            "Image compression & WebP/AVIF",
            "Up to 10 templates tuned",
            "Script & CSS deferral",
            "Database cleanup"
          ],
          "order_url": "https://app.wpservices.com/order/speed-optimization/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 499,
          "delivery_days": 5,
          "revisions": 3,
          "summary": "Whole site, CDN, and server-level tuning.",
          "includes": [
            "Before / after benchmark report",
            "Page caching configured",
            "Image compression & WebP/AVIF",
            "Up to 10 templates tuned",
            "Script & CSS deferral",
            "Database cleanup",
            "CDN setup",
            "Server, PHP & object cache tuning"
          ],
          "order_url": "https://app.wpservices.com/order/speed-optimization/?package=advanced"
        }
      ]
    },
    {
      "slug": "core-web-vitals",
      "title": "Pass Core Web Vitals",
      "category": "speed",
      "summary": "Fix LCP, INP, and CLS until your pages pass on mobile.",
      "description": "Google ranks pages partly on Core Web Vitals. We fix the specific issues failing on your templates and verify the result in Lighthouse and, as field data refreshes, in Search Console.",
      "url": "https://wpservices.com/services/core-web-vitals/",
      "markdown": "https://wpservices.com/services/core-web-vitals.md",
      "from_price": 249,
      "tags": [
        "core web vitals",
        "lcp",
        "cls",
        "inp",
        "seo"
      ],
      "needs": [
        "WordPress admin access",
        "Search Console access (Advanced)"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 249,
          "delivery_days": 3,
          "revisions": 1,
          "summary": "One template brought to passing.",
          "includes": [
            "Lab audit of failing metrics",
            "LCP, INP & CLS fixes",
            "Lighthouse report before & after"
          ],
          "order_url": "https://app.wpservices.com/order/core-web-vitals/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 449,
          "delivery_days": 5,
          "revisions": 2,
          "summary": "Up to 4 templates.",
          "includes": [
            "Lab audit of failing metrics",
            "LCP, INP & CLS fixes",
            "Lighthouse report before & after",
            "Up to 4 templates",
            "Font & third-party script strategy"
          ],
          "order_url": "https://app.wpservices.com/order/core-web-vitals/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 799,
          "delivery_days": 7,
          "revisions": 3,
          "summary": "All templates plus 28-day field-data follow-up.",
          "includes": [
            "Lab audit of failing metrics",
            "LCP, INP & CLS fixes",
            "Lighthouse report before & after",
            "Up to 4 templates",
            "Font & third-party script strategy",
            "All templates",
            "28-day Search Console follow-up"
          ],
          "order_url": "https://app.wpservices.com/order/core-web-vitals/?package=advanced"
        }
      ]
    },
    {
      "slug": "caching-cdn-setup",
      "title": "Caching & CDN setup",
      "category": "speed",
      "summary": "Cloudflare or your host’s CDN, configured so it is fast and does not break logins or carts.",
      "description": "We configure page and object caching plus a CDN with the right exclusions for logged-in users, carts, and forms, so you get the speed without the stale-page bugs.",
      "url": "https://wpservices.com/services/caching-cdn-setup/",
      "markdown": "https://wpservices.com/services/caching-cdn-setup.md",
      "from_price": 99,
      "tags": [
        "cdn",
        "cloudflare",
        "caching",
        "redis"
      ],
      "needs": [
        "WordPress admin access",
        "DNS registrar access"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 99,
          "delivery_days": 1,
          "revisions": 1,
          "summary": "Page cache plus Cloudflare free tier.",
          "includes": [
            "Page cache configured",
            "Cloudflare DNS & CDN"
          ],
          "order_url": "https://app.wpservices.com/order/caching-cdn-setup/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 199,
          "delivery_days": 2,
          "revisions": 2,
          "summary": "Adds object cache and WooCommerce rules.",
          "includes": [
            "Page cache configured",
            "Cloudflare DNS & CDN",
            "Object cache (Redis or Memcached)",
            "Cart, checkout & login exclusions"
          ],
          "order_url": "https://app.wpservices.com/order/caching-cdn-setup/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 349,
          "delivery_days": 3,
          "revisions": 2,
          "summary": "Full edge caching with APO and WAF rules.",
          "includes": [
            "Page cache configured",
            "Cloudflare DNS & CDN",
            "Object cache (Redis or Memcached)",
            "Cart, checkout & login exclusions",
            "Edge HTML caching (APO)",
            "Firewall & bot rules"
          ],
          "order_url": "https://app.wpservices.com/order/caching-cdn-setup/?package=advanced"
        }
      ]
    },
    {
      "slug": "malware-removal",
      "title": "Malware removal & hacked site recovery",
      "category": "security",
      "summary": "Clean the infection, close the hole, and get off blocklists.",
      "description": "We remove malware, backdoors, and spam injections from files and the database, patch how the attacker got in, and request blocklist reviews from Google and others. Starter covers most single-site infections.",
      "url": "https://wpservices.com/services/malware-removal/",
      "markdown": "https://wpservices.com/services/malware-removal.md",
      "from_price": 149,
      "tags": [
        "malware",
        "hacked",
        "virus",
        "blocklist",
        "security"
      ],
      "needs": [
        "Hosting or SFTP access",
        "WordPress admin access, if it still works"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 149,
          "delivery_days": 1,
          "revisions": 1,
          "summary": "Single-site cleanup and patch.",
          "includes": [
            "File & database malware scan",
            "Malware and backdoor removal",
            "Entry point patched"
          ],
          "order_url": "https://app.wpservices.com/order/malware-removal/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 249,
          "delivery_days": 1,
          "revisions": 2,
          "summary": "Adds blocklist removal and hardening.",
          "includes": [
            "File & database malware scan",
            "Malware and backdoor removal",
            "Entry point patched",
            "Google & vendor blocklist removal",
            "Security hardening"
          ],
          "order_url": "https://app.wpservices.com/order/malware-removal/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 449,
          "delivery_days": 1,
          "revisions": "Unlimited",
          "summary": "Priority start, forensics, 90-day re-clean.",
          "includes": [
            "File & database malware scan",
            "Malware and backdoor removal",
            "Entry point patched",
            "Google & vendor blocklist removal",
            "Security hardening",
            "Priority start (within 4 hours)",
            "Forensic report",
            "Free re-clean for 90 days"
          ],
          "order_url": "https://app.wpservices.com/order/malware-removal/?package=advanced"
        }
      ]
    },
    {
      "slug": "security-hardening",
      "title": "WordPress security hardening",
      "category": "security",
      "summary": "Firewall, login protection, and the settings most sites miss.",
      "description": "Prevention costs less than recovery. We lock down logins, file permissions, XML-RPC, and admin users, add a firewall, and leave you with a checklist of what was changed.",
      "url": "https://wpservices.com/services/security-hardening/",
      "markdown": "https://wpservices.com/services/security-hardening.md",
      "from_price": 99,
      "tags": [
        "security",
        "firewall",
        "2fa",
        "hardening"
      ],
      "needs": [
        "WordPress admin access",
        "Hosting access"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 99,
          "delivery_days": 1,
          "revisions": 1,
          "summary": "Core hardening and login protection.",
          "includes": [
            "Admin users & passwords reviewed",
            "Login rate limiting",
            "File permissions & XML-RPC locked down"
          ],
          "order_url": "https://app.wpservices.com/order/security-hardening/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 199,
          "delivery_days": 2,
          "revisions": 1,
          "summary": "Adds firewall and 2FA for every admin.",
          "includes": [
            "Admin users & passwords reviewed",
            "Login rate limiting",
            "File permissions & XML-RPC locked down",
            "Web application firewall",
            "Two-factor auth for admins"
          ],
          "order_url": "https://app.wpservices.com/order/security-hardening/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 349,
          "delivery_days": 3,
          "revisions": 2,
          "summary": "Adds vulnerability audit and security headers.",
          "includes": [
            "Admin users & passwords reviewed",
            "Login rate limiting",
            "File permissions & XML-RPC locked down",
            "Web application firewall",
            "Two-factor auth for admins",
            "Plugin vulnerability audit",
            "HTTP security headers"
          ],
          "order_url": "https://app.wpservices.com/order/security-hardening/?package=advanced"
        }
      ]
    },
    {
      "slug": "backup-setup",
      "title": "Backup & restore setup",
      "category": "security",
      "summary": "Automatic off-site backups, tested with a real restore.",
      "description": "A backup you have never restored is a guess. We set up scheduled off-site backups to storage you own and prove they work by restoring to staging.",
      "url": "https://wpservices.com/services/backup-setup/",
      "markdown": "https://wpservices.com/services/backup-setup.md",
      "from_price": 79,
      "tags": [
        "backup",
        "restore",
        "disaster recovery"
      ],
      "needs": [
        "WordPress admin access",
        "A storage account (S3, Google Drive, or Dropbox)"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 79,
          "delivery_days": 1,
          "revisions": 1,
          "summary": "Daily off-site backups.",
          "includes": [
            "Daily automatic backups",
            "Off-site storage you own"
          ],
          "order_url": "https://app.wpservices.com/order/backup-setup/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 149,
          "delivery_days": 2,
          "revisions": 1,
          "summary": "Adds a tested restore to staging.",
          "includes": [
            "Daily automatic backups",
            "Off-site storage you own",
            "Test restore to staging",
            "Retention policy configured"
          ],
          "order_url": "https://app.wpservices.com/order/backup-setup/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 249,
          "delivery_days": 2,
          "revisions": 2,
          "summary": "Real-time backups and a recovery runbook.",
          "includes": [
            "Daily automatic backups",
            "Off-site storage you own",
            "Test restore to staging",
            "Retention policy configured",
            "Real-time (incremental) backups",
            "Written recovery runbook"
          ],
          "order_url": "https://app.wpservices.com/order/backup-setup/?package=advanced"
        }
      ]
    },
    {
      "slug": "site-migration",
      "title": "Migrate your WordPress site",
      "category": "migrations",
      "summary": "Move to a new host or domain with zero data loss and no SEO drop.",
      "description": "We copy everything (files, database, emails if needed) to the new host, test it on a temporary URL, and switch DNS at a quiet time. Redirects are mapped for domain changes so rankings carry over.",
      "url": "https://wpservices.com/services/site-migration/",
      "markdown": "https://wpservices.com/services/site-migration.md",
      "from_price": 149,
      "tags": [
        "migration",
        "hosting",
        "move",
        "domain change",
        "transfer"
      ],
      "needs": [
        "Old host access",
        "New host access",
        "Domain registrar access"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 149,
          "delivery_days": 2,
          "revisions": 1,
          "summary": "One site under 5 GB.",
          "includes": [
            "Full files & database copy",
            "Test on temporary URL",
            "DNS cut-over at a quiet hour"
          ],
          "order_url": "https://app.wpservices.com/order/site-migration/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 299,
          "delivery_days": 3,
          "revisions": 2,
          "summary": "Up to 20 GB, domain change and redirects.",
          "includes": [
            "Full files & database copy",
            "Test on temporary URL",
            "DNS cut-over at a quiet hour",
            "Domain change & 301 redirect map",
            "Email and DNS records moved"
          ],
          "order_url": "https://app.wpservices.com/order/site-migration/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 599,
          "delivery_days": 5,
          "revisions": 3,
          "summary": "Multisite, WooCommerce, or over 20 GB.",
          "includes": [
            "Full files & database copy",
            "Test on temporary URL",
            "DNS cut-over at a quiet hour",
            "Domain change & 301 redirect map",
            "Email and DNS records moved",
            "Multisite or WooCommerce with order sync",
            "Post-migration speed tune"
          ],
          "order_url": "https://app.wpservices.com/order/site-migration/?package=advanced"
        }
      ]
    },
    {
      "slug": "php-wordpress-upgrade",
      "title": "PHP & WordPress version upgrade",
      "category": "migrations",
      "summary": "Move off unsupported PHP without breaking old plugins.",
      "description": "Old PHP versions are slow and insecure, and hosts are retiring them. We scan for compatibility, fix or replace what breaks, and upgrade on staging before production.",
      "url": "https://wpservices.com/services/php-wordpress-upgrade/",
      "markdown": "https://wpservices.com/services/php-wordpress-upgrade.md",
      "from_price": 99,
      "tags": [
        "php",
        "upgrade",
        "compatibility",
        "legacy"
      ],
      "needs": [
        "Hosting access",
        "WordPress admin access"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 99,
          "delivery_days": 2,
          "revisions": 1,
          "summary": "Compatibility scan and upgrade.",
          "includes": [
            "PHP compatibility scan",
            "Upgrade on staging, then production"
          ],
          "order_url": "https://app.wpservices.com/order/php-wordpress-upgrade/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 199,
          "delivery_days": 3,
          "revisions": 2,
          "summary": "Adds fixes for up to 5 incompatible plugins.",
          "includes": [
            "PHP compatibility scan",
            "Upgrade on staging, then production",
            "Up to 5 plugins fixed or replaced"
          ],
          "order_url": "https://app.wpservices.com/order/php-wordpress-upgrade/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 399,
          "delivery_days": 5,
          "revisions": 3,
          "summary": "Custom theme code refactored as needed.",
          "includes": [
            "PHP compatibility scan",
            "Upgrade on staging, then production",
            "Up to 5 plugins fixed or replaced",
            "Custom theme & plugin code refactor"
          ],
          "order_url": "https://app.wpservices.com/order/php-wordpress-upgrade/?package=advanced"
        }
      ]
    },
    {
      "slug": "domain-ssl-setup",
      "title": "SSL, domain & DNS setup",
      "category": "migrations",
      "summary": "HTTPS everywhere, clean DNS, and no mixed-content warnings.",
      "description": "We install or renew SSL, force HTTPS, fix mixed content, and tidy DNS records so your site, email, and subdomains all resolve correctly.",
      "url": "https://wpservices.com/services/domain-ssl-setup/",
      "markdown": "https://wpservices.com/services/domain-ssl-setup.md",
      "from_price": 49,
      "tags": [
        "ssl",
        "https",
        "dns",
        "domain"
      ],
      "needs": [
        "Hosting access",
        "Domain registrar access"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 49,
          "delivery_days": 1,
          "revisions": 1,
          "summary": "SSL installed and HTTPS forced.",
          "includes": [
            "SSL certificate installed",
            "HTTP to HTTPS redirect"
          ],
          "order_url": "https://app.wpservices.com/order/domain-ssl-setup/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 99,
          "delivery_days": 1,
          "revisions": 1,
          "summary": "Adds mixed-content fixes and DNS cleanup.",
          "includes": [
            "SSL certificate installed",
            "HTTP to HTTPS redirect",
            "Mixed-content fixes",
            "DNS record cleanup"
          ],
          "order_url": "https://app.wpservices.com/order/domain-ssl-setup/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 179,
          "delivery_days": 2,
          "revisions": 2,
          "summary": "Adds subdomains, email records, and HSTS.",
          "includes": [
            "SSL certificate installed",
            "HTTP to HTTPS redirect",
            "Mixed-content fixes",
            "DNS record cleanup",
            "Subdomains & email records",
            "HSTS"
          ],
          "order_url": "https://app.wpservices.com/order/domain-ssl-setup/?package=advanced"
        }
      ]
    },
    {
      "slug": "landing-page",
      "title": "Design & build a landing page",
      "category": "design",
      "summary": "A conversion-focused page designed and built on your WordPress site.",
      "description": "Give us the offer and audience; we write the structure, design the page in your brand, and build it with blocks or your page builder so your team can edit it later.",
      "url": "https://wpservices.com/services/landing-page/",
      "markdown": "https://wpservices.com/services/landing-page.md",
      "from_price": 399,
      "tags": [
        "landing page",
        "design",
        "elementor",
        "gutenberg",
        "conversion"
      ],
      "needs": [
        "Brand assets (logo, fonts, colours)",
        "Your copy or a brief",
        "WordPress admin access"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 399,
          "delivery_days": 4,
          "revisions": 2,
          "summary": "Built from your copy and an existing layout.",
          "includes": [
            "Responsive build on your site",
            "Editable blocks or page-builder sections",
            "Form or checkout hookup"
          ],
          "order_url": "https://app.wpservices.com/order/landing-page/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 799,
          "delivery_days": 6,
          "revisions": 3,
          "summary": "Custom design in Figma, then built.",
          "includes": [
            "Responsive build on your site",
            "Editable blocks or page-builder sections",
            "Form or checkout hookup",
            "Custom Figma design",
            "Speed-optimised assets"
          ],
          "order_url": "https://app.wpservices.com/order/landing-page/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 1499,
          "delivery_days": 10,
          "revisions": "Unlimited",
          "summary": "Adds copywriting, A/B variant, and analytics.",
          "includes": [
            "Responsive build on your site",
            "Editable blocks or page-builder sections",
            "Form or checkout hookup",
            "Custom Figma design",
            "Speed-optimised assets",
            "Conversion copywriting",
            "A/B test variant",
            "Analytics & event tracking"
          ],
          "order_url": "https://app.wpservices.com/order/landing-page/?package=advanced"
        }
      ]
    },
    {
      "slug": "figma-to-wordpress",
      "title": "Figma to WordPress",
      "category": "design",
      "summary": "Your Figma designs built pixel-perfect as an editable WordPress site.",
      "description": "Send the Figma file; we build it as a custom block theme or in your page builder, responsive at every breakpoint, with content your team can edit without breaking the design.",
      "url": "https://wpservices.com/services/figma-to-wordpress/",
      "markdown": "https://wpservices.com/services/figma-to-wordpress.md",
      "from_price": 599,
      "tags": [
        "figma",
        "psd",
        "design to code",
        "theme",
        "block theme"
      ],
      "needs": [
        "Figma file with view access",
        "Fonts and licensed assets",
        "Hosting or a staging site"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 599,
          "delivery_days": 5,
          "revisions": 2,
          "summary": "Up to 3 pages.",
          "includes": [
            "Pixel-perfect responsive build",
            "Editable in the block editor",
            "Up to 3 pages"
          ],
          "order_url": "https://app.wpservices.com/order/figma-to-wordpress/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 1199,
          "delivery_days": 8,
          "revisions": 3,
          "summary": "Up to 8 pages plus blog templates.",
          "includes": [
            "Pixel-perfect responsive build",
            "Editable in the block editor",
            "Up to 3 pages",
            "Up to 8 pages",
            "Blog & archive templates"
          ],
          "order_url": "https://app.wpservices.com/order/figma-to-wordpress/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 2499,
          "delivery_days": 14,
          "revisions": "Unlimited",
          "summary": "Up to 20 pages, custom blocks, and CPTs.",
          "includes": [
            "Pixel-perfect responsive build",
            "Editable in the block editor",
            "Up to 3 pages",
            "Up to 8 pages",
            "Blog & archive templates",
            "Up to 20 pages",
            "Custom blocks & post types",
            "Editor training video"
          ],
          "order_url": "https://app.wpservices.com/order/figma-to-wordpress/?package=advanced"
        }
      ]
    },
    {
      "slug": "website-redesign",
      "title": "WordPress website redesign",
      "category": "design",
      "summary": "A modern redesign of your existing site, content and SEO intact.",
      "description": "We audit the current site, design a new look in Figma, and rebuild it with your existing content and URLs preserved, then launch with redirects and a speed pass.",
      "url": "https://wpservices.com/services/website-redesign/",
      "markdown": "https://wpservices.com/services/website-redesign.md",
      "from_price": 1499,
      "tags": [
        "redesign",
        "new website",
        "theme",
        "rebuild"
      ],
      "needs": [
        "Brand assets",
        "WordPress admin access",
        "Examples of sites you like"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 1499,
          "delivery_days": 14,
          "revisions": 2,
          "summary": "Up to 5 pages, refreshed design.",
          "includes": [
            "Site audit",
            "Figma design",
            "Content & URLs preserved"
          ],
          "order_url": "https://app.wpservices.com/order/website-redesign/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 2999,
          "delivery_days": 21,
          "revisions": 3,
          "summary": "Up to 15 pages, full custom design.",
          "includes": [
            "Site audit",
            "Figma design",
            "Content & URLs preserved",
            "Up to 15 pages",
            "Custom design system"
          ],
          "order_url": "https://app.wpservices.com/order/website-redesign/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 5999,
          "delivery_days": 30,
          "revisions": "Unlimited",
          "summary": "Up to 40 pages, UX research, and copy.",
          "includes": [
            "Site audit",
            "Figma design",
            "Content & URLs preserved",
            "Up to 15 pages",
            "Custom design system",
            "Up to 40 pages",
            "UX research & copy refresh"
          ],
          "order_url": "https://app.wpservices.com/order/website-redesign/?package=advanced"
        }
      ]
    },
    {
      "slug": "woocommerce-setup",
      "title": "WooCommerce store setup",
      "category": "woocommerce",
      "summary": "A store ready to take orders: products, payments, shipping, and tax.",
      "description": "We install and configure WooCommerce on your site, set up payments, shipping zones, tax, and transactional emails, add your first products, and run test orders end to end.",
      "url": "https://wpservices.com/services/woocommerce-setup/",
      "markdown": "https://wpservices.com/services/woocommerce-setup.md",
      "from_price": 499,
      "tags": [
        "woocommerce",
        "store",
        "ecommerce",
        "shop"
      ],
      "needs": [
        "Product data",
        "Payment provider account",
        "WordPress admin access"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 499,
          "delivery_days": 5,
          "revisions": 2,
          "summary": "Store configured with up to 10 products.",
          "includes": [
            "Payments (Stripe, PayPal)",
            "Shipping & tax rules",
            "Up to 10 products",
            "Test orders end to end"
          ],
          "order_url": "https://app.wpservices.com/order/woocommerce-setup/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 899,
          "delivery_days": 7,
          "revisions": 3,
          "summary": "Up to 50 products and custom shop design.",
          "includes": [
            "Payments (Stripe, PayPal)",
            "Shipping & tax rules",
            "Up to 10 products",
            "Test orders end to end",
            "Up to 50 products",
            "Custom shop & product page design"
          ],
          "order_url": "https://app.wpservices.com/order/woocommerce-setup/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 1799,
          "delivery_days": 12,
          "revisions": "Unlimited",
          "summary": "Subscriptions or memberships plus integrations.",
          "includes": [
            "Payments (Stripe, PayPal)",
            "Shipping & tax rules",
            "Up to 10 products",
            "Test orders end to end",
            "Up to 50 products",
            "Custom shop & product page design",
            "Subscriptions or memberships",
            "ERP, CRM, or email integrations"
          ],
          "order_url": "https://app.wpservices.com/order/woocommerce-setup/?package=advanced"
        }
      ]
    },
    {
      "slug": "product-upload",
      "title": "Product upload & catalog cleanup",
      "category": "woocommerce",
      "summary": "Products added with images, variations, and SEO fields done right.",
      "description": "Send a spreadsheet or supplier feed. We import products, variations, images, categories, and attributes, then clean up duplicates and missing data.",
      "url": "https://wpservices.com/services/product-upload/",
      "markdown": "https://wpservices.com/services/product-upload.md",
      "from_price": 79,
      "tags": [
        "products",
        "import",
        "csv",
        "catalog",
        "woocommerce"
      ],
      "needs": [
        "Product spreadsheet or feed",
        "Product images"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 79,
          "delivery_days": 2,
          "revisions": 1,
          "summary": "Up to 25 products.",
          "includes": [
            "Products imported with images",
            "Categories & tags"
          ],
          "order_url": "https://app.wpservices.com/order/product-upload/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 199,
          "delivery_days": 3,
          "revisions": 2,
          "summary": "Up to 100 products with variations.",
          "includes": [
            "Products imported with images",
            "Categories & tags",
            "Up to 100 products",
            "Variations & attributes"
          ],
          "order_url": "https://app.wpservices.com/order/product-upload/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 449,
          "delivery_days": 5,
          "revisions": 2,
          "summary": "Up to 500 products and SEO fields.",
          "includes": [
            "Products imported with images",
            "Categories & tags",
            "Up to 100 products",
            "Variations & attributes",
            "Up to 500 products",
            "SEO titles & descriptions"
          ],
          "order_url": "https://app.wpservices.com/order/product-upload/?package=advanced"
        }
      ]
    },
    {
      "slug": "checkout-fix",
      "title": "Payment gateway & checkout fixes",
      "category": "woocommerce",
      "summary": "Failed payments, broken carts, and checkout errors fixed fast.",
      "description": "Every hour checkout is broken costs sales. We trace failed payments and cart errors, fix the cause, and add monitoring so you hear about it before your customers do.",
      "url": "https://wpservices.com/services/checkout-fix/",
      "markdown": "https://wpservices.com/services/checkout-fix.md",
      "from_price": 149,
      "tags": [
        "checkout",
        "payments",
        "stripe",
        "paypal",
        "cart"
      ],
      "needs": [
        "WordPress admin access",
        "Payment provider dashboard access"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 149,
          "delivery_days": 1,
          "revisions": 1,
          "summary": "One checkout or payment issue.",
          "includes": [
            "Payment logs traced",
            "Fix tested with live-mode order"
          ],
          "order_url": "https://app.wpservices.com/order/checkout-fix/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 249,
          "delivery_days": 2,
          "revisions": 2,
          "summary": "Up to 3 issues plus checkout speed.",
          "includes": [
            "Payment logs traced",
            "Fix tested with live-mode order",
            "Up to 3 issues",
            "Checkout speed pass"
          ],
          "order_url": "https://app.wpservices.com/order/checkout-fix/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 449,
          "delivery_days": 3,
          "revisions": "Unlimited",
          "summary": "Checkout redesign and monitoring.",
          "includes": [
            "Payment logs traced",
            "Fix tested with live-mode order",
            "Up to 3 issues",
            "Checkout speed pass",
            "Checkout layout redesign",
            "Order failure monitoring"
          ],
          "order_url": "https://app.wpservices.com/order/checkout-fix/?package=advanced"
        }
      ]
    },
    {
      "slug": "technical-seo-audit",
      "title": "Technical SEO audit & fixes",
      "category": "seo",
      "summary": "Crawl errors, indexing, schema, and site structure fixed on WordPress.",
      "description": "We crawl the site, cross-check Search Console, and fix the WordPress-side causes: indexing rules, canonicals, sitemaps, redirects, schema, and internal links.",
      "url": "https://wpservices.com/services/technical-seo-audit/",
      "markdown": "https://wpservices.com/services/technical-seo-audit.md",
      "from_price": 199,
      "tags": [
        "seo",
        "audit",
        "schema",
        "indexing",
        "search console"
      ],
      "needs": [
        "WordPress admin access",
        "Search Console access"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 199,
          "delivery_days": 3,
          "revisions": 1,
          "summary": "Audit report with prioritised fixes.",
          "includes": [
            "Full site crawl",
            "Search Console review",
            "Prioritised fix list"
          ],
          "order_url": "https://app.wpservices.com/order/technical-seo-audit/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 399,
          "delivery_days": 5,
          "revisions": 2,
          "summary": "Audit plus top 10 fixes implemented.",
          "includes": [
            "Full site crawl",
            "Search Console review",
            "Prioritised fix list",
            "Top 10 fixes implemented",
            "Redirects & canonicals"
          ],
          "order_url": "https://app.wpservices.com/order/technical-seo-audit/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 699,
          "delivery_days": 8,
          "revisions": 3,
          "summary": "Audit plus all fixes and schema.",
          "includes": [
            "Full site crawl",
            "Search Console review",
            "Prioritised fix list",
            "Top 10 fixes implemented",
            "Redirects & canonicals",
            "All fixes implemented",
            "Structured data (schema)"
          ],
          "order_url": "https://app.wpservices.com/order/technical-seo-audit/?package=advanced"
        }
      ]
    },
    {
      "slug": "on-page-seo",
      "title": "On-page SEO optimization",
      "category": "seo",
      "summary": "Titles, headings, internal links, and images tuned for target keywords.",
      "description": "We optimise existing pages for the keywords they should rank for: titles and meta descriptions, heading structure, internal links, image alt text, and Yoast or Rank Math settings.",
      "url": "https://wpservices.com/services/on-page-seo/",
      "markdown": "https://wpservices.com/services/on-page-seo.md",
      "from_price": 149,
      "tags": [
        "seo",
        "keywords",
        "yoast",
        "rank math",
        "meta"
      ],
      "needs": [
        "WordPress admin access",
        "Target keywords, if you have them"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 149,
          "delivery_days": 2,
          "revisions": 1,
          "summary": "Up to 5 pages.",
          "includes": [
            "Titles & meta descriptions",
            "Heading structure",
            "Image alt text"
          ],
          "order_url": "https://app.wpservices.com/order/on-page-seo/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 299,
          "delivery_days": 4,
          "revisions": 2,
          "summary": "Up to 15 pages plus keyword mapping.",
          "includes": [
            "Titles & meta descriptions",
            "Heading structure",
            "Image alt text",
            "Keyword-to-page mapping",
            "Up to 15 pages"
          ],
          "order_url": "https://app.wpservices.com/order/on-page-seo/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 549,
          "delivery_days": 7,
          "revisions": 2,
          "summary": "Up to 40 pages and internal-link plan.",
          "includes": [
            "Titles & meta descriptions",
            "Heading structure",
            "Image alt text",
            "Keyword-to-page mapping",
            "Up to 15 pages",
            "Up to 40 pages",
            "Internal linking plan"
          ],
          "order_url": "https://app.wpservices.com/order/on-page-seo/?package=advanced"
        }
      ]
    },
    {
      "slug": "content-upload",
      "title": "Content upload & formatting",
      "category": "seo",
      "summary": "Posts and pages published with formatting, images, and SEO fields set.",
      "description": "Send docs; we publish them properly: formatted, images compressed and captioned, categories set, SEO fields filled, and scheduled when you want them live.",
      "url": "https://wpservices.com/services/content-upload/",
      "markdown": "https://wpservices.com/services/content-upload.md",
      "from_price": 49,
      "tags": [
        "content",
        "blog",
        "posts",
        "publishing"
      ],
      "needs": [
        "Content documents",
        "WordPress admin access"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 49,
          "delivery_days": 1,
          "revisions": 1,
          "summary": "Up to 3 posts or pages.",
          "includes": [
            "Formatted in the block editor",
            "Images compressed & placed"
          ],
          "order_url": "https://app.wpservices.com/order/content-upload/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 129,
          "delivery_days": 2,
          "revisions": 1,
          "summary": "Up to 10 posts with images sourced.",
          "includes": [
            "Formatted in the block editor",
            "Images compressed & placed",
            "Up to 10 posts",
            "Stock images sourced"
          ],
          "order_url": "https://app.wpservices.com/order/content-upload/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 299,
          "delivery_days": 4,
          "revisions": 2,
          "summary": "Up to 30 posts with full SEO fields.",
          "includes": [
            "Formatted in the block editor",
            "Images compressed & placed",
            "Up to 10 posts",
            "Stock images sourced",
            "Up to 30 posts",
            "SEO title, meta & schema"
          ],
          "order_url": "https://app.wpservices.com/order/content-upload/?package=advanced"
        }
      ]
    },
    {
      "slug": "accessibility-audit",
      "title": "WCAG 2.2 accessibility audit & fixes",
      "category": "compliance",
      "summary": "Find and fix accessibility barriers before they become complaints.",
      "description": "Automated scans plus manual keyboard and screen-reader testing against WCAG 2.2 AA. We fix the issues in your theme and content and document what was done.",
      "url": "https://wpservices.com/services/accessibility-audit/",
      "markdown": "https://wpservices.com/services/accessibility-audit.md",
      "from_price": 299,
      "tags": [
        "accessibility",
        "wcag",
        "ada",
        "a11y"
      ],
      "needs": [
        "WordPress admin access"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 299,
          "delivery_days": 4,
          "revisions": 1,
          "summary": "Audit of 5 key templates.",
          "includes": [
            "Automated & manual testing",
            "Screen-reader & keyboard checks",
            "Prioritised issue report"
          ],
          "order_url": "https://app.wpservices.com/order/accessibility-audit/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 699,
          "delivery_days": 7,
          "revisions": 2,
          "summary": "Audit plus fixes on 5 templates.",
          "includes": [
            "Automated & manual testing",
            "Screen-reader & keyboard checks",
            "Prioritised issue report",
            "Fixes on 5 templates"
          ],
          "order_url": "https://app.wpservices.com/order/accessibility-audit/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 1299,
          "delivery_days": 12,
          "revisions": 3,
          "summary": "Whole-site fixes and an accessibility statement.",
          "includes": [
            "Automated & manual testing",
            "Screen-reader & keyboard checks",
            "Prioritised issue report",
            "Fixes on 5 templates",
            "Whole-site fixes",
            "Accessibility statement"
          ],
          "order_url": "https://app.wpservices.com/order/accessibility-audit/?package=advanced"
        }
      ]
    },
    {
      "slug": "cookie-consent-privacy",
      "title": "Cookie consent & privacy setup",
      "category": "compliance",
      "summary": "GDPR and CCPA consent banners that actually block trackers until consent.",
      "description": "We audit what your site loads, set up a consent banner that blocks scripts until visitors agree, wire Google Consent Mode, and add privacy and cookie policy pages.",
      "url": "https://wpservices.com/services/cookie-consent-privacy/",
      "markdown": "https://wpservices.com/services/cookie-consent-privacy.md",
      "from_price": 99,
      "tags": [
        "gdpr",
        "ccpa",
        "cookies",
        "privacy",
        "consent mode"
      ],
      "needs": [
        "WordPress admin access",
        "Google Tag Manager access, if used"
      ],
      "packages": [
        {
          "tier": "starter",
          "name": "Starter",
          "price": 99,
          "delivery_days": 1,
          "revisions": 1,
          "summary": "Consent banner with script blocking.",
          "includes": [
            "Consent banner installed",
            "Scripts blocked until consent"
          ],
          "order_url": "https://app.wpservices.com/order/cookie-consent-privacy/?package=starter"
        },
        {
          "tier": "standard",
          "name": "Standard",
          "price": 199,
          "delivery_days": 2,
          "revisions": 2,
          "summary": "Adds Google Consent Mode v2.",
          "includes": [
            "Consent banner installed",
            "Scripts blocked until consent",
            "Google Consent Mode v2",
            "Tag Manager configuration"
          ],
          "order_url": "https://app.wpservices.com/order/cookie-consent-privacy/?package=standard"
        },
        {
          "tier": "advanced",
          "name": "Advanced",
          "price": 349,
          "delivery_days": 3,
          "revisions": 2,
          "summary": "Adds tracker audit and policy pages.",
          "includes": [
            "Consent banner installed",
            "Scripts blocked until consent",
            "Google Consent Mode v2",
            "Tag Manager configuration",
            "Full tracker audit",
            "Privacy & cookie policy pages"
          ],
          "order_url": "https://app.wpservices.com/order/cookie-consent-privacy/?package=advanced"
        }
      ]
    }
  ],
  "plans": [
    {
      "slug": "care",
      "name": "Care",
      "price_per_month": 99,
      "summary": "Keep one site updated, backed up, and watched.",
      "hours": "1 dev hour / month",
      "sites": "1 site",
      "response": "Next-business-day response",
      "includes": [
        "Weekly plugin, theme & core updates",
        "Daily off-site backups",
        "Uptime & malware monitoring",
        "Monthly health report",
        "10% off catalog services"
      ],
      "order_url": "https://app.wpservices.com/subscribe/care/"
    },
    {
      "slug": "growth",
      "name": "Growth",
      "price_per_month": 249,
      "summary": "A WordPress team on call for a growing business.",
      "hours": "4 dev hours / month",
      "sites": "Up to 3 sites",
      "response": "Same-day response",
      "includes": [
        "Everything in Care",
        "Quarterly speed & Core Web Vitals tune-up",
        "Firewall & security hardening",
        "Staging site for every change",
        "15% off catalog services"
      ],
      "order_url": "https://app.wpservices.com/subscribe/growth/"
    },
    {
      "slug": "pro",
      "name": "Pro",
      "price_per_month": 549,
      "summary": "For stores and sites that make money every hour.",
      "hours": "10 dev hours / month",
      "sites": "Up to 10 sites",
      "response": "4-hour response, 24/7 emergencies",
      "includes": [
        "Everything in Growth",
        "Real-time backups & WooCommerce monitoring",
        "Dedicated account manager",
        "Monthly strategy call",
        "20% off catalog services"
      ],
      "order_url": "https://app.wpservices.com/subscribe/pro/"
    }
  ],
  "guarantees": [
    "Fixed prices: The price on the page is the price you pay.",
    "Delivery dates up front: Every package states its turnaround before checkout.",
    "Money-back guarantee: If we cannot deliver the scope, you get a refund.",
    "In-house team: Delivered by Seahawk engineers, never subcontracted."
  ],
  "contact": {
    "book_a_call": "https://crm.seahawkmedia.com/book/calendar",
    "sign_up": "https://app.wpservices.com/signup"
  }
}