Configure Joomla SEO setting

Before taking you through any advanced techniques or mastermind, let's go through all the little things we can optimize in Joomla for SEO.

It may seem long but it’s very important for your result latter and will take you about 5 - 10 minutes to do all of it, so be sure don’t miss any of those.

Enable Search Engine Friendly URLs (SEF URL)

If you don’t want your URL to look something like this: https://joomlashine.com/index.php?option=com_view=item&id=124:joomlaseo

It’s hard to read for both humans and search engines, but more importantly, being URL friendly is counted as one of many factors for your site to get a high ranking. Therefore, be sure to enable Search Engine Friendly URLs in the Global setting.

After that, all of your URL will be shortened, and be much more comfortable to read like this:

https://joomlashine.com/joomla-seo/index.php

Remove index.php by using URL Rewriting

To truly achieve what search engine call URL Friendly, you need to remove the index.php at the end of your URL. And the method to get rid of it is simple, just by enabling URL Rewriting in SEO settings.

However, on some websites, especially new ones, you may have to take an extra step further. And that is renaming the htaccess.txt file to .htaccess in your Joomla data folder.

Remember to check back to see whether you have 404 error or not.

Note: Refer to these guidelines to change the name if you are not using Apache Servers.

Remove ID in URL

Joomla Default automatically adds a number in your URL as a counting mechanism. Majority of Joomla users and any SEO optimization guideline thinks it's bad for your site. We also think that too. So let’s get rid of it. (if you have it on your site).

From Joomla 3.8, you can easily get it done with less effort.

Step 1: Go to Content/Articles then choose the "Options" button

Step 2: Click the "Integration" tab.

Step 3: Set URL Routing to "Modern".

Step 4: Set Remove IDs from URLs to "Yes".

Check back and see the result.

These are the steps for article’s URL. I recommend you configure similar settings towards other pages like Contacts, News Feed, and Users.

Enable Gzip Compression in Joomla

Enabling this setting will make your website load faster. It works like a zip application when it asks your server to compress your file before sending them to the receiver. So, smaller files, better load speed.

Keyword Research

When you have done configuring all the Joomla Basic SEO setting, adding Google Analytics to your site, your next step is making the actual SEO plan.

Keyword research is the first chapter in your SEO plan, it will not just determine what should you focus on but also what you need to leave behind. So with careful research, you can maximize all of your resources to its full capacity.

In this section, I am not going into details of how you actually research it because it is pretty much everywhere, and there are better articles for it like this one by Backlinko. I will just remind or summarize for you the essential parts in keyword research.

1. Research and find a topic that relates the most to your business

Before you start with any keyword research tools, let’s take a closer look at your business, your customers or targeted audience. Find out what topic they are talking about, what topic they are searching for when they don’t search directly for your service or your product.

For example: if you are doing business in spa and massage services, your customer may look for back pain solutions or stress relief topics first. And they may be the topics to focus more on besides topics about spa and massage.

Therefore, to have a really thorough keyword research list, besides any tool, you should ask your customers, read the forum, or even come up with your own ideas, and so on. Combine all methods and tools you could do for a complete keyword list.

Some of the most effective and free keyword tools you should pay attention to:

3. Pay more attention to long-tail keyword

Long-tail keywords have low search volume but it is often close to the customer's action and brings more conversion. Meanwhile, 1 or 2-word length queries can generate up to a thousand searches a month but they also come with various intentions which usually is an informational search.

4. Be sure to also research LSI keyword

LSI keywords or latent semantic indexing keywords are keywords that are related to your main term keywords.

For example: If your service is selling a car, and your main keyword is “car”, then your LSI keywords could be: “BMW”, “Engine”, “motor” etc. It will let the search engines know that your page is talking about cars, the vehicle but not “Car” a Disney Animation.

Best way to come up with article ideas.

When you have done your keyword research, you may have come up with some topics and articles to begin with. However, to be sure you and your customer are thinking the same thing, you have to pay attention to itssearch intent, the real reason behind any query.

It’s usually come in 4 different categories for search intent.

Information: when they want to know more about something.

Navigation: when they want to look for a specific website. We often type Facebook on Google is one popular example for this case.

Transaction: when they want to buy something.

Commercial intent: when they search various things about the products such as price, best ones, etc to decide what they will buy in the future.

The best way to find out what they are really means, let’s search for yourself and look for the top 10 search results in Google. It will tell you accurately about what the searchers usually want with that query.

After that, you will have a list of all the topic you need to cover in your article.

You can download our comprehensive guide in PDF format with this link below

On-Page SEO

