|
Updated to handle all new JomSocial 1.8 features!! Updated to use customized profile fields on User Profile Metatags!!
The JomSocial Search Engine Optimization Meta Tags (JS SEO TAGS) is a JS AddOn to define the title and description meta tags to optimize your social network for search engines.
JS SEO TAGS is a Joomla plugin that defines and customizes the HTML title, description and now also the keywords meta tags for JS pages available to all users (being members or not): frontpage, profiles, groups, photos, videos. Internet Search Engines use these metatags to index and display results.
Specifically, JS SEO TAGS handles Meta tags for the following JS pages:
- JS Front page
- All Member Profiles
- All JS Groups
- All Group Details
- All Group Discussions
- All Group Bulletins
- All JS Group Categories
- All Albums
- All Member Albums
- All Album Displays
- All Videos
- All Member Videos
- All Video Displays
- All Group Photos and Albums (Jomsocial 1.5 & 1.6)
- All Videos (Jomsocial 1.5 & 1.6)
- All JS Events (Jomsocial 1.8)
- All JS Event Categories (Jomsocial 1.8)
With JS SEO TAGS you can optimize your JomSocial contents for Internet Search Engines, which means more visits for your social network, more relevance and more participation.

You can see some screenshots for this Add-On clicking on the images below:
Administration Screenshots

Installation
JS SEO TAGS can be installed using the Joomla Extensions Installer.
Configuration & Settings
JS SEO TAGS can be configured using the Joomla Plugin Manager. The plugin Type is system and the File is js_seo_tags.
Settings include the following parameters:
- Overwrite Title MetaTag: whether to overwrite the title metatag if JS had already set it. Possible values are: overwite, not overwrite, and concatenate the existing title and the one generated by JS SEO TAGS.
- Overwrite Description MetaTag: whether to overwrite the description metatag if JS had already set it. Possible values are: overwite, not overwrite, and concatenate the existing description and the one generated by JS SEO TAGS.
- Overwrite Keywords MetaTag: whether to overwrite the keywords metatag if JS had already set it. Possible values are: overwite, not overwrite, and concatenate the existing metakeywords and the ones generated by JS SEO TAGS.
- JS Frontpage: how to set JS Frontpage metatags. Two meethos are available: automatic generation using default labels and the sitename, custom generation using the texts provided in the fields below.
- JS FP Title: text to use for the JS Frontpage title if the "Custom" method for the FP is selected.
- JS FP Description: text to use for the JS Frontpage description if the "Custom" method for the FP is selected.
- Use Profile Fields on Metadata: whether to use custom profile fileds to build the user profile metadata.
- Available fields (for information purpose only): JS Custom Profile administration page does not show field IDs, so they are shown for you using the list on this parameter. Besides, it is useful to have field ID at hand where they are going to be used. This field is for information purpose only, no matter what value you store in this field, it will be later ignored by the plugin.
- Title Fields ID: which fields to include in the user profile title metadata, using comma separated values (seeAvailable fields parameter for further help with Fields ID).
- Title Expression: expression to build the user profile title metadata. Use %name and %username to display the user real name and the username, %status to display the user status and %sitename to display the site name. Use %1, %2, %3 and so on to display the first, sendond, third ... profiles fields set above. For example, set %username, %status on %sitename to display the profile metadata title combining the username, his statuts on JomSocial and the site name.
- Description Fields ID: which fields to include in the user profile description metadata, using comma separated values (seeAvailable fields parameter for further help with Fields ID).
- Description Expression: expression to build the user profile description metadata. Use %name and %username to display the user real name and the username, %status to display the user status and %sitename to display the site name. Use %1, %2, %3 and so on to display the first, sendond, third ... profiles fields set above. For example, set %username, %status on %sitename to display the profile metadata description combining the username, his statuts on JomSocial and the site name.
- Keywords Fields ID: which fields to include in the user profile keywords metadata, using comma separated values (seeAvailable fields parameter for further help with Fields ID).
- Keywords Expression: expression to build the user profile keywords metadata. Use %name and %username to display the user real name and the username, %status to display the user status and %sitename to display the site name. Use %1, %2, %3 and so on to display the first, sendond, third ... profiles fields set above. For example, set %username %status %sitename to display the profile metadata keywords combining the username, his statuts on JomSocial and the site name. Words will be displayed in a comma separated list, without any duplicate word.
Important - Multilingual Configuration
JS SEO TAGS strongly depends on text labels to define the HTML SEO metetags. These labels are included for the English language in a language .ini file, located under your Joomla installation, in administrator/language/en-GB/en-GB.plg_js_seo_tags.ini.
If you are to use this AddOn for JomSocial installations that use a different language from English, it is strongly recommended to translate the language file into the language you are going to use, as it is key to set the words that will position your site.
Instructions and further guidance for how to translate Joomla ini languages can be found here: http://docs.joomla.org/Language_Guidelines_for_3rd_Party_Extensions
|
Works great and automatic. Just what I need.