title: Making a website without hyperlinks
body: <p>I am making a simple CMS to use in my own blog and I have been using the following code to display articles. </p>
  
  <pre><code>xmlhttp.onreadystatechange=function(){
      if (xmlhttp.readyState==4 &amp;&amp; xmlhttp.status==200){
          document.getElementById("maincontent").innerHTML=xmlhttp.responseText;
      }
  }
  </code></pre>
  
  <p>What it does is it sends a request to the database and gets the content associated with the article that was clicked on and writes it to the main viewing area with ".innerHTML".</p>
  
  <p>Thus I don't have actual links to other articles. I know that I can use PHP to output HTML so that it forms a link like :</p>
  
  <pre><code>&lt;a href=getcontent.php?q=article+title&gt;Article Title&lt;/a&gt;
  </code></pre>
  
  <p>But being slightly OCD I wanted my output to be as neat as possible. Although search engine visibility is not a concern for my personal blog I intend to adapt this to a few other sites which have search engine optimization as a priority. </p>
  
  <p>From what I understand, basically search engine robots follow links to index the web sites.</p>
  
  <p>My question is:
  Does this practice have any negative implications for search engine visibility? Also; are there other reasons for preferring one approach over the other as I see that almost every site uses the 'link' method.</p>