Optimize every ranking factor for search engine within your site. The nice thing about On-Page SEO is you get 100% control over it.

Page Title

Insert your targeted keywords in your title, the number of characters for apage title should 60 -70 character to be displayed fully in search engine.

Also, come up with great and attractive search titles will help you increase the CTR - Click-through rate. The higher the CTR, the better your search ranking.

To change Page title in Joomla, there are 2 ways:

For a Menu: Go to Page Display Tab In Menu Item

For an article: Go to Options Tabs then change the Browser Page Title at the end.

Meta Description

Like Page Title, you should include your keywords in your meta description and limit it to 160 characters for full display. Although not being counted as a ranking factor, meta description helps you increase your CTR.

In Joomla, you can change the meta description for your Article and Menu. Here is how:

Image Optimization

Having images in your content not only enrich your information, they make it easier to understand for your reader but also offer extra value for SEO.

If you tend to upload your images, be sure to follow this best practice:

Fill in your Image Alt Tag/ Title - Make it easier to understand for your reader. You should have your keyword in your Alt Tag/ Title but avoid keyword stuffing.

Optimize your Image size. Nice, quality image is good, but it often comes with enormous size and results in slow load speed. This problem will directly affect your site UX, and SEO.

There are various free solutions that will help you solve this problem by reducing the size of your image significantly and still keep your image quality. I could name a few such as TinyPng or ImageOptim.

In Joomla, even default content editor like TinyMCE or JCE Editor have a function to insert Alt Tag/ Title nicely. With the upcoming Joomla 4 version, you can also edit, resize an image within your back end.

Video

Apart from being a great way to demonstrate your idea, providing video within your content will significant boots your reader dwell time or time on site, a ranking factor.

Even if you can’t produce original work, put on other videos relevant to your content in the form of Youtube links could also be a plus point for SEO.

Internal link

Their initial purpose is for website navigation. When coming to content, it’s also a method for reference. For a search engine, it provides a clear path for search bot, past “ranking power” from one site to another, and prolongs the user's session.

Despite its great benefits, over or uncarefully inserting internal link will do your SEO effort and website navigation more harm than good. So, how do you best use it:

Create internal links that are natural for the reader. It means that the link you create must fit with the context, and not something you try to force into it.

Use relevant anchor text

Set a Do-follow link. A No-follow link will block search bots to crawl your site.

Don’t insert internal link for the sake of numbers.

Outbound link

Contrast to internal link, an outbound link is just for reference. Some may fear that giving outbound links will transfer your “ranking power”, making your reader wander to other sites. It’s true but it’s not as negative as you think, and only occurs when you give the link a Do-follow instruction.

Therefore, in the case of outbound link, you should use No-follow link, and keep it in a reasonable number. However, it is much better for your reader when you have a solid reference for what you write. And that is the most important. After all, there is the saying: “Giving is receiving”

Clear navigation on your site

Your website design may look amazing with all the meaningful content in the world. That’s great, however, when your reader or customer can’t find what they want due to the un-logical, messy structure of your site, it will make all of your hard work in vain.

With Joomla, you can make a deep site structure with ease thanks to the logical Menu/ Menu item system. So you only need to think of how to create a logical, unconfuse sitelink structure:

Think ahead of your hierarchy structure

The number of the main categories should be from 2 - 7. (For most business, information site)

Don’t try to deepen your site link structure when it’s not necessary. 3 level in depth is often enough.

Mobile-friendly, responsive design

According to Techjury research, 40% of people search only on a smartphone. That number speaks for itself. Moreover, Google has released Mobile-first indexing in 2018, which is a search algorithm that crawls and indexes website based on how it renders on a mobile device. This put a ton of weight on the value of how mobile-friendly your website is.

Therefore, the ability to adapt to any mobile screen is a critical factor for any website. If you are using Joomla, it's best to look for responsive Joomla templates or any Joomla extension that helps you create a mobile-friendly site.

Page speed

The faster page loading speeds, the better page ranking. Not to mention how irritating it would be if your site takes forever to load.

Thus, you should invest your time, and effort to improve your site loading speed to its best. Start with checking the current situation of your loading speed. Page speed insight is a great tool for this job.

In Joomla, you can enable Gzip Compression and Caching System for better page speed. Besides, there are many conventional ways will help you further increase your site loading speed:

Off-Page SEO

Off-Page SEO activity focuses on how you generate traffic and backlink through others site.

FYI, backlink is a link on another site to your site. It's an important factor to determine your ranking for any search engine.

Participating in community forums

This is an act of providing extra valuable information, answered to a specific topic through the online community (forum, blog, social platform) in exchange for traffic, backlink or brand name mention.

