 <p>You can do as follows :</p> <p>add javascript into local.xml</p> <pre><code>&lt;layout version="0.1.0"&gt; &lt;default&gt; &lt;reference name="head"&gt; &lt;action method="addJs"&gt;&lt;script&gt;jquery/jquery-1.7.1.min.js&lt;/script&gt;&lt;/action&gt; &lt;action method="addJs"&gt;&lt;script&gt;jquery/carouFredSel.js&lt;/script&gt;&lt;/action&gt; &lt;/reference&gt; &lt;/default&gt; &lt;/layout&gt; </code></pre> <p>then make a custom home page template ( take reference from 1column.phtml ), select this template for homepage from CMS.</p> <p>Put the following content in home page "XML Layout Update" section from Design tab. Here is mine setting which I remove whole prototype scripts from homepage is because didn't want.</p> <pre><code>&lt;reference name="head"&gt; &lt;action method="removeItem"&gt;&lt;type&gt;js&lt;/type&gt;&lt;script&gt;prototype/prototype.js&lt;/script&gt;&lt;/action&gt; &lt;action method="removeItem"&gt;&lt;type&gt;js&lt;/type&gt;&lt;script&gt;prototype/validation.js&lt;/script&gt;&lt;/action&gt; &lt;action method="removeItem"&gt;&lt;type&gt;js&lt;/type&gt;&lt;name&gt;scriptaculous/builder.js&lt;/name&gt;&lt;params/&gt;&lt;/action&gt; &lt;action method="removeItem"&gt;&lt;type&gt;js&lt;/type&gt;&lt;name&gt;scriptaculous/effects.js&lt;/name&gt;&lt;params/&gt;&lt;/action&gt; &lt;action method="removeItem"&gt;&lt;type&gt;js&lt;/type&gt;&lt;name&gt;scriptaculous/dragdrop.js&lt;/name&gt;&lt;params/&gt;&lt;/action&gt; &lt;action method="removeItem"&gt;&lt;type&gt;js&lt;/type&gt;&lt;name&gt;scriptaculous/controls.js&lt;/name&gt;&lt;params/&gt;&lt;/action&gt; &lt;action method="removeItem"&gt;&lt;type&gt;js&lt;/type&gt;&lt;name&gt;scriptaculous/slider.js&lt;/name&gt;&lt;params/&gt;&lt;/action&gt; &lt;action method="removeItem"&gt;&lt;type&gt;js&lt;/type&gt;&lt;name&gt;lib/ccard.js&lt;/name&gt;&lt;params/&gt;&lt;/action&gt; &lt;action method="removeItem"&gt;&lt;type&gt;js&lt;/type&gt;&lt;name&gt;varien/menu.js&lt;/name&gt;&lt;params/&gt;&lt;/action&gt; &lt;action method="removeItem"&gt;&lt;type&gt;js&lt;/type&gt;&lt;name&gt;varien/js.js&lt;/name&gt;&lt;params/&gt;&lt;/action&gt; &lt;action method="removeItem"&gt;&lt;type&gt;js&lt;/type&gt;&lt;name&gt;mage/translate.js&lt;/name&gt;&lt;params/&gt;&lt;/action&gt; &lt;action method="removeItem"&gt;&lt;type&gt;js&lt;/type&gt;&lt;name&gt;varien/form.js&lt;/name&gt;&lt;params/&gt;&lt;/action&gt; &lt;action method="removeItem"&gt;&lt;type&gt;skin_js&lt;/type&gt;&lt;script&gt;js/prototype.formalize.min.js&lt;/script&gt;&lt;/action&gt; &lt;action method="removeItem"&gt;&lt;type&gt;skin_css&lt;/type&gt;&lt;name&gt;css/formalize.css&lt;/name&gt;&lt;params/&gt;&lt;/action&gt; </code></pre> <p></p> <p>Also, don't create a specific noConflict page, just put end of the jQuery script which is working well.</p> <p>For instance, here is mine :</p> <p><code>jQuery&amp;&amp;define("jquery",[],function(){return f})})(window);var $jQuery = jQuery.noConflict();</code></p> <p>Also, yu should create <code>jquery</code> folder in root <code>js</code> directory, not in skin folder <code>js</code> directory.</p>