Websites and online stores

Web and e-commerce services for the problem you need to solve.

We diagnose and fix issues in websites and online stores, regardless of platform, and in the infrastructure that supports them. In WordPress and WooCommerce we have greater depth. Choose the symptom closest to your issue or describe the context to us.

  • Diagnosis before correction
  • Scope and price before work starts
  • No credentials in the public form

See what you get before hiring

Choose a service and see a sample delivery. For page speed, you can measure your own URL and view a short report here.

Try it with your site

Illustrative example

Page speed

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
A heavy main image delays the rendering of the content.
Proposed intervention
Confirm the LCP element, reduce the image and review the loading priority.
Client delivery
Before and after measurements, changes made and points still pending.
Request this service →

Illustrative example

Hacked site recovery

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
A page redirects visitors to an unknown domain.
Proposed intervention
Isolate the installation, investigate the altered files and access logs, remove the compromise and fix the identified entry point.
Client delivery
Incident record, affected files, measures applied and recovery checks.
Request this service →

Illustrative example

Critical error recovery

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
After an update, an extension causes a fatal error and the site returns HTTP 500.
Proposed intervention
Reproduce the error with the logs, isolate the extension and fix the incompatibility with the option to revert.
Client delivery
Documented cause, change applied and tests on the pages that were unavailable.
Request this service →

Illustrative example

Checkout repair

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
The test payment is accepted, but the repeated webhook creates two orders.
Proposed intervention
Reproduce the repetition, fix the deduplication and test the full flow in test mode.
Client delivery
Test request and response, a single order created and proof of validation.
Request this service →

Illustrative example

Email delivery fix

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
The password reset triggers on the site, but the email server rejects the sending.
Proposed intervention
Follow the sending logs, confirm the SMTP configuration and the domain authentication.
Client delivery
Cause of the rejection, corrected configuration and delivery test in a controlled inbox.
Request this service →

Illustrative example

WordPress maintenance

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
An update is available, but the contact form stopped working in the test.
Proposed intervention
Keep the stable version, record the incompatibility and fix it before publishing.
Client delivery
Update summary, backup status, tests run and pending items.
Request this service →

Illustrative example

Security audit

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
An administrator account from a former supplier remains active.
Proposed intervention
Confirm the owner, review permissions and propose removal or reduction of privileges.
Client delivery
Risk, evidence, priority and remediation plan. The public review does not reveal all internal accounts.
Request this service →

Illustrative example

Accessibility audit

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
The email field has no accessible name and the error is only indicated by colour.
Proposed intervention
Associate a label with the field, describe the error in text and validate with keyboard and screen reader.
Client delivery
Barrier reproduced, component fixed and result of the manual test.
Request this service →

Illustrative example

Integration and API repair

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
The stock integration receives HTTP 401 and leaves products out of date.
Proposed intervention
Confirm the credential expiry, fix the renewal and repeat a controlled synchronisation.
Client delivery
Cause, synchronisation log and error handling for the next failure.
Request this service →

Illustrative example

Administrative automation

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
An order is copied manually into a spreadsheet and then into the invoicing system.
Proposed intervention
Automate the field transfer with validation, duplicate prevention and approval in exceptional cases.
Client delivery
Executable flow, execution example and instructions to recover from a failure.
Request this service →

Illustrative example

Tracking fix

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
A test purchase fires the purchase event twice with the same identifier.
Proposed intervention
Locate the two sources, fix the duplication and verify the behaviour with consent accepted and refused.
Client delivery
Event map and evidence of a single event with correct value and currency.
Request this service →

Illustrative example

Google Merchant Center

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
A variant is out of stock on the page, but the feed still shows it as available.
Proposed intervention
Compare variant, feed and structured data and fix the synchronisation at source.
Client delivery
Affected products, corrected fields and monitoring of the new processing.
Request this service →

Illustrative example

Purchase and form testing

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
A test reaches the basket, but the button to proceed is disabled on small screens.
Proposed intervention
Reproduce the mobile journey and save the screenshot and the exact step of the failure.
Client delivery
Reusable test with result per step and evidence for the fix.
Request this service →

Illustrative example

Real backup verification

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
The database restores, but images are missing from the recovered copy.
Proposed intervention
Compare files and uploads in an isolated installation, with shipping and payments disabled.
Client delivery
Missing files, observed restoration duration and verified functions.
Request this service →

Illustrative example

Update preparation

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
An extension uses a function incompatible with the intended PHP version.
Proposed intervention
Test the update on a copy and identify the call and the affected paths.
Client delivery
Compatibility matrix, blocks and update and rollback plan.
Request this service →

Illustrative example

Translation audit

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
A French page shows a button in Portuguese and points to the wrong Spanish version.
Proposed intervention
Check the text, the link destination and the match between published pages.
Client delivery
List of affected URLs and languages, examples and priority fixes.
Request this service →

Illustrative example

Monitoring of SEO changes

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
After a publication, a page changes from index to noindex.
Proposed intervention
Compare with the previous record and confirm whether the change was intentional.
Client delivery
Alert with URL, date, previous and current value. Example of a technical change, not a Google ranking change.
Request this service →

Illustrative example

Infrastructure cost reduction

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
The hosting keeps duplicated old copies and a paid service without confirmed use.
Proposed intervention
Review usage, required retention and dependencies before proposing any cancellation.
Client delivery
Cost map and justified opportunities. Savings are only quantified with real data.
Request this service →

Illustrative example

Documentation and continuity

Fictional scenario to show the delivery format. It is not a diagnosis of your site nor a client result.

Situation found
Stock synchronisation depends on a scheduled task that is not documented.
Proposed intervention
Inventory the task, the data source, the dependencies and the recovery steps.
Client delivery
Operational manual with owners, checks and instructions without passwords or secrets.
Request this service →

