Design
No template and no bought theme. The salon in Boland City got large images and a gallery showing real work; the spa got warm tones and space. The site is drawn around what you sell and who is buying.
Web agency · Uppsala
When someone in Uppsala googles your line of business, your site should be the one they find, not a competitor’s two blocks away. Solva is based in Uppsala and has already built websites, booking and e-commerce for local businesses: a spa, a hair salon, a key-cutting workshop and a driving school. Those case studies are published below, with names and links to the finished sites.
Where we are
Solva is in Uppsala, at S:t Olofsgatan 11. We do not receive visitors at the address, and instead meet at your premises or online when the project needs it.
What lets us say anything about Uppsala is that we have already built for businesses in the city: in Boland City, in Gränbystaden and in the city centre. A spa with e-commerce, a salon with booking, a key-cutting workshop and a driving school. Those case studies are below, with names and links to the finished sites.
The work
No template and no bought theme. The salon in Boland City got large images and a gallery showing real work; the spa got warm tones and space. The site is drawn around what you sell and who is buying.
Next.js with server-rendered HTML. Booking, payments and gift cards are built into the site instead of bolted on as plugins, which is how Uppsala Spa sells gift cards today.
One page per search intent and a clear section per service. The key-cutting workshop in Gränbystaden got car keys, house keys, shoe repair and dry cleaning separately, instead of one paragraph trying to cover everything.
A Google Business Profile with the right category, service descriptions and business details that are identical on the website, in the profile and in the directories. That is what makes a hair salon in Uppsala show up when someone searches for a hair salon in Uppsala.
The technology
Several of the agencies that show up for “webbyrå uppsala” (web agency Uppsala) build in WordPress and say so themselves. We do not, and this is the difference.
The content is in the server’s response. Googlebot does not need to run JavaScript to find headings, text and links, which is one less step where things can go wrong.
A WordPress site is often ten to thirty plugins that need updating and can clash. We write booking, payments and forms as features of the site.
People searching for a hair salon, spa or key cutter in Uppsala usually do it on their phone on the way somewhere. Statically generated pages on a CDN load without waiting for a database.
Prices, opening hours and text live in a CMS your own staff use. Klippoteket changes its price list itself without calling us.
Local visibility
The results page for “webbyrå uppsala” is made up of two different things, and they are won in different ways.
Search for “webbyrå uppsala” (web agency Uppsala) and three map results appear before all the regular results. Those places are decided by the Google Business Profile: an address in Uppsala, the right category, reviews and how close the searcher is. No page on a website can take them.
The organic results are won by content: a dedicated page for the city, headings that name the service and the place, and enough substance to be worth ranking. The agencies there today have their own Uppsala pages, and they are who you are competing with.
Name, address and phone number should look the same on the website, in the business profile and in Swedish directories such as Hitta, Eniro and Reco. Different spellings stop Google from merging the details into one business.
The agencies in the map for Uppsala have steady, recurring reviews. It is one of the few local ranking signals you can influence directly, by asking customers once a job is done.
Proof
Four businesses in the city. Click through and see the finished site.
Spa & beauty, UppsalaNew website with e-commerce connected to Stripe for gift cards and products, built around atmosphere and images rather than lists.
Read the case study
Hair salon, Boland CityWebsite with booking reachable from every page and a price list the salon updates itself in the CMS.
Read the case study
Key cutting & shoe repair, GränbystadenModern website with a clear section per service, for a workshop whose customers search for a service plus a district.
Read the case study
Driving school, UppsalaWebsite, SEO and advertising in parallel, in a line of business where courses are filled through both organic and paid search.
Read the case studyProcess
We go through your current site and what you show up for in Uppsala today, and tell you plainly whether we think we can help.
You get the actions in order, with what brings the most first, not a list of everything that could in theory be done.
We design and develop with our own team. No handing the work on to a subcontractor you never meet.
We report what has been done and how things have moved in Search Console, and what the next step is.
Frequently asked questions
Yes, our address is S:t Olofsgatan 11 in Uppsala. We do not receive visitors there, and instead meet at your premises or online when the project needs it.
Uppsala Spa, Klippoteket in Boland City, Gränby Sko- & Nyckelservice in Gränbystaden and Körkortsakademi. All four are case studies on the site, with names and links to the finished websites.
It depends on the scope: the number of pages, whether there should be booking or e-commerce, and how much content needs producing. The first review is free, and after that we quote for a clearly defined piece of work.
No, we build in Next.js. Pages are rendered on the server and delivered as finished HTML, which makes them faster and easier for Google to read. You edit the content yourselves in a CMS.
Yes. Klippoteket has booking on every page and Uppsala Spa sells gift cards and products through Stripe directly on the site. It is built as part of the site, not as a plugin on top.
Through a verified Google Business Profile with an address in Uppsala, the right category and reviews coming in steadily. We help with that, but it requires that you have an address in the city. Google verifies it.
Technical and local adjustments can start to show within four to eight weeks. Stable visibility takes longer. We do not promise a ranking, because Google decides that.
We go through your site and what you show up for today, and tell you plainly whether we think we can help. No obligation.
Hi, how can we help you?
Tell us what you want done, or book a free review of your business.