{"id":4668,"date":"2024-09-25T10:15:03","date_gmt":"2024-09-25T08:15:03","guid":{"rendered":"https:\/\/www.seobility.net\/?p=4668"},"modified":"2025-04-09T07:58:10","modified_gmt":"2025-04-09T07:58:10","slug":"joomla-seo","status":"publish","type":"post","link":"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/","title":{"rendered":"Tested: Is Joomla Good For SEO in 2024?"},"content":{"rendered":"<p>This is the fifth post in our series where we test the on-page SEO of the world\u2019s most popular CMS systems.<\/p>\n<p>We previously covered <a href=\"https:\/\/www.seobility.net\/en\/blog\/wordpress-seo\/\" target=\"_blank\" rel=\"noopener\">WordPress<\/a>, <a href=\"https:\/\/www.seobility.net\/en\/blog\/wix-seo\/\" target=\"_blank\" rel=\"noopener\">Wix<\/a>, <a href=\"https:\/\/www.seobility.net\/en\/blog\/squarespace-seo\/\" target=\"_blank\" rel=\"noopener\">Squarespace<\/a>, and <a href=\"https:\/\/www.seobility.net\/en\/blog\/godaddy-website-builder-seo\/\" target=\"_blank\" rel=\"noopener\">GoDaddy<\/a>.<\/p>\n<p>This time we\u2019re turning our attention to Joomla. Specifically, Joomla 5 which was officially launched in October 2023.<\/p>\n<p>We had already tested Joomla 3 and Joomla 4 in the past. While Joomla 3 still had a few gaps in its SEO functionality, Joomla 4 pretty much closed them all. Now, with the new release of Joomla 5, we were curious to see if Joomla has improved its SEO functionality even further &#8211; maybe even making it to #1 in our <a href=\"https:\/\/www.seobility.net\/en\/blog\/best-cms-for-seo\/\" target=\"_blank\" rel=\"noopener\">overall comparison<\/a>?<\/p>\n<p>Read on to discover:<\/p>\n<ul>\n<li>how well set up for on-page SEO Joomla 5 is out of the box,<\/li>\n<li>how you can configure your Joomla site to rank higher in Google<\/li>\n<\/ul>\n<div class=\"toc-container\"><div class=\"toc-h3\">Content<\/div><ul class=\"toc-list\"><li><a href='#content-how-we-tested-the-seo-capabilities-of-joomla' class='toc-link toc-link-level-2'>How we tested the SEO capabilities of Joomla<\/a><\/li><li><a href='#content-joomla-seo-the-good-the-bad-and-the-ugly' class='toc-link toc-link-level-2'>Joomla SEO: The good, the bad, and the ugly<\/a><\/li><li><a href='#content-on-page-seo-fundamentals-how-does-joomla-measure-up' class='toc-link toc-link-level-2'>On-Page SEO Fundamentals: How does Joomla measure up?<\/a><\/li><li><a href='#content-in-conclusion-when-combined-with-the-route66-seo-extension-joomla-is-a-great-choice-for-seo' class='toc-link toc-link-level-2'>In conclusion: when combined with the Route66 SEO extension, Joomla is a great choice for SEO<\/a><\/li><\/ul><\/div>\n<p>Let\u2019s get started with a summary.<\/p>\n<h3>In Summary: Is Joomla good for SEO?<\/h3>\n<p>Joomla is an open-source CMS. You\u2019ve got full access to the underlying code and can also create your own plugins\/extensions to modify the system\u2019s core functionality.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-5188 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/09\/joomla4.png\" alt=\"Joomla 4\" width=\"1198\" height=\"821\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/09\/joomla4.png 1198w, https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/09\/joomla4-768x526.png 768w\" sizes=\"(max-width: 1198px) 100vw, 1198px\" \/><\/p>\n<p>So with some coding chops (and the luxury of time), we would wager that there\u2019s nothing you can\u2019t do to fully optimize your Joomla site.<\/p>\n<p>But with that being said, in this series, we\u2019re focusing on the out-of-the-box SEO functionality of the major CMS systems. Give or take a few plugins\/extensions, we want to keep our hands (and website) reasonably clean.<\/p>\n<p>Earlier in 2021, we tested Joomla 3. And while we liked it overall, there were definitely a few gaps in the CMS\u2019s SEO functionality. Later, we also tested Joomla 4, and it already plugged most of the holes we ran into by then.<\/p>\n<p>The good news?<\/p>\n<p>Joomla 5 is even better!<\/p>\n<p>Everything we like to control for on-page SEO can be configured in Joomla\u2019s admin area. And we were also impressed with Joomla 5\u2019s out-the-box speed \u2014 with only minimal tweaks required to get an impressive score on Google\u2019s PageSpeed Insights.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-8762 contentimage\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-seo-2024.png\" alt=\"joomla SEO\" width=\"800\" height=\"2360\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-seo-2024.png 800w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-seo-2024-768x2266.png 768w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-seo-2024-521x1536.png 521w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-seo-2024-694x2048.png 694w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<h2 id='content-how-we-tested-the-seo-capabilities-of-joomla'>How we tested the SEO capabilities of Joomla<\/h2>\n<p>Like WordPress, it\u2019s difficult to test Joomla in isolation as much of its SEO performance will be down to individual configurations (i.e. host\/server) and choices (templates\/extensions).<\/p>\n<p>But as with our previous tests, we tried to keep extensions\/plugins to a minimum, configuration to as close to \u201cout the box\u201d as possible, and opted for popular templates.<\/p>\n<p>Here\u2019s what we did:<\/p>\n<ol>\n<li>We set up a small test site on an A2 hosting plan with the same specs as the server hosting our previous WordPress test site<\/li>\n<li>We added demo content similar to our other test sites<\/li>\n<li>We tried out 3 Joomla SEO extensions (and settled on one)<\/li>\n<li>We tested 2 of the most popular Joomla templates (Helix Ultimate, and Joomla 5\u2019s default Cassiopeia template)<\/li>\n<li>Tests included manual review, running the site through our own SEO audit tool, and testing using third-party tools such as Google\u2019s PageSpeed Insights and GTMetrix.<\/li>\n<\/ol>\n<h3>Which Joomla SEO extensions did we try?<\/h3>\n<p>While testing both Joomla 4 and Joomla 5, we road-tested three SEO extensions:<\/p>\n<ol>\n<li><a href=\"https:\/\/weeblr.com\/joomla-seo-analytics-security\/sh404sef\" target=\"_blank\" rel=\"noopener\">Joomla sh404sef<\/a><\/li>\n<li><a href=\"https:\/\/www.firecoders.com\/joomla-extensions\/route-66\" target=\"_blank\" rel=\"noopener\">Firecoders Route66<\/a><\/li>\n<li><a href=\"https:\/\/weeblr.com\/joomla-seo\/4seo\" target=\"_blank\" rel=\"noopener\">4SEO<\/a><\/li>\n<\/ol>\n<p>So which do we recommend?<\/p>\n<p>Firecoders Route66<\/p>\n<p>It\u2019s as close as you\u2019ll get to a WordPress SEO plugin like YOAST for Joomla, while also being free to use. You\u2019ll get snippet previews and full control over all the key on-page SEO fundamentals.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-8723 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/4SEO.png\" alt=\"4SEO\" width=\"1609\" height=\"728\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/4SEO.png 1609w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/4SEO-768x347.png 768w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/4SEO-1536x695.png 1536w\" sizes=\"(max-width: 1609px) 100vw, 1609px\" \/><\/p>\n<p>Quite simply, Joomla 5 and Route66 go together like peas and carrots.<\/p>\n<p>Any downsides?<\/p>\n<p>Not really.<\/p>\n<p>In actual fact, Joomla 5 covers most, if not all important SEO functionality straight out of the box. So, even though we chose to use Route66 for a couple of extra nifty features, it\u2019s not required for most on-page tinkering.<\/p>\n<h2 id='content-joomla-seo-the-good-the-bad-and-the-ugly'>Joomla SEO: The good, the bad, and the ugly<\/h2>\n<p>Before reviewing Joomla\u2019s control of on-page SEO factors, let\u2019s run through some of the SEO highlights (and lowlights) of the platform.<\/p>\n<h3>Good: Joomla 5 is lightning-fast out-of-the-box<\/h3>\n<p>Joomla 4 was already super fast and this remains the case for Joomla 5.<\/p>\n<p>Without installing any third-party extensions, our test site (when running on Cassiopeia) scored 93\/100 on PageSpeed Insights mobile.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-8724 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-4-pagespeed.png\" alt=\"joomla 4 pagespeed\" width=\"966\" height=\"825\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-4-pagespeed.png 966w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-4-pagespeed-768x656.png 768w\" sizes=\"(max-width: 966px) 100vw, 966px\" \/><\/p>\n<p>What did we do to optimize the site\u2019s speed?<\/p>\n<p>Absolutely nothing.<\/p>\n<p><strong>Note<\/strong>: Joomla 5 is super fast out of the box. But poorly optimized templates, or sub-optimal server configurations could still slow it down. So check out <a href=\"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/\" target=\"_blank\" rel=\"noopener\">our page speed optimization guide<\/a> for a ton of tips.<\/p>\n<h3>The bad: Fewer resources available if you want to make custom changes compared to some other CMSs<\/h3>\n<p>Although this series focuses mainly on SEO basics, there may come a time when you need to add some custom code or stray away from the basic configuration settings offered out of the box.<\/p>\n<p>Now, we must admit that we are nitpicking a little bit here\u2026<\/p>\n<p>This is something we haven\u2019t mentioned for other CMSs which do have the same issue. However, when compared to a CMS like WordPress, there are fewer beginner-friendly resources out there for more advanced changes.<\/p>\n<p>This definitely shouldn\u2019t be a dealbreaker though. Most things are very easy in Joomla and, when you include plugins, custom changes are few and far between.<\/p>\n<h3>The ugly: Out-of-the-box many basic SEO settings are buried<\/h3>\n<p>It can be- easy to miss basic SEO settings due to the way Joomla\u2019s standard control panel is organized.<\/p>\n<p>For example, on an article, the SEO title is buried right at the bottom of the options tab\u2026<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-5191 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/09\/browser-page-title.png\" alt=\"browser page title\" width=\"816\" height=\"579\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/09\/browser-page-title.png 816w, https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/09\/browser-page-title-768x545.png 768w\" sizes=\"(max-width: 816px) 100vw, 816px\" \/><\/p>\n<p>\u2026while the meta description is located under the publishing tab.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-5192 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/09\/meta-description.png\" alt=\"meta description\" width=\"893\" height=\"538\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/09\/meta-description.png 893w, https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/09\/meta-description-768x463.png 768w\" sizes=\"(max-width: 893px) 100vw, 893px\" \/><\/p>\n<p>Wouldn\u2019t it make more sense to have these in the same place?<\/p>\n<h2 id='content-on-page-seo-fundamentals-how-does-joomla-measure-up'>On-Page SEO Fundamentals: How does Joomla measure up?<\/h2>\n<p>Now let\u2019s turn our attention to control of some of the fundamental on-page SEO factors.<\/p>\n<p>Does Joomla cover them all?<\/p>\n<p>Pretty much. We\u2019d have liked to have seen better control of templating for titles and meta descriptions. But other than that, Joomla 5 with the Route66 extension installed has you covered.<\/p>\n<p>Here\u2019s our summary again.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-8762 contentimage\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-seo-2024.png\" alt=\"joomla SEO\" width=\"800\" height=\"2360\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-seo-2024.png 800w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-seo-2024-768x2266.png 768w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-seo-2024-521x1536.png 521w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-seo-2024-694x2048.png 694w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p><strong>Note<\/strong>: having control of an SEO ranking factor is not equal to its optimization. SEO audit tools like <a href=\"https:\/\/www.seobility.net\/en\/\" target=\"_blank\" rel=\"noopener\">Seobility<\/a> offer advice on how to properly optimize each element and find errors in optimization that may be holding back your site. See our <a href=\"https:\/\/www.seobility.net\/en\/blog\/how-to-do-an-seo-audit\/\" target=\"_blank\" rel=\"noopener\">SEO audit guide<\/a> for more information on how to fully optimize your website.<\/p>\n<h3>SEO Titles and Meta Descriptions<\/h3>\n<p><strong>Control in Joomla<\/strong>: yes<\/p>\n<p>A page\u2019s title continues to be one of the most important on-page ranking factors. And a well-written meta description can help you get more click-throughs (although Google won\u2019t always use it).<\/p>\n<p>The good news is, you can set page titles and descriptions in an out-of-the-box Joomla 5 installation. But you\u2019ll need to know where to look.<\/p>\n<p>The SEO title (which Joomla calls \u201cBrowser Page Title\u201d) is tucked away at the (VERY) bottom of the options panel\u2026<\/p>\n<p><em>Edit Article &gt; Options &gt; Browser Page Title<\/em><\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-5191 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/09\/browser-page-title.png\" alt=\"browser page title\" width=\"816\" height=\"579\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/09\/browser-page-title.png 816w, https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/09\/browser-page-title-768x545.png 768w\" sizes=\"(max-width: 816px) 100vw, 816px\" \/><\/p>\n<p>\u2026while the meta description setting is bundled under the \u201cPublishing\u201d tab.<\/p>\n<p><em>Edit Article &gt; Publishing &gt; Metadata &gt; Meta Description<\/em><\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-5192 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/09\/meta-description.png\" alt=\"meta description\" width=\"893\" height=\"538\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/09\/meta-description.png 893w, https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/09\/meta-description-768x463.png 768w\" sizes=\"(max-width: 893px) 100vw, 893px\" \/><\/p>\n<p>We think it would make more sense to keep these together. But no biggie.<\/p>\n<p>If you\u2019re using Route66, you get an extra SEO tab where you can set a target keyword and view a preview of how your post will look in the SERPs.<\/p>\n<p>This will also give you an SEO score, much like Yoast does for WordPress.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-8729 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/4seo-metadata.png\" alt=\"4seo metadata\" width=\"1069\" height=\"683\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/4seo-metadata.png 1069w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/4seo-metadata-768x491.png 768w\" sizes=\"(max-width: 1069px) 100vw, 1069px\" \/><\/p>\n<p>Sweet.<\/p>\n<p>When it comes to templating titles, unfortunately, there\u2019s no easy way to do it.<\/p>\n<p>You can choose to include your site name in your titles as a prefix or suffix in your site\u2019s global configuration.<\/p>\n<p><em>System &gt; Global Configuration &gt; SEO<\/em><\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-8730 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-4-site-name.png\" alt=\"joomla 4 site name\" width=\"1102\" height=\"550\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-4-site-name.png 1102w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-4-site-name-768x383.png 768w\" sizes=\"(max-width: 1102px) 100vw, 1102px\" \/><\/p>\n<p>And of course, if you want to write some custom code, you\u2019re free to create a custom title (or meta description) format in your template (<a href=\"https:\/\/docs.joomla.org\/Customising_the_dynamic_page_title\" target=\"_blank\" rel=\"noopener\">instructions here<\/a>).<\/p>\n<h4>Learn more about SEO Titles and Meta Descriptions<\/h4>\n<ul>\n<li><a href=\"https:\/\/www.seobility.net\/en\/blog\/meta-descriptions\/\" target=\"_blank\" rel=\"noopener\">How to write the Perfect SEO Meta Description<\/a> (Seobility blog)<\/li>\n<li><a href=\"https:\/\/www.seobility.net\/en\/wiki\/Meta_Title\" target=\"_blank\" rel=\"noopener\">Meta Title \u2013 Definition + Best Practices<\/a> (Seobility Wiki)<\/li>\n<li><a href=\"https:\/\/docs.joomla.org\/Customising_the_dynamic_page_title\">Customizing the dynamic page title<\/a> (Joomla)<\/li>\n<\/ul>\n<h3>Page slug \/ URL<\/h3>\n<p><b>Control in Joomla:<\/b> yes<\/p>\n<p>We recommend creating short, descriptive, 2-3 word slugs, including the primary keyword (or phrase) for each page. Use hyphens to separate words.<\/p>\n<p>Previous versions of Joomla <em>did<\/em> support search engine friendly URLs. But the process was a little fiddly and you would probably have wanted to use an extension to manage them.<\/p>\n<p>Fortunately, Joomla 4 has made the process of enabling (and managing) search engine friendly URLs much more straightforward which is still the case for Joomla 5.<\/p>\n<p>Your first step is to enable \u201cSearch Engine Friendly URLs\u201d and \u201cUse URL Rewriting\u201d in the SEO panel of global config.<\/p>\n<p><em>System &gt; Global Configuration &gt; SEO<\/em><\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-8731 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/search-engine-friendly-urls.png\" alt=\"search engine friendly urls\" width=\"1108\" height=\"515\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/search-engine-friendly-urls.png 1108w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/search-engine-friendly-urls-768x357.png 768w\" sizes=\"(max-width: 1108px) 100vw, 1108px\" \/><\/p>\n<p>Once enabled, you\u2019ll need to rename <em>htaccess.txt<\/em> (found in your site\u2019s root directory) to <em>.htaccess<\/em> if you haven\u2019t done so already.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-8732 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/htaccess.png\" alt=\"htaccess\" width=\"481\" height=\"159\" \/><\/p>\n<p>And then you can use the \u201cAlias\u201d field to set a search engine friendly slug for an individual article.<\/p>\n<h4>Learn more about URL slugs\/permalinks<\/h4>\n<ul>\n<li><a href=\"https:\/\/www.seobility.net\/en\/wiki\/Permalink\" target=\"_blank\" rel=\"noopener\">Permalinks \u2013 Definition and examples<\/a> (Seobility Wiki)<\/li>\n<li><a href=\"https:\/\/docs.joomla.org\/Enabling_Search_Engine_Friendly_(SEF)_URLs\" target=\"_blank\" rel=\"noopener\">Enabling Search Engine Friendly (SEF) URLs<\/a> (Joomla)<\/li>\n<\/ul>\n<h3>Canonical URLs<\/h3>\n<p><b>Control in Joomla:<\/b> yes<\/p>\n<p>On smaller sites, you probably won\u2019t need to worry about this.<\/p>\n<p>But if you have a series of similar pages on your site \u2014 i.e. targeting the same keywords, or with very small variations in content \u2014 there may be times when you\u2019ll want to set a canonical (master) URL.<\/p>\n<p>This helps to avoid <a href=\"https:\/\/www.seobility.net\/en\/blog\/duplicate-content-issues\/\" target=\"_blank\" rel=\"noopener\">duplicate content issues<\/a>.<\/p>\n<p>Route66 automatically handles matching URLs, adding a canonical pointing to the main page. This covers most causes of duplicate content.<\/p>\n<p>However, if you want more granular control, you\u2019re going to need another plugin. A number of <a href=\"https:\/\/extensions.joomla.org\/tags\/url-canonicalization\/\" target=\"_blank\" rel=\"noopener\">Joomla plugins for canonicalization<\/a> are available.<\/p>\n<h3>Index control (robots meta tag)<\/h3>\n<p><b>Control in Joomla<\/b>: yes<\/p>\n<p>The robots meta tag instructs Google to either index (1), or not to index (2) a page:<\/p>\n<ul>\n<li>&lt;meta name=\u201drobots\u201d content=\u201dindex, follow\u201d&gt; \u2013 index this page please Google<\/li>\n<li>&lt;meta name=\u201drobots\u201d content=\u201dnoindex, follow\u201d&gt; \u2013 ignore this page please Google (but follow the links on it)<\/li>\n<\/ul>\n<p>You don\u2019t actually need the first one as (assuming your page meets their quality standards) indexing is Google\u2019s default action. But it doesn\u2019t do any harm to have it in place.<\/p>\n<p>Joomla 5 lets you set this in the \u201cPublishing\u201d tab of an article\u2019s edit screen.<\/p>\n<p><em>Edit Article &gt; Publishing &gt; Metadata &gt; Robots<\/em><\/p>\n<p>I switched to the Route66 plugin because it&#8217;s free &#8211; using a paid plugin isn&#8217;t a fair comparison. It doesn&#8217;t offer canonicalization in the free plan, but there are free plugins out there.<\/p>\n<p>We can potentially change this to &#8220;partially&#8221; if you prefer, although it technically is possible with a free plugin.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-8733 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/canonical-url.png\" alt=\"canonical url\" width=\"898\" height=\"544\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/canonical-url.png 898w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/canonical-url-768x465.png 768w\" sizes=\"(max-width: 898px) 100vw, 898px\" \/><\/p>\n<h4>Learn more about index control<\/h4>\n<ul>\n<li><a href=\"https:\/\/www.seobility.net\/en\/wiki\/Noindex\" target=\"_blank\" rel=\"noopener\">What is noindex and how do you implement it?<\/a> (Seobility Wiki)<\/li>\n<\/ul>\n<h3>Heading Tags (h1, h2, h3 etc)<\/h3>\n<p><b>Control in Joomla<\/b>: yes<\/p>\n<p>Heading tags (h1, h2, h3, etc) help Google understand the structure and topic(s) of your page.<\/p>\n<p>They should be properly nested.<\/p>\n<p>For example, an h1 tag would generally be the main topic (level 1), an h2 a subtopic (level 2), and an h3 a sub-sub topic (level 3), and so on.<\/p>\n<p><code><em>&lt;h1&gt;Pets&lt;\/h1&gt; (topic of the page)<\/em><br \/>\n<em>&lt;h2&gt;Goldfish&lt;\/h2&gt; (subtopic)<\/em><br \/>\n<em>&lt;h3&gt;Caring for your goldfish&lt;\/h3&gt; (subtopic of goldfish)<\/em><br \/>\n<em>&lt;h4&gt;Clean your fish\u2019s tan<\/em><em>k regularly&lt;\/h4&gt; (subtopic of caring for your goldfish)<\/em><br \/>\n<em>&lt;h2&gt;Cats&lt;\/h2&gt; (subtopic)<\/em><br \/>\n<em>&lt;h3&gt;Caring for your cat&lt;\/h3&gt; (subtopic of cats)<\/em><\/code><\/p>\n<p>Joomla supports a full range of heading tags from H1-H6.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-8734 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/heading-tags.png\" alt=\"heading tags\" width=\"1345\" height=\"598\" \/><\/p>\n<p>As it should!<\/p>\n<h4>Learn more about heading tags<\/h4>\n<ul>\n<li><a href=\"https:\/\/www.seobility.net\/en\/wiki\/H1-H6_headings\" target=\"_blank\" rel=\"noopener\">How to use headings \u2013 SEO Best Practices<\/a> (Seobility Wiki)<\/li>\n<\/ul>\n<h3>Schema Markup<\/h3>\n<p><b>Control in Joomla<\/b>: yes<\/p>\n<p>Structured data (also known as schema) can help Google understand:<\/p>\n<ul>\n<li>the type of content on a page (i.e. recipe, review, product, article),<\/li>\n<li>the entity behind the website (i.e. organization),<\/li>\n<li>and can also be used to show additional search features (rich snippets)<\/li>\n<\/ul>\n<p>If you\u2019re not familiar with structured data and its impact on SEO, we recommend reading <a href=\"https:\/\/www.seobility.net\/en\/blog\/rich-snippets\/\" target=\"_blank\" rel=\"noopener\">our rich snippets guide<\/a>.<\/p>\n<p>You\u2019ve got several options for including custom schema on your Joomla website and pages.<\/p>\n<p>First up, there are several specialized extensions, such as <a href=\"https:\/\/www.tassos.gr\/joomla-extensions\/google-structured-data-markup\" target=\"_blank\" rel=\"noopener\">this one from tassos.gr<\/a> (free and paid versions available). They make it easy to add schema and some will even do the entire thing for you.<\/p>\n<p>But you can also manage schema directly in Joomla 5!<\/p>\n<p>Navigate to <em>Edit Article &gt; Schema<\/em> and click the link to get set up:<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-8735 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/Schema.png\" alt=\"Schema\" width=\"1067\" height=\"297\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/Schema.png 1067w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/Schema-768x214.png 768w\" sizes=\"(max-width: 1067px) 100vw, 1067px\" \/><\/p>\n<p>You can then add your organization schema and click on the save button. After doing that, navigate back to your post and click on the schema tag again.<\/p>\n<p>Now, you should be able to add Schema.org schema to your pages and articles.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-8736 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/Schema-org.png\" alt=\"Schema org\" width=\"1003\" height=\"698\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/Schema-org.png 1003w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/Schema-org-768x534.png 768w\" sizes=\"(max-width: 1003px) 100vw, 1003px\" \/><\/p>\n<p>After filling it in, click save and you\u2019re good to go!<\/p>\n<h4>Learn more about structured data and rich snippets<\/h4>\n<ul>\n<li><a href=\"https:\/\/www.seobility.net\/en\/blog\/rich-snippets\/\" target=\"_blank\" rel=\"noopener\">Rich Snippets: Everything You Need To Know <\/a>(Seobility blog)<\/li>\n<\/ul>\n<h3>Image SEO<\/h3>\n<p><b>Control in Joomla<\/b>: yes<\/p>\n<p>The three most important elements of image SEO are:<\/p>\n<ul>\n<li>Alt text (description of the image for screen readers and search engines)<\/li>\n<li>File size (smaller = faster = better)<\/li>\n<li>File name (we recommend using descriptive file names)<\/li>\n<\/ul>\n<p>Joomla 5\u2019s standard image editor supports alt text, allows you to change the image title, and set width and height attributes\u2026<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-8737 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-4-alt-text.png\" alt=\"joomla 4 alt text\" width=\"468\" height=\"470\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-4-alt-text.png 468w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-4-alt-text-150x150.png 150w\" sizes=\"(max-width: 468px) 100vw, 468px\" \/><\/p>\n<p>\u2026and they won\u2019t mess with your filenames. So as long as you use a descriptive filename when saving before uploading to Joomla, that\u2019s what you\u2019ll get.<\/p>\n<p>With regards to optimizing image file sizes, you\u2019ll have to handle that in a different way.<\/p>\n<p>Your options are to either:<\/p>\n<ol>\n<li>a) make sure your images are compressed before uploading (preferred, regardless of the CMS you\u2019re using), or<\/li>\n<li>b) install an extension to compress your images for you<\/li>\n<\/ol>\n<p>If you go for option b, then the <a href=\"https:\/\/www.imagerecycle.com\/cms\/joomla\" target=\"_blank\" rel=\"noopener\">Image Recycle extension<\/a> should do the trick.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-4690 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/08\/image-recycle.png\" alt=\"image recycle extension\" width=\"920\" height=\"427\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/08\/image-recycle.png 920w, https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/08\/image-recycle-768x356.png 768w\" sizes=\"(max-width: 920px) 100vw, 920px\" \/><\/p>\n<h4>Learn more about image SEO<\/h4>\n<ul>\n<li><a href=\"https:\/\/www.seobility.net\/en\/wiki\/Image_SEO\" target=\"_blank\" rel=\"noopener\">Image SEO: How to optimize images for SEO<\/a> (Seobility Wiki)<\/li>\n<li><a href=\"https:\/\/www.seobility.net\/en\/wiki\/ALT_Attributes\" target=\"_blank\" rel=\"noopener\">Alt Attributes \u2013 Purpose + Requirements<\/a> (Seobility Wiki)<\/li>\n<\/ul>\n<h3>HTTPS<\/h3>\n<p><b>Do Joomla sites run over HTTPS?<\/b> yes<\/p>\n<p>HTTPS has been a confirmed Google ranking signal since 2014.<\/p>\n<p>And these days, there\u2019s really no excuse for any site to still be running over HTTP. Notwithstanding any SEO benefits, it\u2019s unsecure.<\/p>\n<p>Making sure your Joomla site runs over HTTPS is your (or your hosts) responsibility.<\/p>\n<p>That being said, nearly all managed hosts will automatically sort you out with a TLS certificate and ensure it\u2019s configured correctly.<\/p>\n<h4>Learn more about HTTPS<\/h4>\n<ul>\n<li><a href=\"https:\/\/www.seobility.net\/en\/wiki\/HTTPS\" target=\"_blank\" rel=\"noopener\">What is https and why is it important for you?<\/a> (Seobility Wiki)<\/li>\n<\/ul>\n<h3>Robots.txt file<\/h3>\n<p><b>Control in Joomla<\/b>: yes<\/p>\n<p>A robots.txt file allows you to stop search engine bots from accessing certain areas of your site.<\/p>\n<p>For example, you might have a section with user-generated content that you don\u2019t want crawled or indexed by Google.<\/p>\n<p>Since Joomla is self-hosted, you can use FTP or your file manager to directly edit your robots.txt file. Thre\u2019s a <a href=\"https:\/\/docs.joomla.org\/Robots.txt_file\" target=\"_blank\" rel=\"noopener\">page dedicated to the robots.txt file<\/a> in the official Joomla docs.<\/p>\n<p>There are also a number of <a href=\"https:\/\/extensions.joomla.org\/instant-search\/?jed_live%5Bquery%5D=robots.txt\" target=\"_blank\" rel=\"noopener\">free and paid plugins<\/a> available to help you achieve this.<\/p>\n<h4>Learn more about Robots.txt<\/h4>\n<ul>\n<li><a href=\"https:\/\/www.seobility.net\/en\/wiki\/robots-txt\" target=\"_blank\" rel=\"noopener\">What is a robots.txt file and how do you create it?<\/a> (Seobility Wiki)<\/li>\n<\/ul>\n<h3>XML Sitemaps<\/h3>\n<p><b>Generated by Joomla<\/b>: yes<\/p>\n<p>An XML sitemap helps Google find (and index) all the pages on your site.<\/p>\n<p>And the good news is, Route66 will automatically create an XML sitemap for your Joomla site. All you have to do is choose your desired configurations and it will do the rest!<\/p>\n<p><i><span style=\"font-weight: normal !msorm;\">Components &gt; Route66<\/span><span style=\"font-weight: normal !msorm;\"> &gt; Sitemaps<\/span><\/i><\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-8739 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-4-robots.png\" alt=\"joomla 4 robots\" width=\"1085\" height=\"692\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-4-robots.png 1085w, https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/09\/joomla-4-robots-768x490.png 768w\" sizes=\"(max-width: 1085px) 100vw, 1085px\" \/><\/p>\n<p>As you can see, it also lets you exclude specific pages, images, and allows you to set various other configurations.<\/p>\n<h4>Learn more about XML Sitemaps<\/h4>\n<ul>\n<li><a href=\"https:\/\/www.seobility.net\/en\/wiki\/XML_Sitemap\" target=\"_blank\" rel=\"noopener\">XML Sitemap \u2013 What is it and how to create one?<\/a> (Seobility Wiki)<\/li>\n<\/ul>\n<h3><b>Are Joomla sites mobile-friendly?<\/b><\/h3>\n<p><b>One word answer<\/b>: yes<\/p>\n<p>When designing your Joomla site there\u2019s a good chance you\u2019ll be focusing on how it looks on desktop.<\/p>\n<p>But mobile traffic overtook desktop traffic way back in 2017. And Google now prioritizes the mobile version of your site for crawling and indexing.<\/p>\n<p>Most Joomla templates are mobile-friendly. And if yours is not\u2026<\/p>\n<p>\u2026then it\u2019s time to find a new one!<\/p>\n<p>It\u2019s as simple as that!<\/p>\n<h2 id='content-in-conclusion-when-combined-with-the-route66-seo-extension-joomla-is-a-great-choice-for-seo'>In conclusion: when combined with the Route66 SEO extension, Joomla is a great choice for SEO<\/h2>\n<p>Joomla has been around for a long time and has a relatively large community.<\/p>\n<p>So it\u2019s no real surprise that there will be a solution (be that with an extension or some code tinkering) for most technical SEO tasks that you want to complete.<\/p>\n<p>When we previously reviewed Joomla 3, we were critical of the tired admin interface and gaps in SEO functionality. And we felt that all things considered, WordPress was probably a better choice for SEO, and generally as a CMS.<\/p>\n<p>Joomla 4 already filled the SEO gaps, and the slick new admin interface made it much more appealing to new users.<\/p>\n<p>Joomla 5 is even better, with great performance and many SEO features built in.<\/p>\n<p>On top of that, it\u2019s <i><span style=\"font-weight: normal !msorm;\">super<\/span><\/i> fast.<\/p>\n<p>Quite frankly, after spending the last few years in a slumber \u2014 allowing the competition to march ahead \u2014 Joomla feels like a project that\u2019s alive again.<\/p>\n<p>And with the right knowledge and a solid SEO strategy, there\u2019s no reason your Joomla site can\u2019t rank highly in Google.<\/p>\n<p>So if you\u2019re running a Joomla site, here\u2019s what we recommend:<\/p>\n<ul>\n<li>run a full SEO audit (you can follow this <a href=\"https:\/\/www.seobility.net\/en\/blog\/how-to-do-an-seo-audit\/\" target=\"_blank\" rel=\"noopener\">SEO audit guide<\/a>),<\/li>\n<li>allocate time to fixing issues and optimizing your site (where possible),<\/li>\n<li>focus on creating high-quality content that helps your users and fully answers their search queries,<\/li>\n<li>build your site\u2019s authority by earning high quality backlinks (check out our recommended <a href=\"https:\/\/www.seobility.net\/en\/blog\/high-quality-backlinks\/\" target=\"_blank\" rel=\"noopener\">link building tactics<\/a>)<\/li>\n<\/ul>\n<p><em>Note: This CMS review has originally been written in 2021 by David McSweeney and has been updated for 2024 by Bram Vergouwen. Bram is a SEO specialist with more than 6 years of experience working with companies across different countries and industries, providing customized SEO solutions and strategies that increase online visibility.<\/em><\/p>\n<p><em>In the other parts of this series, we reviewed the on-page SEO of <a href=\"https:\/\/www.seobility.net\/en\/blog\/wix-seo\/\" target=\"_blank\" rel=\"noopener\">Wix<\/a>, <a href=\"https:\/\/www.seobility.net\/en\/blog\/squarespace-seo\/\" target=\"_blank\" rel=\"noopener\">Squarespace<\/a>, <a href=\"https:\/\/www.seobility.net\/en\/blog\/godaddy-website-builder-seo\/\" target=\"_blank\" rel=\"noopener\">GoDaddy<\/a> and <a href=\"https:\/\/www.seobility.net\/en\/blog\/wordpress-seo\/\" target=\"_blank\" rel=\"noopener\">WordPress<\/a>. And we\u2019ve compared the <a href=\"https:\/\/www.seobility.net\/en\/blog\/best-cms-for-seo\/\" target=\"_blank\" rel=\"noopener\">SEO pros and cons of each CMS in a roundup post<\/a>, where we also revealed the best CMS for SEO.<\/em><\/p>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"David McSweeney\",\n    \"url\": \"https:\/\/uk.linkedin.com\/in\/david-mcsweeney-79840154\"\n  }\n  }\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is the fifth post in our series where we test the on-page SEO of the world\u2019s most popular CMS systems. We previously covered WordPress, Wix, Squarespace, and GoDaddy. This time we\u2019re turning our attention to Joomla. Specifically, Joomla 5 which was officially launched in October 2023. We had already tested Joomla 3 and Joomla [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":5213,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[35],"tags":[],"class_list":["post-4668","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tested: Is Joomla Good For SEO in 2024? &#8211; Seobility<\/title>\n<meta name=\"description\" content=\"Can Joomla sites still rank well in Google? We put the platform&#039;s SEO capabilities to the test to find out.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tested: Is Joomla Good For SEO in 2024? &#8211; Seobility\" \/>\n<meta property=\"og:description\" content=\"Can Joomla sites still rank well in Google? We put the platform&#039;s SEO capabilities to the test to find out.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/\" \/>\n<meta property=\"og:site_name\" content=\"Seobility\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/seobility.net\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-25T08:15:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-09T07:58:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/12\/joomla-seo-fb-ln.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"David McSweeney\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/12\/joomla-seo-twitter-2.png\" \/>\n<meta name=\"twitter:creator\" content=\"@seobility_net\" \/>\n<meta name=\"twitter:site\" content=\"@seobility_net\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"David McSweeney\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/\"},\"author\":{\"name\":\"David McSweeney\",\"@id\":\"https:\/\/www.seobility.net\/en\/#\/schema\/person\/a65c7088ca82f92a48616f34cec32e25\"},\"headline\":\"Tested: Is Joomla Good For SEO in 2024?\",\"datePublished\":\"2024-09-25T08:15:03+00:00\",\"dateModified\":\"2025-04-09T07:58:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/\"},\"wordCount\":2998,\"commentCount\":4,\"image\":{\"@id\":\"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/12\/joomla-seo-header.jpg\",\"articleSection\":[\"General SEO\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/\",\"url\":\"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/\",\"name\":\"Tested: Is Joomla Good For SEO in 2024? &#8211; Seobility\",\"isPartOf\":{\"@id\":\"https:\/\/www.seobility.net\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/12\/joomla-seo-header.jpg\",\"datePublished\":\"2024-09-25T08:15:03+00:00\",\"dateModified\":\"2025-04-09T07:58:10+00:00\",\"author\":{\"@id\":\"https:\/\/www.seobility.net\/en\/#\/schema\/person\/a65c7088ca82f92a48616f34cec32e25\"},\"description\":\"Can Joomla sites still rank well in Google? We put the platform's SEO capabilities to the test to find out.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/#primaryimage\",\"url\":\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/12\/joomla-seo-header.jpg\",\"contentUrl\":\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/12\/joomla-seo-header.jpg\",\"width\":1200,\"height\":627,\"caption\":\"Joomla on-page SEO check header\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seobility.net\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tested: Is Joomla Good For SEO in 2024?\",\"item\":\"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/posts\/4668\/\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seobility.net\/en\/#website\",\"url\":\"https:\/\/www.seobility.net\/en\/\",\"name\":\"Seobility\",\"description\":\"Online SEO Software &amp; Tools For Better Rankings\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seobility.net\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.seobility.net\/en\/#\/schema\/person\/a65c7088ca82f92a48616f34cec32e25\",\"name\":\"David McSweeney\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/11\/davidmc.jpg\",\"url\":\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/11\/davidmc.jpg\",\"contentUrl\":\"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/11\/davidmc.jpg\",\"caption\":\"David McSweeney\"},\"description\":\"David combines 20+ years of experience in SEO with the passion for teaching people how to optimize their websites the right way. Unsurprisingly he loves SEO and writing. That's why David focuses on the particularly advanced SEO topics on the Seobility blog.\",\"url\":\"https:\/\/www.seobility.net\/en\/blog\/author\/david-mcsweeney\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tested: Is Joomla Good For SEO in 2024? &#8211; Seobility","description":"Can Joomla sites still rank well in Google? We put the platform's SEO capabilities to the test to find out.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/","og_locale":"en_US","og_type":"article","og_title":"Tested: Is Joomla Good For SEO in 2024? &#8211; Seobility","og_description":"Can Joomla sites still rank well in Google? We put the platform's SEO capabilities to the test to find out.","og_url":"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/","og_site_name":"Seobility","article_publisher":"https:\/\/www.facebook.com\/seobility.net\/","article_published_time":"2024-09-25T08:15:03+00:00","article_modified_time":"2025-04-09T07:58:10+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/12\/joomla-seo-fb-ln.png","type":"image\/png"}],"author":"David McSweeney","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/12\/joomla-seo-twitter-2.png","twitter_creator":"@seobility_net","twitter_site":"@seobility_net","twitter_misc":{"Written by":"David McSweeney","Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/#article","isPartOf":{"@id":"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/"},"author":{"name":"David McSweeney","@id":"https:\/\/www.seobility.net\/en\/#\/schema\/person\/a65c7088ca82f92a48616f34cec32e25"},"headline":"Tested: Is Joomla Good For SEO in 2024?","datePublished":"2024-09-25T08:15:03+00:00","dateModified":"2025-04-09T07:58:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/"},"wordCount":2998,"commentCount":4,"image":{"@id":"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/12\/joomla-seo-header.jpg","articleSection":["General SEO"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/","url":"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/","name":"Tested: Is Joomla Good For SEO in 2024? &#8211; Seobility","isPartOf":{"@id":"https:\/\/www.seobility.net\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/#primaryimage"},"image":{"@id":"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/12\/joomla-seo-header.jpg","datePublished":"2024-09-25T08:15:03+00:00","dateModified":"2025-04-09T07:58:10+00:00","author":{"@id":"https:\/\/www.seobility.net\/en\/#\/schema\/person\/a65c7088ca82f92a48616f34cec32e25"},"description":"Can Joomla sites still rank well in Google? We put the platform's SEO capabilities to the test to find out.","breadcrumb":{"@id":"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/#primaryimage","url":"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/12\/joomla-seo-header.jpg","contentUrl":"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/12\/joomla-seo-header.jpg","width":1200,"height":627,"caption":"Joomla on-page SEO check header"},{"@type":"BreadcrumbList","@id":"https:\/\/www.seobility.net\/en\/blog\/joomla-seo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seobility.net\/en\/"},{"@type":"ListItem","position":2,"name":"Tested: Is Joomla Good For SEO in 2024?","item":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/posts\/4668\/"}]},{"@type":"WebSite","@id":"https:\/\/www.seobility.net\/en\/#website","url":"https:\/\/www.seobility.net\/en\/","name":"Seobility","description":"Online SEO Software &amp; Tools For Better Rankings","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seobility.net\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seobility.net\/en\/#\/schema\/person\/a65c7088ca82f92a48616f34cec32e25","name":"David McSweeney","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/11\/davidmc.jpg","url":"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/11\/davidmc.jpg","contentUrl":"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/11\/davidmc.jpg","caption":"David McSweeney"},"description":"David combines 20+ years of experience in SEO with the passion for teaching people how to optimize their websites the right way. Unsurprisingly he loves SEO and writing. That's why David focuses on the particularly advanced SEO topics on the Seobility blog.","url":"https:\/\/www.seobility.net\/en\/blog\/author\/david-mcsweeney\/"}]}},"_links":{"self":[{"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/posts\/4668","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/comments?post=4668"}],"version-history":[{"count":0,"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/posts\/4668\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/media\/5213"}],"wp:attachment":[{"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/media?parent=4668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/categories?post=4668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/tags?post=4668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}