I have a website which displays information based on the parameters passed to the page. For example, page URL is:
www.mysite.com?p=ZZZ, then I pull a value from database, based on the value of
ZZ Title and dispaly it in the
h1 tag. The rendered HTML look like this:
<h1> ZZ Title </h1>.
I am using Alexa for analyzing my site for SEO. When I analyse this page using Alexa's On-Page SEO Checker, it says that I must populate
<h1> tag and Alexa display result like this:
<h1> </h1> (shows empty tag).
When I use a variable in
h1 which does not depend on the URL parameters, then Alexa have no problem and the
h1 tag is properly populated.
My questions are:
- Anyone have experience such behavior. I am curious if anything wrong with my code?
- Is Alexa's On-Page SEO Checker ignoring URL parameters?