Back to services

Corporate websites for businesses

Websites we measure with Lighthouse before launch, ready for Google, Bing and AI assistants, with forms that put every enquiry into your CRM. Built at the Andalusia Technology Park in Málaga.

What a corporate website is for (and when you do not need ours)

A business website has two jobs. Anyone looking for you should find you and understand what you do within half a minute. And anyone who wants to talk to you should be able to, without their message getting lost on the way. Animations, videos and extra sections are there to serve that, and sometimes they get in the way.

If you need five pages with your details, will rarely change the content and do not plan to track where enquiries come from, a WordPress, Wix or Squarespace template will do, and it will be cheaper to look after.

A custom build pays off when the site has to do more than show pages: handle several languages properly, feed enquiries into a CRM, run an AI agent that answers from your own documentation or publish content that comes from another system. If what you are after is an internal application, see custom software.

What a well-built website includes, with examples from ours

This is the checklist we go through before calling a website finished. Every item comes from something we have built, or something that broke on us.

Measured performance

Lighthouse on the mobile profile for every page type. On nexttia.com the headline waited for an animation before appearing and mobile LCP was 6.9 s; taking it out of the animation brought it down to 3.4 s (August 2026).

Accessibility

Sufficient contrast, zoom allowed on mobile, alt text, and labels on buttons and language switchers. nexttia.com scores 100 for accessibility in Lighthouse.

Technical SEO

Canonical and hreflang per language, sitemap, structured data (Organization, Service, FAQPage), Search Console and Bing Webmaster Tools set up, IndexNow pings for every change and an llms.txt file at the root.

Forms that arrive

On submit, the contact is created in the CRM and an email alert goes out. If the CRM does not respond, the alert says so, so nobody writes off a lead who did get in touch. Rate-limited per IP to keep bots out.

Email that stays out of spam

Alerts go out through Microsoft 365 or the company's own mail server. On a hardware store's website we moved the form to Microsoft Graph because its old SMTP setup failed SPF and DKIM checks.

Analytics and security, together

GA4 with an event for every form submitted, plus security headers (CSP and HSTS). They need watching as a pair: from 20 July to 16 August 2026 our own site barely recorded visits because the CSP blocked a new Google Analytics collection domain.

Current scores, measured by us

Lighthouse 13.4.1 run locally. These are lab results: good for comparing and spotting problems. What Google uses from your real visitors is Core Web Vitals.

WebsiteDatePerformanceAccessibilityBest practicesSEO
nexttia.com (mobile)13 Sep 20269010096100
inerttiarobotics.com (desktop)13 Sep 2026979696100

These are measurements from a specific day and they change with every deployment. Mobile scores come out lower than desktop because Lighthouse simulates a mid-range phone on a slow connection, which is why that is the number worth watching.

Three websites we have built

One named, and two described by their sector.

Inerttia Robotics

Intralogistics automation · B2B
Starting point
A company that automates warehouses and distribution centres. They needed a website to win business enquiries, in several languages, showing their systems at work on video.
What we built
A Next.js website on Vercel in five languages (Spanish, English, Portuguese, German and Chinese), a header with chained videos, a chat that answers with the company's information using Azure OpenAI, a case study page, llms.txt and Bing verification. Separately, we built their sales CRM.
The detail that matters
Their CRM sits on a server with no access from the internet, so the form cannot hand the enquiry over directly. The website tries several routes (automation, CRM and email) and also stores the enquiry itself, so the CRM can collect it from inside their network.
5 languagesNext.js and VercelAI chatEnquiries to the CRM

A family hardware store over a hundred years old

Local retail · Cádiz
Starting point
A traditional hardware store that wanted to tell its story and put its product catalogues within customers' reach.
What we built
A website with a timeline of the business, services, a photo gallery and a private panel where they upload product sheets as PDFs, which go live instantly without going through us or redeploying. It runs on the client's own server.
The detail that matters
The form's email. It went out through an SMTP setup that failed SPF and DKIM checks, with a good chance of landing in the store's own spam folder. In August 2026 we moved it to Microsoft Graph.
PDF product sheet panelClient's own serverEmail via Microsoft Graph

An embroidery workshop in Málaga

Embroidery, DTF and laser
Starting point
A family workshop founded in 1994, with an old WordPress website.
What we built
A new Next.js website on Vercel, with their services and a form that sends through the email on their own domain.
The detail that matters
The website moved and the email did not. The website's DNS records point to Vercel while the MX records stay with their usual provider, so the mailboxes never noticed the change.
Replaces WordPressNext.js and VercelEmail left untouched

How we build it

1

Content first

We start from your copy and material, and decide which pages exist and what each one has to achieve. Designing without content means designing twice.

2

Design and a preview version

A mockup on your brand and, as soon as there is something to click through, a preview address where you see real progress on your phone.

3

Measure before launch

Lighthouse per page template, a mobile review and forms tested end to end: the enquiry reaches the CRM and the alert reaches your inbox.

4

Launch

DNS and certificate, Search Console, Bing Webmaster Tools, IndexNow and GA4 with events. If there was a previous site, 301 redirects from its URLs so you keep the rankings you already had.

Corporate website FAQs

WordPress or a custom corporate website?

If you will publish often and the team already uses WordPress, WordPress. A custom Next.js website pays off when it has to do more than show pages: several languages done properly, forms connected to your CRM, an AI chat or a custom admin panel. Also when you do not want to depend on keeping plugins updated.

Will I be able to edit the text myself?

It depends on how the site is set up. On the websites we build in Next.js, text lives in files per language and you ask us for changes. Anything that changes often gets its own panel, like the hardware store's PDF product sheets. If you plan to publish daily, you need a content management system, and we decide that at the start.

How do form enquiries reach my CRM?

On submit, the website creates the contact in the CRM through its API and sends an email alert. If the CRM does not respond, the alert says so and the enquiry is not lost. If the CRM sits on a network with no internet access, like Inerttia Robotics', the website stores the enquiry so the CRM can collect it from inside.

What is a good Lighthouse score?

90 to 100 is the good range, but it is a lab test. What Google measures from real visits is Core Web Vitals: the main content should appear within 2.5 seconds, the page should respond to a tap within 200 milliseconds, and it should not shift around while loading.

Will my website show up in ChatGPT or Copilot?

Nobody can promise that. What you can do is make it easy: register with Bing Webmaster Tools (Copilot relies on the Bing index), ping every new or changed page through IndexNow, publish an llms.txt that summarises the company and mark up content with structured data.

Where is the website hosted?

Wherever makes most sense for you. We publish most of them on Vercel, which includes the certificate and a content delivery network. The hardware store's site, on the other hand, runs on the client's own server.

Further reading

06Contact

Ask for a first assessment

Tell us what your company does, which systems you use and what you would like to solve. We will reply within 48 business hours with a first assessment and, if it is a fit, arrange a proper conversation.

No commitment
We review your process and the systems you already use
If it is not a fit for what we do, we will tell you
Reply within 48 business hours

Prefer to talk directly?

info@nexttia.com

By submitting this form you accept our privacy policy.