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
-
Migration from HTML to Wordpress - SEO Implications?
I am in the process of having a wordpress site developed to replace my current HTML site. (I currently have my website in html and a blog in wordpress in a sub directory). I am doing this in phases to try and preserve as much of my good rankings as possible. My first phase is to replicate my site with the exact same pages, meta data, and site structure. I'm hoping that google will see this as not much change and not change my rankings for the worse. I also made it a goal that my site speed tests be at least equal to what they are now. We will have to 301 all of the URLs however since it will be going from /example.html to /example. I believe my blog will also need to move into the root directory as well, so I need to 301 all of those pages. I plan to wait a couple months for Phase 2. Phase 2 involves replacing old content (photo galleries), and introducing new content (virtual tours, videos, new pages, etc.) One of my reasons for moving to wordpress is to keep up with current trends a little easier since I have very little time. (I am owner, website maintainer, SEO - all on my own). My question here is three parts. 1. Do you think this strategy will work to preserve my current rankings? 2. Do you have any lessons learned or advice to share with me to make this as smooth as possible? 3. Do I really need to wait to add new content? I might get antsy and want to do it sooner! 🙂 Thank you in advance!
Web Design | | CalicoKitty20001 -
SEO Tips for Affiliate Website
Hi all , I would just like to have an expert Opinion on SEO for Affiliate Website . Basically if I list all Third party products (Amazon/Affilate Window etc ) on my website and then the customer will be redirected to the Affiliates website to make a Purchase will there be an issue with SEO (Lots of Outgoing Url's) and Will the website not rank for Important keywords or will it be hit by any penalty ? I heard it's not good for SEO , any work around this ? If this is case How come cashback Sites rank well with no issues , although the concept is basically the same ? Any Tips or Advice appreciated as how to get this done safe . My Preferred Option would be with Magento Shopping Cart or second option would be with Wordpress Cart only in case this provides some SEO benefits over Magento by some plugins .
Web Design | | Aus0070 -
On Page Local SEO
What do you believe is the best approach when it comes to Local SEO for businesses in 2013?
Web Design | | BlueRockDigital0 -
SEO tricks for a one page site with commented html content
Hi, I am building a website that is very similar to madebysofa.com : means it is one page site with entire content loaded (however are commented in html) and by clicking on sections it modify the DOM to make specific section visible. It is very interesting from UX point of view but as far as I know, since this way most of my content is always commented and hidden from crawlers, I will loose points regarding SEO. Is there any workaround you can recommend or you think sites like madebysofa.com are doomed to loose SEO points by nature? Best regards,
Web Design | | Ashkan10 -
Do you suggest a SEO Plug-in for Dreamweaver?
I would like to know it there is any plug-in for Dreamweaver that helps our SEO work
Web Design | | Naghirniac0 -
Websites with only one "html file" and page href # is good for SEO?
I bought one website from templatemonster that contains only one HTML and the pages are generated by links (PROGRAMACAO) My website: www.nextformaturas.com.br This is good in term of SEO? or it is better an website with deveral pages with diferent contents? What are the pros and cons? I really lost on this.
Web Design | | Naghirniac0 -
Any discussions on the actual web page design and how it might affect SEO?
Are there any links to previous discussions or tips, techniques for how creative design has any impact on seo??
Web Design | | theideapeople1 -
Old links in Google, new website affecting SEO?
Hi Guys, I have launched my website in october and it has already been indexed by google. Now I'm going to launch my redesign which comes with a new structure, content, links, etc. So the question is, do I have to resubmit my website to google to get rid of old links? Onsite Explorer shows links to my forum which has been spammed with p* stuff which has been already indexed as well. The forum is off now. I want to use SEOmoz to track my new website but I guess this could be a hard thing as old links etc will be shown as well. Is there any tool to let Google know about my changes? Does it affect my SEO in any way? Thank you for your help. Nick
Web Design | | NickITW0