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 -
Explain me how you use keyword explorer for SEO
Hello, Can you explain me how you use keyword explorer for SEO because I watched many video and after watching them everything is a little confusing... From my understanding, you have you main keyword let's say "Normandy bike tours". Based on that keyword you decide to cover TOPICS. Let's say I decide to cover D-Day landings, Omaha beach and and Caen on my page about" Normandy bike tours" ( I could cover more or others I imagine but now let's say those TOPICS are the ones I have decided to cover. From that point on what I understand is that I need to cover each of those TOPICS and the way to cover each of them is to type each of those words separately in the keyword explorer and look for words that the keyword explorer gives mes that it considers to be "semantically related" to each of those TOPICS. Then, if I choose the corrects one google will understand the different TOPIC and that should boost my ranking. Is it the whole idea ? PS : How many do you look at to find semantically related words ? 10, 20 or more ? Thank you,
Moz Bar | | seoanalytics1 -
SEO Audit for Law Website
Hello, One of our client had a 3 page Law website and i am looking for an seo audit tool. What are the things we need to recommend as niche is Law industry. What audit tools would you recommend ? Thanks John
Moz Bar | | Johnroger0 -
Is there an automated way to import Keyword Rank Tracker data in Google Data Studio?
I am creating an SEO Dashboard in Google Data Studio.
Moz Bar | | Lvet
While it's easy to import data from Google Search Console, I have troubles in importing data from Mozzarellas tools. I thought about uploading a CSV file with the ranking to a Google Sheet Document, but I cannot find a way to do this at regular intervals with manual intervention.0 -
Why is Volume Data Vastly Different in Keyword Explorer Lists than Manual Search?
I have created a number of lists in the new Keyword Explorer tool, and finally had a chance to put them into my company documents. I noticed a drop in some keywords which I assumed (rightly so) was incorrect. For example, in my "list" I have the keyword mixed media. When I export the CSV it shows a volume range of 0-10. If I type just that keyword into the explorer I get a range of 4.3k-6.5k for mixed media, which is where I would expect it to be. (https://moz.com/explorer/overview?locale=en-US&q=mixed+media) This issue happened to about a dozen keywords at least in my list, and most of them are that major of a difference. Any idea what is going on here?
Moz Bar | | M_D_Golden_Peak0 -
Keyword Difficulty Tool - Bulk Data of Specifics?
For the keyword difficulty tool, if I want to see the details, I have to click on the keyword in order to see the list of the competitors and their DA and RLRDs. Is there a way to download this list for all of the keywords and their DA and RLRDs? The only bulk I can download is the list of keywords in my difficulty tool list along with their Bing search volume and keyword difficulty %. Thanks!!!1
Moz Bar | | Titan5520 -
Moz Crawl Test Tool - SEO Web Crawler showing up with no details
So basically I have ran the Moz Crawl Test tool twice for this url "bubblingwithenergy.info" and both times the report has listed 1 URL when there is obviously a lot more if you check the site. My question is, why is the Moz Crawl only reporting 1 URL when there are heaps? Is there a possibility it is being blocked and if so what would be blocking it? This website is using a CMS called Infusion and it is based off CMSMS (CMS Made Simple). Any answers would be greatly appreciated. Cheers
Moz Bar | | KBB_Digital0 -
Any Plans to Add More Complete Inbound Marketing Data (ie conversion tracking) to Moz Analytics?
Anyone know if there are plans to add more complete Inbound Marketing Data (ie conversion tracking) to Moz Analytics? The kind of stuff you find in the excel report demonstrated in the recent Moz Blog post by Aaron Friedman http://moz.com/blog/storytelling-through-data-a-new-inbound-marketing-seo-report-structure
Moz Bar | | RickyShockley0