VulCode

Company Website

VulCode, a software house from Kraków, builds websites for service and local businesses. You get a site with subpages, a blog and a CMS panel where you edit the content yourself, and we set up SEO and analytics before launch. After launch you get 90 days of support.

from PLN 1,499

The figure for your scope comes in a free quote.

A law firm's company website with services, team and latest articles
Article publishedAdded in the CMS panel, no developer needed
A law firm blog article on a phone

What is a website with a CMS?

A website with a CMS is not a single page with one job, but a structure of pages that grows together with your business and that you edit yourself in the panel.

A menu, subpages, a blog, an offer, contact - and on top of that, a CMS panel where you add content and news yourself without asking a developer to fix a typo. Built for SEO from the first line of code.

A structure, not one page

Subpages, menu and blog that you expand over time instead of starting over.

Content in your hands

A CMS panel to edit text and images yourself, no coding required.

SEO from day one

URL structure, meta data and speed sorted before the site ever reaches Google.

Who is a CMS website for?

It works where a business grows and content keeps accumulating, not once and done.

Service-based business

Service descriptions, pricing, a contact form - for clients who search for you on Google.

Local business (clinic, law office)

Opening hours, a map and contact details optimized for local search.

Multi-language business

Several language versions managed from a single CMS panel, not separate sites.

Content-driven visibility

A news and articles section that actually improves your search ranking.

A business moving off Facebook alone

Your own domain and full control over content instead of depending on one platform.

A business that takes bookings

A booking form tied to your calendar, with confirmation by email and text message.

What's included?

Website foundation

A multi-page website that works on every screen, supports several languages and receives messages without spam.

4 items
  • Mobile-first layoutWe design every subpage for phones first, and before handover we check it on a tablet and a desktop monitor.
  • Forms with spam protectionField validation plus reCAPTCHA or a honeypot make sure messages reach you and not the spam folder.
  • Language versions from one codebaseYou add new languages as translations within the same website, without copying the whole project for each one.
  • HTTPS and server configurationThe SSL certificate and server setup are included in every deployment, so the site runs over HTTPS only from day one.

Performance

Google uses Core Web Vitals for ranking, so a slow company website loses both search positions and customer enquiries at the same time.

4 items
  • Core Web Vitals 95+Before handover we measure and show you a 95+ PageSpeed Insights score, and we tune LCP, CLS and INP, the metrics Google uses for ranking.
  • WebP and AVIF imagesPhotos weigh up to 40-60% less than JPEG, and those off screen only load once the user scrolls to them.
  • Code splitting and cache bustingThe browser downloads only the code a given subpage needs and gets the new files right after an update.
  • CDN in front of the serverCloudflare or an equivalent CDN serves files from the node closest to the visitor, wherever the server is located.

SEO & analytics

We set up everything Google needs to index the website, plus the tools that show what visitors do on it.

6 items
  • On-page SEO for every subpageEach subpage has its own title, meta description and schema.org data, and a shared link shows the right image on social media.
  • XML sitemap and robots.txtGooglebot gets a full list of subpages and clear indexing rules, so new content reaches search results faster.
  • Google Search ConsoleWe verify the domain and submit the sitemap, so you see which queries the website appears for and how many clicks it gets.
  • Google Analytics 4GA4 receives custom events tied to your business goals, so reports show funnels and returning users, not just visit counts.
  • Meta Pixel and TikTok PixelWe install the ad pixels before launch, so campaign conversions and remarketing audiences work from day one.
  • Custom events and conversionsA CTA click, a submitted form or a visit to a chosen section is counted as an event you can compare over time.

Content management

After launch you change texts, images and posts yourself in the CMS, without messaging a developer for every edit.

4 items
  • No-code CMSAnyone on the team can change texts, headings and images on any subpage without touching the source code.
  • Blog with a WYSIWYG editorYou write and format articles as in a word processor, and choose images and SEO settings separately for each post.
  • Media libraryYou organize photos, PDFs and videos in one place and insert them straight from the editor, without uploading them again.
  • Content version historyEvery saved change goes into the history, so after a mistake you restore an earlier version of the subpage instead of rewriting it.

Bonuses on larger projects

With a wider scope or several specialists at once, we can include these items in the project price.

4 items
  • UI/UX design includedWe prepare wireframes and finished Figma screens for the entire website together with the Aphrodi agency, within the same project.
  • Copywriting and SEO contentA content specialist writes subpage copy and articles targeting chosen keywords as part of the project.
  • Meta and Google Ads campaignsA specialist sets up the ad accounts and first campaigns so they go live on the day the site launches.
  • Hosting included in the projectWe handle the server, domains and infrastructure configuration for the entire project, with no separate charges.

How we build the website

From page structure to launch with a CMS panel usually takes 2-4 weeks.

First contact and a quote

You tell us what the company needs to show and to whom. After a quarter of an hour we send back a price, a page list and a launch date.

  • Business goals and audiences
  • A first sitemap
  • Price and date agreed before we start

Onboarding and materials

