-
Hi there,
I have a problem with displaying the euro € sign in meta titles. Currently it’s not displayed on Google: “Ă„rztliches Attest bereits ab 49 – Beglaubigte Ăśbersetzung”
Can you please check this? Thanks for help.
Frank
-
Hello,
Thank you for contacting Rank Math, and sorry for any inconvenience caused.
I have checked the meta tags on your website in the source code and the Euro sign is present in the title also checked with https://metatags.io/
Please check when the Google cache was updated for that page:
a.
b.If the cache date is from before adding the new meta description, then you just have to wait for Google to re-crawl and re-index the page with the new info. If the date is after you made the changes, then you just have to wait it out and there is no further input needed from your end.
Do note that if everything’s fine and Google still decides to show a different meta title/description for your search keyword, there is nothing you can do as Google sometimes ignores the custom meta info altogether and show something from the page’s content that matches the search intent better.
Here is an example showing Google changes title depending on the keyword used:
&
Hope that helps. If you have any further question(s), please let us know.
Hi Anas,
it doesn’t help me to show any search results on https://metatags.io/ because they are different from that what users see on Google. If you open the Google search link I pasted in the field, you’ll see how the page appears on Google without the currency sign which is problematic.
In Rankmath I changed Title & Meta -> Products to %seo_title% and %seo_description%. Could this maybe help? The results on Google do not correspond at all with my meta setup on product level.
Best, Frank
Hello,
Thank you for the update, and sorry for the delay.
The
%SEO_title%
and%SEO_description%
variables are used in the Schema Builder Headline and Description area and ensure that your SEO title and SEO Description that you have set up via Rank Math are also used for this page’s structured data.Please use the
%title%
variable to get the exact title of the page with the currency sign and wait for Google to recrawl your page to reflect on the search results page.You can also check this link for more information:
https://rankmath.com/kb/different-meta-title-and-description/I hope that helps. Thank you, and please don’t hesitate to contact us anytime if you need further assistance with anything else.
Hi,
this is how my Product Schema setup looks like now:
https://snipboard.io/tG9KFQ.jpgI have entered %title% for the product title and %seo_description% for the description.
On the product level, I have defined the meta title and description as follows (example):
Now the question is why Google is completely ignoring this and even shows prices without currency symbols? Thanks for checking my setup.
Best, Frank
Hello,
Thank you for getting back to us.
Google is known to ignore content titles and descriptions and this is not a new thing. It uses a very precise algorithm when determining which description or title to be displayed.
The criteria Google uses when coming up with a new title tag and even descriptions are:
- When it is something that is “relatively” short.
- Have a good description of the page and “ideally” the site that the page is on.
- And that it is relevant to the search query.
If your existing title tag fits the criteria, then Google will most likely use your title tag. If not, then Google may use the content on your page, or anchor text links pointing to the page.
This can be frustrating, but there is a purpose for it. Remember that Google’s ultimate goal is to provide the most relevant search results possible for any given search query.
When it comes to the title, Google has always been skeptical about adding words and characters, as well as taking away words and characters, in titles. The more attention-grabbing an item is, the less likely it is that Google will display it.
Also, note that symbols might as well eat up the character space of your title once read by Google bots.
Instead, I would recommend maintaining the currency displayed on your review and rating schema snippet as shown in this screenshot: https://i.rankmath.com/JcTV1r.
Hope this helps. Let us know if you have more questions regarding this.
Hi Brian,
Thank you. Ok, I’ll try to adapt the title to see if Google will adopt the changes in the search results. In your screenshot you can see that Google still shows the price range for my variable product (from lowprice to highprice) even though I’ve included the code below in my functions.php in order to hide availability and highprice. What’s wrong here? Should I rather open a different thread for this?
Frankadd_filter( 'rank_math/snippet/rich_snippet_product_entity', function( $entity ) { if ( isset( $entity['offers']['availability'] ) ) { unset( $entity['offers']['availability'] ); } return $entity; }); add_filter( 'rank_math/snippet/rich_snippet_product_entity', function( $entity ) { if ( isset( $entity['offers']['highprice'] ) ) { unset( $entity['offers']['highprice'] ); } return $entity; });
Hello
Thank you for getting back to us.
You can try using this code to disable the high price functionality:
/** * Filter to mod product schema. * * @param array $entity Snippet Data * @return array */ add_filter( 'rank_math/snippet/rich_snippet_product_entity', function( $entity ) { if ( isset( $entity['offers']['availability'] ) ) { unset( $entity['offers']['availability']); } if ( isset( $entity['offers']['highPrice'] ) ) { unset( $entity['offers']['highPrice']); } return $entity; });
Please add this code to your theme’s functions.php file before the closing PHP tag.
Also, note that price is a mandatory field for the Schema so you will see errors when a price is not provided.
Moreover, you can just disable the Product Schema if you do not wish for the rich snippets to appear for your results.
I hope that helps. If there is anything else, please let us know.
Thank you.
Hi, I don’t want to disable the product schema. I just want Google to display only reviews and lowPrice. I added your code to my functions.php, but Google still shows availability and highPrice. I added a link to the Google test tool in the sensitive area. There you’ll see that there are two errors concerning the product. However, they concern the missing brand and global identifier.
So for me it seems as if the code to hide availability and highPrice is not working …
Thanks for help.
FrankHello,
Thank you for the follow-up, and apologies for the delay.
I’ve checked your site using Google’s Rich Results test, and it seems that the product schema showing on that page is not generated by Rank Math. I’ve attached screenshots in the sensitive data section.
The product schema might be added by one of your plugins or theme. To determine that, you can follow our guide in this link:
https://rankmath.com/kb/check-plugin-conflicts/Let us know if you have found the culprit.
I hope that helps. Thank you, and please don’t hesitate to contact us anytime if you need further assistance with anything else.
Hello,
Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.
If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.
Thank you.
The ticket ‘euro sign in meta titles not displayed’ is closed to new replies.