Skip to content
Strategy 13 min read

How to Start a Blog: Tools and Real Costs

How to start a blog in 2026: platforms compared, real costs in francs, writing for Google and a realistic timeline before you see traffic.

Share
how to start a blog

Starting a blog in 2026 means picking a platform that fits your needs, publishing content people actually search for on Google, and waiting several months before steady traffic arrives. You don’t need to be a developer or spend a fortune: with hosting under CHF 10 a month and some method, you can launch a professional blog this weekend. Here’s everything you need to know to get started without wasting time or money on the wrong choices.

Why start a blog in 2026?

A blog is the only channel you truly own, unlike an Instagram account or a LinkedIn page where the algorithm decides who sees your content. When you publish a well-ranked article on Google, it can bring visitors for months or even years without you needing to pay for advertising or post something new every day.

why start a blog

For freelancers and small businesses, a blog also works as a silent prospecting tool. A plumber who publishes an article about “how to fix a leaky tap” attracts the exact people who need that service, in their local area if the article mentions their city. An accounting firm that explains the steps to register a business in Switzerland positions itself as the local authority on that topic. Every article becomes a doorway to your site, and every visitor is a potential client who found you at the precise moment they were looking for an answer.

The other advantage over social media is the durability of your content. A LinkedIn post disappears from the feed within two or three days. A well-ranked blog article keeps working for you for years, and you can update it when information changes instead of starting from scratch. On social media, you build on sand: the platform can change its rules tomorrow, and your entire audience becomes unreachable. With a blog on your own domain, you keep full control of your content and your readership.

Should your blog be separate or part of your website?

Always integrate it into your existing site, on the same domain name, for example yoursite.ch/blog. A blog hosted on a subdomain (blog.yoursite.ch) or worse, on a completely different address, dilutes your authority with Google because search engines treat subdomains almost like independent sites.

blog integrated with website

When your blog sits on the same domain as your service pages or your shop, every article that earns links from other websites strengthens the credibility of the whole site. Google understands the theme of your site better, and your commercial pages benefit from the authority your articles accumulate. This is what SEO specialists call internal linking: the pages support each other, and the whole becomes stronger than the sum of its parts.

If you don’t have a site yet and you’re starting from zero, the right approach is to create your website with the blog built in from the start, rather than launching a standalone blog that you’ll have to migrate later. Migrating a blog, with its redirects, broken links and lost Google positions, is always more costly and risky than setting things up correctly from the beginning.

Which platform should you choose for your blog?

The choice depends on two things: your technical level and what you want to do with your blog in the medium term. There’s no bad platform in itself, but there are choices that become dead ends when your activity grows.

blog platform comparison

WordPress.org (not to be confused with WordPress.com) is the most widely used software in the world for blogs and websites, powering roughly 43% of all active websites. You download it for free, install it on the web host of your choice, and you have complete control over your site. The downside is that you need to be comfortable with a minimum of technical work: installing plugins, managing updates, configuring backups. For a serious business blog that needs to last several years, it’s the most solid choice.

WordPress.com is the hosted version of the same software, where everything is managed for you. The Personal plan costs about USD 4 per month (around CHF 3.50) on annual billing, and the Business plan at USD 25 per month (around CHF 22) lets you install plugins and themes just like the self-hosted version. It’s a good compromise between simplicity and flexibility, but the entry-level plans severely restrict what you can customise.

Wix offers a visual editor that works by drag-and-drop, making it accessible to people who’ve never touched a line of code. The Light plan at USD 17 per month (around CHF 15) is enough for a simple blog, and the Core plan at USD 29 per month (around CHF 25) adds advanced features. The weakness of Wix is migration: if you ever decide to switch platforms, recovering your content and transferring it elsewhere will be complicated because Wix uses a proprietary format.

Ghost is the ideal platform if you want to monetise your content through paid subscriptions, like premium newsletter creators do. Managed hosting costs USD 15 per month (around CHF 13) for the Starter plan, and Ghost takes no commission on your subscription revenue, unlike platforms such as Substack which take 10%. If your blog is primarily a prospecting tool rather than a direct revenue source, Ghost is probably overkill.

Blogger remains free and belongs to Google, but it hasn’t meaningfully evolved in over a decade, and customisation options are very limited. For a personal blog with no commercial ambition, it can work, but for professional use the other options provide more room to grow.

