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
-
MozBar: Page Title (and other data) inconsistent with HTML
In using the MozBar Chrome extension, I have noticed that the data about a page that MozBar displays is sometimes inconsistent with the "head" tag in the HTML of the page. Am I misunderstanding where MozBar is getting the data it is displaying? Other SEO extensions like "META SEO inspector"do not display these inconsistencies. EupH5sG
Moz Bar | | clayjones0 -
Soft hyphen in H1 - SEO Grading Problems
I just figured out that the MOZ On-Page-Grader can’t render soft hyphen in H1. As an example, if I have an H1 word like “sometime” the On Page Grader don’t find it as a keyword “sometime” in the H1. So my question, is it just a limitation on MOZ or a rule for On Page SEO to avoid soft hyphens in H1? Siggi
Moz Bar | | Siggi130 -
Does relative CTR affect organic SEO efforts?
Hello fellow MOZ'ers! Like many of you, I've been reviewing the Search Engine Ranking Factors 2015 Expert Survey and Correlation Data. My SEO Specialist position requires me to create positive SEO results for our clients' organic search ranking campaigns. As I understand it, "Relative CTR is a valuable number that can show users how their ads are stacking up compared to their competitors ads appearing on the exact same websites." My question is...Does relative CTR affect organic SEO efforts (positive or negative) in anyway? The campaigns I'm working on do not include AdWords efforts. Is this a factor I should ignore/look over? Or is there something I can do "organically" to influence this ranking factor in a positive way? Thanks!
Moz Bar | | SproutDigital0 -
Learn how to use Rank Tracker to analyze rank progress for any given keyword. Get your Daily SEO Fix!
Moz's Rank Tracker tool retrieves search engine rankings for pages and keywords, and stores them for easy comparison later. With it, you can analyze and track rank progress for a keyword or set of keywords that you may not want to include within a Moz Analytics campaign. In today’s Daily SEO Fix, James dives into the tool to show you how to use Rank Tracker to start keeping tabs on the ranking history of a given keyword. This video is part of The Moz Daily SEO Fix tutorial series--Moz tool tips and tricks in under 2 minutes. To watch all of our videos so far, and to subscribe to future ones, make sure to visit the Daily SEO Fix channel on YouTube.
Moz Bar | | kellyjcoop1 -
Unusual "internal links" causing SEO issues?
Hi all, I'm working on an ecommerce site which has been around for almost 20 years. Over the years it has started to suffer in Google's search results and the decision was recently made to completely overhaul the site. We're now very happy with the website's design, and care was taken to maintain page rank via 301s, etc. However, the site has just fallen off the bottom of Google's first search result page (for the first time in years) for our main keyword. I signed up here in the hope of using Moz's SEO tools to help us return to our former glory, but I'm seeing some confusing results: I've run a crawl test on our site, as well as on our two biggest competitors. One thing that really stood out was that we have over 1000 "internal links" to our homepage, whereas our competitors both have around 20-30 (both of which appear at the top of the first SR page). Since the rest of the "on-page SEO" looks OK, I suspect that this could be causing our problems, but I don't understand where this "internal links" number is coming from. Links to our competitor's homepage appear in the navigation bar on every single one of their product pages (which they have about 500 of), yet your report only claims that they have 30 links. The only link to the homepage appears in the site's main navigation bar (which obviously appears on every product page - exactly as it does on our competitors' sites). Additionally, almost every other page on our site apparently has 0 "internal links" and 0 page authority. Is this a problem with Moz's crawl test tool, or is our site actually at fault? The above has been asked directly to Moz staff, but I haven't had a reply. I'd hugely appreciate any words of wisdom from the community. Many thanks in advance. Nick
Moz Bar | | nick45010 -
I want to uninstall the Moz SEO toolbar. How do I do this?
I installed the Moz toolbar and I don't understand it and it covers up important parts of websites and makes them inaccessible. I want to get it off my computer. I installed it in chrome. How do I get it off?
Moz Bar | | Bonnie761 -
Bing data in the keyword difficulty and SERP analysis tool
Hi Guys, I'm wondering about the exact match bing data in the Moz KWD & SERP analysis tool. We're looking at the ranking difficulty for given terms in Google but getting exact match bing numbers. Is the tool estimating Google searches from the bing data (perhaps a simple formula assuming maybe 10% search totals for Bing, 60% for Google or whatever is closest these days) or is it just raw bing numbers that we then have to upsize in order to estimate search numbers in Google? Hope that makes some kind of sense! In other words - how are you guys using that Bing data when considering terms to target using this tool? Look forward to hearing your thoughts.
Moz Bar | | lovealbatross
Cheers
James0 -
Can I delete a SEO campaign in Moz, and start a new one for a different website?
Would be nice to know, as I'm limited to 5 campaigns, and the most important work is done for 2 site's, so I would like to switch that to 2 other website's. Regards,
Moz Bar | | mrblue910