H1 tag found on page, but saying doesn't match keyword
-
We've run a on-page grader test on our home page www.whichledlight.com with the keyword 'led bulbs'
it comes back with saying there is a H1 tag, although the content of the keyword apperently doesn't contain 'led bulbs... which seems a bit odd because the content of the tag is
'UK’s #1 Price Comparison Site for LED Bulbs`
I've used other SEO checkers and some say we don't even have a H1 tag, or H2, H3 and so on for any page.
Screaming Frog seems to think we have a H1 tag though, and can also detect the content of the tag.
Any ideas?
** Update **
The website is a single page app (EmberJS) so we use prerender to create snapshots of the pages.
We were under the impression that MOZ can crawl these prerendered pages fine, so were a bit baffled as to why it would say we have a H1 tag, but think the contents of the tag still doesn't match our keyword. -
I checked the source with my default user agent (in this case Firefox) and did NOT see an H1 tag.
I checked with my user agent set to GoogleBot and DID see an H1 tag, which did have that keyword phrase in it.
I checked again with a default user agent, but this time with JavaScript disabled, and could not see anything at all on the viewable page (blank white page), though the source code was there without the H1 tag.
So it seems to me like you're pre-rendering the page for GoogleBot, and are including the H1 (and other header tags) as part of a fully-rendered page for search engines. However, because that Header tag does not exist if you turn JavaScript off - or if you're not Google - there may be a risk of Google seeing this page as "cloaking".
Pre-rendering is good. It's not a "bad" type of cloaking if you serve the EXACT same page to search engines that you serve to everyone else. Unfortunately, this does not seem to be the case with the way this page is set up. Google sees one thing, other visitors (with or without JavaScript enabled) see something else.
I know developers are head-over-heels for single-page apps and JavaScrpt frameworks, but this stuff is starting to drive me nuts. It's like trying to optimize Flash sites all over again. On the one hand you have Google bragging about how great they are at crawling JavaScript, even going so far as to say pre-rendering is not necessary... And on the other hand there are clear, sustained, organic search traffic drops whenever developers start turning flat HTML/CSS pages into these single-page JavaScript framework applications.
My advice to you is that if you're going to Pre Render a page for Google, to A: make sure the page a user with JavaScript enabled sees is exactly the same as what Google sees, and B: See if you can pre-render pages for visitors without JavaScript enabled as well.
-
Yes, see what you mean.
We get the same if we view source.Inspect element shows it correctly.
I take it you mean SEO checkers are checking the source code.. before JS modifies it?
Do you think this is hurting our SEO?
-
I did a 'View Source' and 'Inspect on your homepage.
On View Source, there was no H1 Tag, however, on Inspect, there is clearly a H1 tag (H2, H3 exist too).
"View Source" typically shows what was received from the server before javascript modifies it. I suspect your developer wrote it this way to optimize for speed (with jQuery).
That being said, when you use the SEO checkers that claims you do not have a H1 tag, they are only reading the document and not the source code.
In short, yes, your website has a H1, H2 and H3 tags.
Just Curious, what results (content of H1) did the on-page grader came out with?
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
-
Importance (or lack of) Meta keywords tags and Tags in Drupal
I'm wondering should I put any effort in making Meta Keywords tags for my pages or normal Tags (they're separate in Drupal), since apparently first are not considered by most of search engines, while not sure about normal tags. Obviously SERPS has to determine partial valu of the page by content, thus consider keywords / tags to some extend. What's your opinion on that. Thank you.
Intermediate & Advanced SEO | | Optimal_Strategies1 -
Why isn't Google indexing this site?
Hello, Moz Community My client's site hasn't been indexed by Google, although it was launched a couple of months ago. I've ran down the check points in this article https://moz.com/ugc/8-reasons-why-your-site-might-not-get-indexed without finding a reason why. Any sharp SEO-eyes out there who can spot this quickly? The url is: http://www.oldermann.no/ Thank you
Intermediate & Advanced SEO | | Inevo
INEVO, digital agency0 -
Optimizing for Two Keywords - H Tag Best Practices?
Hey Everyone, I have to do a local SEO campaign. My landing pages need to target two keywords. I was wondering if you could look over this proposed H tags I've written and give me your thoughts. Houses for Sale and Commercial Real Estate in Houston, TX Houses for Sale in Houston, TX Commercial Real Estate in Houston, TX Am I heading in the right or wrong direction?
Intermediate & Advanced SEO | | Charles_Murdock0 -
Why isn't google indexing our site?
Hi, We have majorly redesigned our site. Is is not a big site it is a SaaS site so has the typical structure, Landing, Features, Pricing, Sign Up, Contact Us etc... The main part of the site is after login so out of google's reach. Since the new release a month ago, google has indexed some pages, mainly the blog, which is brand new, it has reindexed a few of the original pages I am guessing this as if I click cached on a site: search it shows the new site. All new pages (of which there are 2) are totally missed. One is HTTP and one HTTPS, does HTTPS make a difference. I have submitted the site via webmaster tools and it says "URL and linked pages submitted to index" but a site: search doesn't bring all the pages? What is going on here please? What are we missing? We just want google to recognise the old site has gone and ALL the new site is here ready and waiting for it. Thanks Andrew
Intermediate & Advanced SEO | | Studio330 -
My PR 4 website won't rank for keywords that have very weak competition
I bought a real 1Yr old PR4 domain and used it to make a blog that would rank easily for new trending keywords (Ex: product launch keywords). I used Yoast SEO and made sure I did all the on-page recommendations it gave me and had linklicious ping the post and a couple high PR backlinks that I gave the page, but it won't even rank page 10 let alone index. My domain is indexed and the home page links to my post. I know a average amount of SEO but I hate doing it because stuff like this frustrates me. Can someone help me? Do I need to get certain backlinks? Is there a way to get my site and post to index faster? BTW the keywords i'm trying to rank for have websites that are brand spanking new some of them are blogspot websites. Most of them don't have a single backlink to them.
Intermediate & Advanced SEO | | Jamal41930 -
Adding another keyword phrase to home page.
I finally reached the #1 ranking for my websites main keyword phrase. There are two more equally good keyword phrases that have my main two keywords plus one additional page. Can I shoot for both of those or should I limit it to just adding one more keyword phrase for a max of two? For Example. I rank #1 for Horse Buggies (our domain is the main two keywords) (Example) The other two equally good phrases with a little more traffic are Horse Large Buggies (I rank #29)and Horse Giant Buggies. (#46) What is the best way to start ranking for those terms....without saturating or cannabolizing my current terms? We are about to change the URL's on some of our pages...so maybe I could add Large and Giant to the URL. Any suggestions? I sure would like to capture the other two keyword phrases. #1 URL additions? ( I think this would just rank me higher for the new pages) #2 Would getting new links with those two new keyword phrases in the alt text help or is that black hat? #3 Adding more of those keyword phrases to my home page? Thank you, Boo
Intermediate & Advanced SEO | | Boodreaux0 -
Should I build links to the home page or a url containing the keyword?
I run an IT company and the company name does not contain the key word I am trying to rank on. I also have a bunch of pages with page rank that containing the actual keywords, for example: http://www.mycompanyname.com/tech-support/locations/brighton My target keyword is "Tech Support Brighton" My Home page is PR4 and my location based pages are PR3. My plan was to build 3 or 4 location pages for the locations we provide tech support for and target location based keyword Anchor text to these URL's e.g "Tech Support Brighton" and then for the home page build links that have the anchor text "Tech Support". Does this sound sane? Many Thanks, K
Intermediate & Advanced SEO | | SEOKeith0