Keyword research & SEO copywriting
Though the topic of keyword research is not specific to Joomla, it is one of the most important phases of the SEO process. First I give a short but very important notice: make sure that your content is focussed primarily on your readers. Many people write for Google primarily, which results in a text filled with awkwardly used keywords that is horrible to read. As long as your users are your first priority, use your keywords as wisely as possible. If there is a conflict between readability and exact keyword usage, choose readability. And check your spelling (Tip: Use the Grammarly.com app in Google Chrome. It's free and also works excellently in your Joomla editor).
One thing before we start selecting our keywords: Google recently claims to be less keyword-driven, and more toward themes or topics. Google will usually be able to define your topic from the full text you write, not just from the same keyword repeated over and over. This does not mean keywords are not important, but you should create diversity, by playing with synonyms and alternative terms.
Also, it is essential to choose keywords that your users are searching for in Google, not just the ones you think they should be using! let me give you an example: say you are a therapist treating people with hallux valgus (a foot injury). If you are just using the formal name for the disease to promote your business, you are ignoring all the people that use the popular synonym bunion in Google.
So, one of the first things to do in keyword research is to define a set of keywords you will be using. You will generally have a rough idea to start off with, but you should do further research as the whole site's relevancy will be based on the correct use of your keywords. Make sure you do not just target one keyword, but a range of related keywords, especially with Google's current focus on subjects rather than keywords.
Start off with just using common sense and build an initial list of keywords. Ask your family or colleagues to help you brainstorm. From there, expand it with synonyms or single/multiple variations. Then secondly, use the search suggestions that Google offers at the bottom of the search page: it offers frequently searched phrases related to the ones you typed in. The screenshot below shows the alternative suggestions for the search phrase joomla seo:
A nice tool is the SEO Keyword magic Tool by SemRush (also free, but registration is required). This tool delivers you tons of alternative phrases and related seconds for a given keyword in just seconds. I like this tool a lot!
Another tool is the Keyword Explorer by Moz.com (they are probably the best-known SEO software provider). A free account is needed, but then you have limited access to the tool, which also delivers lots of alternatives for a given keyword:
If your site is already up and running, you might also find a lot of useful information in your Google Search Console account. Especially if you already have some nice traffic, it shows you for which keywords you are already scoring well, but also keywords that you have a lot of visibility for, and could be opportunities. Look for the Performance report:
Some free tools are also pretty useful for keyword research (note that for some, registration is required):
- Moz Keyword Explorer: Excellent tool, but only 10 keywords per month for registered users (still useful though).
- Google.com/trends : Again a nice tool by Google. Shows trends over time or over seasons to get an idea of the current trend a keyword has in the searches.
- Ubersuggest.org: This tool mimics the auto-suggest feature of Google for a certain keyword, but it gives you dozens of suggestions with the most popular search words.
- Keywordtool.io: Similar to Ubersuggest, but with a very nice and clean interface, also allowing easy switching for your local country. And a nice option to copy all these keywords to your clipboard. Not free anymore by the way.
- Keywordshitter.com: Enter one keyword or keyword combination, and it shits out (excuse the language) hundreds of possibly very interesting long-tail-related keywords.
Use your keywords
First of all, choosing a domain for your website that includes your keywords (like joomlaseo.com for my site) could be nice, but it is definitely possible to rank perfectly well for a domain without keywords. Then, use your keywords everywhere possible, from your URL and your main content to your titles, meta-data, etc. But do so wisely, don't overdo this (avoid keyword stuffing).
And again: when writing your content, focus on readability. Badly written text with too much focus on keywords will drive your visitors away. A nice tool to check readability is the Hemingway app: