The Moz Q&A Forum

    • Forum
    • Questions
    • My Q&A
    • Users
    • Ask the Community

    Welcome to the Q&A Forum

    Browse the forum for helpful insights and fresh discussions about all things SEO.

    1. SEO and Digital Marketing Q&A Forum
    2. Categories
    3. Intermediate & Advanced SEO
    4. Potential issue: Page design might look like keyword stuffing to a web crawler

    Potential issue: Page design might look like keyword stuffing to a web crawler

    Intermediate & Advanced SEO
    7 4 122
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as question
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • dsbud
      dsbud last edited by

      We have an interesting design element we might try on our home page. Here's a mockup: https://codepen.io/dsbudiac/pen/Bwrgjd

      I'm worried web crawlers will interpret this as keyword stuffing and affect our rankings. It features:

      • Mostly transparent/hidden text
      • Repeating keyword list

      I could try a couple methods to skirt around crawling concerns:

      1. Load keywords through an iframe
      2. Make the keywords an image (would significantly increase page load)
      3. Inject keywords after page load into a container w/ javascript (prob not effective as crawlers are only getting better at indexing javascript)
      4. Load the keywords into an svg element
      5. Load the keywords into a canvas element via javascript

      I have a few questions:

      1. Should I be concerned about any potential keyword stuffing / SEO issues with this design?
      2. Can you comment on the effectiveness (with proof) of the above strategies?
      3. Am I better off just abandoning this type of design?
      1 Reply Last reply Reply Quote 0
      • Guest
        Guest last edited by

        This post is deleted!
        dsbud 1 Reply Last reply Reply Quote 0
        • dsbud
          dsbud @Guest last edited by

          I thought about using googleon/googleoff tags, but apparently that's only for Google Search Appliance, and not traditional google search/index: https://webmasters.stackexchange.com/questions/54735/can-you-use-googleon-and-googleoff-comments-to-prevent-googlebot-from-indexing-p

          Guest 1 Reply Last reply Reply Quote 0
          • Guest
            Guest @dsbud last edited by

            This post is deleted!
            dsbud 1 Reply Last reply Reply Quote 0
            • Roman-Delcarmen
              Roman-Delcarmen last edited by

              As long as you don't use that text inside a header, link, or some relevant piece of content you don't have to worry about it. As I understand h1 is the main factor of Google to determine the main keyword of a specific page.

              1 Reply Last reply Reply Quote 1
              • dsbud
                dsbud @Guest last edited by

                Never said the image option was hard. It's just not ideal as it increases page load and is less flexible. A noindex'd iframe seems to be the best option. We already have a working proof of concept, thanks.

                1 Reply Last reply Reply Quote 0
                • JonoAlderson
                  JonoAlderson last edited by

                  Ah, a very interesting question!

                  I'd not be too concerned; you're loading the content in through a data attribute rather than directly as text. However, there are definitely a few options you could consider:

                  1. Render via SVG feels like the safest bet, though that's going to be a pretty large, complex set of vectors.
                  2. Save + serve as an image (and overcome the file size concerns by using WebP, HTTP/2, a CDN like Cloudflare, etc)
                  3. Serve the content via a dedicated JavaScript file, which you could block access to via robots.txt (a bit fudgey!)

                  I'd be keen to explore #2 - feels like you should be able to achieve the effect you're after with an image which isn't ridiculously huge.

                  1 Reply Last reply Reply Quote 1
                  • 1 / 1
                  • First post
                    Last post
                  • I have a metadata issue. My site crawl is coming back with missing descriptions, but all of the pages look like site tags (i.e. /blog/?_sft_tag=call-routing)
                    Rajesh.Prajapati
                    Rajesh.Prajapati
                    0
                    2
                    43

                  • Moz page optimization score issue, have a score of 95, but can get to 99 if I ad my keyword basically twice in the url.
                    MattRoney
                    MattRoney
                    0
                    5
                    236

                  • Would it work to place H1 (or important page keywords) at the top of your page in HTML and move lower on page with CSS?
                    ChrisAshton
                    ChrisAshton
                    0
                    5
                    263

                  • I have 2 keywords I want to target, should I make one page for both keywords or two separate pages?
                    VanMaster
                    VanMaster
                    0
                    5
                    261

                  • Should we show(to google) different city pages on our website which look like home page as one page or different? If yes then how?
                    sanchitmalik
                    sanchitmalik
                    0
                    3
                    140

                  • Create different pages with keyword variations VS. Add keyword variations in 1 page
                    lcourse
                    lcourse
                    0
                    3
                    284

                  • Can Keyword-Stuffing on a Single Page Penalize My Entire Site?
                    Travis-W
                    Travis-W
                    0
                    10
                    563

                  • Previously ranking #1 in google, web page has 301 / url rewrite, indexed but now showing for keyword search?
                    Maximise
                    Maximise
                    0
                    7
                    607

                  Get started with Moz Pro!

                  Unlock the power of advanced SEO tools and data-driven insights.

                  Start my free trial
                  Products
                  • Moz Pro
                  • Moz Local
                  • Moz API
                  • Moz Data
                  • STAT
                  • Product Updates
                  Moz Solutions
                  • SMB Solutions
                  • Agency Solutions
                  • Enterprise Solutions
                  • Digital Marketers
                  Free SEO Tools
                  • Domain Authority Checker
                  • Link Explorer
                  • Keyword Explorer
                  • Competitive Research
                  • Brand Authority Checker
                  • Local Citation Checker
                  • MozBar Extension
                  • MozCast
                  Resources
                  • Blog
                  • SEO Learning Center
                  • Help Hub
                  • Beginner's Guide to SEO
                  • How-to Guides
                  • Moz Academy
                  • API Docs
                  About Moz
                  • About
                  • Team
                  • Careers
                  • Contact
                  Why Moz
                  • Case Studies
                  • Testimonials
                  Get Involved
                  • Become an Affiliate
                  • MozCon
                  • Webinars
                  • Practical Marketer Series
                  • MozPod
                  Connect with us

                  Contact the Help team

                  Join our newsletter
                  Moz logo
                  © 2021 - 2026 SEOMoz, Inc., a Ziff Davis company. All rights reserved. Moz is a registered trademark of SEOMoz, Inc.
                  • Accessibility
                  • Terms of Use
                  • Privacy