Matthias Kupperschmidt talking about keyword difficulty at SEO consultants meetup in Copenhagen Denmark, October 2019

Hire a freelance SEO consultant

  • SEO Content
  • Backlinks
  • Technical SEO
  • Onpage SEO
  • HTML/CSS/JavaScript
  • React
  • Python
  • EN, DE, DA
Berlin, Germany / remote
from 2000€ monthly

I am an SEO freelancer and you can hire me to get your website to the top of Google’s search results.

I offer the same service as an SEO agency, just as an independent SEO consultant. I take over the planning, execution and code implementation or work together with your web agency.

Previously, I worked in various SEO agencies for enterprise clients and ecommerce businesses doing search engine optimization day in and day out.

In 2018, I made the leap to start working as a freelance SEO consultant. Besides optimizing Google’s search engine rankings, I also build professional tracking setups with e.g. Google Analytics and Google Tag Manager.

You can read my reviews or learn more about my career on Linkedin. My personal story and other details are on my about me page.

Who I've worked with
clients I worked with

Get a Quote

SEO Services

Generally, I work on all important SEO ranking factors to optimize websites for search engines, just like any SEO company.

Here a short list of my SEO services:

  • On-page & Off-page optimization
  • Scalable backlink building strategies
  • Content creation in multiple languages
  • JavaScript SEO
  • Load speed optimization
  • Technical SEO consulting
  • Site structure
  • Accelerated Mobile Pages (AMP)
  • no local SEO

Though I focus on SEO, I am well aware that there are other powerful paid traffic sources besides search traffic, e.g. Facebook, Twitter or Google ads. That’s why I implement my SEO techniques with other internet marketing disciplines in mind, so we can leverage organic traffic for retargeting in paid search campaigns and social media campaigns as well.

Due to my knowledge about web development, I can also help you with web design tasks in HTML, CSS and JavaScript or configurations in Google Tag Manager and Google Analytics.

Hourly rate and costs

My rate for freelance SEO consulting is 120 net per hour. The total costs for an SEO project depend on your own goals, but also on your current site optimization and the efforts of your competitors.

Below are some influencing factors that determine the price of my SEO consulting work:

  • Total number of pages on the domain
  • Age and authority of the domain
  • Competitiveness of niche
  • Technical challenges
  • Adaptability of the frontend
  • Number of languages we optimize for
  • How much new website content will we need?
  • Which link building strategy is required?
  • Are there other partners who cover tasks for content or links?

The hourly minimum is usually at least 15 working hours per month.

Potential clients have to trust the judgment of the SEO expert as to how strong the competition is, what site optimization is required, and what opportunities exist.

Read on below where I explain how to hire the right seo freelancer.

To determine the pricing, the scope of the contract is defined at the project start, based on the above factors.

For ongoing SEO optimization a monthly project scope is based on tasks and milestones. Based on the hourly rate, planned SEO efforts and required working time, SEO costs are plannable and capped for each month.

After an agreement, I can begin my work as soon as I get access to the website and related tools.

I provide SEO reports in the form of a live dashboard so you have full transparency about keyword rankings and the overall success of my SEO service. I pay for a variety of SEO tools myself and include them in the rate.

SEO clients may sometimes only require a small one-off project. For example a load speed optimization, a technical SEO audit, competitor analysis or implementing important landing pages as AMP pages.

Such smaller projects are scoped individually and are of course unrelated to the above factors.

Benefits of an SEO freelancer vs. an agency

As a general rule, freelancers are a good fit for clients that know what they want.

Usually that’s a business that worked with an agency before and has a savvy person inhouse. They have less of a need for hand-holding and rather look for reliable execution. They want the job done with a high degree of certainty without too many powerpoints and upsale tactics coming their way.

Freelancers deliver exactly that. They focus on execution while having limited time for communication.

In summary, the advantages of working with a freelancer are as follows:

  • better price
  • flexibility because you can hire on a per need basis
  • more years of experience
  • more specialized profiles available
  • communication directly with the specialist


Disadvantages of working with a freelancer are usually related but not limited to scalability. At the end of the day, it is one person you are working with that only has two hands. With a team, you get more work done in a shorter amount of time.

