# Linus Web Development Basel > Freelance web developer in Basel for agencies and SMEs: WordPress fixes, local SEO and React/Supabase web apps. CHF 45/hour, first ticket free. Freelance web developer Linus in Basel, Switzerland. Backlog partner for web and digital agencies, and a direct contact for SMEs: WordPress/Elementor fixes, local SEO and GEO, Google Ads, and custom web apps with React, Next.js and Supabase. - Location: Mülhauserstrasse 93, 4056 Basel, Switzerland - Area: Basel, northwestern Switzerland, and remote across Switzerland - Languages: German / Swiss German, English - Response time: Within 4 business hours - Contact: hallo@linus-webentwicklung.ch or the form at https://linus-webentwicklung.ch/en#test-ticket - First small ticket (up to 30 min.) free - German version: https://linus-webentwicklung.ch/llms.txt ## Services - **WordPress & Elementor backlog support**: I clear stalled tickets for your clients: mobile layout bugs, CSS glitches, complex Fluent Forms flows, new landing pages or custom SVG animations. - **Local SEO (RankMath) and GEO**: Technical and editorial optimisation for local searches in Switzerland, so the local ranking improves and the business is easier to find in ChatGPT and Gemini too. - **Custom dashboards, portals and AI tools**: When WordPress runs out of room: with Cursor AI, React/Next.js and Supabase I build secure client portals, internal team dashboards and OpenAI integrations quickly. ## Pricing Hourly rate: CHF 45 (per hour · billed in 15-minute increments · no minimum) - Backlog ticket – from CHF 45: A CSS, Elementor or plugin fix of up to 1 hour. The first ticket up to 30 min. is free. - Landing page – from CHF 690: One page in WordPress/Elementor, responsive, with a form, a basic RankMath setup and PageSpeed work. - SME website – from CHF 1,890: Up to 5 WordPress pages, design to your brand, contact form, legal-page structure, a local SEO base and a handover. - Local SEO setup – CHF 890: Keyword research, RankMath, schema, Google Business Profile and GEO. Rank Math Pro plus WP Rocket is worth having. The licence is about CHF 155.00 per year and the client pays it. Fixed price for WordPress sites. For another CMS or custom code, the price is on request after I have looked at the system. - Maintenance & SEO support – from CHF 149 / month: Updates, backups, uptime monitoring, a monthly ranking report and 1 hour of support included. Cancel any month. - Web app / MVP – from CHF 3,900: A dashboard, client portal or AI tool with React, Next.js and Supabase, including login, roles (RLS) and hosting setup. - Google Ads – CHF 390 + CHF 190 / month: Setup of one local search campaign. Care is one monthly check of that campaign. Google ad spend is extra. Anything beyond that is CHF 45/hour. ## FAQ ### How does the free test ticket work? You send a small, clearly scoped task from your backlog, for example a mobile bug, an Elementor issue or a RankMath setup. The first task of up to 30 minutes is free and without commitment. You see how I work, on the real code. ### What does a web developer in Basel cost? My rate is CHF 45 per hour, billed in 15-minute increments. Defined jobs have fixed prices: landing pages from CHF 690, SME websites from CHF 1,890, a local SEO setup for WordPress at CHF 890, Google Ads setup at CHF 390 plus CHF 190 per month to run, and web apps from CHF 3,900. You always get a quote before any work starts. ### Hourly rate or fixed price: which is better for our agency? For single backlog tickets and maintenance, the hourly rate is the better fit because you only pay for the time used. For new websites, landing pages or web apps with a clear scope, I recommend a fixed price per milestone so the budget stays predictable for you and your client. ### How does the work with agencies actually run? You send the ticket by email, through your own ticket system, or as a Loom video. I work in your existing WordPress or Git setup, ideally on staging, document every change and hand it over for review. White-label is available. Your client does not have to know I am involved. ### How fast do you reply, and when is a ticket done? I reply within 4 business hours with an estimate. Small fixes sent late in the afternoon are often ready on staging the next morning. ### Do you also do local SEO for businesses in Basel? Yes. I optimise WordPress sites with RankMath, structured data (LocalBusiness schema), the Google Business Profile and copy aimed at local searches. That improves local rankings and the chance of showing up in AI answers from ChatGPT, Gemini and Perplexity. How far it climbs depends on the industry, the competition and the starting point. For VakeUp Basel, “catering basel” and “veganes catering basel” sit in positions 1–5. ### When is a custom web app a better fit than WordPress? As soon as you need logins with roles, internal workflows, realtime data or AI features, WordPress runs out of room. I then build tailored dashboards and portals with React, Next.js and Supabase, including row-level security so each user only sees their own data. ## Blog - [Local SEO Basel: 10 Steps to More Customers from Google Maps](https://linus-webentwicklung.ch/en/blog/local-seo-basel-guide) (Guide): Local SEO Basel, step by step: Google Business Profile, reviews, Swiss directories and schema so nearby customers find your company. - [Generative Engine Optimization (GEO): How ChatGPT and Perplexity Recommend Your Business](https://linus-webentwicklung.ch/en/blog/generative-engine-optimization) (Insight): Generative engine optimization, explained: how ChatGPT, Perplexity and Google AI Overviews find your business and cite it in answers. - [Outsource Your WordPress Backlog: Freelancer Instead of a Hire?](https://linus-webentwicklung.ch/en/blog/outsource-backlog-wordpress-agencies) (Insight): Outsource backlog work instead of hiring: a cost comparison, a practical workflow and a ticket template for Swiss WordPress agencies. - [What Does a Website Cost in Switzerland? 2026 Prices](https://linus-webentwicklung.ch/en/blog/what-does-a-website-cost-switzerland) (Insight): What does a website cost in Switzerland? 2026 ranges for a landing page, SME site, shop and web app, plus yearly costs and where to save. - [Swiss Data Protection Checklist: 10 Points SMEs Should Check](https://linus-webentwicklung.ch/en/blog/swiss-data-protection-checklist) (Guide): Swiss data protection checklist for websites: privacy notice, imprint, cookies, Google Fonts and US tools, in plain language. ## Pages - [Home](https://linus-webentwicklung.ch/en/) - [WordPress support for agencies](https://linus-webentwicklung.ch/en/wordpress-support-for-agencies): WordPress and Elementor freelancer for agencies: backlog tickets, CSS and mobile fixes, white-label and NDA. CHF 45/hour, first ticket free. - [Local SEO Basel](https://linus-webentwicklung.ch/en/local-seo-basel): Local SEO for businesses in Basel: Google Business Profile, RankMath, LocalBusiness schema and GEO for ChatGPT. One-off setup for a fixed CHF 890. - [Web app development](https://linus-webentwicklung.ch/en/web-app-development): Custom web apps, dashboards and client portals with React, Next.js and Supabase. Built in Basel, data in Switzerland. MVP from CHF 3,900. - [Blog](https://linus-webentwicklung.ch/en/blog) - [RSS](https://linus-webentwicklung.ch/en/rss.xml) - [Legal notice](https://linus-webentwicklung.ch/en/imprint)