I have a Q/A website which is lunched for about 3 months. I don't know why the single pages will not be indexed in the google. For example when I search for جهت مستفیض شدن از ماه محرم
, I will see the page-list of asked questions instead of the single page of that specific question which is related to that entry in the google search result page.
Today I was thinking of this: Currently the whole html structure (dom) is generated dynamically for single pages (single pages == pages that contain a question and its answers, like this page your looking at). Here is a simplified of the HTML structure of a question which doesn't have any answer:
<div class="wefgwe">
<p>whatever</p>
<span>question title</span>
<a>link</a><div></div>
<p>question body</p>
</div>
And when you refresh the same page, you probably see the HTML structure as the following:
<div class="jerfeg">
<div>question title</div>
<p>question body</p>
</div>
And refresh again:
<div class="fcsfwswsfr">
<div><div></div>question title</div>
<span>question body</span>
<div></div>
</div>
See? everything is dynamic. Note that just the question title
and question body
will be appear in the user's browser. The rest will be hidden with the dynamic generated CSS.
My purpose of doing that is making the data safe against being crawled/parsed. Anyway, I want to know, is it harmful for SEO and getting indexed in the Google?