Other potential disadvantages are:

  • Scaling limitations: If you expect the number of tasks to increase, one person may not be enough for the job.
  • Limitations due to expertise: An agency will have a broader variety of people at their disposal for advice.
  • Reliability: Illness or unexpected life disruptions can be better compensated with a team at hand.
  • Personality mismatch: If you don’t click with your freelancer you may have to move on and wasted time. An agency would be able to put you in contact with another person.

How to hire the right freelancer?

When hiring SEO freelancers, it is important to validate the experience and SEO skills of each profile.

For example, you will want to make sure that your website’s technology matches the freelancer’s past projects. If you run a WordPress website, most freelancers will be comfortable working with it. But if you run a very customized web stack with e.g. React or Angular in the frontend and Sitecore or Umbraco in the backend, you will want to ensure that it doesn’t pose any challenges.

Individual SEO specialists may not be used to implementing changes via Git, but your website requires that. So talk through the process of implementing changes on the website to uncover potential bottlenecks.

Some companies build their web presence themselves with an in-house developer, while others work with a web agency. This has implications for SEO consulting since changes can either be implemented directly or have to go through an external agency. That fact alone impacts cost and the required time for an SEO campaign because more layers of communication are necessary until a change is implemented.

So independent SEO experts have to be comfortable with the given setup of internal and external teams and consider its impact on the overall SEO strategy.

Also the track record and where the freelancer worked before play a role to draw conclusions about work ethics and reliability. The entry barrier for seo freelancers from Upwork is pretty low and may therefore not deliver right candidate (not saying its not possible though). Therefore I hope to offer some transparency by sharing with you my Linkedin profile upfront.

Once you find somebody, a simple email or filled-out contact form should be enough to initiate a talk. A professional SEO freelancer though doesn’t take every project that’s falling onto the table. And that is good for clients, so don’t take a rejection personal.

There are varying SEO strategies for different niches and keyword intents. Freelancers will want to make sure the niche’s requirements and website technology matches their expertise.

If they don’t, customers should be skeptical. Unless you need a somewhat standard SEO task delivered, you want to find an SEO freelancer, that is an expert for your case.

After the project scope and costs are agreed upon in writing, the freelancer needs access to the website. That means access to the frontend, CMS and analytics and potentially an FTP server. As soon as access is granted, the SEO expert is hired and the working time officially starts.

How did I become a freelancer for search engine optimization?

I built my first private homepage at the age of 14 so that I could share my film collection with school friends. In our village, I was also the kid who repaired the computers and went through many operating system re-installs.

When I was 19, I built, an e-commerce shop for table soccer and started doing search engine optimization for my own keyword research. Back then though, optimizing meta keywords and title tags almost was enough.

Tinkering with websites and technology as a whole was always fun for me, so I must have naturally chosen to work full time in web agencies and online marketing later on. The colleagues and projects in those agencies were a good influence to expand my skillset and make my workflows and processes more professional.

After I had my fair share of SEO jobs, progress together with a digital marketing agency became increasingly difficult, so that freelance SEO consulting was the logical next career step for me.

Most freelancers in Europe (39%) work in the marketing and communication sector. I wanted to go deeper into my subject and control what projects I work on, so freelancing became the next move to ensure that each hour is spent on a meaninful task.

It turns out I'm not totally alone with that thinking. In fact, freelancers or iPros are the fastest growing group in the EU labour market since 2004 and they account for about 7% of the total workforce in the EU.

I can spend more time now on the content, keyword research and link building, because I need less time for administrative tasks or project management, while my clients get more actual work for their budget. Freelancing full time therefore provides me with a faster feedback-loop, which is necessary to compete and usually not achievable in an SEO agency.

I have been working as a freelance SEO specialist since 2018 now. I work mostly with enterprise clients that have multinational websites, as well as e-commerce shops following an approach driven by content marketing. I don’t do local SEO.

Looking for SEO help?

If you are looking for a freelance SEO expert to help you with your Google rankings, feel free to contact me. I'll usually get back with an assessment of the situation and a plan including a quote.

You can otherwise find more information on my about page and potentially some interesting reads on my blog.

Contact me for a non-binding offer.