The most popular platform you can look at to is Quora and Reddit, but any similar platform or forum in your industry or country could work too. However, be sure to follow all the rules and regulations of the website, and don’t be greedy for links (you are likely to get banned!).

The most important thing is that your answer or contributing content must have real value or else it will be overlooked.

Social Sharing

Create your online presence wherever your targeted customers are because social media like Facebook, Twitter, etc could be a potential way to generate huge traffic, which is one of the most important ranking signals.

Share your new content, or curate your content in a different form (picture, infographic, video, etc) is how you can optimize social sharing for traffic. Sadly, social links don’t count as backlink because they will automatically get no-follow instruction.

Guest blogging

A popular and effective way to do Off-Page SEO. By providing valuable content on other sites that are related to your business, you can have a solid source of traffic and backlink through your site. Aim for high ranking trusted site and offer for a guest blog. The better the site is, the better the backlink you will get.

Here is a brief guideline of how you progress the activity:

Step 1: Find guest post opportunity

Step 2: Contact with the site you want to do a guest blog to request.

Step 3: If you have granted a request, prepare the guest blog.

Step 4: Post and monitor the result it brings to your site.

Here is the more ultimate detail guide on how you do a guest blogging for Off-Page SEO

Note: In order for this guest blog to work, your guest blog site and your site need to be in the same industry. You can't ask for a car guest blog in a real estate site.

Technical SEO

SEO for Joomla or any CMS require technical optimization beside content making and link building.

Use SSL - Https

SSL or Secure Sockets Layer is a security advanced technology that creates an encrypted link between a web server and a browser. You can tell if a site has this security technology or not by spotting the if there is any Https in your URL. (Not Http)

Google has put more weight in ranking for a site that enables https than sites that don’t use a long time ago. And in 2018, Google’s Chrome browser will make an extra step when marking not Https site as not secure.

Add structured data markup (microdata)

A systematic code added to your website to help search engines better understand the content on it. If implemented successfully, besides the title, URL, and meta description, you can display extra information like the picture below. Depending on your type of structured data, the extra information can be displayed differently.

This method can significantly enhance your CTR, generate more traffic to your site.

Consider using AMP for your site

AMP or Accelerated Mobile Pages is an open-source project aimed at allowing mobile website content to load nearly instantly. It strips down all styled design code, leaves only what is essential for the reader which are text, image, and video.

However, if your source of traffic comes mainly through desktop or not by blog reader, using AMP doesn’t bring much impact, and could be a waste of resources.

To implement AMP for your Joomla Site, either you hired an experienced developer in this field or using a Joomla extension.

Joomla vs WordPress – Which one is better for SEO?

The thing I notice when start using Joomla is that people often think the SEO for Joomla could be harder than WordPress.

Is it true? Well, until now, with my experience and research, I can confidently say that there is no CMS is better for SEO than the other. Both has its own advantages and disadvantage.

While Joomla has an SEO setting come right out of the box such as Search Engine Friendly URL, or the flexibility to change title or meta description, WordPress, on the others hand, its SEO ability relies on SEO extensions like Yoast SEO.

To be frank, Joomla SEO extension is very good, has all the function you needed, but not as optimize in UI/UX like their counterpart on WordPress.

However, the most important point I want you to remember besides any other factor is that Google or any Search Engine has only one purpose:

“To organize the world's information and make it universally accessible and useful”

To achieve this goal, hundreds of ranking factors and algorithms have been created. Just to make sure that with each search query we put in, there is a meaning full answers pop up in the Search Result Page.

Therefore, you don’t need to care about which CMS is better than which. What you need to concentrate on is your content, your user experience. Is your page answer the search query intent? is it easy to read and browsing?

With the upcoming era of machine learning, when the search engine is smarter, the content related factor will be even more emphasized.

Bottom line, you can feel free to develop any website with Joomla, the ability to SEO is not affected.

In Summary,

Joomla SEO or Search engine optimization in any CMS or website management platform will never be an easy job to do. There is a multi-billion dollar industry built around this topic to help any website dominate the top ranking in Google.

It requires a clear strategy, hard work, dedication and countless tips and tricks to do the job right. I hope with this guide, you will have an overview of what needs to do to SEO your Joomla Site for Top #1 in Google or any search engine.

You can download our comprehensive guide in PDF format with this link below

Support

Connect with us

JoomlaShine and this site is not affiliated with or endorsed by The Joomla! Project™. Any products and services provided through this site are not supported or warrantied by The Joomla! Project or Open Source Matters, Inc. Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited license granted by Open Source Matters, Inc.