-
First of all i would like to share my happiness to have find this amazing plugin, more better than other payment solutions around the web!
Also the website and the webiste connected super clean and helpful.I hope to dont bother you too much, but i would like to know which it will be the best approach to have a good SEO RATING (then make them super searchable on the web) from a LISTING DIRECTORY based.
My aim its to make searchable the LISTING who the USER add, so this should be made by RM, dinamically.
– Actually i take a look to BULK EDITOR but seems not fill all the SEO feields needed to have a good SEO RANK
CONS: honestly i dont have understand how it works, but i think they dont fill all the fields needed to have a good ratio. (also for example in the TITLE i see the variable still remain variable and dont change on the words needed; %title% (%category%) %sep% %sitename% remain like this exactly how i write here)– Other options its to EXPORTA all the data by CSV and fix the field and re.import them to fill all the needed fields (seo-keyworld,sed-descriptions,etc)
CONS: this was not a dinamically options, every time i have to made the same job, but i can fill most of the fields needed.Which its the best solution to adopt?
Before to take any decision i will wait some tips from you.
Thank you again for your job!
-
Hello,
Thank you for contacting Rank Math today.
How are the users adding the listings ? Rank math can only detect the title variable if it is added through the editor Title field. The best dynamic option offered are to add the Title and Description in globally in Rank math > Titles & Meta > Your post type.
If you wish for more custom post types you will need the help of a developer then use our filters: https://rankmath.com/kb/filters-hooks-api-developer/#metadata to modify the meta dynamically as you wish.
Looking forward to helping you. Thank you.
Hello,
I have updated the sensitive data as requested. Can you please check further?
Thank you.
The user can add their Listing by themself by register as a owner.
When registered they can add their listing from their dashboard.The Snippet you show me are super interesting, too bad there is any example to understand better what they did.
Basically the META-DATA snippet helps to grab the data from my POST fields and use them in the RANK MATH seo fields?
Thank you to help me to cleare these doubts.
Hello,
Yes, you could use those filters to grab the post information and add it to the Rank Math SEO fields.
Do you have any specific fields you need help?
Looking forward to help you.
Hello!
I see on your premade snippet you have made the two Listing i needed.
The Provider could made EVENTS or SERVICE
I think its quite impossible to switch the SCHEMA TYPE based on my LISTING TIPE, btw i could associate the fields for both value (if its possible)
SERVICE SCHEMA FIELDS:
Service Type – detect by custom field
Price – The price stored in a custom field
Price Currency – EuroEVENTS SCHEMA FIELDS:
Start Date – detect by custom field
End Date – detect by custom field
and some others…Basically if its possible to have a SNIPPET TEMPLATE where i can manage to detect my custom fileds and put them in the right SERVICE or EVENTS schema would be amazing.
Thank you!
Hello,
I am sorry but we do not have the capacity to offer custom solutions. You will need to hire a developer for this. You can show them the link to our filters & hooks: https://rankmath.com/kb/filters-hooks-api-developer/ which can be used to modify Rank math data on your site.
I have created the following filter template to show you how to assign values from to rank math schema from your custom fields.
//you can replace event with service or other schema add_filter( 'rank_math/snippet/rich_snippet_event_entity', function( $entity ) { // Here you need to get the data from the post // And here you have to set the fields in the $entity object //Replace custom_field_value with data from your fields. // With the Schema structures you want $entity['schema_field'] = custom_field_value; //schema_field example is startDate return $entity; });
Hope that helps. If you have any further question(s), please let us know. Thank you.
Ah just another question:
How could i find the schema_field name?
For example for the Field “Service Type” of the Service snippet schema, what is his name to use in your custom snippet?
Thank you
- This reply was modified 4 years, 2 months ago by marcoqwerty78. Reason: another help
Hello,
For the service type please replace
rich_snippet_event_entity
withrich_snippet_service_entity
The schema_field can be startDate, endDate or any other field you wish to modify.
For example:
$entity['startDate'] = custom_field_value;
Hope that helps.
Thank you
how do you undestrand the value of Start Date is startDate ?
Hello,
You can use Google developer docs for reference on these variables, here is the link: https://developers.google.com/search/docs/data-types/event
Hope that helps. If you have any further question(s), please let us know. Thank you.
Thank you!
Hello,
We are glad we could help you.
If you don’t mind me asking, could you please leave us a review (if you haven’t already) on https://wordpress.org/support/plugin/seo-by-rank-math/reviews/#new-post about your overall experience with Rank Math? We appreciate your time and patience.
If you do have another question in the future, please feel free to create a new forum topic, and it will be our pleasure to assist you again.
Thank you.
The ticket ‘Looking help for a Directory Listing website’ is closed to new replies.