Studio · Build · Reinvent · Run

Everything your digital product
needs to thrive.

WordPress websites, WooCommerce stores, redesign, migrations, SEO and managed hosting. Custom quote in 48 business hours. The same infrastructure running 17,000 products on iOutlet.

Quote in 48 business hours Fixed price before we start Zero lock-in
Build · New projects

From zero to live. Four paths.

Custom quote tailored to your project. Fixed price before we start, no "estimates" that grow with every email.

01 · One page, one goal

Landing

Custom quote
⏱ 5 business days · one-time payment

A well-crafted one-pager to launch a campaign, validate a product or capture leads.

  • 1 page with custom copy + design
  • Form with email notifications
  • Mobile-first + Core Web Vitals optimised
  • Basic technical SEO + meta tags
  • Up to 2 rounds of revisions
Get a quote →
Most popular 02 · Institutional website

Essential

Custom quote
⏱ 7–10 business days · one-time payment

For the company that needs a serious online presence. Up to 5 pages.

  • Up to 5 pages (home, about, services, contact…)
  • Contact form + optional blog
  • WordPress + premium theme, custom-tailored
  • On-page SEO + structured data
  • Up to 3 rounds of revisions
Get a quote →
03 · Website with blog & CMS

Pro

Custom quote
⏱ 14–21 business days · one-time payment

A larger site with client-managed content. Blog, team, case studies.

  • Up to 12 pages + blog with CMS
  • Reusable block system
  • Analytics + pixel integration
  • A+ PageSpeed performance
  • Video guide + PDF documentation
Get a quote →
04 · Online shop

Shop

Custom quote
⏱ 21–28 business days · one-time payment

WooCommerce e-commerce with payments, stock and shipping ready to go.

  • WooCommerce up to 50 initial products
  • Payments (Stripe, MB Way, Multibanco)
  • Shipping + VAT + invoicing
  • Transactional email + abandoned cart
  • Support during the first 14 days
Get a quote →

Every package includes: custom design, mobile-first, basic accessibility, SSL, staging hand-off before go-live, 30 days of post-launch support.

Reinvent · Existing site

You have a site. It lacks rhythm.

One-off services for sites that are already live but need help. No need to rebuild from scratch.

Redesign

Redesign

Custom quote

Keep the content. We redo the design, performance and technical SEO of your existing site.

  • New design based on current content
  • Migration to WordPress + premium theme
  • Core Web Vitals optimisation
  • 301 redirects to preserve SEO
  • Before/after report
Get a quote →
Migration

Migration

Custom quote

Move your site from the current host (or platform) to ours. No perceptible downtime.

  • File + database transfer
  • DNS migration + Let's Encrypt SSL
  • Email + settings preservation
  • Staging tests before go-live
  • Discounted when bundled with hosting
Get a quote →
SEO audit

SEO audit

Custom quote

Technical diagnosis + priority fixes implemented. We ship code, not a report.

  • Crawlability + indexation audit
  • Core Web Vitals + mobile
  • Schema markup + meta tags
  • Top fixes implemented
  • 3-month content plan
Get a quote →
Plugin audit

Plugin audit

Custom quote

Sites running forty plugins where half go unused, some were abandoned years ago and others load on every page for no reason.

  • Full inventory with version and maintenance status
  • Abandoned plugins or ones with known vulnerabilities
  • Real weight of each on load time
  • Removal or replacement proposed one by one
  • We implement whatever you approve, backup first
Get a quote →
Resolve · WordPress & WooCommerce

The site failed. We find the cause.

Urgent problems and ongoing maintenance, with a technical diagnosis before any fix. Clear scope without rebuilding what already works.

WordPress Hack Repair

WordPress Hack Repair

Diagnosis → quote

Your site redirects, has been flagged as dangerous or was suspended by the host. We remove the malware, find the entry point and close it.

  • Diagnosis and fixed price before work starts
  • Cleaning on an isolated copy
  • Infection source identified
  • Passwords, keys and users rotated
  • 30-day warranty after the fix
Fix the problem →
WordPress Speed Fix

WordPress Speed Fix

Diagnosis → quote

We find what slows the site down and fix the cause in the code, database, images, cache or server.

  • LCP, INP, CLS and TTFB measurement
  • Plugin and slow-query analysis
  • Image, cache and database optimisation
  • WordPress and WooCommerce fixes
  • Before-and-after report
Fix the problem →
WordPress Rescue

WordPress Rescue

Diagnosis → quote