We collect the logo, photos, copy and access. Whatever is missing goes on a list and gets filled in as we go, so nothing blocks the build.

  • Brand assets and photography
  • Domain and hosting access
  • A gap list with dates

Content architecture

We settle the page structure, headings and navigation paths before the first mockup exists.

  • Page tree and menu
  • Keywords mapped to pages
  • Room for later growth

Interface prototyping

A mockup of the home page and key subpages for approval. Changes are cheapest at this stage.

  • Desktop and phone mockups
  • Agreed typography and colours
  • Sign-off before any code

Build and content panel

We build the site and wire up the panel where you change copy, images and pages yourself, without us.

  • Custom code, no builder template
  • A panel for editing content
  • Forms and mail integrations

Testing and a buffer for fixes

We check speed, the phone view, forms and indexing. A buffer for your notes is included in the deadline.

  • Core Web Vitals and load time
  • Phone and tablet views
  • In-scope fixes at no extra cost

Launch and handover

We publish the site, connect analytics and show you how to run the panel. You get the access and a short manual.

  • Domain move and certificate
  • Analytics and sitemap
  • A walkthrough of the panel

Long-term support

We stay on for fixes, new pages and questions. You write to the person who built your site.

  • Fixes and new pages
  • Direct contact with the builder
  • Technical care on subscription

Behind the curtain

Before you see the finished site, a lot of invisible work happens first.

Analysis instead of guesswork

Before we draw a single layout, we map the full page structure around your offer and how a client should move through it. That gives the site a logical navigation from the start, instead of a patchwork of pages bolted on as you remember what is missing.

A stack matched to the problem

We pick the CMS and architecture around how your business actually grows, not around a trend or our habits. If new languages, branches or a team editing content themselves arrive next year, the system is already built for it and does not need a rewrite.

Copy written for SEO

We set the URL structure, headings and meta data correctly before the site ever reaches Google. That way the search engine understands what each page is about from the start, and you do not lose months undoing mistakes that were easy to avoid.

Tested on real conditions

We check speed and responsiveness on real devices - an older phone, a tablet, a large screen - not just in the editor window. A layout that looks fine on the designer machine can break for a client, so we catch it before they do.

The result: you stand out

All of this work happens in the background so that only your brand stays in the foreground. A client does not judge the CMS or the URL structure - they see a coherent, fast site that builds trust before they even write to you.

Selected work

Complete websites for clients and for brands, from [single-screen teasers](page:service-landing) to multi-page sites with pricing, a configurator and a back office where the client edits the content.

Aphrodi

A full web presence for Aphrodi, a Polish design and branding agency. We implemented their design pixel-perfect: a moody dark aesthetic, smooth page transitions and carefully tuned hover states.

Sinlege

A marketing site for a VPS and Minecraft hosting provider. A plan switcher with clear pricing, a hardware-highlights section and full anti-DDoS protection as its own selling point.

WaveHost

A new website for a hosting brand: a multi-page site with transparent pricing, trust-building sections and a server configurator.

VulCode

Our own studio platform and the site you are looking at. It presents our services and products, ships a growing library of free developer tools and can be deployed for other clients.

Polimata

A Polish-language encyclopedia written only from high-quality sources, with copies of those sources kept next to the articles.

Plazer

The website of Plazer, an encrypted messenger, in Polish and English, with a light and a dark theme.

Three ways to get the same project

The same project can be bought three ways. Below, the same eight things checked against each of them.

A template from an AI builder
a builder subscription

Cheapest and fastest, until the page actually has to sell.

  • A fixed monthly fee.
  • The page is up the same day.
  • The same set of blocks as a thousand other companies.
  • Generic copy, written for nobody in particular.
  • Heavy builder code slows things down and pushes the Google ranking with it.
  • Only whatever the builder happens to offer.
  • A help chat and a knowledge base.
  • The first serious change means starting over.
VulCode
from PLN 1,499

We price the actual scope and hold that number to the end.

  • Quoted before we start and unchanged to the end.
  • A launch date comes with the quote.
  • Design and code written for this one page.
  • You write straight to the person who runs your project.
  • We write for your audience and the questions it asks.
  • Loads in about a second, on a phone too.
  • Included, with no separate line on the invoice.
  • We stay on for fixes and further sections.
A full-process agency
a big budget upfront

A big team and a big budget, much of which pays for the process itself.

  • A design made from scratch.
  • A copywriter on the agency side.
  • Optimization usually fits inside the scope.
  • In scope, often as a separate item.
  • Continued work on a retainer.
  • Every scope change means an annex and a new number.
  • A schedule counted in months.
  • Contact goes through an account manager, not the team.

Tell us what your page has to do. A quote with a number and a date comes back within an hour.

Why choose VulCode?

Five things you see from the first message to the work after launch.

A quote with the scope of work and payment stages

Frequently asked questions

Common questions about this service and working together.

Read next

Services and pages related to this offer, and blog articles on the same subject.

Want to discuss your project?

Every project is quoted individually - regardless of scale, technology or stage. Contact us and we will reply within an hour. The quote is free.