SEO and Link Tools

This section of Admin Tools includes useful tools to improve your improve your site's SEO and handle your site's links. The list of features in this section is going to expand over time.

Link migration

SEO and Link Tools: Link migration

When you move your site across hosts, you may end up with broken intra-site links. Most of the times, this is caused by either putting absolute links or moving the site into a different directory name than it used to be.

In the first case, let's say you move your site from to If you copied links from your browser's address bar and pasted them into your content or menus you're stuck with a bunch of links referencing the domain name, i.e. Finding and changing those links is a mighty task, especially if you have thousands of content items.

In the latter case, which is the most common, the typical scenario goes like this. You develop your site locally, accessing it as http://localhost/mysite. Then you move your site to a live server with an address like Suddenly, all of your links and images are broken! Why? All WYSIWYG Joomla! editors create relative URLs. For example, linking to images/stories/image.jpg creates a link like /mysite/images/stories/image.jpg in your content's HTML source code. If you take a good look at this URL, you'll immediately notice the /mysite prefix. This works perfectly on your local server, as your site is inside the /mysite directory of your web root, but breaks on the live site as you are restoring to the web root itself! Again, finding all those references and changing them is a mighty task.

Might task it isn't anymore! Admin Tools Link Migration feature comes to your rescue. First, set the Enable link migration option to Yes in order to enable the feature. In the Old locations text area you will have to enter the domain names or subdirectories where your site used to live, one on each line. For example, if your site was hosted on, you have to enter on one line (that is, without the http:// or https:// prefix!). If you want to work around relative URLs, enter both the full URL and directory, one at each line, i.e. http://localhost/mysite on one line and /mysite on another line. Admin Tools will work its magic, migrating your URLs to point to your new site, on-the-fly as Joomla! is generating your site's pages.


Please remember to clear your Joomla! cache and your browser's cache after enabling this feature in order to see the changes in your browser when you reload your site's pages.


SEO and Link Tools: Tools

When you access your site over SSL (HTTPS) you might end up with a "partially encrypted page" warning on several browsers. This happens because some resources, such as Javascript, CSS or external pages (maps, calendars) loaded in IFRAMEs are accessed over HTTP. It is usually extremely difficult to spot all of them and change them. Some are outright impossible to change unless you edit the code of the extension which produces them. Not any more. Just enable the Convert all links to HTTPS when site is accessed over SSL option and Admin Tools will automatically convert all HTTP URLs to HTTPS URLs when your site is accessed over SSL (HTTPS). This will make the partially encrypted page warnings finally go away.


All links to external files and pages, including regular links to other web sites, will be converted to use the https:// scheme. And we really mean EVERY SINGLE ONE OF THEM. That's exactly what this feature is designed to do.

Cookies Notification - Action required

This website uses cookies to provide user authentication and improve your user experience. Please indicate whether you consent to our site placing these cookies on your device. You can change your preference later, from the controls which will be made available to you at the bottom of every page of our site.