Critical error, white screen, failed update or PHP conflict. We recover the site without throwing away what already works.

  • Root-cause diagnosis
  • File and database recovery
  • Plugin, theme or PHP fix
  • Testing before going live again
  • Plan to prevent a repeat
Fix the problem →
WooCommerce Rescue

WooCommerce Rescue

Diagnosis → quote

Cart, checkout, payments, shipping or orders stopped working. We follow the transaction until we find the break.

  • End-to-end cart and checkout tests
  • Payment gateways and webhooks
  • Shipping, VAT, stock and coupons
  • Emails and order creation
  • Fix tested before deployment
Fix the problem →
Email Deliverability Fix

Email Deliverability Fix

Diagnosis → quote

Your site emails do not arrive or land in spam. We fix sending and domain authentication to restore delivery.

  • Form and SMTP diagnosis
  • SPF, DKIM and DMARC setup
  • Domain reputation checks
  • Gmail and Microsoft testing
  • Final configuration report
Fix the problem →

One-off interventions receive a fixed quote after diagnosis. WordPress Care runs monthly and reduces the chance of an emergency.

Run · Managed hosting · Monthly

Hosting you can stop thinking about.

Backups, SSL, updates, security, performance. All handled. Three capacity tiers. Quote tailored to your traffic and needs.

Start Custom quote

Institutional website up to 5,000 visits/month.

  • 1 site · 5k visits/mo
  • 15 GB NVMe SSD · 150 GB bandwidth/mo
  • 5 email accounts · 1 database
  • Daily backups · 30-day retention
  • Let's Encrypt SSL · Cloudflare CDN + DDoS
  • Monthly WordPress + plugin updates
  • Email support · 48h business-hour response
Get a quote →
Recommended Pro Custom quote

For agencies and SMBs with multiple sites.

  • Up to 3 sites · 25k visits/mo
  • 40 GB NVMe SSD · 500 GB bandwidth/mo
  • 25 email accounts · 3 databases
  • Staging environment · Redis object cache
  • Daily backups · 60-day retention
  • Bi-weekly updates · uptime monitoring
  • Email support · 24h business-hour response
Get a quote →
Scale Custom quote

Online shop or site with serious traffic.

  • WooCommerce · up to 100k visits/mo
  • 80 GB NVMe SSD · 1.5 TB bandwidth/mo
  • 50 email accounts · 5 databases
  • Backups 2×/day · geographic offsite
  • Security hardening + weekly scan
  • Continuous performance optimisation
  • Priority email support · 8h business-hour response
Get a quote →

All plans: no lock-in, cancel anytime, full backup on exit. Monthly or annual (with a discount).

Support · How it works

Email. Business hours.
No phone calls.

We'd rather spend time solving than answering. Automated 24/7 monitoring catches issues in seconds; human response follows the work schedule.

Channel

Email, only.

[email protected]. No phone line, no live chat. That is deliberate.

Hours

Monday to Friday.

9am to 6pm (WET). Out of hours only for critical emergencies on Scale plans.

Response SLA

48h · 24h · 8h business.

Start 48h, Pro 24h, Scale 8h. Measured in business hours, not calendar.

Watch

Automated monitoring.

UptimeRobot + Sentry run 24/7. Technical alerts in seconds. Human action follows the schedule.

Stack · 100% open source

Zero hidden licences.

Every piece of software we use is open source or has a generous free tier. You pay for infrastructure, not third-party monthly fees per site.

NginxOpen sourcePHP 8.4Open sourceMariaDB 11Open sourceRedisOpen sourceWordPressOpen sourceWooCommerceOpen sourceCloudflareFree planLet's EncryptFree SSL
Process

From "Hello" to live in 5 steps.

  1. 01
    Tell us about your project 5 min · no commitment Short form or email.
  2. 02
    Receive a quote 48 business hours Scope, timeline and fixed price before we start.
  3. 03
    You approve, we start 50% upfront No surprises on the invoice.
  4. 04
    We build Agreed schedule Weekly review on staging.
  5. 05
    Launch + hosting Live in 24h Assisted DNS migration.
Why us

Serious e-commerce stack.
Boutique-agency price.

L0

Dedicated infrastructure

Dedicated European server. 128GB RAM, dual NVMe SSD, bare-metal. Not shared hosting in the US. Real European latency, under 1.5s LCP.

L1

Security that stays invisible

Cloudflare DDoS protection, rate limiting, ModSecurity, weekly scans. Automated monitoring (UptimeRobot + Sentry) catches issues in seconds, human action during business hours.

L2

Obsessive performance

