Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I recently created a simple website for a web-app I made. The site and the app are both mobile oriented, so there is a limited amount of room for adding text content (I designed the interface to avoid page scrolling) for various web crawlers to pick up on.

As a solution, I want to create a small "link" that will render a dialog box with a site description. I'm new to SEO, so I'm not sure if it will work or if it's considered illegitimate practice. So, is what I described:

1) A legitimate way to add keywords to the site? (i.e. not 'keyword stuffing')

2) Searchable by web crawlers, even if the site description text only appears in the JavaScript?

3) If web crawlers don't "sniff" dynamic JavaScript-generated text, would it be a better idea to enter the text into the HTML directly, and make the link show/hide the element holding the text?

Thank you for your help.

share|improve this question
up vote 1 down vote accepted

I am not sure what the consequences of all the options are, but I do know that the show/hide method works. This is because the text, if done right, can still be spidered by search engines and has not to date caused a penalty. You will see this technique on many sites that perform extremely well so I have to imagine this is the best option.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.