SEO Audit, Keyword Analysis, Crawling
Optimising Your Website
for Search Engines and for Your Visitors
Does your website cover the basics of search engine optimisation (SEO)?
Joomla SEO – A Dream Team for High Rankings
Joomla is a search-engine-friendly system with many options for precise search engine optimisation. Within Joomla core (the website system itself – without extensions or plugins), numerous SEO capabilities are already built in, which makes this popular CMS a rewarding foundation for a perfectly optimised website.
Professional SEO requires attention to detail across many areas. That includes not just the structure of the website, but also content optimisation, flawless programming and technical implementation, and compliance with certain optimisation rules. With Joomla you've chosen a comprehensive, powerful CMS for websites and laid the foundation for successful SEO.
But before getting into the details, the basic SEO homework needs to be done first.
I have extensive experience in what really matters for optimisation. I analyse the current status of your website and recommend what needs to be done to sustainably increase your visibility.
The foundation for a high ranking on Google & co. is the most flawless implementation possible of so-called "on-page" factors.
A detailed guide to successful SEO can also be found at SommerSEO
Key On-Page Factors at a Glance
Headings marked up with the html element <h1> should appear only once per subpage. Every single subpage needs an H1 headline containing the relevant main keyword. Think of your Joomla website's main heading like the headline of a newspaper article. Would you give several articles in the paper the exact same headline? No – the headline should be unique, not too long, not too short, expressive, and inviting enough to keep reading. Emotional, high-impact headlines have proven effective. From there, continue with headings marked up as <h2>, <h3>, and so on.
Keep the order correct, because the html tags form the structure of your content. Imagine marking up a text in your word processor, for example in Word. You wouldn't use a Heading 3 before a Heading 1 in your text.
Well – the same rules apply on the internet. If your Joomla page was set up correctly, you can control and enter the H1 in the menu item, under the "Page Display" tab, in the Page Heading field. On pages where only a single article is shown, the article title is used as the H1 heading.
Your subpages should offer enough substance that visiting them is genuinely worthwhile for the visitor.
"Not wanting to scroll" is a thing of the past. These days, visitors are used to endless "swiping", and clicking tends to fall into the category of an unloved action. So avoid too many clicks to the goal, and avoid pages that are too short with too little content.
Of course, you don't need to pad out your texts if there's nothing more to say. To find the right content and topics for your target audience, tools such as a WDF*IDF analysis are useful. The meaningful, informative text we then develop together, tailored to you, brings us ever closer to the goal.
The browser title is called that because the text you use for it is displayed as the page title in your browser window. If you bookmark a page, the title is also automatically used to describe the bookmark.
And the most important place the title appears? That's the headline of your entry in the search results. For that reason, the browser title needs to be engaging and fresh, and should motivate the visitor to want to click through to your page. Since Google only provides a certain amount of space, the browser title shouldn't be longer than 55 to 58 characters. Every page needs a unique browser title. In Joomla, you set this in the menu item.
Meta descriptions are the blocks of text that appear below the browser title in search engine results. I often see the mistake of simply summarising what awaits the visitor on the page.
Instead, entice the searcher to your page, promise that they'll find what they're looking for with you, and include a call to action.
And again, this all needs to happen within the right length: currently, 120 to 175 characters are recommended. Here too, you should write a unique text for each page. You enter the metadata in the menu item as well. If there's no menu item for the content, you can also store the metadata on the article itself. By the way, you don't need to fill in meta keywords – they haven't been used by search engines for over 15 years. I'm happy to set up your Joomla metadata and get your concept across clearly.
The website address (URL) in Joomla is generated from the so-called alias of the menu item or the article. If the "Search Engine Friendly URLs" option is enabled in your configuration, Joomla automatically displays the aliases, and therefore "nice" addresses. A descriptive URL pays off, sticks in the visitor's memory, and brings noticeable SEO benefits. A URL should be short and to the point.
It's not just search engines that access your website's structured content – social media does too. From this specially marked-up data, Facebook, for example, pulls the title image, title, and description prepared specifically for Facebook. You're not even on Facebook? That doesn't matter in this case. If someone shares a link to your website on Facebook, representative content should still be shown – not "just anything". That's what Open Graph data is for.
Structured data works similarly and gives search engines concrete clues about what the content is about. Sometimes the effort pays off and an image, a rating, or instructions from your website is shown directly in the search results page.
Use my free Joomla plugin to assign Open Graph and Twitter data to your website's subpages: To the plugin
The most important technical factor for your website's search engine optimisation is, quite simply, that your website is reachable at all. For that, you should use a reliable web host with low downtime for your website. Reliable hosting also means the website is hosted on a server with a low response time. The best programming is no use if the server doesn't respond.
In the technical area, the quality of your website's programming is especially important too: this includes the right caching and compression settings, correct configuration of the htaccess file, submitting a sitemap to Google, and efficient programming of the website and its template with few scripts and few style files.
The website should load quickly and be responsive, meaning it adapts to different screen sizes. If this foundation isn't right, any amount of SEO voodoo is wasted effort. Figuratively speaking, you'd be cycling up a mountain in the heaviest gear and constantly risking falling off.
Which exact technical weaknesses your page has can be determined through an on-page analysis.
Watch Instead of Read
We need your consent to display the video. You can find information on data protection in our privacy policy.
GEO – Generative Engine Optimization: Becoming Visible in ChatGPT, Perplexity & Google AI Overviews
Alongside classic search engines like Google and Bing, more and more people are getting their answers directly from AI systems such as ChatGPT, Perplexity, or the AI summaries (AI Overviews) in Google Search. For your website to be cited and recommended as a source there too, you need more than classic SEO: Generative Engine Optimization (GEO).
GEO builds on a solid on-page SEO foundation, but adds further requirements: content needs to be clearly structured, answerable unambiguously, and prepared in a machine-readable way, so that AI models can correctly understand, categorise, and cite it.
Here's what I offer in the area of GEO:
- GEO analysis: I check how well your existing content is prepared for generative AI search systems.
- Creating grounding pages: On request, I create clearly structured FAQ and definition pages that serve AI systems as a reliable source and get cited preferentially.
- Schema.org data: I add structured data (Schema.org) to your pages, so search engines and AI systems can clearly capture your website's content, context, and expertise.
- General GEO optimisation: From text structure to technical implementation – I make sure your website is optimally prepared both for classic search engines and for generative AI systems.
Get in touch if you'd like your website to be ready for the next generation of search too.
What Could Our Collaboration Look Like?
Analysis
You can take care of most of the on-page factors yourself before we even start working together. Use the recommendations on this page for that.
After that, I analyse your current status in detail, so nothing gets missed, and give you tips on how to tackle the remaining tasks.
The cost for this depends heavily on the size of your website and starts at around €150.
Concept
Which topic do you want your website to be found for in the Google, Bing, and Yahoo results? A good page concept is a stable foundation for all optimisations.
Keyword research is an important part of the preparation. There's little benefit in optimising your page for "zero" searchers. Use the right keywords with high search volume, and attract more visitors to your website this way.
I'm happy to take care of the research for you and advise you in detail on the ideal structure for a successful website!
Implementation
Of course, you could do everything yourself – but then you'd have to neglect your core business.
After the analysis of your website, you can decide to have me fix the website's issues.
For writing your website texts, I'm happy to put you in touch with professional copywriters.
Isn't This All Just Voodoo?
Search engine optimisation for Google & co. isn't witchcraft – but optimisation does require know-how, expertise in the website system used, and time!
However, search engine optimisation doesn't replace comprehensive marketing. The foundation should be right, but don't neglect your company's message, and invest in offline measures too, as well as thorough care for your existing customers.
Request your initial website analysis now, and find out why I'm the right person to optimise your page, your content, and your images.