Does data-bind hurt SEO?
-
sleepcountry.ca uses Oracle Commerce Cloud which uses Knockout data-binds syntax to attach events to DOM elements like this (A <a id="s0207useresourcesinwidgets01"></a>Knockout custom binding named ‘widgetLocaleText’ - I am not familiar this technology stack):
Same applies to H1 tag - you can't find H1 tag in Source.
In short, the text binding causes the associated DOM element to display the text value of your parameter. Data binding is applied to all DOM elements on pages of sleepcountry.ca even that this technique doesn't pass W3C markup validation: Error: Element
title
must not be empty.MOZ reports that all H1 Tags are missing on ALL PAGES of the site. Same is reported by Semrush and other respected services. However, it seems like Google automatically adds tagging to all data-bind(ed) elements including Title! site:sleepcountry.ca
I'm no expert in Oracle Commerce Cloud or Knockout, but I'm confused.
QUESTION: Does this data-bind hurt organic search and if it does, why Google still sees all TITLES while Moz and other services report it as a major problem - titles are missing. ?Thank you so much in advance! (I'm not an SEO expert but this problem might be related to my project)
-
No problem! A good golden rule of JavaScript SEO is to always SSR where possible. Let me know if you have any other questions!
-
Chris, thank you so much for your response. It looks like since client-side rendering is used, it builds virtual DOM and attaches events to make the page interactive, However, with SSR approach, the user could start viewing the page while all of that is happening. Since I'm reviewing the website performance, SSR should be generally faster than client side rendering to the user. Even if Google still indexes majority of pages it doesn't mean that those pages will be ranked high because of the delayed page load. Thank you for much for sending me to the right direction. I didn't think of this option before you responded.
-
Basically those tools aren't reading the DOM but Google can which is why it can see your site's title tags, H1s etc. Your site is using client-side rendering which Google can crawl through. Notice how if you go to a given page and click "View Source", none of the page's content appears.
While it appears Google is reading the content in the pages I looked at, I would definitely look into this more to see if Google is able to crawl/index the content on all of your site's pages. Client side rendering is less reliable than SSR so there might be instances where Google isn't reading sections of your content.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
What data we don't get from link explorer that we can get if we add a campaign?
I was wondering what's the difference between campaign data and link explorer data, both in pro version of moz? What are the features we get by adding campaign that we don't get via link explorer?
Moz Bar | | HuptechWebseo0 -
Find SEO errors
Hi, I have a Moz Pro account. Is there any way to automatically find images without ALT tag, and also noindex/nofollow pages? Cheers,
Moz Bar | | viatrading10 -
Moz Bar not providing any data. Tried logging out/back in and un/re-installing, but no dice.
Used Mozbar for a long time, and normally works fine. Suddenly finding that it is not providing any data. All of the fields are there, but it does not provide me with PA/DA, etc, and all social metrics are at 0. This is across all sites, not just on in particular. Have tried logging out and in, deactivating and activating, and reinstalling. Nothing has worked.
Moz Bar | | SearchPros2 -
Moz Content --- for SEO or simply user engagement?
What is the primary function of Moz Content? It looks like it is most useful for managing content as a user engagement tool. Our content strategy is centered on boosting organic placement - with user engagement as a nice but unessential side product. Besides providing general descriptive details of a site's content / authorship - how can Moz Content help with SEO?
Moz Bar | | cvonhassell0 -
No data on dashoard
My dashboard has not been loading for a week now. I had the same problem about 6 weeks ago and was told to wait a few days. I submitted a ticket but no response yet. It's been a week and I need to see the data! 😞
Moz Bar | | xvpn9020 -
Does anyone have a good article or video on how to read the SEO MOZ crawl report column by column?
I am trying to find a good how-to on how to read and analyze each column of the SEO MOZ crawl report, specifically, the excel sheet it allows you to export. What I'm really trying to get to the bottom of is what the "Yes" indiciates under rel-cononical. If it says "yes," does this mean that the link in question has been canonoicalized?
Moz Bar | | armcwill0 -
SEO REPORT
Hi, I have already searched the forum for this but the previous responses were a while ago. I used to think that there was a way of creating a SEO report using the information from Moz? But I can't seem to find that option now? Is there a way to create a report?
Moz Bar | | AL123al0 -
Why isn't seo moz properly crawling my site?
In my campaign results, only 2 pages have been crawled, when there are many more. Also, when I do the on-page evaluation for my homepage and the main keyword, I get a grade of F, with a ton of errors that my page actually does not have. It's as if SEO moz is having trouble crawling through my site. Any ideas on this?
Moz Bar | | diplomajim0