def METHOD_NAME(self):
    object = self.object
    ### Assign variables -----------------------
    dynamic_keywords = generate_meta_keywords(object.content)
    primary_keywords = get_setting('site','global','siteprimarykeywords')
    secondary_keywords = get_setting('site','global','sitesecondarykeywords')
    geo_location = get_setting('site','global','sitegeographiclocation')
    site_name = get_setting('site','global','sitedisplayname')
    ### Build string -----------------------
    value = ''
    if primary_keywords:
        value = '%s %s' % (value, primary_keywords)
        value = value.strip()
    if object.title:
        list = [
            site_name,
            geo_location,
            object.title
        ]
        # remove blank items
        for item in list:
            if not item.strip():
                list.remove(item)
        value = '%s %s, %s' % (value, ', '.join(list), dynamic_keywords)
    else:
        list = [
            site_name,
            geo_location,
            primary_keywords,
            secondary_keywords,
        ]
        value = '%s %s' % (value, ''.join(list))
    return value