Sample layout. Not a real client.
Trade, city: the problem in one line
- Starting point
- Rank grid before any change
- What changed
- The one or two changes that moved it
- Result
- Rank grid after, and the change in calls
Joomla builds its addresses and page layouts from menu items, and often its titles too, which is where most of its search problems start. I have offered Joomla SEO for years, and the work usually begins in the configuration before it reaches the content.
No long contracts. You talk to Simon.
Map pack: solar installer Poway
A
B
C
Scientific SEO
Most search problems on a website built with the Joomla content management system come from how Joomla generates addresses, titles and page structure, and Joomla SEO means correcting those before working on the content itself. The principles are the same as any technical SEO. The places the problems hide are specific to Joomla.
Joomla can produce clean addresses, but two settings and a server file have to agree. One setting turns on search-friendly URLs, which replace strings of parameters with words. Another turns on rewriting, which removes index.php from the address and only works when the matching configuration file is active on the web server.
Changing these on a live site alters its addresses, so I map redirects first.
Joomla builds an address from the menu item that leads to the content. An article linked from two menus, or shown in a category list as well as on its own menu item, can be reached by more than one route, and the raw parameter address often still works too. Google then has to pick one address, and links pointing at the others are split between them.
I decide the one address each article should have and point the rest to it with redirects and canonical tags. Then I remove the stray routes. Finding them is a matter of indexing and crawling: I crawl the site and note every address that returns the same article.
In Joomla the wrong layer often wins. A page title can come from the article or from the menu item, which also has a separate browser title field, with the site name added by a global setting. A meta description can be set per article and per menu item, and when both are empty Joomla falls back to one site-wide description. On a neglected site that leaves many pages sharing one description. I set each deliberately as part of on-page SEO.
A menu item decides the address and the page layout, along with which modules appear around the content. Articles with no menu item of their own get whatever address Joomla can work out for them. So the menus are more than navigation, and planning the menu tree is planning the site architecture.
Every extension can add its own stylesheets and scripts to a page, whether the page uses them or not. A site that has collected extensions over the years carries that weight on each load, which shows up in site speed measurements. I list what is installed and what is still used.
Updates are the other half. The Joomla core and each extension update separately, and an extension its developer has abandoned is a common way in for attackers, who tend to fill a site with spam pages.
A Joomla site that is maintained and configured properly doesn’t need replacing to rank. When a move does happen, rankings are safe only when every old address is accounted for. That holds whether the site is moving onto Joomla or off it, and also between major Joomla versions, which can be a far bigger job than a routine update. Before a site migration I export every address that has traffic or links and map each to its new home, then test the redirects before launch.
Every engagement starts and ends with the same measurement.
Sample layout. Not a real client.
No. A Joomla site that is configured well can rank as well as a site on any other system. Its settings and menu-driven addresses make it easy to end up with duplicate pages, repeated titles and slow templates without noticing, and those are configuration problems I can fix without rebuilding the site.
Not for rankings alone. Google doesn't prefer one content management system over another, and a migration carries real risk if addresses change without redirects. The good reasons to move are practical: nobody on your team can maintain the site, or an extension you depend on is no longer supported. If you do move, the redirect map matters more than the new design.
Because URL rewriting isn't fully switched on. Joomla has a setting for search-friendly URLs and another for rewriting, and the rewriting part depends on a configuration file being active on the web server. Until both are in place, addresses carry index.php or long strings of parameters. Turning them on changes the addresses the site uses, so I plan redirects from the old ones first.
They can, in both directions. Routine updates close security holes, and a hacked site filled with spam pages loses rankings quickly. A move between major versions can be a much bigger job, sometimes closer to a migration, and can change templates, extensions and occasionally addresses. I crawl the site before and after any large update and compare the two.
Send me the site address, and I'll crawl it and tell you which of these problems it has.
Prefer to talk? Call (619) 675-7678, 9am to 6pm.