PlatformMinimum annual costDomain includedCustomisationBuilt-in monetisation
WordPress.orgCHF 70-130 (hosting)No (CHF 10-15/yr)FullVia plugins
WordPress.comCHF 42 (Personal)Yes (1 year)Limited then fullYes (Business plan)
WixCHF 180 (Light)Yes (1 year)Visual editorYes (Core and above)
GhostCHF 156 (Starter)No (CHF 10-15/yr)FullNative subscriptions
BloggerFreeNoVery limitedGoogle AdSense

How much does a blog actually cost?

The real cost depends on the platform you pick and how much you do yourself. For a self-hosted blog on WordPress.org, the bare minimum comes to about CHF 80 to 130 for the first year: between CHF 60 and 120 for shared hosting with a provider like Infomaniak or o2switch, and around CHF 10 to 15 for your domain name.

blog creation cost

With a managed platform like Wix or WordPress.com, you pay a monthly fee that includes hosting and sometimes the domain name for the first year. Expect between CHF 150 and 350 per year depending on the plan. That’s more expensive than self-hosting on WordPress.org, but you don’t have to handle the technical side.

The hidden costs are the ones you don’t see coming. A premium WordPress theme costs between CHF 40 and 80 as a one-time purchase. Essential plugins (automatic backups, contact form, Google optimisation) often add between CHF 50 and 200 per year if you go with the paid versions. And if you hire a professional to build it, the cost will depend on the complexity of the project and how much customisation you need.

The expense most people forget is their time. Writing a serious, well-structured blog post optimised for Google takes between three and six hours depending on the topic. If you publish one article a week, that’s half a working day every week, for months, before you see the first results. That time has a real value, and you should factor it in when you evaluate whether a blog is worth the investment for your business. In the vast majority of cases the answer is yes, as long as you pick the right topics and stick with it over the long run.

How do you write blog posts that rank on Google?

The first step, and the most important one, is to verify that people are actually searching for what you want to write about. Writing a brilliant article on a topic nobody types into Google is like opening a shop on a street where nobody walks. Use a tool like Google Keyword Planner (free), Ubersuggest or Ahrefs to find keywords with real search volume, meaning terms that people type into the search engine every month.

writing blog post for seo

Once you’ve chosen your keyword, place it in the article title, in the first paragraph, and in two or three subheadings. Structure your article with section headings phrased as questions, because Google often displays direct answers to questions in its featured snippets. Each section should answer its question in the very first sentence, then expand with details, concrete examples and verifiable figures.

The ideal length for a blog post that ranks on Google sits between 1,500 and 2,500 words. Shorter, and you’ll struggle to cover the topic in enough depth for Google to consider you a reliable source. Longer, and you risk drowning your reader in unnecessary information. The goal isn’t to write as many words as possible, it’s to cover the topic better than the articles already on the first page by adding the information your competitors forget or gloss over.

Internal linking, meaning the links between your different articles and pages, is a factor many bloggers neglect. When you rank your site on Google, every internal link helps the search engine understand the structure of your content and the relationship between your pages. Add three to five links to other relevant articles on your blog in every new post, using descriptive anchor text that describes the content of the page you’re linking to.

How do you promote your blog without an advertising budget?

Organic search is your best lever in the medium term, but it takes time. While you wait for Google to index and rank your articles, other channels can bring you your first readers without spending a penny on ads.

promoting a blog without ads

Social media is the most obvious channel. Share every new article on LinkedIn if you’re targeting professionals, on Instagram if your topic is visual, or on X if your field generates discussions. The classic mistake is posting a bare link with no context: instead, write a 200-character summary that poses the problem your article solves, followed by the link in a comment (on LinkedIn) or in your bio (on Instagram). This format generates more engagement because it creates the urge to click before showing the link.

The newsletter is a channel many blogs underestimate. When someone signs up for your email list, they give you permission to contact them directly, without depending on an algorithm. A simple signup form on your blog, with one sentence explaining what you send and how often, is enough to get started. Even with fifty subscribers, a regular newsletter creates a reading habit and brings recurring traffic to your blog, which sends a positive signal to Google.

Specialised forums and online communities (Facebook groups, subreddits, professional forums) are also a source of qualified traffic, as long as you participate in discussions genuinely before sharing your articles. Arriving in a forum solely to drop links to your blog is the fastest way to get banned and damage your online reputation. Contribute, answer questions, and share your articles only when they provide a useful answer to a question someone else has asked.

Can AI write your blog posts?