Thirteen routes

What is happening to your site?

Choose the closest problem. For interventions without a dedicated page, we first confirm the appropriate route through triage.

01 Urgent

The site was hacked

Malware, redirects, spam, unknown users or a dangerous site warning.
Investigate, clean, close the entry point and validate.
02 Performance

WordPress is slow

Pages, admin, search or checkout are slow and caching did not solve it.
Measure, locate the cause, fix and compare.
03 Urgent

The site is down

Critical error, white screen, error 500, failed update or PHP incompatibility.
Preserve, isolate, recover and test.
04 Sales

Checkout does not work

Cart, payment, shipping, VAT, stock or order creation have stopped working.
Trace the transaction from end to end.
05 Delivery

Emails do not arrive

Forms, orders or password resets disappear or land in spam.
Check SMTP, SPF, DKIM, DMARC and delivery.
06 Prevention

I want to prevent problems

Updates, backups, security and critical functions need continuous care.
Inspect, protect, test and document.
07 Security

I want to find vulnerabilities

Abandoned plugins, improper accounts, permissions, configuration and attack surface.
Inventory, test, prioritise and fix.
08 Compliance

The website is not accessible

Keyboard navigation, contrast, forms, semantics and assistive technology compatibility.
Audit, remediate and document.
09 Integrations

An API stopped working

ERP, CRM, payment, carrier, supplier or marketplace systems no longer synchronise.
Reproduce, trace data, fix and test.
10 Automation

The team loses time on repetitive work

Orders, documents, stock, reports, leads and communications still depend on manual work.
Map, automate, validate and monitor.
11 Measurement

Conversions are not recorded

Google Analytics, Google Ads, Meta Pixel, consent or purchase events show incomplete data.
Audit events, fix and validate attribution.
12 Catalogue

Google rejects the products

Feeds, prices, availability, identifiers and structured data generate errors or disapprovals.
Diagnose, repair the feed and monitor.
13 Free

The company’s social media has gone quiet

Posts for several networks scheduled in one calendar. LinkedIn and Bluesky are available now; other networks join once they approve the connection.
Create a free account, connect the networks and schedule.

Seven services with defined scope

Choose the outcome. We handle the execution.

We start from the existing site and technical checks. To begin, just provide the URL and chosen service. We confirm necessary access, scope, and price before proceeding.

Automated checkout and form testing

Detect faults in cart, checkout, login and forms, even when the site remains online.

View scope and delivery
What we deliver
Reusable tests, screenshots of failures and a test report. With ongoing monitoring, we schedule tests and alerts.
What we need
URL, technical access and test account, provided via private channel after screening.
Base scope
One WordPress/WooCommerce installation and up to five journeys. Payments in test mode. Frequency and follow-up are defined in the proposal.
Illustrative example → Request this service

Backup restoration testing

Confirm that the backup allows site recovery through an isolated restore.

View scope and delivery
What we deliver
File and database restore, navigation and critical function tests, observed recovery time and failure report.
What we need
Access to the backup and hosting. We confirm if there is space for the isolated copy.
Base scope
One backup of a WordPress/WooCommerce installation. Emails, payments and external tasks are disabled in the copy. A tested restore does not guarantee future backups.
Illustrative example → Request this service

Preparation for updating PHP and WordPress

Identify incompatibilities before an update affects the site and sales.

View scope and delivery
What we deliver
Inventory of versions, upgrade test on a copy, compatibility report and go-live and rollback plan.
What we need
Access to the site, code and hosting. We assess the target version supported by the installation.
Base scope
One installation and a target version. Code fixes and go-live are detailed in the proposal after diagnosis.
Illustrative example → Request this service

Audit of translations and international versions

Find text in the wrong language, incorrect cross-market links, missing pages and hreflang errors.

View scope and delivery
What we deliver
Report by URL and language, with examples, priority and proposed technical corrections. Full editorial review is a separate service.
What we need
URL. We discover published languages; we request access only if internal checks or corrections are needed.
Base scope
Up to 100 URLs in up to five published languages. The proposal identifies the pages analysed and any included corrections.
Illustrative example → Request this service

Monitoring of changes that harm SEO

Detect changes to titles, indexing, canonicals, hreflang and redirects after site changes.

View scope and delivery
What we deliver
Initial record, periodic comparison and alerts with URL, previous value and current value. Report of detected changes.
What we need
URL. Access to Search Console is optional; technical follow-up can start from public pages.
Base scope
Up to 100 URLs, checked daily. Corrections are proposed separately. We monitor technical elements, without guaranteeing Google positions.
Illustrative example → Request this service

Reduction of infrastructure costs

Identify over-provisioned resources, unnecessary storage and redundant services.

View scope and delivery
What we deliver
Cost map, observed usage and reduction opportunities. For contracted changes, we deliver before/after comparison.
What we need
Read access to hosting and invoices for services related to the site.
Base scope
A hosting environment and up to five associated services. Migrations and cancellations depend on the approved scope. The analysis may conclude that no safe saving exists.
Illustrative example → Request this service

Technical documentation and continuity plan

Knowing how the site works, what it depends on and how to recover it when the team or provider changes.

View scope and delivery
What we deliver
Inventory of components, integrations and scheduled tasks, installation and recovery instructions, and list of dependencies to be confirmed.
What we need
Repository, if available, and read access to code and configuration. Secrets are excluded from the documentation.
Base scope
One installation and the integrations visible with the access provided. Delivery in Markdown and PDF. Restoration testing is a separate service.
Illustrative example → Request this service

Next step

Not sure which service to choose?

Send the URL and describe the symptom, when it started and its business impact. We triage the problem and recommend the right route. Do not send passwords.

Describe the problem →