The essential news about content management systems and mobile technology.
Powered by Joocial, XT Search for Algolia, and SlimApps.

When building a public website, traffic is always a concern. We want people find our site through Google and maybe monetize our blog posts with AdSense.

In this post I will share with you 5 tips to improve the SEO of your Joomla site.

 

One h1 tag per page

The title of single article pages is a good example of h1 usage, due summarize the content of that url.

By checking the source code of every page (Ctrl + F in Firefox), check how many h1 tags exists. If you detect more than one, keep one and convert the others into h2 or h3.

Note: if the duplicated tags comes from the template files, it will require support from the developer, however template overrides can works as alternative.

 

Remove index.php/ from the urls

By just enabling SEF URLs in Joomla 3, every internal link may include "index.php/" after the domain.

For example: https://mysite.any/index.php/sample-link/

To get rid of that string, through FTP or File manager (in cPanel), rename htaccess.txt into .htaccess - Look for that file in the base location, commonly inside public_html/ folder depending of your server.

  • Edit .htaccess with a code editor
  • Look for the line below:

# RewriteBase /

  • Remove "#" and save changes:

RewriteBase /

Refresh your front-end to confirm the urls doesn’t include index.php/

For example: https://mysite.any/sample-link/

Note: if this suggestion doesn't work, check if mod rewrite is enabled in your server.

 

Lighter images

A couple of online services to make our images lighter and keep the quality are:

Why is important to reduce the size of an image? The lighter the images, the faster a website loads. Speed matters!

 

Use canonical links for duplicated contents

If you have two urls that include the same content, for example the same article linked in two menu items. This will generate two different URLs, which means duplicated content.

You can use canonical URLs to tell Google which of those URLs to index and ignore the other.

There are great plugins available through the JED to extend this feature partially available in the Joomla core. Use "canonical urls" in your search.

 

Create a sitemap

This is basic. A sitemap will speed up the process of having our content indexed in search engines. Luckily, you can find great extensions to create and maintain a XML file to send to Google Search console and other search engines.

 

Author

Valentín García

Read more

Happy Holidays to all Joomlers around the world !

Happy Holidays to all Joomlers around the world !  It has been a great year for Joomla! and I would like to Thank all of you for contributing your time as volunteers.

You're the community's heartbeat. Have yourselves an awesome New Year!

In 2016, become a Joomla! contributor

Why Should I Help? The Joomla project is an all-volunteer organization. That is what sets us apart from other large Open Source projects. By volunteering, you join a large, international and diverse group of passionate individuals, looking to empower people and companies to connect, communicate, and be competitive on the world wide web.
See what other Joomla Volunteers - Joomlers - are contributing to the Joomla project.
How Can I Help? Everyone has a skill, and the Joomla! project would love to discover it! Whether it’s answering a simple question in the forum, helping to design a flyer for a Joomla conference, translating text from one language to another, teaching CSS, HTML, javascript or PHP, and everything in between; there is a place for everyone.
Browse the Joomla! working groups to find a group of your interest and get involved!

Fun in JED: bug smashing and feature development 

Particularly, in JED, we are opening the process to all users and encourage the community to get involved. You do not need to be a developer; you might suggest some UX or feature improvements!

For more information, click here.

Author

Aníbal Sánchez

Read more

This is a security release for the 3.x series of Joomla which addresses a critical security vulnerability and 4 low level security vulnerabilities. We strongly recommend that you update your sites immediately.

Joomla! 3.4.6 is now available. This is a security release for the 3.x series of Joomla which addresses a critical security vulnerability and 4 low level security vulnerabilities. We strongly recommend that you update your sites immediately.

This release only contains the security fixes; no other changes have been made compared to the Joomla 3.4.5 release.

What's in 3.4.6

Version 3.4.6 is released to address four reported security vulnerabilities and includes security hardening of the user password reset system.

Security Issues Fixed

  • High Priority - Core - Remote Code Execution (affecting Joomla 1.5 through 3.4.5) More information »
  • Low Priority - Core - CRSF Hardening (affecting Joomla 3.2.0 through 3.4.5) More information »
  • Low Priority - Core - Directory Traversal (affecting Joomla 3.2.0 through 3.4.5) More information »
  • Low Priority - Core - Directory Traversal (affecting Joomla 3.4.0 through 3.4.5) More information »

Please see the documentation wiki for FAQ’s regarding the 3.4.6 release.

Author

Aníbal Sánchez

Read more

It's almost Christmas, however the Joomla team is still working.

On December 21th, a new security update was released to patch Joomla installations that uses vulnerable PHP versions. Read the full details in the official release announcement.

If you haven't updated yet, do it now through Components > Joomla update.

 

Joomla 1.5 and 2.5

The Joomla Security Strike Team made available patchs for those versions through this page. Download the zip file of your Joomla version, decompress and upload it to your site via FTP.

 

Developers

Third party extensions that uses $_SESSION to read or write data needs attention, in order to work correctly in Joomla 3.4.7. See the changes in the Github repository.

 

Author

Valentín García

Read more

The Joomla Extensions Directory will be open source

One year ago, we released The New Joomla Extensions Directory. Now, the time has come for the next quantum leap in JED life cycle. We are ready to open the development process to all the community members. Let's have some fun in JED!

In Joomla! community, we are always ready to check out a new feature, review source code, design a new web style, test templates on several mobile devices and many more nerdy tasks. This is a way to contribute to our beloved CMS.

The Joomla Extensions Directory is a critical area for Joomla! extension publishing and is a massive operation. It is the biggest and most complex site that the community manages, on a daily basis, with volunteer time. The role of the JED is so important in our community because it is the main marketplace where extensions are offered as free or paid downloads. In consequence, there is a devoted team with the sole objective to regulate the extensions according to the Terms of Service.

Call for Developers

Until now, the site has been developed and maintained by the team that implemented the previous sprint. In the upcoming phase, we are opening the process to all users and encourage the community to get involved. You do not need to be a developer; you might suggest some UX or feature improvements!

The Joomla Extensions Directory will be open source. Originally we planned to only have a select few work on the JED, but realized that’s not enough people to rely on. If we let the JED be open up to the public, our pending Issues and Features list would be implemented at a much faster rate, which will be much more beneficial to the users as well as the extension developers.

  • Submit new requests and report bugs
  • Develop new features and enhancements
  • Fix reported bugs
  • Test, test and test

JED development will follow the Joomla CMS Development Strategy. Additionally, due to the nature of JED operation, all contributors must agree to the Joomla Extensions Directory Contributor Agreement (JEDCA).

To simplify the development and testing, we have created a virtual development environment (JED Vagrant box). It has a copy of the JED database and dummy data/sample user emails in it for the public. The purpose of having dummy data in the database is to keep user information private and to have only enough information for testing bug fixes. Finally, we are currently managing all requests in JED Project Management System (JIRA) and coordinate tasks in the Glip JED Dev Chat room.

Developer Chat

To gain access to the developer chat, send an email to Jaz Parkyn jaz.parkyn (at) extensions.joomla.org. You will see important tasks to the right, and we will discuss general issues there. Specific issues will be discussed within JED Project Management System (JIRA). Also, JIRA integrates with our chat system, so you can easily see new issues and replies to issues right in our chat system.

If you would like to contribute and enjoy fun time with Joomlers, please contact Tessa Mero tessa.mero (at) extensions.joomla.org. We look forward to starting the JED Development Program in the first month of 2016.

Contributing Code to the JED

The information below outlines the current process for contributing code to the com_jed extension. Please, check here for more information.

UPDATE 2016-05-26

Author

Aníbal Sánchez

Read more