• Resolved codimex

    (@codimex)


    Hi, beautiful people! I’m using ProfileGrid to create user profiles. The plugin has an option that sets the user’s first and last name as the SEO page title, and a customized description (with magic tags) as the SEO description, whenever you visit any user’s profile (like “{{first_name}} is on {{site_name}}. Join {{site_name}}!”). The problem is that TSF overrides this setting, and the page title is the same for every profile (“User”, in my case), and so the description (the page description, not ProfileGrid’s settings with magic tags). BTW, profile URLs are different using a query parameter (the user’s ID).

    Is it possible to allow TSF bypassing this ProfileGrid setting, so that every user url shows the first name + last name as the page title and the description? Turning off indexing that page does the job, but that’s not what I want, because I want anyone to be able to Google a user’s name and get the user’s profile page in the search results (and, ideally, the user’s profile image as the featured image, not the page’s featured image).

    Thank you!

Viewing 7 replies - 1 through 7 (of 7 total)
  • Hay beautiful person! Sorry for a bit of a late reply, my colleague is moving homes, and it makes our support temporarily slower.

    The first thing that comes to mind would be simply disabling TSF on pages created by ProfileGrid.

    Go to:
    SEO > General Settings > Exclusion Settings
    And check:
    User Blogs – profilegrid_blogs

    This way ProfileGrid will take care of those pages exclusively. I can’t testify to the SEO capabilities of this plugin, though.

    Let me know if this works for you.
    Pierre

    Thread Starter codimex

    (@codimex)

    Hi! No problem! Three days in Mexico is no belated answer at all… Looked like it was just ten minutes… ??

    I loved TSF’s exclusion settings -didn’t play around with them before. However, I think I didn’t make myself clear. I’m not trying to exclude custom post types from being indexed. What I’m trying to do is to have the user profile page indexed (www.mysite.com/user/?uid=XXXXX), but also bypassing ProfileGrid’s SEO settings for every individual user, which automatically sets the title page as the user first name and last name, and the description generated with magic tags like “{{first_name}} is on {{site_name}}. Join {{site_name}}!”.

    [BTW, I did try your solution, but didn’t work; it only excludes a CPT created by ProfileGrid, not the user profile page]

    This is a screenshot of ProfileGrid’s SEO settings: https://drive.google.com/file/d/1qbv_aS7LX_Ic7M1hKL21jGJVFuygjE65/view?usp=sharing

    So, the Google snippet (or Facebook preview, etc.) would look something like:

    ***
    John Doe – My Site
    ______________________
    John Doe is on My Site. Join My Site!
    ***

    I hope I made myself clearer now. I’ve browsed across a few pages in the support forum, but couldn’t find a solution.

    Big thanks!

    I’m not trying to exclude custom post types from being indexed.

    Just to be clear, that is not what our exclusion system does. It just disables TSF on a particular post type. Therefore, SEO is handled by whatever created that post type.

    The problem is, that most of the user profile plugins modify default user pages, and it often requires custom programming to make these compatible with TSF. Honestly, before we even consider doing it, have a look at Ultimate Member.

    We already made a compatibility layer for Ultimate Member, please check if that plugin would not work for you instead of ProfileGrid and get back to me with your findings. Thank you!

    Note that we would love to be compatible with every plugin out there, but it is infinite amount of work and impossible to do especially with smaller plugins. Therefore, I’m first asking you to try another user plugin before we consider other options.

    Get back to us with your findings, we go from there.

    Thread Starter codimex

    (@codimex)

    Hi! Thank you again for your readiness to help and clarifying the exclusion feature, also with the link to the other support thread. Switching from PG to UM is not an option I’m considering now (in fact, back in the days, I started with UM, but had serious problems and had to switch to PG). I completely understand that TSF can’t be suited to EVERY single plugin, so thank you again. Of course, TSF will stay in all my sites. Have a nice weekend!!! ?? Marking as resolved.

    Hello again, thank you for your patience. At this point, it is up to @cybr, he can either give you a filter or make a compatibility layer. We will get back to you here.

    Plugin Author Sybre Waaijer

    (@cybr)

    Hello!

    If ProfileGrid works via a shortcode (and then does all its non-WordPress API compatible things via which), you may want to exclude TSF from rendering at all on its pages for best results. Without guidance from TSF, search engines are free to roam and assert the pages, from which they can assimilate what to present in Google Search.

    To exclude the PG page, you may want to implement this filter on your site (you gotta modify it, though):
    https://tsf.fyi/docs/api/filters#disable-seo-support

    You may want to reach out to the ProfileGrid support team, who should know how to amend that filter — congealing both our APIs.

    Thread Starter codimex

    (@codimex)

    Thank you, Masters of the SEO-verse @lebaux and @cybr !!! That’s an amazing starting point. I’ll play around with that filter, and try to combine it with the help of PG’s support.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Allowing user profile page SEO settings’ is closed to new replies.