{"id":12,"date":"2011-02-15T08:59:34","date_gmt":"2011-02-15T08:59:34","guid":{"rendered":"http:\/\/webkul.com\/blog\/?p=12"},"modified":"2021-08-28T19:34:43","modified_gmt":"2021-08-28T19:34:43","slug":"enable-seo-in-joomla","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/","title":{"rendered":"How to Enable SEO in Joomla?"},"content":{"rendered":"<p>I know, there are many FAQs on SEO in Joomla. I still want to point out the essential steps and related information here on <a href=\"https:\/\/webkul.com\">Webkul<\/a>:<\/p>\n<p><strong> Joomla<\/strong> has built-in SEO functionality (SEO stands for Search Engine Optimization). The SEO tab in global configuration (in administration backend) takes care of global Joomla SEO settings for your website.<\/p>\n<p>The tricky part is enabling Search Engine Friendly (SEF) URLs. If you are wondering what are those good for, here&#8217;s an example:<br \/>\nA non-SEF URL:<br \/>\n<strong>www.site.org\/index.php?option=com_weblinks&amp;task=view&amp;Itemid=22<\/strong><\/p>\n<p>The <strong>Joomla SEF<\/strong> version of the previous URL:<\/p>\n<pre>http:\/\/www.webkul.com\/component\/option,com_weblinks\/Itemid,22\/<\/pre>\n<p><strong> 3rd party SEF extensions <\/strong>may display &#8220;friendlier&#8221; URLs, such as<\/p>\n<pre>http:\/\/www.webkul.com\/useful-links\/link-list.html<\/pre>\n<p>These URLs look like static websites for Search Engine crawlers (which is good) and maybe easier to memorize and more relevant to your human visitors (especially the ones like the last example). Additionally, keywords in URLs get you a higher search engine positioning in results.<\/p>\n<p><strong>Step 1: Check SEF URL&#8217;S<\/strong><\/p>\n<p>There are a few requirements for SEF URLs to work properly (the other SEO configuration options work regardless you have SEF URLs enabled or disabled):<br \/>\nYou need to run the Apache Web server.<br \/>\nYou need mod_rewrite module on Apache. Most hosting companies have that module installed.<br \/>\nFurthermore, you need Apache configuration to allow <strong>.htaccess<\/strong> files.<\/p>\n<p>You can easily check your Apache configuration (among other system settings) by going to <strong>System-&gt;System information<\/strong> and selecting the<strong> php info<\/strong> tab in your Joomla administration backend.<br \/>\nThere&#8217;s an &#8220;Apache&#8221; section and a &#8220;loaded modules&#8221; subsection there. mod_rewrite should be listed among those modules.<\/p>\n<p>If all went well, you&#8217;re ready for the next step.<\/p>\n<h2><strong>Step 2: Configure SEF URLs and rename the htaccess.txt<\/strong><\/h2>\n<p>This step requires a FTP client or a web file manager (such as cPanel&#8217;s File manager). That will allow you to rename your<strong> htaccess.txt<\/strong> and\/or revert to non-SEf URL&#8217;s if something goes wrong.<br \/>\nAll you have to do is:<br \/>\nOpen your Joomla Administration and enter global configuration, select the SEO tab<br \/>\nOpen your FTP client or the online file manager for your website, and rename the <strong>htaccess.txt<\/strong> file in your Joomla root folder to <strong>.htaccess<\/strong> (<em>note that you MUST include the leading dot<\/em>)<\/p>\n<p><em><strong>A note to Windows users<\/strong>: Explorer does not allow leading dot filenames.<\/em><\/p>\n<p><em>To rename the file under Win32, you need to click Start-&gt;Run, then type CMD (this opens a command line when you hit OK)<\/em><\/p>\n<p><em>then change dir to your local Joomla folder (e.g. cd &#8220;c:\\easyphp\\www\\joomla&#8221; &lt;ENTER&gt;), and issue the following command:<\/em><\/p>\n<p><em>ren htaccess.txt .htaccess<\/em><br \/>\nSwitch back to your Joomla administration web browser window, click on &#8220;<strong>Yes<\/strong>&#8221; on the &#8220;<strong>Search Engine Friendly URLs<\/strong>&#8221; line, and push the &#8220;<strong>Save button<\/strong>&#8220;.<br \/>\nClick on <strong>Site-&gt;Preview website in the new window<\/strong> to check the results and you&#8217;re done.<\/p>\n<p>If unsuccessful, go to step 3.<\/p>\n<h2><strong>Step 3: I screwed up<\/strong><\/h2>\n<p>Don&#8217;t worry! It happens all the time.<\/p>\n<p>There is a great chance that you get 500 (Internal server) errors, if something does not work.<\/p>\n<p>Make sure you have the <strong>.htaccess<\/strong> file (with the leading dot) in your Joomla root folder. You can also check the file&#8217;s content with your FTP client or file manager and see if the mambo header comments and the Apache directives are there (RewriteRule lines, etc)<\/p>\n<p>If this is ok, your hosting provider could have the .htaccess overrides disabled, so you need to contact them. They may also have the override filename changed in Apache config.<\/p>\n<p>Meantime, you need to get your website back online and working until those problems are solved.<\/p>\n<h2><strong>Reverting.<\/strong><\/h2>\n<p><strong> Here&#8217;s how it&#8217;s done:<\/strong><br \/>\nOpen your file manager or FTP client, and use it to rename your <strong>.htaccess<\/strong> back to <strong>htaccess.txt<\/strong><br \/>\nNext, open your <strong>configuration.php<\/strong> file (wich is also located in your Joomla root folder) and change the<br \/>\n<strong>$mosConfig_sef = &#8216;1&#8217;;<\/strong><br \/>\nline to:<br \/>\n<strong>$mosConfig_sef = &#8216;0&#8217;;<\/strong><\/p>\n<p>Save the configuration.php and you&#8217;re back to non-SEF, but working URLs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I know, there are many FAQs on SEO in Joomla. I still want to point out the essential steps and related information here on Webkul: Joomla has built-in SEO functionality (SEO stands for Search Engine Optimization). The SEO tab in global configuration (in administration backend) takes care of global Joomla SEO settings for your website. <a href=\"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,6],"tags":[],"class_list":["post-12","post","type-post","status-publish","format-standard","hentry","category-joomla-2","category-seo"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Enable SEO Setting in Joomla? - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Webkul offers complete tutorial to enable SEO in Joomla. Joomla SEO setting helps you to know URLs optimization to make it Search Engine Friendly.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Enable SEO Setting in Joomla? - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Webkul offers complete tutorial to enable SEO in Joomla. Joomla SEO setting helps you to know URLs optimization to make it Search Engine Friendly.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:author\" content=\"http:\/\/facebook.com\/webkul\" \/>\n<meta property=\"article:published_time\" content=\"2011-02-15T08:59:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-28T19:34:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-og.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Vipin Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/vipinsahu\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vipin Sahu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/\"},\"author\":{\"name\":\"Vipin Sahu\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/8ed13bf168e6e8fe92fe499c470111f1\"},\"headline\":\"How to Enable SEO in Joomla?\",\"datePublished\":\"2011-02-15T08:59:34+00:00\",\"dateModified\":\"2021-08-28T19:34:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/\"},\"wordCount\":666,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"articleSection\":[\"Joomla\",\"SEO\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/\",\"url\":\"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/\",\"name\":\"How to Enable SEO Setting in Joomla? - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"datePublished\":\"2011-02-15T08:59:34+00:00\",\"dateModified\":\"2021-08-28T19:34:43+00:00\",\"description\":\"Webkul offers complete tutorial to enable SEO in Joomla. Joomla SEO setting helps you to know URLs optimization to make it Search Engine Friendly.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Enable SEO in Joomla?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/8ed13bf168e6e8fe92fe499c470111f1\",\"name\":\"Vipin Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/98597dd669d66735fc160e891e1207c749a444ebea1b172de18a92f1435045c0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/98597dd669d66735fc160e891e1207c749a444ebea1b172de18a92f1435045c0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Vipin Sahu\"},\"description\":\"Executionist and Hardcore Planner to drive out best of the best. Want to boost up the E-Commerce industry with his concoct conception.\",\"sameAs\":[\"http:\/\/webkul.com\",\"http:\/\/facebook.com\/webkul\",\"https:\/\/x.com\/https:\/\/twitter.com\/vipinsahu\"],\"url\":\"https:\/\/webkul.com\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Enable SEO Setting in Joomla? - Webkul Blog","description":"Webkul offers complete tutorial to enable SEO in Joomla. Joomla SEO setting helps you to know URLs optimization to make it Search Engine Friendly.","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:\/\/webkul.com\/blog\/enable-seo-in-joomla\/","og_locale":"en_US","og_type":"article","og_title":"How to Enable SEO Setting in Joomla? - Webkul Blog","og_description":"Webkul offers complete tutorial to enable SEO in Joomla. Joomla SEO setting helps you to know URLs optimization to make it Search Engine Friendly.","og_url":"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_author":"http:\/\/facebook.com\/webkul","article_published_time":"2011-02-15T08:59:34+00:00","article_modified_time":"2021-08-28T19:34:43+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-og.png","type":"image\/png"}],"author":"Vipin Sahu","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/vipinsahu","twitter_site":"@webkul","twitter_misc":{"Written by":"Vipin Sahu","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/"},"author":{"name":"Vipin Sahu","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/8ed13bf168e6e8fe92fe499c470111f1"},"headline":"How to Enable SEO in Joomla?","datePublished":"2011-02-15T08:59:34+00:00","dateModified":"2021-08-28T19:34:43+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/"},"wordCount":666,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"articleSection":["Joomla","SEO"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/","url":"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/","name":"How to Enable SEO Setting in Joomla? - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"datePublished":"2011-02-15T08:59:34+00:00","dateModified":"2021-08-28T19:34:43+00:00","description":"Webkul offers complete tutorial to enable SEO in Joomla. Joomla SEO setting helps you to know URLs optimization to make it Search Engine Friendly.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/enable-seo-in-joomla\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Enable SEO in Joomla?"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/8ed13bf168e6e8fe92fe499c470111f1","name":"Vipin Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/98597dd669d66735fc160e891e1207c749a444ebea1b172de18a92f1435045c0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/98597dd669d66735fc160e891e1207c749a444ebea1b172de18a92f1435045c0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Vipin Sahu"},"description":"Executionist and Hardcore Planner to drive out best of the best. Want to boost up the E-Commerce industry with his concoct conception.","sameAs":["http:\/\/webkul.com","http:\/\/facebook.com\/webkul","https:\/\/x.com\/https:\/\/twitter.com\/vipinsahu"],"url":"https:\/\/webkul.com\/blog\/author\/admin\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":4,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/12\/revisions"}],"predecessor-version":[{"id":303415,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/12\/revisions\/303415"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}