Search Engine Optimization
Case KilpiLasi: optimizing “ikkunaremontti” (window renovation) on Google
You get SEO from me as an ongoing monthly service: Coding SEO Consultant.
In the Coding SEO Consultant service I do your SEO every month, and for the same price I look after your website’s maintenance and your Google Ads.
The price is €760/month (typically 8 hours). There is no start-up fee, and you can cancel any time.
Below you see what the service includes. If you want SEO as a project or only an audit, ask for a custom quote below.
SEO as an ongoing monthly service, or a quote for exactly what you need: a project or only an audit, for example.
Recommended
All three services for one monthly price.
€760/month
typically 8 h/month · maintenance included
No start-up fee. Cancel any time.
Muuttohaukat, Energio, Vestelli and Avalon Nordic got excellent results with this service.
Prices excl. VAT. With Finnish VAT (25.5%): €954/month.
Or a custom quote
Need only one thing, such as SEO, a new website or Google Ads? Tell me what you need, and I will send you a quote.
€95/h
hourly rate, excl. VAT
Muuttohaukat
Top 3 on Google for “muuttopalvelu” (moving service)
A custom WordPress theme, and the quote requests go straight into the customer management system.
Read the case : MuuttohaukatEnergio
#1 on Google for “aurinkopaneelit” (solar panels)
The first place brings dozens of quote requests a month. The whole site was rebuilt from Shopify to WordPress.
Read the case : EnergioVestelli
Page 1 on Google for “biopuhdistaja” (biological treatment unit)
Top positions also for “harmaat vedet” (gray water) and “sähkötön jätevesijärjestelmä” (wastewater system without electricity).
Read the case : VestelliAvalon Nordic
Page 1 on Google for “jätevesisuunnittelu” (wastewater design)
Avalon Nordic and Vestelli take two of the ten places on the first page of Google for “jätevesijärjestelmä” (wastewater system).
Read the case : Avalon NordicEvery task SEO includes, and what it means in practice.
| Survey | |
|---|---|
| Goals and audience | We define together what you are after (for example more visitors or better conversion) and who your typical customer is. |
| Current search visibility | I find out which searches your website shows up for on Google in Finland now, and what visibility it could have. |
| Visitor analysis | I find out where your visitors come from and who they are. |
| Brand searches | I check that your website comes first when people search for its address, your brand or your company name. |
| Competitor research | I find out how your competitors show up on Google and what they have done for it. You get a broad report on the top 10 competitors. |
| Competitor comparison | I compare your website with your competitors on the same searches: backlinks, social media visibility, shared keywords and average positions. |
| Website authority | I measure the site's Page Authority and Domain Authority. |
| Backlink analysis | I go through the links pointing to your website: how many there are, whether the sources are trustworthy and where to get more good links. |
| Social media visibility | I look at how your website shows up and is shared on Facebook, X, Pinterest and LinkedIn. |
| Keyword research | |
| Mapping the searches | I find out which Finnish words people use to search for your services, and which searches your website already shows up in. |
| Search volumes | I find out how many times a month each search is made in Finland, with Google Keyword Planner among other tools. |
| Competition | I estimate how hard the competition for each search is. |
| Relevance | I make sure the searches fit your content and your audience. |
| Devices | I find out whether your services are searched for on a computer, a phone or a tablet. |
| Choosing the searches | I choose the searches where the volume and the competition are well balanced. |
| Keyword report | You get a broad report on the search terms, and my recommendations on which ones to write content for. |
| Technical audit and fixes | |
| Speed test | I test the site's loading speed with Google PageSpeed Insights, GTmetrix and Pingdom Tools. |
| Speed fixes | I fix the speed if the site scores under 90/100. |
| Mobile use | I test the site with Google's mobile test and on a phone and a tablet, and fix the problems. |
| HTTPS | I make sure the site works over a secure HTTPS connection, and set it up if it is missing. |
| Robots.txt | I check that robots.txt does not stop search engines from reading the pages, and set it to guide them to the right places. |
| Robots meta tags | I check that the pages' robots meta tags do not stop search engines from reading them. |
| XML sitemap | I check that the XML sitemap is built right, make one if needed and submit it to the search engines. |
| Indexing | I find out which pages Google has indexed. |
| Index and sitemap | I compare the number of pages in Google's index with the XML sitemap and find out why they differ. |
| HTTP errors | I find error codes such as 404 (page not found) and fix them. |
| Code errors | I check whether the site is coded correctly and whether it loads needless, slow files, and fix the errors. |
| HTML validation | I check whether the HTML has serious errors. |
| Site structure | I make sure all content is within two clicks and no page is left without links. |
| URL structure | I check that the addresses are short and user-friendly and contain the keyword. |
| Duplicate content | I find the places where the same content repeats and fix them with a canonical tag. |
| Copied content | I check whether the site's texts have been copied from other websites. |
| Tags | I check that every page has a title, a meta description and image alt texts, that they are clear and that they contain the page's keyword. |
| On-page optimization | |
| Title tags | I write each page a title with its most important keyword, one that makes people click. |
| Meta descriptions | I write the descriptions shown in the search results, with the keyword, to make people click. |
| Keywords in the content | I add the keywords naturally to the pages' texts, headings, meta descriptions and addresses. |
| The pages' keywords | I define which search each page is optimized for, and switch to a more searched word when I can. |
| Heading structure | I structure the content with clear heading levels (H1, H2, H3) and bring out the important keywords in them. |
| Internal links | I build links between the pages that lead visitors to your most important pages and help search engines find every page. |
| Image alt texts | I give the images descriptive alt texts. |
| Image optimization | I make the images' files smaller and make sure the images adapt to different screens. |
| Content | |
| New content pages | I write new content, in Finnish, for searches you do not show up for on Google yet. One page is optimized for one search. |
| Optimizing your current texts | I edit your current texts to follow the rules of SEO. |
| Enough content | I make sure the pages have enough content (over 300 words) and that it gives visitors something of value. |
| Easy to scan | I add pictures, lists and tables that are easy to scan. |
| AI optimization | |
| AI visibility survey | I ask AI assistants the questions your customers ask, and note whether you are mentioned and which sources the answers lean on. |
| AI bots | I check that robots.txt or a firewall does not stop the AI search bots from reading your pages. |
| Bing's index | I add your site to Bing Webmaster Tools, so that the AI assistants that search Bing's index find your pages too. |
| Structured data | I add structured data (schema.org) that tells machines unambiguously who you are and what you do. |
| Answer content | I write content that answers your customers' questions directly and that AI can quote. |
| AI traffic tracking | I separate the visits that come from AI assistants into a channel of their own in Google Analytics. |
| Links | |
| Link building (optional) | 5 links from my network of Finnish websites that cover the same topic as yours. |
| Tracking and reporting | |
| Search Console and Analytics | I follow your site's performance with Google Search Console and Google Analytics. |
| Ranking tracking | I follow daily with Wincher how your positions develop and how your competitors show up on the same searches. |
| Search volume trends | You see how the search volumes of your searches change month by month. |
| Share of the search market | You see how big a share of the searches' visibility your site gets (share of voice). |
| Live dashboard | You see the results on a real-time dashboard whenever you like. |
| Report by email | An automatic report comes to your email for 6 months. |
| Staying in touch | |
| A check-in meeting every month | We go through together what has been done, how your visibility has developed and what to do next. |
The Coding SEO Consultant service includes SEO, website maintenance and development, and Google Ads for €760/month, plus a check-in meeting every month.
SEO costs €760/month in the Coding SEO Consultant service: typically 8 hours a month, with no start-up fee.
SEO starts with an analysis and fixes, and continues every month with new content and improvements. SEO done once delivers results for years.
As an ongoing service, SEO is part of the Coding SEO Consultant service: €760/month, typically 8 hours a month.
In the monthly service I spend the hours where they bring the most: on new content and fixes, website development and Google Ads.
The ongoing service pays off especially when the website is large (100+ pages), its content changes all the time, or your field has hard competition.
Results usually show in 3–6 months, so I recommend at least three months.
SEO is priced in three ways: as a monthly service, as a project or by the hour. A fourth way is to get it thrown in when you have a website made.
In a monthly service, your website’s visibility is tracked, changes in it are acted on, and new content is created every month. The Coding SEO Consultant service costs €760/month, and it includes your website’s maintenance and Google Ads too. This is how I do SEO.
In a project, your website’s problems are checked and fixed for one project price. A project has a clear scope and price, and you know in advance when it ends.
Some SEO consultants in Finland bill their work by the hour. The hourly rate varies wildly with the consultant’s experience, from about €50 to €200. Coding SEO Consultant is typically 8 hours of work a month for a fixed monthly price, so the month’s bill does not surprise you.
Hourly billing works best for small, targeted jobs: an audit of the website (what shape it is in now), consulting (what is worth doing to it), or fixing a single problem.
Hourly work has the same risk as hiring a renovation firm: you never know in advance how many hours the job will take in the end. So always agree on a cap for the hours, or ask for a fixed price for the whole job.
Every website builder promises SEO thrown in for free. Most website builders, however, are not SEO professionals: to them, SEO means that the site works on every device and has some SEO plugin installed. What you get thrown in is usually what you pay for.
Search Engine Optimization
Case KilpiLasi: optimizing “ikkunaremontti” (window renovation) on Google
Search Engine Optimization
Case Next Live: top 3 on Google for “tapahtumatekniikka” (event technology)
Search Engine Optimization WordPress websites
Search Engine Optimization WordPress websites
Case Espina Oy: a modern WordPress site and maximum search visibility
Search Engine Optimization WordPress websites
Case Kylälääkärit: a new medical center at the top of Google from day one
Search Engine Optimization WordPress websites
Case Piiraisen Viherpalvelu: page one of Google for “kuntta” (forest-floor turf)
The calculator was built using ChatGPT’s custom GPT feature
Give the "SEO potential" bot a page URL and it will evaluate which search terms matter most for that site.
Next, the tool estimates how often those search terms are searched each month in the chosen language.
Finally, it calculates how much it would cost to buy visibility for those search terms with Google Ads.
This is how you determine the value of search engine optimization.
SEO is a slow game. Google doesn’t lift a site to the top in an instant, even when everything is done right.
It has one big difference from advertising, though: when the ad budget runs out, the visibility ends the same second. A site that has risen to good positions, on the other hand, brings visitors month after month without you paying for every click.
So do the math yourself: what is one new customer worth to you? In most fields, a few sales pay for the whole optimization.
Avoid these mistakes when choosing an SEO professional.
Many people offer SEO services, and the number of providers keeps growing. Google doesn’t openly disclose which factors influence rankings or how they’re weighted. That means there are lots of different opinions in the industry about what works and what doesn’t.
For that reason, choosing the right SEO professional takes some thought.
How do you avoid hiring a bad SEO pro?
Pay special attention to the following:
My Finnish website ranks in the top 3 on Google in Finland for almost all searches related to SEO and WordPress websites. This shows my work is based on practical, proven solutions.
These sales pitches are red flags:
A good SEO consultant tells you openly what they do, what it costs and when you can expect results.
Anyone can learn the basics of SEO, and the most important tools are free. These get you a long way:
The price of free SEO is your own time. If your hours are worth more in client work than in wrestling with Google, outsource the job. A good place to start is my SEO guide for beginners.
Search Engine Optimization – 2026
Search Engine Optimization – 2026
Search Engine Optimization – 2026
Search Engine Optimization – 2026
Search Engine Optimization – 2026
Search Engine Optimization – 2026
Search Engine Optimization – 2026
Search Engine Optimization – 2026
Search Engine Optimization – 2026
Search Engine Optimization – 2026
Send me an email or book a free SEO check, and we'll see whether I can help. We can talk in English.
Free SEO check
A 60-minute Google Meet call: we look at how your website shows up on Google in Finland.