Drupal SEO - Concerns about cloaking
-
It appears that core Drupal includes a CSS style that automatically generates an
tag for any* or
> ## Main menu This uses the CSS to create a 1px1px header with that text that is absolutely positioned in the top left hand corner. Essentially, hidden and unreadable to humans and presumably also useless to even screen readers. There is some discussion of the reasoning for including this functionality as standard here: [http://drupal.org/node/1392510](http://drupal.org/node/1392510 "http://drupal.org/node/1392510") I'm not convinced of its use/validity/helpfulness from an SEO perspective so there's a few questions that arise out of this. 1. Is there a valid non-SEO reason for leaving this as the default rather than giving ourselves full control over our ## tags? 2. Could this be seen as cloaking by creating hidden/invisible elements that are used by the search engines as ranking factors? Update: http://www.seobythesea.com/2013/03/google-invisible-text-hidden-links/ Google's latest patent appears to deal with this topic. The patent document even makes explicit reference to the practice of hiding text in ## tags that are invisible to users and are not proper headings. Anyone have any thoughts on what SEOs using Drupal should be doing about this?
-
Thanks Mike.
We're going to run with it for a while on one of our sites and see how it performs. I'll try and post any meaningful results here at a later date.
-
I was really concerned when I started developing in Drupal 7 and noticed that many themes had this programmed in.
Although I have not performed any specific split test on taking this out I had not noticed any misfortunes or penalties by having it in the template as you have stated. I also crawl my sites many times over with different tools and I have not received warnings etc.
Nonetheless I moved over to the Omega Theme, which is responsive, and the semantic programming is much better for my taste.
-
Thanks Corey.
It's certainly something that had us a bit worried.
The maximum number of hidden H2s on our Drupal pages is something like 2-3, and in each case the H2 serves to provide a description for the following ul/ol HTML tags (which it can be argued is just good semantic markup). If this is the case, could it still be penalised for cloaking? Essentially, is cloaking seen as an absolute practice in the eyes of the Search Engines or is it more subjective? Is a site penalised for appearing to use cloaking methods in a black and white sense and in lines with certain criteria or do they rate this by degrees?
(I realise they are questions we might not be in a position to know the answer to.)
I'm still in two minds about seemingly wasting 2-3 H tags by having them wrap around "main menu" content on seemingly every page. As it stands, they are automatically generated around our breadcrumb and our main menu buttons at the top of the page and are used to simply describe the menus on the page.
My worry is that even if this is not having a negative impact re: cloaking it is still a waste of H2 tags. If we have these 2-3 just describing the menus (that are global) and a further 1-2 describing the actual content of the page, then this is not really ideal from an SEO point of view.
In our case, I wonder if it might be worth sacrificing semantic structure for the SEO benefit?
Thanks.
-
These topics are always a little subjective, but here's what I'm seeing.
1. Screen readers (used by the blind) do like 'H tags'. And Google does give preference to sites better that are more likely to be handicap accessible. From what I see, this isn't an ideal use though. For example, if you can end up with 200 x H2 tags on a page, I'd say this is wrong.
Keywords placed in 'H tags' are also given more weight in a page's ranking. So, if the # of H tags is abused, and your page provides near nothing but H2's, it's not unreasonable to suspect that Google thinks you're stuffing keywords into the second-most powerful tag that can go into . It seems that Google does more to go after these kinds of possibly manipulative practices than they do to award the positive: far more often people shoot themselves in the foot. And this seems to, at very least, make that a lot easier to do. A page should generally have a single H1 at the start, and a small handful of relevant headings marked H2 - H6.
2. I'd again be a little wary. Text in the source that's not visible to the user is the definition of cloaking. As AJAX has gotten more popular, you do see more prestigious sites hiding content with JavaScript, and very slowly (that is, much slower than mainstream development), Google seems to adapt to these kinds of evolutions. But hiding everything by default in a CSS class? I'd personally avoid that, and if I saw it on a client's site, it would sit high on my list of things to tweak and test.
Hope something solid gets sorted, and then extensively A/B tested in production. Drupal is a good application; it still blows my mind that people still need to write SEO plugins / hacks for literally every application out there. It gives us SEO's a little more job security that these technical problems are almost never fully tackled at the source.
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
-
Does blogger.com stink for SEO purposes?
Three different SEO guys suggest moving my blog to another platform. " I think migrating to a more robust CMS platform like Drupal or Wordpress would be a wise decision." But, they never say why moving would benefit SEO. My blog is on a custom domain, has lots of original content and has decent organic traffic to begin with. I think I have other SEO issues to deal with before bothering with a new platform. Does blogger stink for SEO? Why?
Web Design | | Eric_haney0 -
How to know if a wordpress theme is coded correctly for Seo
Hi, So I am curious if there is a tool to see if a site is coed properly for Google? I am running Avada, a standalone theme, yet I am also using a cache plugin. But when I search my code, its all like on one huge line. So I am curious if there is a way to verify or check if a theme is coded correctly? Thank you
Web Design | | Berner1 -
Does using role="heading" instead of H1 in HTML code affects SEO?
Does using role="heading" instead of affect SEO? http://www.w3.org/WAI/GL/wiki/Headings_using_role%3Dheading
Web Design | | LNEseo0 -
On site SEO opinions
Hi all, I have been testing different configurations for my on-site SEO for a while now and I think I am pretty much there. However it is always nice to know what other SEO's think about my keyword density and usage. My site is http://www.tomlondonmagic.com I am curious as to what you think regarding landing page content, whether you need lots or text or little text? I have just removed links in the text as I feel I want to keep as much juice on my landing page as possible. Thanks all!
Web Design | | TomLondon0 -
What are some good places to read about SEO with Joomla CMS?
I recently was asked by a potential client to work with them on Joomla based website. I very rarely come across people with Joomla based websites and am struggling to find good resources outside of Joomla's own community site. At this point, I am not very comfortable working with them on Joomla. Any tips or advice?
Web Design | | GCSMasone0 -
The ideal SEO e-commerce site
Hi All, I am currently writing a spec for moving our current e-commerce website and it got me thinking from an SEO perspective. We are all usually restrained by the current website set-up / CMS and there are things it can never do despite how hard we push for the changes. If you had the chance to start from a blank canvas (like I do currently) what would be on your wishlist?
Web Design | | RikkiD220 -
SEO ethical practice in question
A family friend asked me to take a look at her website. www.designsbymaida.com First thing i noticed is what seemed a 301 redirect or a forward to http://funktionaldesignstudios.com/dbm-old/ So her site is hosted with what it looks like, in his site(funktonaldesigns). What does this means in terms of how google sees her site and in terms of SEO. My thought is that he is boosting his domain name. He is getting the link juice. Thanks for the insight and help.
Web Design | | QualityHosting1 -
HTML5, semantic web & SEO
HTML5 is supposed to revolutionize the way browsers, web clients and services are supposed to "understand" information on the web. I have been planning on converting my site to HTML5 ever since it went into a working draft last spring, however I wanted to know if upgrading to HTML5 would offer any SEO benefits or if it would actually have a negative effect on how my site is perceived on the web. I guess my real question here is "Do search engines recognize HTML5 sectioning?" Is content found in semantic sections like <header>, <footer>, <nav>, <aside>, treated any different than content inside generic HTML4 containers like, or ? </aside> </nav> </footer> </header>
Web Design | | TahoeMountain400