If I put a div in the head and display:none, than use JavaScript to display it, will this work?
Edit:
I have stuff loaded in AJAX. And as my AJAX changes the
Yes, you can do that.
There are some interesting use cases: Some browsers and plugins parse meta elements and change their behavior for different values.
This one can be changed by JavaScript. See: A fix for iPhone viewport scale bug
Some user agents (Opera for example) use the description for bookmarks. You can add personalized content here. Example:
Test
So, it’s not just about search engines.