J-BusinessDirectory - SEO and SN Best Practices

Support Forum

 
 

 

Haven't spend much time doing SEO on JBD listing pages so I'm wondering how everyone is approaching this. In particular

  • Meta Keywords: I know some argue, they are dead but it appears there can only be a site-wide set of keywords but not for a listing page?
  • Meta Description and Meta Title: No problem, as it is already listing page specific and it works well!
  • Facebook OG and Twitter: How? and How dynamic (e.g. for the title are you doing something like '<Business Name> offering <categories> in <city><province>')
  • Other SN specific optimization?

Would appreciate any feedback w/r to what worked for you and what didn't.

Thanks in advance.

 

 

11 replies

I've been stalled on SEO with JBD.

I recently discussed some issues in the following thread:

   - Title: 4SEO Not Compatible with JBD

   - URL: J-BusinessDirectory - 4SEO Not Compatible with JBD (cmsjunkie.com)

I offered to test the bug on CMS local copy to confirm the bug but did not get a response. 

 

Once I understood the issue, I went from 24 indexed links to about 1,000 in one month.

The following month, this month, I now have 1,100 Google indexed pages. 

My total links are at 2,000; so, there is a way to go.

 

Meta Keywords:

   - I would enter them as at least one browsers use them (Is it Yahoo?)

   - We do not know if they will be used in the future.

   - I enter category-specific meta keywords but use a few site-wide ones as well.

Meta Description: 

   - Too bad JBD's Short Description does NOT get automatically added to a listing's meta description field.

   - Just know, that the entering of a meta description is not automatic and must be manually entered separately for each listing.

FaceBook / Twitter: 

   - I am using the T4 Foundation template which has built-in Facebook / Twitter capabilities.

   - I have not tested it fully as I want to find a professional SEO extension that properly works with JBD.

   - I bet there is not?

Jsite map does populate JBD meta data automatically...also Joomla Google Structure Data support is good https://extensions.joomla.org/extension/google-structured-data/

For Meta Title and Description we built a python script that pulls e.g. name, city, province, categories then creates title and description based on a template replacing the variables and writes it back to the DB.  Worked well for us.

@Joe - the information that ou presented is not accurate.
The meta description for the listing is generated from the short description and it is overridden if the meta description is entered.

$description = $appSettings->meta_description;
if(!empty($company->short_description)){
    $description = htmlspecialchars(strip_tags($company->short_description), ENT_QUOTES);  
}else if(!empty($company->description)){
    $description = htmlspecialchars(JBusinessUtil::truncate(strip_tags($company->description),150,"..."), ENT_QUOTES);
}
if(!empty($company->meta_description))
    $description = $company->meta_description;

I just confirmed that JBD is in fact pulling short descriptions into a listing's metadata field!

In fact, it completely pulls the short descriptions into the metadata fields in the backend and front end.

When did this change happen? It was not the case in our discussions found here:

   - Title: J-BUSINESSDIRECTORY - JBD - METADATA TITLE & DESCRIPTION - A JBD WEAKNESS

   - URLhttps://www.cmsjunkie.com/forum/j-businessdirectory/seo-and-sn-best-practices

Edited

 

The code for generating metadata is present for a few years now.

"The code for generating metadata is present for a few years now."

I kindly disagree:

   - Image URLhttps://imgur.com/a/8voauYP

The above image is dated "2 Months Ago", See Here:

    - Title: J-BUSINESSDIRECTORY - JBD - METADATA TITLE & DESCRIPTION - A JBD WEAKNESS

    - URLJ-BusinessDirectory - JBD - Metadata Title & Description - A JBD Weakness (cmsjunkie.com)

However, let me emphasize: IT IS WORKING NOW (to avoid confusion).

The metadata is not automatically populated on the edit form, it is generated on the front-end details page.
You can check it by inspecting the code.

I am a bit confused.

Are you saying the metadata is automatically entered ONLY when saving a listing on the front end NOT the backend?

So as I understand, there will be NO metadata if the fields are left blank and entering a listing from the backend?

Sorry, I could not inspect your code as it seems it is written in the Chinese language?

 

The metadata is not generated in the back-end and it does not fill in the metadata fields.
The metadata is generated in the front-end when the listing details page is displayed.
I was suggesting to check the headers of the business listing details page to see the fields there.

Understood.

No big deal anyways.

It will do as long as I know how it works.

 
 
 

12 Item(s)

Show per page