Nginx FastCGI + Redis Object Cache + Cloudflare CDN. Sites that hit 95+ on PageSpeed, not 60.

L3

We use it too

This stack runs iOutlet (17,000 products, 4 markets) and SunRoamy (51+ destinations). If it's good enough for us, it's good enough for you.

Questions

The ones everyone asks.

How does the quote work?

You tell us what you need (form or email). Within 48 business hours you receive a proposal with detailed scope, timeline and fixed price. If you approve, we start with 50% upfront. No "estimates" that grow with every email. What's in the quote is what you pay.

Can I get a mockup before committing?

Yes. We offer 4 free mockups per month. If your project makes sense to us, we'll invest 5–7 days designing for free. You see the page before you ask for a quote. No card. No login.

Do you offer phone or 24/7 chat support?

No. Support is by email ([email protected]), Monday to Friday, 9am to 6pm (WET). Response SLA: 48h business-hours on Start, 24h on Pro, 8h on Scale. We'd rather spend time solving than answering, and the price reflects that.

What if my site goes down on a Saturday?

We run automated 24/7 monitoring (UptimeRobot + Sentry) that catches downtime in seconds. On Scale plans (online shops) we try to act on a best-effort basis for critical emergencies out of hours. On other plans, we act on the next business hour. The SLA counts business hours, not calendar.

I have an old site on platform X. Can you migrate it?

Yes. We migrate from Wix, Shopify, Squarespace, PrestaShop, Joomla, Drupal or outdated WordPress. We preserve content, URLs and SEO through 301 redirects. The Redesign service rebuilds the design; Migration just changes hosting. Either way you get a custom quote.

When you clean my infected site, do you keep my customers' data?

We work on the files, which is where malware lives. The database is only copied when there is no alternative and, in that case, order and customer tables are left out. Before we touch anything we sign a data processing agreement with a defined purpose and deletion deadline. One important note: a compromised site may qualify as a personal data breach, with an obligation to notify the supervisory authority within 72 hours. We tell you that in writing at the start, but the decision to notify is yours.

What if the site gets infected again after the clean-up?

Clean-ups carry a 30-day guarantee, provided you also accept closing the entry point and the updates we recommend. If you decline that part we still clean it, but without a guarantee, because the cause stays in place. Reinfection is almost never new malware: it is the same hole left open, usually an outdated plugin, a weak password, or another infected site on the same hosting account.

Can I cancel hosting anytime?

Yes. No lock-in. Monthly or annual (with a discount). If you leave, we send you a full backup and help with the migration.

Do quotes include content and images?

Base copy yes (up to 800 words per page). For images we use free stock libraries (Pexels, Unsplash) or what you provide. Custom professional photography is quoted separately.

What happens if I exceed the visits or bandwidth limits?

We reach out to talk about an upgrade. We don't cut the site off. The limits are capacity guidelines, not hard walls. Most SMB institutional sites never come close to the Start plan limits.

Who sets up the payments (Stripe, MB Way, Multibanco)?

You open the accounts. Stripe takes 10 minutes online; MB Way + Multibanco go through Ifthenpay with 2–5 days of bank approval. We send a step-by-step guide, install and configure the plugins, and test a real €1 transaction before go-live. Legal requirement: accounts must be in your name for KYC.

Do I need my own invoicing software?

Yes. In Portugal it's legally required to issue invoices through software certified by the tax authority (AT). We recommend Moloni (free plan up to 50 documents/year) or InvoiceXpress (from €9.90/mo). You create the account, we integrate the plugin with your store. If you already use Primavera, Sage, Cloudware or Vendus, we connect to what you have.

Do you do integrations (payments, marketplaces, CRMs)?

Yes. Each case is specific, so it's always a custom quote. We have built them for iOutlet: Mirakl (Fnac PT/ES, Worten, Carrefour ES, Back Market), Stripe, Ifthenpay, Brevo, GA4/GTM. If you need something connected, describe it in the quote request.

What stack do you use?

Dedicated European server (Hetzner), Nginx + PHP 8.4 + Redis + MariaDB 11, Cloudflare CDN, Let's Encrypt SSL. Real production infrastructure, not shared hosting. The same stack running 17,000 products on iOutlet.

Is there a contract?

Yes, simple: scope, prices, deadlines, IP transferred to you upon payment. 2 pages in plain language.

Tell us about your project. Quote in 48h.

Describe what you need. Receive a proposal with scope, timeline and fixed price within 48 business hours. No commitment.

Get a quote → Or request a free mockup in 5–7 days · GDPR · No data sharing