SEO with umbraco
# help-with-umbraco
f
Hi, I’m using Umbraco on my website to update the SEO content (title and description) dynamically. However, I’m experiencing an issue with Bing browser—its search results show as if my site doesn’t have a title or description. It seems their crawlers aren’t waiting for the response from Umbraco. I came across the IndexNow plugin and thought it might help solve this issue, but I’m not entirely sure. Has anyone else encountered a similar problem or found a solution?
l
Do you have an URL?
d
Have you checked what is being generated in Dev tools for
<title>
and
<meta name="description" content="xxx">
?
c
Hi @Fiona636 I have some time during my lunch break at 12:30pm UK time today if you would like to show me on a call so I can help you pinpoint the issue.
f
Appriciated a lot! today unforunatlly I'm not avaliable at this time, are you free tommorow at the same time? 12:30PM UK time?
Yes, there is content there but in Bing crawlers they are crawling the HTML file before initializing the app as I understood so the content that is generated by Umbraco is not showing
c
Yes that works for me
f
d
Just an initial observation, the meta desc you have is 336 characters. It has been recommended for a long time that 155 is best practice limit else it gets truncated with ellipses… The character limit may change for all serps but it also may be a factor for it being ignored as I don't see the full text being displayed in Google SERPS either: "Our leading online tourism company has opened a special website for the Middle East, where passengers can purchase flight tickets at a fraction of the usual price, including regular low-cost flights. The website offers an incredibly simple order placement process and smart search functionality covering more than 500 airlines worldwide" However, I do see it being truncated as I mentioned earlier. https://cdn.discordapp.com/attachments/1330831002070810626/1330856812919914496/image.png?ex=678f807e&is=678e2efe&hm=91e77607943563cda126474445c26db2c101fed59a1530140def4ff243ae1fa4&
l
Is the Meta loaded async on the frontend? I would say SEO data should be part of the rendered HTML when it is shipped to the client. In that case, how can a crawler 'not wait long enough' for the SEO data? Edit: oh I see you load almost anything on the frontend. I personally think the most important stuff should already be rendered server side and pushed to the client and not get loaded using scripts.
f
Didn't knew about the limit, I'll change it if so. Maybe it will resovle the problem in all browsers. thank you for the information!
You are right for sure, It's something that will be changed soon hopefully
d
It is not an official limit but: 1 - It will get truncated if it gets used in SERPS 2 - It may get flagged as keyword stuffing and be ignored
I agree with this as well
c
Looks like we don't need the call now, good luck
d
I think @Luuk Peters (Proud Nerds)'s point is a good one. Search engines want the data they need as early as possible with the page load. Rendering SEO data after the page has loaded may well be a contributing factor. Also there is no guarantee that serps will use the meta data over in page content.
l
Let's be clear that I'm not an expert, but we've been in the same situation here. We're using Umbraco headlessly with a React frontend. Although I'm still not sold on using React on relative simple communication websites, we've managed to find a balance between SEO and performance. The essentials are all server side rendered and less important stuff is rendered later client side. If your website is just a blank page is javascript is disabled, imho, you're doing something wrong.
f
And if it is not possible right now to do SSR in our website, is there any alternative you come in mind that will resolve the blank page?
p
Google is able to resolve javascript so it shouldn't matter if you render it on the server or not. But not all bots are able to do that, so keep that in mind
A quick search also shows that the Bing bot is able to resolve javascript, though it is resource intensive so it might take longer to get your website indexed
c
From what I heard, they can resolve javascript, but they don't prioritise those sites, they don't make any guarantees that they will do it
3 Views