AI tools like ChatGPT, Claude or Gemini can help you structure your ideas, find an angle for your article or draft a first version that you’ll rework afterwards. They’re writing assistants that speed up the process, not replacements for your expertise and personal perspective.

ai blog writing

The problem with articles generated entirely by AI is that they look like articles generated by AI. Google is getting better at detecting automated content, and more importantly, your readers spot it within a few paragraphs: sentences that are too smooth, no personal examples, generic phrasing that says nothing concrete. A blog post that brings neither an original point of view nor personal experience won’t give anyone a reason to come back to your site, and Google will have no reason to rank it above the dozens of similar articles already published on the same topic.

The most effective way to use AI for a blog is to employ it as an accelerator at every stage of the process: ask it to list the subtopics to cover in your article, have it summarise competing articles to identify the angles they miss, use it to rephrase a paragraph you find clumsy. But the substance, the verified figures, the stories from your own experience, the honest recommendations you stand behind, all of that needs to come from you. That’s exactly what makes a reader trust one blog over another, and it’s also what Google values when it assesses the expertise and experience behind a piece of content.

How long before you see results?

Expect four to eight months of regular publishing before you see meaningful traffic from Google. The first articles often take two to three months to be properly indexed and ranked, and you typically need about ten published articles before Google starts recognising your site as a legitimate source on your topic.

blog traffic timeline

Publishing rhythm matters more than initial volume. Publishing one quality article per week for six months will produce better results than publishing fifteen articles at once and then doing nothing for three months. Consistency sends Google a signal that your site is active and maintained, and it also lets you gradually measure what works and adjust your strategy as you go.

The blogs that see the fastest results are those that target very specific keywords with low competition, rather than broad generic terms that thousands of pages are already fighting over. An article targeting “how to choose an accountant in Lausanne” can rank within weeks, while an article targeting “accounting” will compete against thousands of pages without ever reaching the first page of Google. This is the long-tail strategy: many small, specific keywords that add up to substantial traffic, and more importantly, highly qualified traffic.

Regular blog maintenance also plays a role in how quickly results arrive. A fast site, free of technical errors, with a valid security certificate and a clear structure, will rank better than a slow, poorly maintained site even if the content is identical. Think of the technical side as the foundation that lets your content perform at its best, and invest a few hours each month to keep it in good shape.

Your blog, your best acquisition channel

Starting a blog isn’t complicated or expensive, and the tools available in 2026 make it possible to launch a professional blog in a few hours. The real challenge is staying consistent: picking the right topics, writing content your readers genuinely find useful, and publishing with the regularity that builds your credibility with Google and your visitors alike.

If you’d rather focus on your business and leave the technical and strategic side to a professional, get in touch to discuss your project. A well-designed blog, integrated into a website that converts, builds a competitive advantage that grows stronger month after month.

Frequently asked questions

A self-hosted WordPress.org blog costs around CHF 60 to 120 per year for hosting and CHF 10 to 15 per year for the domain name. Managed platforms like Wix or Squarespace run between CHF 150 and 350 per year depending on the plan you choose.

Yes, WordPress.com, Wix and Blogger offer free tiers, but they display ads on your site, force a subdomain address like yourblog.wordpress.com and severely limit customisation. For professional use, a paid plan starting at CHF 5 to 10 per month is a better choice.

WordPress.org is the most flexible and widely used blogging platform in the world, with thousands of themes and plugins. Wix works well for beginners who want a visual drag-and-drop editor. Ghost is ideal if you want to sell paid subscriptions to your content. The right choice depends on your technical level and goals.

Expect four to eight months of regular publishing before you see meaningful traffic from Google. The first real results usually appear after ten to fifteen published articles, provided each one targets a specific keyword with verified search volume.

Yes. Always put your blog on your main domain (for example yoursite.ch/blog). A separate blog on a different domain or subdomain splits your authority with Google and forces visitors to jump between two addresses, which reduces conversions.

Pick a specific keyword that people actually search for, answer the question in the opening lines, structure the article with clear subheadings, add links to other pages on your site and write at least 1,500 words of useful, concrete content.

Newsletter

Join us!

Enjoyed this article? Get my tips and advice to succeed with your website or SaaS, straight to your inbox. No spam, one-click unsubscribe.

By subscribing, you agree to receive my articles by email. Your data stays private, see the privacy policy .

Share this article
Nicolas Lecocq

Written by

Nicolas Lecocq

A developer-entrepreneur working between France and Switzerland, building custom SaaS products, e-commerce platforms and internal applications.

All articles